1 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
2 Revital Eres <eres@il.ibm.com>
4 * testsuite/gcc.dg/sms-2.c: New testcase.
6 2007-10-22 David S. Miller <davem@davemloft.net>
8 * gcc.dg/globalreg-1.c: New test.
10 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
11 Dorit Nuzman <dorit@il.ibm.com>
13 PR tree-optimization/33834
14 PR tree-optimization/33835
15 * g++.dg/vect/pr33834_1.cc: New test.
16 * g++.dg/vect/pr33834_2.cc: New test.
17 * g++.dg/vect/pr33835.cc: New test.
19 2007-10-22 Jakub Jelinek <jakub@redhat.com>
21 * gcc.dg/pr33644.c: New test.
23 2007-10-22 Jakub Jelinek <jakub@redhat.com>
26 * g++.dg/gomp/pr33372-1.C: New test.
27 * g++.dg/gomp/pr33372-2.C: New test.
28 * g++.dg/gomp/pr33372-3.C: New test.
30 2007-10-22 Michael Matz <matz@suse.de>
32 PR tree-optimization/33855
33 * gcc.c-torture/compile/pr33855.c: New testcase.
35 2007-10-22 Ira Rosen <irar@il.ibm.com>
37 PR tree-optimization/33854
38 * gcc.dg/vect/O1-pr33854.c: New testcase.
39 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
41 2007-10-21 David Edelsohn <edelsohn@gnu.org>
43 * gcc.dg/unwind-1.c: Disable on AIX.
44 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
46 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
49 * gfortran.dg/assign_9.f90: New test.
51 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
53 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
54 (dg-mips-options): Skip tests that specify an ABI other than o32
55 and o64 if generating MIPS16 hard-float code.
57 2007-10-21 Ira Rosen <irar@il.ibm.com>
58 Revital Eres <eres@il.ibm.com>
60 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
61 * gcc.dg/vect/vect-16.c: Fix comment.
62 * gcc.dg/vect/pr33369.c: Require vect_int.
63 * gcc.dg/vect/slp-33.c: Add spaces.
64 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
66 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
67 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
69 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
70 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
72 * gcc.dg/vect/slp-10.c: Add spaces.
73 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
75 * gcc.dg/vect/slp-36.c: Require vect_int.
76 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
77 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
78 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
79 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
81 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
82 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
83 instead of vector_alignment_reachable_for_double.
84 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
85 (natural_alignment): Split into...
86 (natural_alignment_32, natural_alignment_64): New.
87 (vector_alignment_reachable): Depend on natural_alignment_32.
88 (vector_alignment_reachable_for_double): Rename to ...
89 (vector_alignment_reachable_for_64bit): And depend on
92 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
94 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
96 * g++.dg/vect/vect.exp: Likewise.
97 * lib/fortran-torture.exp: Likewise.
98 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
99 mipsisa64*-*-* as the target selector. Remove -mips64,
100 -mhard-float and -mgp64 from the options list.
101 * gcc.target/mips/mips-ps-2.c: Likewise.
102 * gcc.target/mips/mips-ps-3.c: Likewise.
103 * gcc.target/mips/mips-ps-4.c: Likewise.
104 * gcc.target/mips/mips-ps-6.c: Likewise.
105 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
107 * gcc.target/mips/sb1-1.c: Likewise.
108 * gcc.target/mips/mips-ps-type.c: Likewise.
109 * gcc.target/mips/mips-ps-7.c: New test.
110 * gcc.target/mips/mips-ps-type-2.c: Likewise.
111 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
112 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
113 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
114 as forcing an ABI and an architecture.
115 (is_gp32_flag, is_gp64_flag): Fold into...
116 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
117 then -mfp64 imply -mhard-float. Apply register rules after the
118 loop. Handle -march=mipsN like -mipsN.
120 2007-10-20 David Edelsohn <edelsohn@gnu.org>
122 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
123 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
125 2007-10-20 Tobias Burnus <burnus@net-b.de>
128 * gfortran.dg/entry_dummy_ref_3.f90: New.
130 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
131 FX Coudert <fxcoudert@gcc.gnu.org>
134 * gfortran.dg/char_cast_1.f90: New test.
136 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
138 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
139 * gfortran.dg/large_real_kind_2.F90: ditto.
140 * gfortran.dg/default_format_2.f90: ditto.
141 * gfortran.dg/default_format_denormal_1.f90: ditto.
143 2007-10-19 Richard Guenther <rguenther@suse.de>
147 * gfortran.dg/pr32921.f: New testcase.
149 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
152 * gfortran.dg/transfer_check_1.f90: Adjust options.
154 2007-10-19 Richard Guenther <rguenther@suse.de>
157 2007-10-19 Richard Guenther <rguenther@suse.de>
160 * gfortran.dg/pr32921.f: New testcase.
162 2007-10-19 Richard Guenther <rguenther@suse.de>
164 * gcc.c-torture/execute/20071018-1.c: New testcase.
166 2007-10-19 Richard Guenther <rguenther@suse.de>
169 * gfortran.dg/pr32921.f: New testcase.
171 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
173 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
175 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
177 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
179 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
182 * gfortran.dg/host_assoc_function_1.f90: Correct references.
183 * gfortran.dg/host_assoc_function_3.f90: New test.
185 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
188 * gfortran.dg/transfer_simplify_6.f90: New test.
190 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
191 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
194 * gfortran.dg/pr33794.f90: New testcase.
196 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
199 * gcc.target/i386/pr32961.c: New testcase.
200 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
201 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
202 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
203 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
204 __builtin_ia32_pslldi128 defines.
206 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
209 * gfortran.dg/c_ptr_tests_13.f03: New test case.
211 2007-10-16 Paolo Carlini <pcarlini@suse.de>
215 * g++.dg/template/void12.C: New.
216 * g++.dg/template/void13.C: New.
218 2007-10-16 Paolo Carlini <pcarlini@suse.de>
221 * g++.dg/template/void11.C: New.
222 * g++.dg/template/void2.C: Adjust error markers.
223 * g++.dg/template/void10.C: Likewise.
224 * g++.dg/template/crash55.C: Likewise.
226 2007-10-16 Mark Mitchell <mark@codesourcery.com>
228 * g++.dg/opt/const5.C: New test.
230 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
231 Maxim Kuvyrkov <maxim@codesourcery.com>
233 * gcc.target/ia64/20040709-2.c: New test.
235 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
237 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
239 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
241 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
242 to each function. Check that there are no unsigned loads.
244 2007-10-15 Jakub Jelinek <jakub@redhat.com>
246 PR tree-optimization/33136
247 * gcc.c-torture/execute/20070824-1.c: New test.
248 * gcc.dg/pr33136-1.c: New test.
249 * gcc.dg/pr33136-2.c: New test.
250 * gcc.dg/pr33136-3.c: New test.
252 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
254 PR tree-optimization/33735
255 * g++.dg/torture/pr33735.C: New.
257 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
260 * gcc.dg/va-arg-pack-2.c: New.
262 2007-10-15 Jakub Jelinek <jakub@redhat.com>
264 PR tree-optimization/33619
265 * gcc.dg/pr33619.c: New test.
267 2007-10-15 David Edelsohn <edelsohn@gnu.org>
269 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
271 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
273 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276 * gfortran.dg/inquire_11.f90: New test.
277 * gfortan.dg/negative_unit_int8.f: New test.
279 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
282 * gcc.c-torture/compile/pr33133.c: New test.
284 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
287 * gfortran.dg/namelist_40.f90: New test.
289 2007-10-14 Tobias Burnus <burnus@net-b.de>
292 * gfortran.dg/bounds_check_11.f90: New.
294 2007-10-14 Andrew Pinski <pinskia@gmail.com>
297 * g++.dg/other/ctor1.C: New test.
298 * g++.dg/other/ctor2.C: New test.
299 * g++.dg/other/dtor1.C: New test.
301 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
303 * gfortran.dg/bounds_check_10.f90: Fix testcase.
305 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
306 Paul Thomas <pault@gcc.gnu.org>
310 * gfortran.dg/bounds_check_10.f90: New.
312 2007-10-13 David Edelsohn <edelsohn@gnu.org>
314 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
315 * gcc.target/powerpc/popcount-1.c: Same.
317 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
320 * g++.dg/conversion/op4.C: New test.
322 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
324 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
326 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
329 * gfortran.dg/ambiguous_specific_1.f90: New test.
331 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
334 * gfortran.dg/impure_spec_expr_1.f90: New test.
335 * gfortran.dg/char_result_7.f90: Remove illegal test.
337 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
340 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
341 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
342 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
343 * gcc.target/i386/pr11001-memset-1.c: New testcase.
344 * gcc.target/i386/pr11001-memset-2.c: New testcase.
345 * gcc.target/i386/pr11001-memset-3.c: New testcase.
346 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
347 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
348 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
350 2007-10-12 Richard Guenther <rguenther@suse.de>
353 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
354 * gcc.c-torture/execute/20071011-1.c: Likewise.
355 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
357 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
359 PR tree-optimization/33742
360 * gcc.dg/pr33742.c: New testcase.
362 2007-10-12 Jakub Jelinek <jakub@redhat.com>
364 PR tree-optimization/33645
365 * gcc.dg/pr33645-1.c: New test.
366 * gcc.dg/pr33645-2.c: New test.
367 * gcc.dg/pr33645-3.c: New test.
370 * g++.dg/ext/label4.C: Adjust error regexp.
371 * g++.dg/ext/label6.C: Adjust error regexp.
372 * g++.dg/ext/label7.C: New test.
373 * g++.dg/ext/label8.C: New test.
374 * g++.dg/ext/label9.C: New test.
376 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
379 * gcc.dg/pr33676.c: New.
381 2007-10-11 Paolo Carlini <pcarlini@suse.de>
384 * g++.dg/cpp0x/variadic83.C: New.
386 2007-10-11 Paolo Carlini <pcarlini@suse.de>
389 * g++.dg/cpp0x/variadic81.C: New.
390 * g++.dg/cpp0x/variadic82.C: Likewise.
392 2007-10-11 Richard Guenther <rguenther@suse.de>
395 * gcc.dg/pr33724.c: New testcase.
397 2007-10-11 Richard Guenther <rguenther@suse.de>
400 * gcc.dg/pr33726.c: New testcase.
402 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
405 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
407 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
410 * gfortran.dg/do_3.F90: Run with -fwrapv.
412 2007-10-09 Geoffrey Keating <geoffk@apple.com>
414 * gcc.dg/unwind-1.c: New.
416 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
419 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
420 failure on some common systems.
422 2007-10-09 Richard Guenther <rguenther@suse.de>
425 * gcc.dg/pr33692.c: New testcase.
427 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
430 * gcc.c-torture/execute/pr33669.c: New.
432 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
434 PR tree-optimization/33615
435 * g++.dg/tree-ssa/pr33615-2.C: New test.
437 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
439 PR tree-optimization/33615
440 * g++.dg/tree-ssa/pr33615.C: New test.
442 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
444 PR tree-optimization/33572
445 * g++.dg/torture/pr33572.C: Replace with complete test.
447 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
450 * gfortran.dg/spec_expr_5.f90: New.
452 2007-10-08 Geoffrey Keating <geoffk@apple.com>
454 * gcc.dg/pragma-darwin-2.c: New.
456 2007-10-08 Richard Guenther <rguenther@suse.de>
461 * gcc.dg/pr33693.c: New testcase.
462 * gcc.dg/pr33695.c: Likewise.
463 * gcc.dg/pr33697.c: Likewise.
465 2007-10-08 Richard Guenther <rguenther@suse.de>
470 * gcc.dg/pr33691.c: New testcase.
471 * gcc.dg/pr33694.c: Likewise.
472 * gcc.dg/pr33696.c: Likewise.
474 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
477 * gfortran.dg/gamma_5.f90: New test case
479 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
482 * initialization_1.f90: Fix dg-error annotations.
483 * initialization_14.f90: New.
484 * initialization_7.f90: Fix dg-error annotations.
485 * initialization_9.f90: Likewise.
487 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
489 * gfortran.dg/error_recovery_4.f90: New test.
491 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
493 * gfortran.dg/default_format_denormal_2.f90: New test.
494 * gfortran.dg/default_format_2.inc: New test.
495 * gfortran.dg/default_format_denormal_1.f90: New test.
496 * gfortran.dg/default_format_1.inc: New test.
497 * gfortran.dg/default_format_1.f90: Don't test for denormalized
499 * gfortran.dg/default_format_2.f90: Don't test for denormalized
502 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
504 * gfortran.dg/namelist_15.f90: Revise test.
506 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
508 PR tree-optimization/33655
509 * gcc.dg/torture/pr33655.c: New.
511 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
513 PR tree-optimization/33572
514 * g++.dg/torture/pr33572.C: New.
516 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
519 * gfortran.dg/forall_11.f90: New.
521 2007-10-05 Michael Matz <matz@suse.de>
524 * gcc.dg/pr33667.c: New testcase.
526 2007-10-05 Richard Guenther <rguenther@suse.de>
529 * gcc.dg/pr33666.c: New testcase.
531 2007-10-05 Michael Matz <matz@suse.de>
534 * gcc.target/i386/pr33600.c: New testcase.
536 2007-10-05 Richard Guenther <rguenther@suse.de>
538 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
540 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
543 * gcc.target/mips/pr33635-1.c: New test.
545 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
548 * gfortran.dg/namelist_39.f90: Revise to use long names.
550 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
553 * gfortran.dg/pr33646.f90: New file.
555 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
558 * gfortran.dg/char_type_len_2.f90: Adjust error message.
559 * gfortran.dg/char_decl_2.f90: New test.
561 2007-10-04 Richard Guenther <rguenther@suse.de>
564 * gcc.c-torture/compile/pr33641.c: New testcase.
566 2007-10-04 Michael Matz <matz@suse.de>
568 PR rtl-optimization/33653
569 * gcc.dg/pr33653.c: New.
571 2007-10-04 Richard Guenther <rguenther@suse.de>
573 PR tree-optimization/33627
574 * g++.dg/torture/pr33627.C: New testcase.
576 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
579 * gfortran.dg/parens_6.f90: New.
581 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
585 * gfortran.dg/ambiguous_specific_1.f90: Remove.
587 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
589 * g++.dg/ext/gnu-inline-global-redecl.C: New.
591 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
594 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
596 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
597 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
599 * gcc.target/mips/fpr-moves-1.c: New test.
600 * gcc.target/mips/fpr-moves-2.c: Likewise.
601 * gcc.target/mips/fpr-moves-3.c: Likewise.
602 * gcc.target/mips/fpr-moves-4.c: Likewise.
603 * gcc.target/mips/fpr-moves-5.c: Likewise.
604 * gcc.target/mips/fpr-moves-6.c: Likewise.
605 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
607 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
609 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
611 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
613 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
614 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
616 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
619 * gfortran.dg/common_errors_1.f90: New.
621 2007-10-03 Doug Kwan <dougkwan@google.com>
622 Richard Guenther <rguenther@suse.de>
625 * g++.dg/debug/using3.C: New testcase.
627 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
630 * gfortran.dg/namelist_38.f90: New test.
631 * gfortran.dg/namelist_39.f90: New test.
633 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
636 * gfortran.dg/default_format_1.f90: New test.
637 * gfortran.dg/default_format_2.f90: New test.
638 * gfortran.dg/namelist_print_1.f: Adjust expected output.
639 * gfortran.dg/real_const_3.f90: Adjust expected output.
641 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
643 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
644 default ABI. Split mips_forced_abi into mips_forced_abi and
646 (is_gp32_flag): Return true for -mabi=32.
647 (is_gp64_flag): New function. Handle 64-bit -mabi options.
648 (dg-mips-options): Use is_gp64_flag instead of checking specifically
649 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
650 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
651 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
652 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
653 * gcc.target/mips/save-restore-2.c: Likewise.
654 * gcc.target/mips/save-restore-3.c: Likewise.
655 * gcc.target/mips/save-restore-4.c: Likewise.
657 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
660 * gcc.c-torture/compile/pr33617.c: New test.
662 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
664 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
665 -gstabs+ for extended options.
667 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
670 * gfortran.dg/ambiguous_specific_1.f90: New test.
672 2007-10-02 Revital Eres <eres@il.ibm.com>
674 * gcc.target/powerpc/paired-8.c: New test.
675 * gcc.target/powerpc/paired-9.c: New test.
676 * gcc.target/powerpc/paired-10.c: New test.
678 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
681 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
683 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
686 * gfortran.dg/intent_out_2.f90: New test.
688 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
691 * gfortran.dg/ambiguous_reference_1.f90: New test.
693 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
698 * gfortran.dg/function_kinds_1.f90: New test.
699 * gfortran.dg/function_kinds_2.f90: New test.
700 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
701 use association into interfaces.
703 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
706 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
707 (overflow): Use INFINITY, not FP_INFINITE.
708 gcc.dg/float-range-4.c: Likewise.
709 gcc.dg/float-range-5.c: Likewise.
711 2007-10-01 Nick Clifton <nickc@redhat.com>
713 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
716 2007-09-30 Diego Novillo <dnovillo@google.com>
719 * g++.dg/tree-ssa/pr33593.C: New test.
721 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
724 * gfortran.dg/PR19872.f: Fix test condition.
725 * gfortran.dg/list_read_7.f90: New test.
727 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
729 PR tree-optimization/33597
730 * gcc.dg/vect/pr33597.c: New testcase.
732 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
734 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
735 * gcc.target/i386/pr33524.c: ...this.
737 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
740 * gfortran.dg/minmaxloc_4.f90: New.
742 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
744 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
746 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
748 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
750 2007-09-28 Paolo Carlini <pcarlini@suse.de>
753 * g++.dg/cpp0x/variadic79.C: New.
755 2007-09-28 Michael Matz <matz@suse.de>
756 Jakub Jelinek <jakub@redhat.com>
758 PR rtl-optimization/33552
759 * gcc.target/i386/pr33552.c: New runtime test.
760 * gcc.target/i386/strinline.c: New compile time test.
762 2007-09-28 Jakub Jelinek <jakub@redhat.com>
764 * gfortran.dg/openmp_stack.f90: Removed.
767 * g++.dg/cpp0x/variadic80.C: New test.
769 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
771 * gfortran.dg/namelist_38.f90: Delete test for revertion of
774 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
777 * gcc.target/powerpc/gcse-1.c: New test.
779 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
781 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
782 fixed capitalizations.
783 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
784 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
785 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
786 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
787 * gfortran.dg/maxloc_shape_1.f90: Likewise.
788 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
789 * gfortran.dg/min_max_conformance.f90: Likewise.
791 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
793 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
795 * gcc.dg/c99-tgmath-2.c: Likewise.
796 * gcc.dg/c99-tgmath-3.c: Likewise.
797 * gcc.dg/c99-tgmath-4.c: Likewise.
799 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
802 * gfortran.dg/anint_1.f90: New test.
804 2007-09-27 Ian Lance Taylor <iant@google.com>
806 PR tree-optimization/33565
807 * gcc.dg/Wstrict-overflow-20.c: New test.
809 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
811 * gfortran.dg/openmp_stack.f90: Fix typo.
812 * gfortran.dg/recursive_stack.f90: Fix typo.
814 2007-09-27 Paolo Carlini <pcarlini@suse.de>
817 * g++.dg/template/error31.C: New.
819 2007-09-27 Jakub Jelinek <jakub@redhat.com>
821 * lib/prune.exp: Prune also "^In function .*$" lines and
822 "^ inlined from .*$" lines.
824 2007-09-26 Richard Guenther <rguenther@suse.de>
826 PR tree-optimization/33563
827 * gcc.dg/torture/pr33563.c: New testcase.
829 2007-09-26 Joseph Myers <joseph@codesourcery.com>
832 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
834 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
837 2007-09-26 Richard Guenther <rguenther@suse.de>
839 PR tree-optimization/30375
840 PR tree-optimization/33560
841 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
842 * gcc.dg/tree-ssa/complex-5.c: Likewise.
843 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
844 * gcc.dg/torture/pr30375.c: New testcase.
845 * gcc.dg/torture/pr33560.c: New testcase.
846 * gcc.dg/tree-ssa/pr30375.c: Likewise.
848 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
851 * g++.dg/parse/crash38.C: New test.
853 2007-09-25 Michael Meissner <michael.meissner@amd.com>
856 * gcc.target/i386/sse5-convert.c: New file, test int->long
857 vectorized conversions.
859 2007-09-25 Revital Eres <eres@il.ibm.com>
861 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
863 2007-09-25 Joseph Myers <joseph@codesourcery.com>
866 * gcc.dg/enum-incomplete-1.c: New test.
868 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
870 * gcc.c-torture/compile/20070919-1.c: New test.
872 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
874 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
876 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
879 * g++.dg/inherit/override_attribs.C: New file.
881 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
884 * io.c (check_format_string): Move NULL and constant checks into
886 (check_io_constraints): Call gfc_simplify_expr() before calling
887 check_format_string(). Remove NULL and constant checks.
889 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
891 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
892 * gcc.c-torture/execute/loop-2g.x: Likewise.
894 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
896 * lib/target-supports.exp (check_effective_target_mips16_attribute):
897 Reject hard-float modes unless the ABI is o32 or o64.
898 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
899 of gcc.exp. Skip the tests when mips16 code generation is not
901 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
902 and use dg-add-options mips16_attribute.
904 2007-09-24 Jakub Jelinek <jakub@redhat.com>
907 * g++.dg/ext/attrib29.C: New test.
909 2007-09-23 Ollie Wild <aaw@google.com>
911 * gcc.dg/fold-bitand-1.c: New test.
912 * gcc.dg/fold-bitand-2.c: New test.
913 * gcc.dg/fold-bitand-3.c: New test.
914 * gcc.dg/fold-bitand-4.c: New test.
916 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
918 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
919 any of the macros to be defined for __mips16.
920 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
922 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
924 * gcc.dg/vect/pr21591.c: Require vect_int.
925 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
926 * gcc.dg/vect/vect-outer-2a.c: Likewise.
927 * gcc.dg/vect/vect-outer-2c.c: Likewise.
929 2007-09-23 Jakub Jelinek <jakub@redhat.com>
931 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
933 * gcc.dg/va-arg-pack-len-2.c: New test.
934 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
936 * g++.dg/ext/va-arg-pack-len-2.C: New test.
938 PR tree-optimization/32772
939 * gcc.c-torture/compile/20070905-1.c: New test.
941 PR tree-optimization/32975
942 * gcc.dg/pr32975.c: New test.
945 * gcc.dg/pr28755.c: New test.
947 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
949 * lib/target-supports.exp (check_effective_target_nomips16): New
951 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
953 * gcc.dg/vect/vect.exp: Likewise.
954 * g++.dg/vect/vect.exp: Likewise.
955 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
956 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
957 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
958 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
959 * gcc.target/mips/clear-cache-1.c (f): Likewise.
960 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
961 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
962 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
963 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
964 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
965 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
966 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
967 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
968 (test14, test15, test16, test17, test18): Likewise.
969 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
970 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
971 (test14, test15, test16, test17, test18, test19, test20, test21)
973 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
974 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
975 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
976 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
977 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
978 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
979 * gcc.target/mips/mips-3d-1.c (main): Likewise.
980 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
981 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
982 (test13, test14, test15, test16, test17, test18, test19, test20)
983 (test21, test22, test23, test24, test25, test26, test27, test28)
984 (test29, test30, test31): Likewise.
985 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
986 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
987 (test13, test14, test15, test16, test17, test18, test19, test20)
988 (test21, test22, test23, test24, test25, test26, test27, test28)
989 (test29, test30, test31, test32, test33, test34, test35, test36)
990 (test37, test38, test39, test40, test41, test42, test43, test44)
991 (test45, test46, test47, test48, test49, test50, test51, test52)
992 (test53, test54, test55, test56, test57, test58, test59, test60)
993 (test61, test62, test63): Likewise.
994 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
995 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
996 (test13, test14, test15, test16, test17, test18, test19, test20)
997 (test21, test22, test23, test24, test25, test26, test27, test28)
998 (test29, test30, test31): Likewise.
999 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1000 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1001 (test13, test14, test15, test16, test17, test18, test19, test20)
1002 (test21, test22, test23, test24, test25, test26, test27, test28)
1003 (test29, test30, test31): Likewise.
1004 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1005 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1006 (test13, test14, test15): Likewise.
1007 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1008 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1009 (test13, test14, test15): Likewise.
1010 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1011 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1012 (test13, test14, test15, test16, test17, test18, test19, test20)
1013 (test21, test22, test23, test24, test25, test26, test27, test28)
1014 (test29, test30, test31): Likewise.
1015 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1016 (matrix_multiply4: Likewise.
1017 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1018 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1019 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1020 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1021 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1022 (test13, test14, test15, test16, test17, test18, test19, test20)
1023 (test21, test22, test23, test24, test25, test26, test27, test28)
1024 (test29, test30, test31): Likewise.
1025 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1026 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1027 (test13, test14, test15, test16, test17, test18, test19, test20)
1028 (test21, test22, test23, test24, test25, test26, test27, test28)
1029 (test29, test30, test31): Likewise.
1030 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1031 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1032 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1033 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1034 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1035 (sub_v4qi): Likewise.
1036 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1037 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1038 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1039 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1040 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1041 (subb, subc): Likewise.
1042 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1043 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1044 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1045 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1046 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1047 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1048 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1049 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1050 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1051 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1052 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1053 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1054 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1056 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1058 * lib/target-supports.exp (add_options_for_mips16_attribute)
1059 (check_effective_target_mips16_attribute): New functions.
1060 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1062 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1064 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1065 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1066 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1067 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1068 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1069 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1070 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1071 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1072 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1073 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1074 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1075 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1076 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1077 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1078 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1079 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1080 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1081 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1082 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1083 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1084 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1085 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1086 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1087 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1089 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1091 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1092 options. Require { target mips16_attribute } and use dg-add-options
1093 to add the associated options.
1095 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1096 * gcc.target/mips/call-saved-3.c: Likewise.
1097 * gcc.target/mips/code-readable-1.c: Require { target
1098 mips16_attribute } and use dg-add-options to add the associated
1099 options. Remove trailing whitespace.
1101 * gcc.target/mips/code-readable-2.c: Likewise.
1102 * gcc.target/mips/code-readable-3.c: Likewise.
1103 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1104 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1105 Require { target mips16_attribute } and use dg-add-options to
1106 add the associated options.
1107 (cksum16, cksum8): Use MIPS16.
1108 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1109 Require { target mips16_attribute } and use dg-add-options to
1110 add the associated options.
1112 * gcc.target/mips/save-restore-2.c: Likewise.
1113 * gcc.target/mips/save-restore-3.c: Likewise.
1114 * gcc.target/mips/save-restore-4.c: Likewise.
1115 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1117 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1118 (foo): Use NOMIPS16.
1120 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1123 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1126 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1128 2007-09-22 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/gomp/free-2.f90: New.
1132 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1133 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1135 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1137 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1138 * gcc.target/i386/sse5-haddX.c: Ditto.
1139 * gcc.target/i386/sse5-hsubX.c: Ditto.
1140 * gcc.target/i386/sse5-maccXX.c: Ditto.
1141 * gcc.target/i386/sse5-msubXX.c: Ditto.
1142 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1143 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1144 * gcc.target/i386/sse5-permpX.c: Ditto.
1145 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1147 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1148 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1149 * gcc.target/i386/sse5-pcmov.c: Ditto.
1150 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1152 2007-09-22 Richard Guenther <rguenther@suse.de>
1154 PR tree-optimization/33146
1155 * gcc.c-torture/compile/pr33146.c: New testcase.
1157 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1159 * lib/target-supports.exp (check_cached_effective_target): New
1161 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1162 (check_effective_target_c99_runtime): New procedure.
1163 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1164 (test3l): Likewise cargl.
1165 * gcc.dg/builtins-59.c: Require c99_runtime.
1166 * gcc.dg/builtins-61.c: Likewise.
1167 * gcc.dg/builtins-62.c: Likewise.
1169 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1171 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1172 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1173 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1174 target-specific dg-options.
1175 * gcc.dg/builtins-20.c: Likewise.
1176 * gcc.dg/builtins-53.c: Likewise.
1177 * gcc.dg/builtins-55.c: Likewise.
1178 * gcc.dg/single-precision-constant.c: Likewise.
1179 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1180 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1181 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1182 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1183 * gcc.dg/torture/builtin-power-1.c: Likewise.
1185 2007-09-21 Chao-ying Fu <fu@mips.com>
1187 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1188 check if targets have fixed-point supports.
1189 * gcc.dg/fixed-point/fixed-point.exp: New file.
1190 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1191 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1192 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1193 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1194 * gcc.dg/fixed-point/constants-pedantic.c,
1195 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1196 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1197 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1198 * gcc.dg/fixed-point/keywords-pedantic.c,
1199 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1200 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1201 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1202 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1203 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1204 * gcc.dg/fixed-point/func-vararg-mixed.c,
1205 * gcc.dg/fixed-point/operator-logical.c,
1206 * gcc.dg/fixed-point/struct-union.c,
1207 * gcc.dg/fixed-point/bit-complement.c,
1208 * gcc.dg/fixed-point/operator-bitwise.c,
1209 * gcc.dg/fixed-point/operator-comma.c,
1210 * gcc.dg/fixed-point/struct-layout-1.c,
1211 * gcc.dg/fixed-point/union-init.c,
1212 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1213 * gcc.dg/fixed-point/func-mixed.c,
1214 * gcc.dg/fixed-point/func-vararg-size0.c,
1215 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1216 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1217 * gcc.dg/fixed-point/operator-unary.c,
1218 * gcc.dg/fixed-point/allop-const.c,
1219 * gcc.dg/fixed-point/muldiv-warning.c,
1220 * gcc.dg/nofixed-point-1.c,
1221 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1222 * gcc.target/mips/fixed-vector-type.c,
1223 * gcc.target/mips/fixed-scalar-type.c: New tests.
1225 2007-09-21 Olivier Hainque <hainque@adacore.com>
1227 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1228 * gnat.dg/test_nested_subtype_byref.adb: New test.
1230 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1233 * gfortran.dg/gomp/pr33439.f90: New test.
1235 2007-09-21 Tobias Burnus <burnus@net-b.de>
1238 * gfortran.dg/merge_char_3.f90: New.
1240 2007-09-21 Tobias Burnus <burnus@net-b.de>
1243 * gfortran.dg/transfer_check_1.f90: New.
1245 2007-09-20 Asher Langton <langton2@llnl.gov>
1248 * gfortran.dg/init_flag_1.f90: New.
1249 * gfortran.dg/init_flag_2.f90: New.
1250 * gfortran.dg/init_flag_3.f90: New.
1251 * gfortran.dg/init_flag_4.f90: New.
1252 * gfortran.dg/init_flag_5.f90: New.
1253 * gfortran.dg/init_flag_6.f90: New.
1254 * gfortran.dg/init_flag_7.f90: New.
1256 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1259 * g++.dg/ext/anon-struct6.C: New.
1261 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1264 * gfortran.dg/inquire_10.f90: New test.
1266 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1268 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1270 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1273 * gfortran.dg/used_types_18.f90: Declare variable of empty
1276 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1279 * gfortran.dg/array_constructor_19.f90: New test.
1281 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1284 * gcc.dg/debug/pr33316.c: New test.
1287 * g++.dg/cpp0x/variadic76.C: New test.
1288 * g++.dg/cpp0x/variadic77.C: New test.
1289 * g++.dg/cpp0x/variadic78.C: New test.
1293 * gcc.c-torture/execute/20070919-1.c: New test.
1294 * gcc.dg/pr33238.c: New test.
1295 * gcc.dg/pr27301.c: New test.
1297 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1299 * lib/target-supports.exp (check_effective_target_mips64): New
1301 * gcc.dg/lower-subreg-1.c: Require !mips64.
1302 * gcc.dg/sibcall-3.c (ATTR): New macro.
1303 (recurser_void1, recurser_void2): Use it.
1304 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1305 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1307 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1309 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1310 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1312 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1314 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1317 * gfortran.dg/c_loc_tests_11.f03: New test case.
1319 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1322 * g++.dg/init/ref14.C: New.
1324 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1326 * gnat.dg/slice2.ad[sb]: New testcase.
1328 2007-09-19 Nick Clifton <nickc@redhat.com>
1330 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1332 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1334 * gcc.target/bfin/bfin.exp: New.
1335 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1336 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1337 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1338 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1339 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1340 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1341 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1342 mcpu-bf561.c, mcpu-default.c}: New tests.
1344 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1346 Restore detection of unsupported TLS.
1349 2007-02-10 Richard Henderson <rth@redhat.com>
1351 * lib/target-supports.exp (check_effective_target_tls): Redefine
1352 to mean non-emulated tls.
1353 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1354 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1355 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1356 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1357 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1358 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1359 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1362 * lib/target-supports.exp (check_effective_target_tls): Use
1363 stronger test for compiler support for TLS.
1364 (check_effective_target_tls_native): New, to test for non-emulated
1366 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1367 instead of dg-require-effective-target tls.
1368 * g++.dg/gomp/copyin-1.C: Likewise.
1369 * g++.dg/gomp/sharing-1.C: Likewise.
1370 * g++.dg/gomp/tls-1.C: Likewise.
1371 * g++.dg/gomp/tls-2.C: Likewise.
1372 * g++.dg/gomp/tls-3.C: Likewise.
1373 * g++.dg/tls/diag-1.C: Likewise.
1374 * g++.dg/tls/diag-2.C: Likewise.
1375 * g++.dg/tls/diag-3.C: Likewise.
1376 * g++.dg/tls/diag-4.C: Likewise.
1377 * g++.dg/tls/diag-5.C: Likewise.
1378 * g++.dg/tls/init-1.C: Likewise.
1379 * g++.dg/tls/init-2.C: Likewise.
1380 * g++.dg/tls/trivial.C: Likewise.
1381 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1382 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1383 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1384 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1385 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1386 * gcc.dg/gomp/clause-1.c: Likewise.
1387 * gcc.dg/gomp/copyin-1.c: Likewise.
1388 * gcc.dg/gomp/sharing-1.c: Likewise.
1389 * gcc.dg/gomp/tls-1.c: Likewise.
1390 * gcc.dg/gomp/tls-2.c: Likewise.
1391 * gcc.dg/tls/alpha-1.c: Likewise.
1392 * gcc.dg/tls/opt-1.c: Likewise.
1393 * gcc.dg/tls/opt-13.c: Likewise.
1394 * gcc.dg/tls/opt-14.c: Likewise.
1395 * gcc.dg/tls/opt-2.c: Likewise.
1396 * gcc.dg/tls/opt-3.c: Likewise.
1397 * gcc.dg/tls/opt-4.c: Likewise.
1398 * gcc.dg/tls/opt-7.c: Likewise.
1399 * gcc.dg/tls/section-1.c: Likewise.
1400 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1401 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1402 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1403 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1404 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1405 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1406 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1407 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1408 * gfortran.dg/gomp/fixed-1.f: Likewise.
1409 * gfortran.dg/gomp/free-1.f90: Likewise.
1410 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1411 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1412 * gfortran.dg/gomp/reduction1.f90: Likewise.
1413 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1415 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1418 * gfortran.dg/bounds_check_9.f90: New test.
1419 * gfortran.dg/bounds_check_fail_2.f90: New test.
1421 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1423 PR c++/33462 (again)
1424 * g++.dg/ext/va-arg1.C: Adjust.
1426 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1429 * g++.dg/ext/va-arg1.C: New.
1431 2007-09-18 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1435 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1438 * g++.dg/rtti/typeid6.C: New.
1440 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1443 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1444 * g++.dg/ext/is_class_error2.C: New.
1446 2007-09-18 Richard Guenther <rguenther@suse.de>
1448 PR tree-optimization/33340
1449 * g++.dg/torture/pr33340.C: New testcase.
1451 2007-09-18 Tobias Burnus <burnus@net-b.de>
1454 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1455 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1456 * gfortran.dg/elemental_subroutine_5.f90: New.
1458 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1460 * lib/target-supports.exp (check_profiling_available): Extend
1461 mips*-*-elf check to mips*-*-elf*.
1463 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1465 * gcc.dg/format/c90-scanf-5.c: New test.
1466 * gcc.dg/format/c99-scanf-4.c: New test.
1467 * gcc.dg/format/ext-7.c: New test.
1468 * gcc.dg/format/ext-8.c: New test.
1471 * gcc.c-torture/compile/20070915-1.c: New test.
1473 2007-09-17 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/private_type_9.f90: New.
1478 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1481 * gfortran.dg/pr33449.f90: New test.
1483 2007-09-17 Tobias Burnus <burnus@net-b.de>
1485 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1486 * gfortran.dg/private_type_1.f90: Ditto
1487 * gfortran.dg/interface_18.f90: New.
1488 * gfortran.dg/private_type_8.f90: New.
1490 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1493 * g++.dg/warn/new1.C: Adjust.
1494 * g++.dg/torture/str_empty.C: Likewise.
1496 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1498 * gcc.target/mips/dse-1.c: New test.
1500 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1503 * g++.dg/overload/operator3.C: New.
1505 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1507 * gcc.target/mips/truncate-1.c: New test.
1509 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1515 * gfortran.dg/subref_array_pointer_1.f90: New test.
1516 * gfortran.dg/subref_array_pointer_2.f90: New test.
1518 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1520 * gfortran.dg/nint_2.f90: Correct last change.
1522 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1524 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1526 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1528 * gcc.dg/vect/pr33373b.c: New test.
1530 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1533 * gcc.target/i386/pr33438.c: New test.
1535 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1537 * gfortran.dg/nint_2.f90: Revert previous commit.
1539 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1541 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1543 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1546 * g++.dg/other/unused1.C: XFAIL class2 scan.
1548 2007-09-13 Tobias Burnus <burnus@net-b.de>
1551 * gfortran.dg/elemental_args_check_1.f90: New.
1552 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1553 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1555 2007-09-13 Tobias Burnus <burnus@net-b.de>
1557 * gfortran.dg/recursive_check_3.f90: New.
1559 2007-09-13 Tobias Burnus <burnus@net-b.de>
1562 * gfortran.dg/elemental_bind_c.f90: New.
1564 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1566 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1567 * gcc.target/mips/mips16-attributes-2.c: New test.
1568 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1569 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1570 hard-float asm when __mips16 is defined.
1571 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1572 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1573 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1574 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1575 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1576 * gcc.target/mips/pr26765.c (foo): Likewise.
1577 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1578 targets, use dg-mips-options instead of dg-options, and use -mgp32
1579 to force 32-bit mode.
1580 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1582 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1584 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1585 Michael Meissner <michael.meissner@amd.com>
1587 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1588 * gcc.target/i386/sse5-hsubX.c: Ditto.
1589 * gcc.target/i386/sse5-permpX.c: Ditto.
1590 * gcc.target/i386/sse5-haddX.c: Ditto.
1591 * gcc.target/i386/sse5-maccXX.c: Ditto.
1592 * gcc.target/i386/sse5-msubXX.c: Ditto.
1593 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1594 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1596 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1597 optimizes floating point conditional moves into the pcmov
1598 instruction on SSE5.
1599 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1601 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1602 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1605 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1606 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1608 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1609 optimizes (a*b)+c into fmadd on SSE5.
1611 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1612 whether the SSE5 instructions can be generated.
1614 * gcc.target/i386/sse5-check.h: New. Add support for
1617 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1618 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1619 * gcc.target/i386/sse-13.c: Ditto.
1620 * gcc.target/i386/sse-14.c: Ditto.
1622 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1625 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1626 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1628 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1631 * gcc.dg/pr32338-1.c: New test.
1632 * gcc.dg/pr32338-2.c: New test.
1634 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1636 * lib/target-supports.exp (check_effective_target_sync_int_long):
1637 Revert change to add xtensa.
1638 (check_effective_target_sync_char_short): Likewise.
1640 2007-09-12 Olivier Hainque <hainque@adacore.com>
1642 * gnat.dg/packed_subtype.adb: New test.
1644 2007-09-12 Tobias Burnus <burnus@net-b.de>
1647 * gfortran.dg/intrinsic_size.f90: New.
1649 2007-09-12 Tobias Burnus <burnus@net-b.de>
1653 * gfortran.dg/conflicts_2.f90: New.
1655 2007-09-12 Ira Rosen <irar@il.ibm.com>
1657 PR tree-optimization/32377
1658 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1659 dependence distance.
1660 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1661 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1662 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1663 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1665 2007-09-12 Richard Guenther <rguenther@suse.de>
1668 * gcc.c-torture/compile/pr33382.c: New testcase.
1669 * gcc.c-torture/execute/pr33382.c: Likewise.
1671 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1674 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1676 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1678 PR tree-optimization/33373
1679 * gcc.dg/vect/pr33373.c: New test.
1681 2007-09-12 Ben Elliston <bje@au.ibm.com>
1683 * lib/target-supports.exp (check_effective_target_vect_no_double):
1686 2007-09-12 Ben Elliston <bje@au.ibm.com>
1687 Ulrich Weigand <uweigand@de.ibm.com>
1689 * gcc.target/spu/dfcgt-nan.c: New test.
1691 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1693 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1695 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1698 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1700 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/va-arg-pack-len-1.c: New test.
1703 * g++.dg/va-arg-pack-len-1.C: New test.
1705 2007-09-11 Michael Matz <matz@suse.de>
1707 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1709 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1711 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1712 checks for size of long double.
1713 * gcc.dg/dfp/convert.h: New file.
1714 * gcc.dg/dfp/convert-bfp-2.c: New test.
1715 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1716 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1717 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1718 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1719 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1720 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1721 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1722 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1723 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1725 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1727 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1728 Change dg-final to expect 1 non-profitable loop and
1730 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1731 Change dg-final to expect 1 non-profitable loop and
1733 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1734 Change dg-final to expect 1 profitable loop.
1735 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1736 Change dg-final to expect 1 profitable loop.
1738 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1740 * gcc.target/mips/call-saved-1.c: New test.
1741 * gcc.target/mips/call-saved-2.c: Likewise.
1742 * gcc.target/mips/call-saved-3.c: Likewise.
1743 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1744 instead of mips_mips64. Set mips_fp64 too.
1745 (is_gp32_flag): Return true for -mips1 and -mips2.
1746 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1748 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1750 * g++.dg/ext/va-arg-pack-1.C: New test.
1751 * g++.dg/ext/va-arg-pack-2.C: New test.
1753 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.dg/vect/pr33369.c: New test.
1758 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1761 * gfortran.dg/array_memcpy_5.f90: New test.
1763 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1765 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1767 2007-09-09 Richard Guenther <rguenther@suse.de>
1769 * gcc.c-torture/compile/20070906-1.c: New testcase.
1771 2007-09-09 Ira Rosen <irar@il.ibm.com>
1773 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1775 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1776 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1777 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1780 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1782 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1784 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1786 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1788 2007-09-09 Ira Rosen <irar@il.ibm.com>
1790 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1791 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1792 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1793 Compile tests with -fno-tree-pre.
1794 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1795 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1796 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1797 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1798 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1799 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1800 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1801 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1802 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1803 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1804 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1805 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1806 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1807 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1808 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1809 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1810 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1811 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1812 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1814 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1816 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1818 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1819 Use remote_exec to call c++filt.
1820 * lib/target-supports-dg.exp (dg-require-host-local): New.
1821 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1822 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1823 * g++.dg/rtti/repo1.C: Likewise.
1824 * g++.dg/template/repo1.C: Likewise.
1825 * g++.dg/template/repo2.C: Likewise.
1826 * g++.dg/template/repo3.C: Likewise.
1827 * g++.dg/template/repo4.C: Likewise.
1828 * g++.dg/template/repo5.C: Likewise.
1829 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1830 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1831 * g++.old-deja/g++.pt/repo1.C: Likewise.
1832 * g++.old-deja/g++.pt/repo2.C: Likewise.
1833 * g++.old-deja/g++.pt/repo3.C: Likewise.
1834 * g++.old-deja/g++.pt/repo4.C: Likewise.
1835 * gcc.dg/cpp/trad/builtins.c: Likewise.
1837 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1839 PR tree-optimization/32283
1840 * gcc.dg/tree-ssa/loop-31.c: New test.
1842 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1844 PR rtl-optimization/26449
1845 * gcc.target/i386/pr26449-1.c: New file.
1847 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1850 PR rtl-optimization/26449
1851 * gcc.target/i386/pr33329.c: New file.
1853 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1855 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1857 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1861 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1863 PR tree-optimization/33301
1864 * gfortran.dg/vect/pr33301.f: New test.
1866 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1869 * gfortran.dg/backspace_10.f90: New test.
1871 2007-09-07 Richard Guenther <rguenther@suse.de>
1874 2007-09-06 Richard Guenther <rguenther@suse.de>
1876 PR tree-optimization/32586
1877 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1878 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1879 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1880 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1881 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1882 now obsolete simplification.
1884 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1886 PR tree-optimization/33299
1887 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1888 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1890 2007-09-07 Richard Guenther <rguenther@suse.de>
1893 2007-09-06 Richard Guenther <rguenther@suse.de>
1895 PR tree-optimization/32586
1896 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1897 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1898 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1899 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1900 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1901 now obsolete simplification.
1903 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1905 PR tree-optimization/32821
1906 * gcc.dg/tree-ssa/pr32821.c: New file.
1908 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1910 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1911 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1912 and mips_forced_no_er.
1913 (dg-mips-options): Add -mno-abicalls when a small-data option is
1914 specified. Skip tests with small-data options if mips_forced_gp.
1915 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1916 * gcc.target/mips/sdata-1.c: New test.
1917 * gcc.target/mips/sdata-2.c: Likewise.
1918 * gcc.target/mips/sdata-3.c: Likewise.
1919 * gcc.target/mips/sdata-4.c: Likewise.
1921 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1924 * spread_zerosize_1.f90: New test case.
1925 * spread_bounds_1.f90: New test case.
1927 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1930 * g++.dg/template/static31.C: New.
1932 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1935 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1938 2007-09-06 David Daney <ddaney@avtrex.com>
1939 Richard Sandiford <richard@codesourcery.com>
1942 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1943 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1944 * gcc.target/mips/pr33256.c: New test.
1946 2007-09-06 Tom Tromey <tromey@redhat.com>
1948 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1950 2007-09-06 Richard Guenther <rguenther@suse.de>
1952 PR tree-optimization/32586
1953 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1954 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1955 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1956 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1957 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1958 now obsolete simplification.
1960 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1962 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1963 * gcc.target/i386/sse3-addsubps.c: Ditto.
1964 * gcc.target/i386/sse3-haddpd.c: Ditto.
1965 * gcc.target/i386/sse3-haddps.c: Ditto.
1966 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1967 * gcc.target/i386/sse3-hsubps.c: Ditto.
1968 * gcc.target/i386/sse3-lddqu.c: Ditto.
1969 * gcc.target/i386/sse3-movddup.c: Ditto.
1970 * gcc.target/i386/sse3-movshdup.c: Ditto.
1971 * gcc.target/i386/sse3-movsldup.c: Ditto.
1973 2007-09-06 Richard Guenther <rguenther@suse.de>
1975 PR tree-optimization/33302
1976 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1978 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1981 * gfortran.dg./fmt_float.f90: New test.
1983 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1986 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1988 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1990 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1991 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1993 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1995 * g++.dg/eh/builtin1.C: New test.
1996 * g++.dg/eh/builtin2.C: New test.
1997 * g++.dg/eh/builtin3.C: New test.
2000 * g++.dg/eh/builtin4.C: New test.
2002 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2004 * gcc.target/powerpc/dfp-dd.c: New test.
2005 * gcc.target/powerpc/dfp-td.c: New test.
2007 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2010 * gcc.dg/va-arg-pack-1.c: New test.
2012 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2014 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2015 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2016 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2017 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2018 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2020 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2023 * g++.dg/ext/anon-struct5.C: New.
2025 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2027 * gcc.dg/i386-cpuid.h: Remove.
2028 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2029 (main): Use __get_cpuid to get target features.
2030 * gcc.target/i386/sse-check.h: Ditto.
2031 * gcc.target/i386/sse2-check.h: Ditto.
2032 * gcc.target/i386/sse3-check.h: Ditto.
2033 * gcc.target/i386/ssse3-check.h: Ditto.
2034 * gcc.target/i386/sse4_1-check.h: Ditto.
2035 * gcc.target/i386/sse4_2-check.h: Ditto.
2036 * gcc.target/i386/sse4a-check.h: Ditto.
2037 * gcc.dg/torture/pr16104-1.c: Ditto.
2038 (do_test): Change to void.
2039 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2040 * gcc.target/i386/sse-6.c: Ditto.
2041 * gcc.target/i386/sse-7.c: Ditto.
2042 * g++.dg/other/i386-1.C: Include cpuid.h.
2043 (main): New function. Use __get_cpuid to get target fetaures.
2045 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2046 David Ung <davidu@mips.com>
2047 Nigel Stephens <nigel@mips.com>
2049 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2050 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2051 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2052 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2053 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2054 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2055 * gcc.dg/torture/pr19683-1.c: Likewise.
2056 * gcc.target/mips/madd-3.c: Likewise.
2057 * gcc.target/mips/maddu-3.c: Likewise.
2058 * gcc.target/mips/msub-3.c: Likewise.
2059 * gcc.target/mips/msubu-3.c: Likewise.
2060 * gcc.target/mips/asm-1.c: Likewise.
2061 * gcc.target/mips/branch-1.c: Likewise.
2062 * gcc.target/mips/ins-1.c: Likewise.
2063 * gcc.target/mips/near-far-3.c: Likewise.
2064 * gcc.target/mips/near-far-4.c: Likewise.
2065 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2066 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2067 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2068 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2069 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2070 * gcc.target/mips/dspr2-MULT.c: Likewise.
2071 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2072 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2073 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2074 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2075 * gcc.target/mips/code-readable-2.c: Likewise.
2076 * gcc.target/mips/code-readable-3.c: Likewise.
2078 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2079 David Ung <davidu@mips.com>
2080 Nigel Stephens <nigel@mips.com>
2082 * gcc.target/mips/mips16-attributes.c: New.
2084 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2087 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2090 * gfortran.dg/char_length_10.f90: New test.
2092 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2095 * g++.dg/parse/template24.C: New.
2097 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2099 * g++.dg/other/spu2vmx-1.C: New test.
2101 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2103 PR tree-optimization/33017
2104 * gcc.dg/pr33017.c: New test.
2106 2007-09-05 Ben Elliston <bje@au.ibm.com>
2108 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2109 __protected_stream family of macros.
2111 2007-09-04 Jan Hubicka <jh@suse.cz>
2113 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2114 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2115 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2116 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2117 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2118 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2119 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2122 2007-09-04 Janus Weil <jaydub66@gmail.com>
2123 Tobias Burnus <burnus@net-b.de>
2125 * gfortran.dg/proc_decl_1.f90: New.
2126 * gfortran.dg/proc_decl_2.f90: New.
2127 * gfortran.dg/proc_decl_3.f90: New.
2128 * gfortran.dg/proc_decl_4.f90: New.
2130 2007-09-04 Jan Hubicka <jh@suse.cz>
2132 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2133 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2134 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2135 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2136 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2137 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2138 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2139 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2140 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2141 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2142 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2143 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2144 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2145 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2146 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2147 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2148 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2149 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2150 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2151 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2152 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2153 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2154 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2155 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2156 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2157 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2158 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2159 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2160 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2161 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2162 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2163 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2164 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2165 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2166 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2167 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2168 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2169 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2170 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2171 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2172 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2173 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2174 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2175 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2176 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2177 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2178 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2179 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2180 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2181 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2182 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2183 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2184 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2185 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2186 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2187 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2188 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2189 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2190 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2191 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2192 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2193 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2194 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2195 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2196 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2197 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2198 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2199 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2200 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2201 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2202 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2203 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2204 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2205 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2206 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2207 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2208 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2209 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2210 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2211 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2212 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2213 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2214 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2215 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2216 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2217 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2218 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2219 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2220 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2221 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2222 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2223 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2224 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2225 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2226 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2227 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2228 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2229 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2230 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2231 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2232 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2233 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2234 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2235 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2236 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2237 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2238 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2239 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2240 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2241 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2242 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2243 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2244 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2245 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2246 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2247 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2248 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2249 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2250 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2251 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2252 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2253 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2254 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2255 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2256 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2257 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2258 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2259 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2260 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2261 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2262 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2263 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2264 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2265 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2266 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2267 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2268 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2269 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2270 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2271 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2272 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2274 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2275 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2276 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2277 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2278 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2279 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2280 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2281 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2282 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2283 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2284 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2285 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2286 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2287 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2288 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2289 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2290 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2291 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2292 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2293 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2294 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2295 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2296 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2297 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2298 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2299 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2300 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2301 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2302 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2303 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2304 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2305 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2306 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2307 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2308 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2309 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2310 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2311 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2312 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2313 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2314 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2315 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2316 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2317 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2318 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2319 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2320 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2321 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2322 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2323 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2324 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2325 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2326 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2327 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2328 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2329 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2330 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2331 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2332 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2333 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2334 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2335 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2336 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2337 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2338 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2339 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2340 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2341 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2342 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2343 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2344 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2345 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2346 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2347 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2348 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2349 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2350 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2351 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2352 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2353 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2354 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2355 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2356 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2357 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2358 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2359 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2360 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2361 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2362 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2363 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2364 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2365 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2366 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2367 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2368 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2369 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2370 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2371 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2372 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2373 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2374 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2375 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2376 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2377 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2378 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2379 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2380 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2381 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2382 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2383 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2384 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2385 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2386 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2387 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2388 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2389 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2390 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2391 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2392 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2393 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2394 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2395 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2396 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2397 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2398 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2399 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2401 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2404 * gcc.target/i386/cmov7.c: New file.
2406 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2408 * gcc.target/i386/sse4a-check.h: New file.
2409 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2410 * gcc.target/i386/sse4a-insert.c: Ditto.
2411 * gcc.target/i386/sse4a-montsd.c: Ditto.
2412 * gcc.target/i386/sse4a-montss.c: Ditto.
2413 * gcc.target/i386/mmx-check.h: New file.
2414 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2415 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2416 * gcc.target/i386/sse-check.h: New file.
2417 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2418 * gcc.target/i386/sse-3.c: Ditto.
2419 * gcc.target/i386/sse-7.c: Ditto.
2420 * gcc.target/i386/sse-9.c: Ditto.
2421 * gcc.target/i386/ssefn-3.c: Ditto.
2422 * gcc.target/i386/sse-recip.c: Ditto.
2423 * gcc.target/i386/sse-recip-vec.c: Ditto.
2424 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2425 * gcc.target/i386/20020523-1.c: Remove.
2426 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2427 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2428 * gcc.target/i386/ssefn-4.c: Ditto.
2429 * gcc.target/i386/sse-6.c: Ditto.
2430 * gcc.target/i386/sse-10.c: Ditto.
2431 * gcc.target/i386/sse-11.c: Ditto.
2432 * gcc.target/i386/sse-18.c: Ditto.
2433 * gcc.target/i386/fpprec-1.c: Ditto.
2434 * g++.dg/other/i386-1.C: Ditto.
2436 2007-09-04 Richard Guenther <rguenther@suse.de>
2438 PR tree-optimization/33291
2439 * gcc.dg/volatile2.c: New testcase.
2440 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2441 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2442 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2443 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2445 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2448 * gfortran.dg/namelist_15.f90: Update test.
2449 * gfortran.dg/namelist_24.f90: Update test.
2450 * gfortran.dg/namelist_38.f90: New test.
2452 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2454 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2455 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2456 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2457 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2458 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2459 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2461 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2463 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2464 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2466 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2468 2007-09-02 David Daney <ddaney@avtrex.com>
2470 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2471 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2472 * gcc.target/mips/atomic-memory-1.c: Ditto.
2473 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2475 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2477 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2478 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2480 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2482 * gfortran.dg/substr_6.f90: New test.
2484 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2487 * g++.dg/other/error18.C: New.
2488 * g++.dg/expr/bitfield3.C: Adjust.
2490 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2493 * gfortran.fortran-torture/compile/pr33276.f90: New.
2495 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2498 * gcc.dg/c99-arraydecl-3.c: New test.
2500 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2503 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2504 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2506 2007-08-31 Tobias Burnus <burnus@net-b.de>
2509 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2510 * gfortran.dg/read_1.f90: New.
2512 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2515 * g++.dg/template/error30.C: New.
2517 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2520 * g++.dg/template/crash70.C: New.
2522 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2525 * g++.dg/ext/is_class_error.C: New.
2527 2007-08-31 Olivier Hainque <hainque@adacore.com>
2529 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2531 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2532 Revital Eres <eres@il.ibm.com>
2534 * gcc.target/powerpc/paired-1.c: New test.
2535 * gcc.target/powerpc/paired-2.c: New test.
2536 * gcc.target/powerpc/paired-3.c: New test.
2537 * gcc.target/powerpc/paired-4.c: New test.
2538 * gcc.target/powerpc/paired-5.c: New test.
2539 * gcc.target/powerpc/paired-6.c: New test.
2540 * gcc.target/powerpc/paired-7.c: New test.
2541 * gcc.target/powerpc/ppc-paired.c: New test.
2543 2007-08-31 Ollie Wild <aaw@google.com>
2545 * g++.dg/conversion/ptrmem2.C: New test.
2546 * g++.dg/conversion/ptrmem3.C: New test.
2547 * g++.dg/conversion/ptrmem4.C: New test.
2548 * g++.dg/conversion/ptrmem5.C: New test.
2549 * g++.dg/conversion/ptrmem6.C: New test.
2550 * g++.dg/conversion/ptrmem7.C: New test.
2551 * g++.dg/conversion/ptrmem8.C: New test.
2553 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2556 * gfortran.dg/char_length_7.f90: New test.
2557 * gfortran.dg/char_length_9.f90: New test.
2558 * gfortran.dg/char_assign_1.f90: Add extra warning.
2562 * gfortran.dg/char_length_8.f90: New test.
2564 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2566 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2568 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2570 * gcc.dg/inline-24.c: New test.
2571 * g++.dg/opt/inline11.C: New test.
2573 2007-08-30 Richard Guenther <rguenther@suse.de>
2575 * gcc.target/i386/vectorize5.c: New testcase.
2577 2007-08-30 Tobias Burnus <burnus@net-b.de>
2580 * interface.c (check_interface0): Improve error for external procs.
2581 (check_sym_interfaces): Fix checking of module procedures.
2583 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2585 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2587 * gcc.dg/sync-3.c: New test.
2590 * gcc.dg/cleanup-12.c: New test.
2592 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2594 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2595 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2596 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2597 * gcc.dg/pr32450.c: Ditto.
2598 * gcc.dg/nest.c: Ditto.
2599 * gcc.dg/nested-func-4.c: Ditto.
2600 * g++.old-deja/g++.law/profile1.C: Ditto.
2602 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2605 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2606 non-default integer kind arguments.
2608 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2611 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2613 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2615 * gcc.dg/h8300-ice2.c: Remove target selector.
2617 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2620 * gfortran.dg/binding_label_tests_15.f03: New test case.
2621 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2623 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2625 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2626 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2628 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2631 * g++.dg/other/canon-33194.C: New.
2633 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2635 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2636 * gcc.c-torture/execute/pr23135.c: Likewise.
2638 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2640 * gcc.dg/pr31344.c: Move to ...
2641 * gcc.dg/dfp/pr31344.c: ... here.
2642 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2643 * gcc.dg/20050503-1.c: Ditto.
2644 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2645 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2646 * gcc.dg/20060801-1.c: Ditto.
2648 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2650 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2651 * gfortran.dg/nan_1.f90: Likewise.
2653 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2656 Revert previous patch.
2658 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2659 Kazu Hirata <kazu@codesourcery.com>
2661 * gcc.target/m68k/interrupt-1.c: New.
2663 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2665 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2666 10000 for targets where "int" can't hold at least 100000.
2667 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2668 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2669 (test5)(test6): Use it.
2670 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2671 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2672 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2673 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2674 * gcc.dg/attr-alloc_size.c (test): Likewise.
2676 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2679 * g++.dg/template/error29.C: New.
2681 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2684 * g++.dg/ext/visibility/anon5.C: New test.
2686 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2688 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2690 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2692 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2693 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2694 * gfortran.dg/gamma_4.f90: New: large-real tests.
2696 2007-08-28 Jason Merrill <jason@redhat.com>
2699 * g++.dg/ext/stmtexpr12.C: New test.
2702 * g++.dg/ext/attrib28.C: New test.
2704 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2707 * gcc.target/i386/pr32661.c: New test.
2709 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2712 * gcc.dg/pr32370.c: New test.
2714 PR rtl-optimization/33148
2715 * gcc.c-torture/compile/20070827-1.c: New test.
2718 * d++.dg/debug/const3.C: New test.
2719 * d++.dg/debug/const4.C: New test.
2720 * d++.dg/debug/dwarf2/const1.C: New test.
2721 * d++.dg/debug/dwarf2/const2.C: New test.
2722 * d++.dg/debug/dwarf2/const2b.C: New test.
2724 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2725 Vladimir Yanovsky <yanov@il.ibm.com>
2726 Revital Eres <eres@il.ibm.com>
2727 Andrey Belevantsev <abel@ispras.ru>
2729 * gcc.dg/sms-1.c: New test.
2731 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2733 * g++.dg/ext/gnu-inline-common.h: New.
2734 * g++.dg/ext/gnu-inline-global-reject.C: New.
2735 * g++.dg/ext/gnu-inline-global.C: New.
2736 * g++.dg/ext/gnu-inline-namespace.C: New.
2737 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2738 * g++.dg/ext/gnu-inline-class.C: New.
2739 * g++.dg/ext/gnu-inline-class-static.C: New.
2740 * g++.dg/ext/gnu-inline-template-class.C: New.
2741 * g++.dg/ext/gnu-inline-template-func.C: New.
2743 2007-08-27 Jason Merrill <jason@redhat.com>
2746 * g++.dg/ext/stmtexpr11.C: New.
2748 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2750 * lib/target-supports.exp (check_profiling_available):
2751 Set profiling_available_saved to 0 on fido-*-elf.
2753 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2755 PR tree-optimization/33173
2757 * gcc.c-torture/compile/pr33173.c: New.
2759 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2762 * gcc.dg/dfp/pr31385.c: New.
2764 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2766 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2768 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2770 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2771 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2772 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2773 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2774 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2775 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2776 gcc.target/m68k directory.
2777 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2778 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2779 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2780 gcc.target/cris directory.
2781 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2782 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2783 gcc.target/bfin directory.
2785 * gcc.target/sh: New directory.
2786 * gcc.target/sh/sh.exp: New file.
2787 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2788 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2789 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2790 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2791 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2792 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2794 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2796 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2797 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2798 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2799 * gcc.target/i386/local2.c: Ditto.
2800 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2801 * gcc.target/i386/20011119-1.c: Ditto.
2802 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2803 * gcc.target/i386/fastcall-1.c: Fix target selector.
2805 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2808 * gfortran.dg/negative_unit.f: Add new check
2809 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2810 -fdefault-integer-8.
2812 2007-08-26 Asher Langton <langton2@llnl.gov>
2814 * gfortran.dg/recursive_stack.f90: New.
2815 * gfortran.dg/openmp_stack.f90: New.
2817 2007-08-26 Tobias Burnus <burnus@net-b.de>
2820 * gfortran.dg/use_10.f90: New.
2822 2007-08-26 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/namelist_14.f90: Make test case valid.
2826 * gfortran.dg/common_10.f90: New.
2828 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2831 * gcc.dg/ifelse-2.c: New.
2833 2007-08-26 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/gamma_1.f90: New.
2837 * gfortran.dg/gamma_2.f90: New.
2838 * gfortran.dg/gamma_3.f90: New.
2840 2007-08-26 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/used_types_18.f90: New.
2845 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.dg/array-init-2.c: New test.
2849 2007-08-24 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/initialization_4.f90: Update dg-error.
2853 * gfortran.dg/initialization_13.f90: New.
2855 2007-08-24 Richard Guenther <rguenther@suse.de>
2858 * gcc.c-torture/compile/pr33166.c: New testcase.
2860 2007-08-24 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/pointer_assign_4.f90: New.
2864 * gfortran.dg/shape_2.f90: Fix test case.
2865 * gfortran.dg/char_result_4.f90: Ditto.
2867 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.dg/array-init-1.c: New test.
2872 * g++.dg/parse/crash36.C: New test.
2874 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2876 * gcc.dg/pr32721.c: Updated.
2878 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2880 PR tree-optimization/32573
2882 * gcc.dg/pr32573.c: New test.
2885 * g++.dg/lookup/ns3.C: New test.
2887 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2890 * g++.dg/parse/crash37.C: New test.
2892 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2895 * gcc.target/i386/pr17390.c: New test.
2897 2007-08-23 Richard Guenther <rguenther@suse.de>
2899 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2900 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2901 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2902 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2903 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2904 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2905 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2906 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2908 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2910 * gcc.target/s390: New directory.
2911 * gcc.target/s390/s390.exp: New file.
2912 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2913 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2914 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2915 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2916 gcc.target/s390 directory.
2918 2007-08-23 Richard Guenther <rguenther@suse.de>
2920 PR tree-optimization/32328
2921 * testsuite/gcc.dg/pr32328.c: New testcase.
2923 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2925 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2928 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2931 * gfortran.dg/min_max_optional_5.f90: New test.
2932 * gfortran.dg/min_max_optional_2.f90: Remove.
2933 * gfortran.dg/min_max_optional_3.f90: Remove.
2934 * gfortran.dg/min_max_optional_4.f90: Remove.
2936 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2938 * gcc.target/i386/xorps-sse.c: New.
2939 * gcc.target/i386/xorps-sse2.c: New.
2941 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2943 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2944 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2945 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2947 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2950 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2951 include multiple kinds for SHAPE parameter within a single
2953 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2954 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2956 2007-08-22 Janus Weil <jaydub66@gmail.com>
2958 * interface_abstract_1.f90: Extended test case.
2959 * interface_abstract_3.f90: New test.
2961 2007-08-21 Christian Bruel <christian.bruel@st.com>
2963 * gcc.dg/fold-sub.c: New test.
2965 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2967 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2968 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2969 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2970 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2971 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2972 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2974 2007-08-22 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/pr33007.c: New testcase.
2979 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2981 * gcc.c-torture/execute/strcmp-1.x: Delete.
2983 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2985 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2986 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2987 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2988 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2989 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2990 gcc.target/i386/stack-realign.c,
2991 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2992 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2993 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2994 target using dg-require-effective-target directive.
2995 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2996 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2997 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2998 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2999 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3000 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3001 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3002 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3003 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3004 Require lp64 target using dg-require-effective-target directive.
3005 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3006 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3008 * gcc.target/i386/20010202-1.c: Move from here ...
3009 * gcc.dg/20010202-1.c: ... to here.
3011 2007-08-22 Richard Guenther <rguenther@suse.de>
3013 PR tree-optimization/33142
3014 * gcc.c-torture/execute/pr33142.c: New testcase.
3016 2007-08-22 Richard Guenther <rguenther@suse.de>
3019 * g++.dg/torture/pr32563.C: New testcase.
3021 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.dg/pr32912-1.c: Add -w to options.
3025 * gcc.dg/pr32912-2.c: Likewise.
3026 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3028 2007-08-21 Ian Lance Taylor <iant@google.com>
3030 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3032 2007-08-21 Ian Lance Taylor <iant@google.com>
3034 PR tree-optimization/33134
3035 * g++.dg/tree-ssa/pr33134.C: New test.
3037 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3039 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3040 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3042 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3045 * gcc.dg/debug/pr32610.c: New test.
3047 * g++.dg/init/new24.C: New test.
3050 * gcc.dg/pr32912-1.c: New test.
3051 * gcc.dg/pr32912-2.c: New test.
3052 * gcc.dg/pr32912-3.c: New test.
3054 2007-08-21 Richard Guenther <rguenther@suse.de>
3056 * gcc.dg/pointer-arith-10.c: New testcase.
3058 2007-08-21 Richard Guenther <rguenther@suse.de>
3061 * gcc.c-torture/compile/pr33122.c: New testcase.
3063 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3065 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3067 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3069 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3071 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3074 * g++.dg/init/new23.C: New test.
3076 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3079 * gcc.c-torture/compile/pr30564-1.c: New test.
3080 * gcc.c-torture/compile/pr30564-2.c: New test.
3082 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3084 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3086 2007-08-19 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/interface_abstract_2.f90: New.
3089 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3091 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3093 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3094 unknown (so that outer-loop wont get analyzed).
3095 * gcc.dg/vect/vect-outer-1a.c: New test.
3096 * gcc.dg/vect/vect-outer-1b.c: New test.
3097 * gcc.dg/vect/vect-outer-1.c: New test.
3098 * gcc.dg/vect/vect-outer-2a.c: New test.
3099 * gcc.dg/vect/vect-outer-2b.c: New test.
3100 * gcc.dg/vect/vect-outer-2c.c: New test.
3101 * gcc.dg/vect/vect-outer-2.c: New test.
3102 * gcc.dg/vect/vect-outer-3a.c: New test.
3103 * gcc.dg/vect/vect-outer-3b.c: New test.
3104 * gcc.dg/vect/vect-outer-3c.c: New test.
3105 * gcc.dg/vect/vect-outer-3.c: New test.
3106 * gcc.dg/vect/vect-outer-4a.c: New test.
3107 * gcc.dg/vect/vect-outer-4b.c: New test.
3108 * gcc.dg/vect/vect-outer-4c.c: New test.
3109 * gcc.dg/vect/vect-outer-4d.c: New test.
3110 * gcc.dg/vect/vect-outer-4e.c: New test.
3111 * gcc.dg/vect/vect-outer-4f.c: New test.
3112 * gcc.dg/vect/vect-outer-4g.c: New test.
3113 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3114 * gcc.dg/vect/vect-outer-4i.c: New test.
3115 * gcc.dg/vect/vect-outer-4j.c: New test.
3116 * gcc.dg/vect/vect-outer-4k.c: New test.
3117 * gcc.dg/vect/vect-outer-4l.c: New test.
3118 * gcc.dg/vect/vect-outer-4m.c: New test.
3119 * gcc.dg/vect/vect-outer-4.c: New test.
3120 * gcc.dg/vect/vect-outer-5.c: New test.
3121 * gcc.dg/vect/vect-outer-6.c: New test.
3122 * gcc.dg/vect/vect-outer-fir.c: New test.
3123 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3124 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3126 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3128 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3129 and -fno-tree-reassoc.
3130 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3131 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3132 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3133 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3134 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3135 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3136 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3137 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3138 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3139 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3140 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3141 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3142 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3143 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3144 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3145 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3146 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3147 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3148 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3149 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3150 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3151 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3152 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3153 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3154 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3155 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3156 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3157 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3158 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3159 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3160 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3161 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3162 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3163 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3164 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3165 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3166 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3168 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3170 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3171 versioning for aliasing).
3172 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3174 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3176 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3178 2007-08-18 Tom Tromey <tromey@redhat.com>
3180 PR preprocessor/32974:
3181 * gcc.dg/cpp/pr32974.c: New file.
3183 2007-08-17 Tobias Burnus <burnus@net-b.de>
3185 * gfortran.dg/interface_abstract_1.f90: New.
3187 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3190 * gfortran.dg/pure_initializer_1.f90: New test.
3192 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3195 * gfortran.dg/array_constructor_18.f90: New test.
3197 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3200 * g++.dg/expr/lval3.C: New test.
3201 * g++.dg/expr/lval4.C: New test.
3203 2007-08-17 Ollie Wild <aaw@google.com>
3206 * g++.dg/lookup/builtin3.C: New test.
3207 * g++.dg/lookup/builtin4.C: New test.
3208 * g++.dg/lookup/using19.C: New test.
3210 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3213 * g++.dg/parse/error31.C: New.
3215 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3218 * g++.dg/template/error26.C: New.
3220 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3223 * gfortran.dg/zero_length_2.f90: New test.
3225 2007-08-17 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3228 * gfortran.dg/kind_tests_3.f03: Ditto.
3229 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3230 * gfortran.dg/interface_13.f90: Ditto.
3231 * gfortran.dg/pr32738.f90: Ditto.
3232 * gfortran.dg/module_private_1.f90: Ditto.
3233 * gfortran.dg/test_only_clause.f90: Ditto.
3234 * gfortran.dg/bind_c_vars.f90: Ditto.
3235 * gfortran.dg/bind_c_dts.f90: Ditto.
3236 * gfortran.dg/use_9.f90: Ditto.
3237 * gfortran.dg/generic_8.f90: Ditto.
3238 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3239 * gfortran.dg/private_type_6.f90: Ditto.
3240 * gfortran.dg/c_assoc.f90: Ditto.
3241 * gfortran.dg/private_type_7.f90: Ditto.
3242 * gfortran.dg/global_vars_c_init.f90: Ditto.
3243 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3244 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3245 * gfortran.dg/c_size_t_test.f03: Ditto.
3246 * gfortran.dg/used_types_12.f90: Ditto.
3247 * gfortran.dg/pr25923.f90: Ditto.
3248 * gfortran.dg/test_com_block.f90: Ditto.
3249 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3250 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3251 * gfortran.dg/com_block_driver.f90: Ditto.
3252 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3253 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3254 * gfortran.dg/c_loc_test.f90: Ditto.
3255 * gfortran.dg/c_ptr_tests.f03: Ditto.
3256 * gfortran.dg/module_interface_1.f90: Ditto.
3258 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3261 * g++.dg/other/error17.C: Adjust.
3263 2007-08-17 Ben Elliston <bje@au.ibm.com>
3266 * g++.dg/ext/altivec-14.C: New test.
3268 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3271 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3273 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3274 * gcc.dg/vect/pr32366.c: Ditto.
3276 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3279 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3280 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3281 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3282 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3284 2007-08-16 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/use_9.f90: New.
3289 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3291 * g++.dg/gcov/gcov-5.C: New test.
3293 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3295 * g++.dg/gcov/gcov-4.C: New test.
3296 * lib/gcov.exp (verify-lines): Add support for
3297 checking no-coverage lines.
3299 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3301 * gcc.dg/vect/vect-vfa-01.c: New.
3302 * gcc.dg/vect/vect-vfa-02.c: New.
3303 * gcc.dg/vect/vect-vfa-03.c: New.
3304 * gcc.dg/vect/vect-vfa-04.c: New.
3305 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3306 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3307 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3308 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3309 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3310 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3311 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3312 gfortran.dg/vect/pr19049.f90: Rename to start with
3314 * gcc.dg/vect/vect.exp: Disable versioning for alias
3315 when test starts with no-vfa-.
3316 * gfortran.dg/vect/vect.exp: Likewise.
3318 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3320 * gcc.dg/torture/pr32897.c: New test.
3322 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3325 * g++.dg/template/crash69.C: New.
3327 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3329 * lib/target-supports.exp (check_effective_target_arm32): Use
3330 check_no_compiler_messages.
3332 2007-08-15 Diego Novillo <dnovillo@google.com>
3334 gcc.dg/tree-ssa/20070815.c: New test.
3336 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3339 * gfortran.dg/random_7.f90: Initialize variable.
3341 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3344 * gfortran.dg/pr33074.f90: New test.
3347 * g++.dg/opt/nrv14.C: New test.
3349 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3352 * g++.dg/template/crash68.C: New.
3354 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3356 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3357 * gcc.dg/sibcall-4.c: Ditto.
3359 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3362 * gfortran.dg/use_8.f90: New test.
3363 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3365 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3368 * g++.dg/template/error27.C: New.
3369 * g++.dg/template/error28.C: New.
3370 * g++.dg/other/pr28304.C: Adjust.
3371 * g++.old-deja/g++.mike/p811.C: Likewise.
3373 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3376 * gcc.target/i386/pr30315.c: New.
3378 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3381 * gfortran.dg/substr_5.f90: New test.
3383 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3386 * gcc.dg/vector-2.c: New test.
3389 * g++.dg/ext/vector8.C: New test.
3391 2007-08-13 Dan Hipschman <dsh@google.com>
3394 * gcc.dg/format/array-1.c: Add an additional test for
3395 unterminated format strings of length 1.
3397 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3400 * gfortran.dg/external_procedures_3.f90: New test.
3402 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3405 * gfortran.dg/import6.f90: New test.
3407 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3410 * gcc.dg/vector-1.c: New test.
3412 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3414 * gcc.dg/pr21255-4.c: Skip for PIC.
3415 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3417 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3419 * gcc.dg/attr-isr.c: Skip for PIC.
3420 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3421 * gcc.dg/attr-isr-trapa.c: Likewise.
3422 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3423 * gcc.dg/pragma-isr-trapa.c: Likewise.
3424 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3426 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3429 * gfortran.dg/transpose_1.f90: New test.
3431 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3434 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3437 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3441 * gfortran.dg/random_4.f90: New test.
3442 * gfortran.dg/random_5.f90: New test.
3443 * gfortran.dg/random_6.f90: New test.
3444 * gfortran.dg/random_7.f90: New test.
3446 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3449 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3451 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3454 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3456 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3459 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3460 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3462 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3465 * gfortran.dg/char_length_6.f90: New test.
3467 2007-08-10 Ollie Wild <aaw@google.com>
3469 * g++.dg/lookup/using18.C: New test.
3471 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3474 * g++.dg/other/error16.C: New.
3476 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3479 * gfortran.dg/namelist_37.f90: New test.
3481 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3484 * g++.dg/conversion/op3.C: New.
3486 2007-08-09 Tobias Burnus <burnus@net-b.de>
3489 * gfortran.dg/fmt_tab_1.f90: New.
3490 * gfortran.dg/fmt_tab_2.f90: New.
3492 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3495 * gcc.c-torture/compile/pr32796.c: New test.
3497 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3500 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3501 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3504 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3506 * gcc.target/mips/code-readable-1.c: New test.
3507 * gcc.target/mips/code-readable-2.c: Likewise.
3508 * gcc.target/mips/code-readable-3.c: Likewise.
3510 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3511 Revital Eres <eres@il.ibm.com>
3513 * gfortran.dg/sms-1.f90: Add comment.
3514 * gfortran.dg/sms-2.f90: New.
3516 2007-08-07 Ian Lance Taylor <iant@google.com>
3518 * gcc.dg/instrument-1.c: New test.
3519 * gcc.dg/instrument-2.c: New test.
3520 * gcc.dg/instrument-3.c: New test.
3522 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3524 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3526 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3528 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3529 !vector_alignment_reachable targets.
3530 * gcc.dg/vect/vect-33.c: Likewise.
3531 * gcc.dg/vect/vect-42.c: Likewise.
3532 * gcc.dg/vect/vect-44.c: Likewise.
3533 * gcc.dg/vect/vect-50.c: Likewise.
3534 * gcc.dg/vect/vect-70.c: Likewise.
3535 * gcc.dg/vect/vect-71.c: Likewise.
3536 * gcc.dg/vect/vect-87.c: Likewise.
3537 * gcc.dg/vect/vect-88.c: Likewise.
3538 * gcc.dg/vect/vect-91.c: Likewise.
3539 * gcc.dg/vect/vect-93.c: Likewise.
3540 * gcc.dg/vect/vect-96.c: Likewise.
3541 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3542 * gcc.dg/vect/section-anchors-69.c: Likewise.
3543 * gcc.dg/vect/pr25413.c: Likewise.
3544 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3545 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3546 * gfortran.dg/vect-2.f90: Likewise.
3547 * gfortran.dg/vect-3.f90: Likewise.
3548 * gfortran.dg/vect-4.f90: Likewise.
3549 * gfortran.dg/vect-5.f90: Likewise.
3550 * lib/target-supports.exp (check_effective_target_natural_alignment):
3551 Return false for darwin.
3552 (check_effective_target_vector_alignment_reachable_for_double): New.
3554 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3556 * gcc.dg/multiword-1.c: New testcase.
3558 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3560 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3562 * gfortran.dg/namelist_36.f90: New test.
3564 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3566 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3567 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3569 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3571 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3572 * gcc.dg/torture/type-generic-1.c: Likewise.
3574 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3576 * gcc.c-torture/20070522-1.c: Move to ...
3577 * gcc.c-torture/compile/20070522-1.c: Here.
3579 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3582 * gfortran.dg/minmax_char_1.f90: New test.
3583 * gfortran.dg/minmax_char_2.f90: New test.
3584 * gfortran.dg/min_max_optional_4.f90: New test.
3586 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3588 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3589 hanging on the testcase.
3591 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3594 * gcc.c-torture/compile/pr32988.c: New test.
3596 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3598 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3600 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3602 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3605 2007-03-22 Dirk Mueller <dmueller@suse.de>
3607 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3609 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3612 * gfortran.dg/isnan_1.f90: New test.
3614 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3615 Revital Eres <eres@il.ibm.com>
3617 * gcc.dg/sms-antideps.c: New test.
3619 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3622 * gfortran.dg/entry_13.f90: New test.
3624 * gfortran.dg/entry_12.f90: Clean up .mod file.
3626 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3629 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3630 variables as kind=4 so they don't overflow the record length.
3632 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3635 * gfortran.dg/selected_kind_1.f90: New test.
3637 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3640 * gcc.c-torture/compile/pr32780.c: New test.
3642 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3645 * gcc.c-torture/compile/pr32399.c: New testcase.
3647 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3650 * g++.dg/torture/pr32304.C: New testcase.
3652 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3655 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3657 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3660 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3662 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3665 * gfortran.dg/nint_2.f90: New test.
3667 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3669 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3670 * gcc.dg/weak/typeof-2.c: Likewise.
3672 2007-08-03 Diego Novillo <dnovillo@google.com>
3675 * gcc.dg/tree-ssa/pr31521.c: New test.
3677 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3680 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3681 iostat must be default kind.
3683 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3685 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3687 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3690 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3691 explicit so test passes with -fdefault-integer-8.
3692 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3693 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3695 2007-08-02 Lee Millward <lee.millward@gmail.com>
3698 * g++.dg/parse/asm1.C: New test.
3701 * g++.dg/parse/asm2.C: Likewise.
3704 * g++.dg/parse/asm3.C: Likewise.
3706 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3708 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3709 "int" is only 16 bit bits wide.
3710 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3712 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3714 * g++.dg/torture/type-generic-1.C: New.
3715 * gcc.dg/pr28796-2.c: Move tests ...
3716 * gcc.dg/tg-tests.h: ... here.
3717 * gcc.dg/torture/type-generic-1.c: New.
3719 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3722 * minmaxloc_3.f90: New test case.
3724 2007-08-01 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/allocate_stat.f90: New.
3729 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3731 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3733 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3735 PR tree-optimization/32919
3736 * gcc.c-torture/compile/pr32919.c: New.
3738 2007-08-01 Nick Clifton <nickc@redhat.com>
3740 * gcc.c-torture/execute/execute.exp: Change copyright header to
3741 refer to version 3 of the GNU General Public License and to point
3742 readers at the COPYING3 file and the FSF's license web page.
3743 * gcc.c-torture/execute/ieee/ieee.exp,
3744 gcc.c-torture/unsorted/unsorted.exp,
3745 gcc.c-torture/compile/compile.exp,
3746 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3747 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3748 gcc.target/cris/torture/cris-torture.exp,
3749 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3750 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3751 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3752 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3753 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3754 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3755 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3756 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3757 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3758 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3759 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3760 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3761 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3762 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3763 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3764 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3765 gcc.dg/noncompile/noncompile.exp,
3766 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3767 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3768 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3769 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3770 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3771 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3772 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3773 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3774 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3775 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3776 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3777 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3778 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3779 g++.old-deja/old-deja.exp,
3780 gfortran.fortran-torture/execute/execute.exp,
3781 gfortran.fortran-torture/compile/compile.exp,
3782 treelang/output/output-1.c, treelang/output/output-1.tree,
3783 treelang/execute/execute.exp, treelang/Makefile.in,
3784 treelang/compile/compile.exp, g++.dg/dg.exp,
3785 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3786 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3787 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3788 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3789 g++.dg/compat/struct-layout-1.exp,
3790 g++.dg/compat/struct-layout-1_generate.c,
3791 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3792 g++.dg/bprob/bprob.exp, config/default.exp,
3793 gcc.test-framework/test-framework.awk,
3794 gcc.test-framework/gen_directive_tests,
3795 gcc.test-framework/test-framework.exp,
3796 objc.dg/special/special.exp,
3797 objc.dg/gnu-encoding/gnu-encoding.exp,
3798 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3799 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3800 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3801 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3802 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3803 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3804 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3805 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3806 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3807 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3808 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3809 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3810 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3811 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3812 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3813 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3816 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3818 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3821 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3824 * gfortran.dg/initialization_12.f90: New test.
3826 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3829 * gfortran.dg/entry_12.f90: New test.
3831 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3834 * gfortran.dg/altreturn_6.f90: New test.
3836 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3839 * gfortran.dg/exponent_2.f90: New test.
3841 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3843 * gcc.dg/vect/vect-117.c: New test.
3844 * gcc.dg/vect/vect-74.c: Enabled test
3845 * gcc.dg/vect/vect-81.c: Enabled test
3847 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3849 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3850 s/dg-error/dg-warning where warning is expected.
3852 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3855 * gfortran.dg/array_constructor_12.f90: Adjust argument
3856 of huge() to correct kind.
3858 2007-07-30 Ollie Wild <aaw@google.com>
3860 * gcc.dg/cpp/counter-2.c: New test.
3861 * gcc.dg/cpp/counter-3.c: New test.
3862 * gcc.dg/cpp/dir-only-1.c: New test.
3863 * gcc.dg/cpp/dir-only-1.h: New file.
3864 * gcc.dg/cpp/dir-only-2.c: New test.
3865 * gcc.dg/cpp/dir-only-3.c: New test.
3866 * gcc.dg/cpp/dir-only-3a.h: New file.
3867 * gcc.dg/cpp/dir-only-3b.h: New file.
3868 * gcc.dg/cpp/dir-only-4.c: New test.
3869 * gcc.dg/cpp/dir-only-5.c: New test.
3870 * gcc.dg/cpp/dir-only-6.c: New test.
3872 2007-07-30 Julian Brown <julian@codesourcery.com>
3874 * gcc.target/arm/neon/v*.c: Regenerate.
3876 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3879 * g++.dg/ext/label6.C: New.
3881 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3885 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3887 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3890 * gfortran.dg/actual_pointer_function_1.f90: New test.
3893 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3895 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3898 * gfortran.dg/shape_1.f90: Adjust error message.
3899 * gfortran.dg/parameter_array_ref_1.f90: New test.
3901 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3904 * gfortran.dg/entry_11.f90: New test.
3906 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3907 Revital Eres <eres@il.ibm.com>
3909 * gfortran.dg/sms-1.f90: New test.
3911 2007-07-28 Richard Guenther <rguenther@suse.de>
3913 * gcc.c-torture/compile/pr32920.c: New testcase.
3915 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3918 * g++.dg/lookup/friend11.C: New test.
3920 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3922 * gfortran.dg/namelist_5.f90: Adjusted error message.
3923 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3924 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3925 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3926 * gfortran.dg/namelist_32.f90: ... this.
3929 * gfortran.dg/namelist_33.f90: New test.
3932 * gfortran.dg/namelist_34.f90: New test.
3935 * gfortran.dg/namelist_35.f90: New test.
3937 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3940 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3942 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3945 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3946 assuming it is 0x7ffffffff.
3947 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3948 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3950 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3952 * gfortran.dg/operator_3.f90: Fix dg directive.
3953 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3954 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3955 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3957 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3959 * g++.dg/cpp0x/decltype1.C: New.
3960 * g++.dg/cpp0x/decltype2.C: New.
3961 * g++.dg/cpp0x/decltype3.C: New.
3962 * g++.dg/cpp0x/decltype4.C: New.
3963 * g++.dg/cpp0x/decltype5.C: New.
3964 * g++.dg/cpp0x/decltype6.C: New.
3966 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3968 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3969 because the test relies on bit 31 to be the sign bit.
3971 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3973 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3974 assuming it is 0x7fffffff.
3975 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3976 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3978 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3981 * g++.dg/expr/bitfield9.C: New test.
3983 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3986 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3988 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3991 * gfortran.dg/private_type_7.f90: New test.
3993 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3996 * gfortran.dg/select_char_1.f90: New test.
3998 2007-07-27 Tobias Burnus <burnus@net-b.de>
4001 * gfortran.dg/initialization_11.f90: New test.
4003 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4005 * gcc.target/mips/ins-1.c: New test.
4007 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4010 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4013 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4015 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4016 error: width of 'spare' exceeds its type.
4018 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4020 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4021 * gcc.dg/sibcall-4.c: Likewise.
4023 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4025 PR rtl-optimization/31500
4026 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4027 * g++.dg/warn/Warray-bounds.C: Likewise.
4029 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4031 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4033 2007-07-25 Julian Brown <julian@codesourcery.com>
4034 Paul Brook <paul@codesourcery.com>
4035 Joseph Myers <joseph@codesourcery.com>
4036 Mark Shinwell <shinwell@codesourcery.com>
4038 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4039 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4040 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4041 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4042 (check_effective_target_arm_neon_hw): New.
4043 * gcc.target/arm/neon/neon.exp: New file.
4044 * gcc.target/arm/neon/polytypes.c: New file.
4045 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4047 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4049 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4050 targets where an "int" is less than 32 bits wide.
4052 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4054 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4056 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4058 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4059 during addition if an int is only 16 bits wide.
4060 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4062 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4064 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4065 size as "long int" and are 32 or 64 bits wide.
4066 * gcc.dg/torture/pr28814.c: Likewise.
4068 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4070 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4071 exactly as wide as an int.
4073 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4075 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4076 Define and use throughout as long long printf format specifier.
4077 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4080 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4082 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4083 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4085 2007-07-25 Ben Elliston <bje@au.ibm.com>
4087 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4089 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4091 * gcc.c-torture/execute/20070724-1.c: New.
4093 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4096 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4097 "deallocates" to 24, since patch has code rid of much spurious
4099 * gfortran.dg/interface_assignment_1.f90 : New test.
4102 * gfortran.dg/interface_assignment_2.f90 : New test.
4104 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4107 * fortran.dg/initialization_10.f90: New test.
4109 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4112 * gfortran.dg/imag_2.f: Removed
4113 * gfortran.dg/warn_std_1.f90: New test.
4114 * gfortran.dg/warn_std_2.f90: New test.
4115 * gfortran.dg/warn_std_3.f90: New test.
4117 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4120 * g++.dg/init/new22.C: New.
4122 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4125 * g++.dg/template/crash67.C: New.
4127 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4129 * lib/target-support.exp (check_effective_target_natural_alignment):
4130 (check_effective_target_vector_alignment_reachable): New.
4131 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4132 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4133 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4135 * gcc.dg/vect/pr25413.c: Likewise.
4136 * gcc.dg/vect/pr31699.c: Likewise.
4138 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4141 * gfortran.dg/pack_bounds_1.f90: New test case.
4143 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4146 * gfortran.dg/initialization_9.f90: New test.
4148 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4152 * gfortran.dg/bind_c_usage_8.f03: New test case.
4153 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4154 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4156 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4158 * gcc.target/mips/branch-cost-1.c: New test.
4159 * gcc.target/mips/branch-cost-2.c: Likewise.
4161 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4164 * gfortran.dg/c_char_tests.f03: New test case.
4165 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4166 * gfortran.dg/c_char_tests_2.f03: New test case.
4167 * gfortran.dg/value_6.f03: Ditto.
4168 * gfortran.dg/value_7.f03: Ditto.
4170 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4173 * gfortran.dg/c_funloc_tests_5.f03: New.
4174 * gfortran.dg/c_funloc_tests_5.f04: New.
4175 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4177 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4180 * g++.dg/expr/call4.C: New.
4181 * g++.dg/expr/call5.C: New.
4183 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4186 * gfortran.dg/namelist_30.f90: New test.
4188 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4191 * gfortran.dg/array_initializer_1.f90: Removed warning.
4192 * gfortran.dg/initialization_1.f90: Adjusted messages.
4193 * gfortran.dg/nested_modules_6.f90: Removed warning.
4196 * gfortran.dg/initialization_7.f90: New test.
4199 * gfortran.dg/initialization_8.f90: New test.
4201 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4204 * g++.dg/template/crash47.C: Adjust errors.
4205 * g++.dg/template/crash48.C: Adjust errors.
4206 * g++.dg/template/typename12.C: New.
4207 * g++.dg/template/typename13.C: New.
4208 * g++.dg/template/typename14.C: New.
4209 * g++.dg/template/typedef6.C: Adjust errors.
4211 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4214 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4215 * gfortran.dg/pr32627.f03: New test case.
4217 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4218 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4219 c_f_pointer_logical.
4220 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4221 c_f_pointer_complex.
4222 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4223 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4224 c_f_pointer_shape_tests_2.
4225 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4227 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4230 * gfortran.dg/c_loc_tests_9.f03: New test case.
4231 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4233 2007-07-21 Lee Millward <lee.millward@gmail.com>
4236 * gfortran.dg/int_2.f90: New test.
4238 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4240 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4242 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4244 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4245 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4247 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4249 PR tree-optimization/19910
4250 * gcc.dg/pr19910.c: New test.
4252 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4255 * gfortran.dg/pr32738.f90: New test.
4257 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4259 PR tree-optimzation/32635
4260 * gfortran.dg/pr32635.f: New test case.
4262 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4265 * gfortran.dg/pr32801.f03: New test case.
4267 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4269 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4270 Test negative numbers also.
4271 * gcc.dg/c99-math-float-1.c: Likewise.
4272 * gcc.dg/c99-math-long-double-1.c: Likewise.
4273 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4276 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4278 * lib/target-supports.exp (check_effective_target_sync_int_long):
4280 (check_effective_target_sync_char_short): Likewise.
4282 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4284 * gcc.dg/pr28796-2.c: Add more cases.
4286 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4288 * gcc.dg/pr28796-1.c: Add more cases.
4289 * gcc.dg/pr28796-2.c: Likewise.
4291 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4293 * gcc.dg/pr28796-1.c: Add more cases.
4294 * gcc.dg/pr28796-2.c: Likewise.
4296 2007-07-17 Janus Weil <jaydub66@gmail.com>
4299 * gfortran.dg/pr32535.f90: New test.
4301 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4305 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4307 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4309 PR rtl-optimization/32773
4310 * gcc.dg/pr32773.c: New test.
4312 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4314 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4315 match flax-vector-conversions note.
4316 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4317 instead of dg-error for the warning.
4319 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4321 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4322 adapted to work on targets with 16-bit or wider int.
4323 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4324 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4325 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4326 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4328 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4330 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4331 support large arrays.
4332 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4333 * gcc.dg/20061109-1.c: Likewise.
4334 * gcc.c-torture/execute/20061101-1.x: Likewise.
4335 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4336 * gcc.c-torture/execute/pr31448.x: Likewise.
4338 2007-07-16 Lee Millward <lee.millward@gmail.com>
4340 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4343 * gfortran.dg/pr32238.f90: New test.
4346 * gfortran.dg/pr32222.f90: New test.
4349 * gfortran.dg/pr32242.f90: New test.
4351 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4352 David Ung <davidu@mips.com>
4354 * gcc.target/mips/mips-sched-madd.c: New test case.
4356 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359 * gfortran.dg/large_real_kind_1.f90: Update test.
4360 * gfortran.dg/pr17706.f90: Update test.
4361 * gfortran.dg/fmt_zero_digits.f90: Update test.
4362 * gfortran.dg/fmt_zero_precision.f90: Update test.
4363 * gfortran.dg/real_const_3.f90: Update test.
4365 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4368 * gfortran.dg/bounds_check_8.f90: New test.
4369 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4371 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4374 * gfortran.dg/mvbits_2.f90: New test.
4376 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4379 * gfortran.dg/pack_mask_1.f90: New test.
4380 * gfortran.dg/unpack_mask_1.f90: New test.
4382 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4384 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4385 * gcc.dg/20001101-1.c: Likewise.
4386 * gcc.dg/20001102-1.c: Likewise.
4387 * gcc.dg/20020116-2.c: Likewise.
4388 * gcc.dg/20020416-1.c: Likewise.
4389 * gcc.dg/sparc-constant-1.c: Likewise.
4390 * gcc.dg/sparc-dwarf2.c: Likewise.
4391 * gcc.dg/sparc-frame-1.c: Likewise.
4392 * gcc.dg/sparc-getcontext-1.c: Likewise.
4393 * gcc.dg/sparc-loop-1.c: Likewise.
4394 * gcc.dg/sparc-reg-1.c: Likewise.
4395 * gcc.dg/sparc-ret.c: Likewise.
4396 * gcc.dg/sparc-trap-1.c: Likewise.
4397 * gcc.dg/ultrasp10.c: Likewise.
4398 * gcc.dg/ultrasp11.c: Likewise.
4399 * gcc.dg/ultrasp1.c: Likewise.
4400 * gcc.dg/ultrasp2.c: Likewise.
4401 * gcc.dg/ultrasp3.c: Likewise.
4402 * gcc.dg/ultrasp4.c: Likewise.
4403 * gcc.dg/ultrasp5.c: Likewise.
4404 * gcc.dg/ultrasp6.c: Likewise.
4405 * gcc.dg/ultrasp7.c: Likewise.
4406 * gcc.dg/ultrasp8.c: Likewise.
4407 * gcc.dg/ultrasp9.c: Likewise.
4408 * gcc.dg/splet-1.c: Delete.
4410 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4413 * gfortran.dg/stfunc_5.f90: New test.
4415 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4417 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4418 New procedure to check if arrays are naturally aligned to the vector
4420 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4421 in size_t typedef. Adjust tree dump scan results according to
4422 vect_aligned_arrays target check.
4423 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4424 vect_aligned_arrays target check.
4425 * gcc.dg/vect/pr31699.c: Ditto.
4427 2007-07-13 Sa Liu <saliu@de.ibm.com>
4429 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4430 for V2DFmode vector conditional expression.
4431 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4433 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4435 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4436 V2DFmode comparison and test special values.
4437 * lib/target-supports.exp: Switch on test for V2DFmode
4438 vector conditional expression.
4440 2007-07-13 Richard Guenther <rguenther@suse.de>
4442 PR tree-optimization/32721
4443 * gcc.dg/pr32721.c: New testcase.
4445 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4447 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4448 error message part that continues on a new line.
4450 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4452 * gcc.dg/c99-tgmath-1.c: New.
4453 * gcc.dg/c99-tgmath-2.c: New.
4454 * gcc.dg/c99-tgmath-3.c: New.
4455 * gcc.dg/c99-tgmath-4.c: New.
4457 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4458 Janis Johnson <janis187@us.ibm.com>
4461 * gcc.test-framework/dg-error-exp-F.c: New test.
4462 * gcc.test-framework/dg-warning-exp-F.c: New test.
4463 * lib/gcc.exp: Enable warning and error prefixes.
4464 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4465 (dg-error): Wrap original dg-error.
4466 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4467 markers from dg-error/dg-warning directives.
4468 * gcc.dg/20040322-1.c: Likewise.
4469 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4470 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4471 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4472 * gcc.dg/Werror-1.c: Likewise.
4473 * gcc.dg/Werror-10.c: Likewise.
4474 * gcc.dg/Werror-11.c: Likewise.
4475 * gcc.dg/Werror-2.c: Likewise.
4476 * gcc.dg/Werror-3.c: Likewise.
4477 * gcc.dg/Werror-4.c: Likewise.
4478 * gcc.dg/Werror-5.c: Likewise.
4479 * gcc.dg/Werror-6.c: Likewise.
4480 * gcc.dg/Werror-7.c: Likewise.
4481 * gcc.dg/Werror-8.c: Likewise.
4482 * gcc.dg/Werror-9.c: Likewise.
4483 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4484 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4485 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4486 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4487 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4488 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4489 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4490 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4491 * gcc.dg/Wnested-externs-1.c: Likewise.
4492 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4493 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4494 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4495 * gcc.dg/Wshadow-3.c: Likewise.
4496 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4497 * gcc.dg/Wwrite-strings-1.c: Likewise.
4498 * gcc.dg/anon-struct-5.c: Likewise.
4499 * gcc.dg/anon-struct-6.c: Likewise.
4500 * gcc.dg/anon-struct-7.c: Likewise.
4501 * gcc.dg/anon-struct-8.c: Likewise.
4502 * gcc.dg/array-8.c: Likewise.
4503 * gcc.dg/array-quals-2.c: Likewise.
4504 * gcc.dg/asm-qual-1.c: Likewise.
4505 * gcc.dg/asm-wide-1.c: Likewise.
4506 * gcc.dg/assign-warn-1.c: Likewise.
4507 * gcc.dg/assign-warn-2.c: Likewise.
4508 * gcc.dg/bitfld-10.c: Likewise.
4509 * gcc.dg/bitfld-11.c: Likewise.
4510 * gcc.dg/bitfld-12.c: Likewise.
4511 * gcc.dg/bitfld-13.c: Likewise.
4512 * gcc.dg/bitfld-14.c: Likewise.
4513 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4514 * gcc.dg/builtins-30.c: Likewise.
4515 * gcc.dg/c90-const-expr-5.c: Likewise.
4516 * gcc.dg/c90-typespec-1.c: Likewise.
4517 * gcc.dg/c99-const-expr-5.c: Likewise.
4518 * gcc.dg/c99-flex-array-5.c: Likewise.
4519 * gcc.dg/c99-fordecl-3.c: Likewise.
4520 * gcc.dg/c99-tag-3.c: Likewise.
4521 * gcc.dg/c99-typespec-1.c: Likewise.
4522 * gcc.dg/c99-vla-jump-1.c: Likewise.
4523 * gcc.dg/c99-vla-jump-2.c: Likewise.
4524 * gcc.dg/c99-vla-jump-3.c: Likewise.
4525 * gcc.dg/c99-vla-jump-4.c: Likewise.
4526 * gcc.dg/c99-vla-jump-5.c: Likewise.
4527 * gcc.dg/cast-1.c: Likewise.
4528 * gcc.dg/cast-2.c: Likewise.
4529 * gcc.dg/cast-3.c: Likewise.
4530 * gcc.dg/cast-4.c: Likewise.
4531 * gcc.dg/cast-pretty-print-1.c: Likewise.
4532 * gcc.dg/comp-goto-2.c: Likewise.
4533 * gcc.dg/comp-goto-3.c: Likewise.
4534 * gcc.dg/cpp/error-1.c: Likewise.
4535 * gcc.dg/cpp/if-paren.c: Likewise.
4536 * gcc.dg/decl-7.c: Likewise.
4537 * gcc.dg/decl-8.c: Likewise.
4538 * gcc.dg/decl-nospec-1.c: Likewise.
4539 * gcc.dg/decl-nospec-2.c: Likewise.
4540 * gcc.dg/decl-nospec-3.c: Likewise.
4541 * gcc.dg/declspec-10.c: Likewise.
4542 * gcc.dg/declspec-11.c: Likewise.
4543 * gcc.dg/declspec-12.c: Likewise.
4544 * gcc.dg/declspec-13.c: Likewise.
4545 * gcc.dg/declspec-14.c: Likewise.
4546 * gcc.dg/declspec-15.c: Likewise.
4547 * gcc.dg/declspec-16.c: Likewise.
4548 * gcc.dg/declspec-17.c: Likewise.
4549 * gcc.dg/declspec-4.c: Likewise.
4550 * gcc.dg/declspec-5.c: Likewise.
4551 * gcc.dg/declspec-6.c: Likewise.
4552 * gcc.dg/declspec-7.c: Likewise.
4553 * gcc.dg/declspec-8.c: Likewise.
4554 * gcc.dg/declspec-9.c: Likewise.
4555 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4556 * gcc.dg/dfp/constants-c99.c: Likewise.
4557 * gcc.dg/dfp/keywords-c89.c: Likewise.
4558 * gcc.dg/dfp/keywords-c99.c: Likewise.
4559 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4560 * gcc.dg/dfp/typespec.c: Likewise.
4561 * gcc.dg/dremf-type-compat-2.c: Likewise.
4562 * gcc.dg/dremf-type-compat-3.c: Likewise.
4563 * gcc.dg/dremf-type-compat-4.c: Likewise.
4564 * gcc.dg/empty-source-2.c: Likewise.
4565 * gcc.dg/empty-source-3.c: Likewise.
4566 * gcc.dg/enum3.c: Likewise.
4567 * gcc.dg/extra-semi-2.c: Likewise.
4568 * gcc.dg/extra-semi-3.c: Likewise.
4569 * gcc.dg/float-range-1.c: Likewise.
4570 * gcc.dg/float-range-2.c: Likewise.
4571 * gcc.dg/float-range-3.c: Likewise.
4572 * gcc.dg/float-range-5.c: Likewise.
4573 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4574 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4575 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4576 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4577 * gcc.dg/format/cast-1.c: Likewise.
4578 * gcc.dg/format/gcc_diag-3.c: Likewise.
4579 * gcc.dg/format/gcc_diag-4.c: Likewise.
4580 * gcc.dg/format/gcc_diag-6.c: Likewise.
4581 * gcc.dg/format/gcc_diag-8.c: Likewise.
4582 * gcc.dg/format/gcc_diag-9.c: Likewise.
4583 * gcc.dg/format/nul-2.c: Likewise.
4584 * gcc.dg/format/opt-1.c: Likewise.
4585 * gcc.dg/format/opt-2.c: Likewise.
4586 * gcc.dg/format/opt-3.c: Likewise.
4587 * gcc.dg/format/opt-4.c: Likewise.
4588 * gcc.dg/format/opt-5.c: Likewise.
4589 * gcc.dg/format/opt-6.c: Likewise.
4590 * gcc.dg/framework-2.c: Likewise.
4591 * gcc.dg/func-args-1.c: Likewise.
4592 * gcc.dg/func-outside-1.c: Likewise.
4593 * gcc.dg/func-outside-2.c: Likewise.
4594 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4595 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4596 * gcc.dg/if-empty-1.c: Likewise.
4597 * gcc.dg/init-bad-1.c: Likewise.
4598 * gcc.dg/init-bad-2.c: Likewise.
4599 * gcc.dg/init-bad-3.c: Likewise.
4600 * gcc.dg/init-desig-obs-2.c: Likewise.
4601 * gcc.dg/init-desig-obs-3.c: Likewise.
4602 * gcc.dg/init-empty-2.c: Likewise.
4603 * gcc.dg/init-empty-3.c: Likewise.
4604 * gcc.dg/inline-11.c: Likewise.
4605 * gcc.dg/inline-12.c: Likewise.
4606 * gcc.dg/inline-8.c: Likewise.
4607 * gcc.dg/inline-9.c: Likewise.
4608 * gcc.dg/inline3.c: Likewise.
4609 * gcc.dg/label-decl-1.c: Likewise.
4610 * gcc.dg/label-decl-2.c: Likewise.
4611 * gcc.dg/label-decl-3.c: Likewise.
4612 * gcc.dg/label-decl-4.c: Likewise.
4613 * gcc.dg/long-long-typespec-1.c: Likewise.
4614 * gcc.dg/lvalue-2.c: Likewise.
4615 * gcc.dg/lvalue-3.c: Likewise.
4616 * gcc.dg/nested-func-3.c: Likewise.
4617 * gcc.dg/nested-redef-1.c: Likewise.
4618 * gcc.dg/noreturn-4.c: Likewise.
4619 * gcc.dg/old-style-prom-2.c: Likewise.
4620 * gcc.dg/old-style-prom-3.c: Likewise.
4621 * gcc.dg/old-style-then-proto-1.c: Likewise.
4622 * gcc.dg/overflow-warn-1.c: Likewise.
4623 * gcc.dg/overflow-warn-2.c: Likewise.
4624 * gcc.dg/overflow-warn-3.c: Likewise.
4625 * gcc.dg/overflow-warn-4.c: Likewise.
4626 * gcc.dg/overflow-warn-6.c: Likewise.
4627 * gcc.dg/parm-forwdecl-2.c: Likewise.
4628 * gcc.dg/parm-forwdecl-3.c: Likewise.
4629 * gcc.dg/parm-impl-decl-1.c: Likewise.
4630 * gcc.dg/parm-impl-decl-2.c: Likewise.
4631 * gcc.dg/parm-incomplete-1.c: Likewise.
4632 * gcc.dg/parm-mismatch-1.c: Likewise.
4633 * gcc.dg/pointer-arith-1.c: Likewise.
4634 * gcc.dg/pointer-arith-2.c: Likewise.
4635 * gcc.dg/pointer-arith-3.c: Likewise.
4636 * gcc.dg/pointer-arith-4.c: Likewise.
4637 * gcc.dg/pointer-arith-6.c: Likewise.
4638 * gcc.dg/pointer-arith-7.c: Likewise.
4639 * gcc.dg/pointer-arith-8.c: Likewise.
4640 * gcc.dg/pr13804-1.c: Likewise.
4641 * gcc.dg/pr15698-1.c: Likewise.
4642 * gcc.dg/pr15698-2.c: Likewise.
4643 * gcc.dg/pr15698-3.c: Likewise.
4644 * gcc.dg/pr15698-4.c: Likewise.
4645 * gcc.dg/pr15698-5.c: Likewise.
4646 * gcc.dg/pr15698-6.c: Likewise.
4647 * gcc.dg/pr15698-7.c: Likewise.
4648 * gcc.dg/pr15698-8.c: Likewise.
4649 * gcc.dg/pr17188-1.c: Likewise.
4650 * gcc.dg/pr17301-1.c: Likewise.
4651 * gcc.dg/pr17301-2.c: Likewise.
4652 * gcc.dg/pr17730-1.c: Likewise.
4653 * gcc.dg/pr20368-1.c: Likewise.
4654 * gcc.dg/pr20368-2.c: Likewise.
4655 * gcc.dg/pr20368-3.c: Likewise.
4656 * gcc.dg/pr22308-1.c: Likewise.
4657 * gcc.dg/qual-component-1.c: Likewise.
4658 * gcc.dg/redecl-1.c: Likewise.
4659 * gcc.dg/redecl-11.c: Likewise.
4660 * gcc.dg/redecl-12.c: Likewise.
4661 * gcc.dg/redecl-13.c: Likewise.
4662 * gcc.dg/redecl-14.c: Likewise.
4663 * gcc.dg/redecl-15.c: Likewise.
4664 * gcc.dg/register-var-1.c: Likewise.
4665 * gcc.dg/register-var-2.c: Likewise.
4666 * gcc.dg/stmt-expr-2.c: Likewise.
4667 * gcc.dg/stmt-expr-3.c: Likewise.
4668 * gcc.dg/stmt-expr-label-1.c: Likewise.
4669 * gcc.dg/stmt-expr-label-2.c: Likewise.
4670 * gcc.dg/stmt-expr-label-3.c: Likewise.
4671 * gcc.dg/struct-empty-2.c: Likewise.
4672 * gcc.dg/struct-empty-3.c: Likewise.
4673 * gcc.dg/struct-parse-1.c: Likewise.
4674 * gcc.dg/struct-semi-1.c: Likewise.
4675 * gcc.dg/struct-semi-2.c: Likewise.
4676 * gcc.dg/struct-semi-3.c: Likewise.
4677 * gcc.dg/switch-5.c: Likewise.
4678 * gcc.dg/switch-6.c: Likewise.
4679 * gcc.dg/switch-7.c: Likewise.
4680 * gcc.dg/tls/diag-5.c: Likewise.
4681 * gcc.dg/transparent-union-1.c: Likewise.
4682 * gcc.dg/transparent-union-3.c: Likewise.
4683 * gcc.dg/typespec-1.c: Likewise.
4684 * gcc.dg/vla-init-2.c: Likewise.
4685 * gcc.dg/vla-init-3.c: Likewise.
4686 * gcc.dg/vla-init-4.c: Likewise.
4687 * gcc.dg/vla-init-5.c: Likewise.
4688 * gcc.dg/void-cast-2.c: Likewise.
4689 * gcc.dg/wvla-3.c: Likewise.
4690 * gcc.dg/wvla-7.c: Likewise.
4691 * gcc.target/i386/991209-1.c: Likewise.
4692 * gcc.target/ia64/fpreg-1.c: Likewise.
4693 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4694 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4696 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4699 * gfortran.dg/func_decl_4.f90: New test.
4701 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4704 * gfortran.dg/interface_17.f90: New test.
4706 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4709 * gfortran.dg/32599.f03: New test case.
4712 * gfortran.dg/32601.f03: New test case.
4713 * gfortran.dg/32601_1.f03: Ditto.
4714 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4715 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4717 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4719 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4721 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4722 Devang Patel <dpatel@apple.com>
4724 PR tree-optimization/25413
4725 * gcc.dg/vect/vect-align-1.c: New.
4726 * gcc.dg/vect/vect-align-2.c: New.
4727 * gcc.dg/vect/pr25413.c: New.
4728 * gcc.dg/vect/pr25413a.c: New.
4729 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4731 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4733 * lib/target-support.exp (check_ultrasparc_hw_available):
4735 (is-effective-target): Check $arg for ultrasparc_hw.
4736 (is-effective-target-keyword): Likewise.
4737 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4738 when determining what to do on sparc platforms.
4739 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4740 * gcc.dg/20001101-1.c: Likewise.
4741 * gcc.dg/20001101-2.c: Likewise.
4742 * gcc.dg/ultrasp9.c: Likewise.
4743 * gcc.dg/ultrasp10.c: Likewise.
4744 * gcc.target/sparc/pdist-3.c: Likewise.
4746 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4748 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4750 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4752 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4754 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4756 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4757 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4758 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4759 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4760 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4761 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4762 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4763 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4764 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4765 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4766 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4767 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4768 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4769 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4770 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4771 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4774 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4777 * g++.dg/parse/error30.C: New test.
4779 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4782 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4784 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4786 * gfortran.fortran-torture/compile/pr32663.f: New test.
4788 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4791 * g++.dg/inherit/virtual4.C: New.
4793 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/pr32661-1.c: New test.
4798 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4800 * gnat.dg/invariant_index.ad[sb]: New test.
4802 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4805 * g++.dg/template/decl3.C: New.
4807 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4810 * gcc.c-torture/execute/align-3.c: New.
4812 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4815 * gcc.target/i386/pr32708-1.c: New test.
4816 * gcc.target/i386/pr32708-2.c: Ditto.
4817 * gcc.target/i386/pr32708-3.c: Ditto.
4819 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4821 * g++.dg/init/new20.C: Remove svn:executable flag.
4823 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4825 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4827 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4829 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4831 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4834 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4837 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4840 * gfortran.dg/overload_2.f90: New test.
4843 * gfortran.dg/transfer_simplify_5.f90
4846 * gfortran.dg/interface_15.f90: New test.
4848 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4851 * gfortran.dg/matmul_5.f90: New test case.
4853 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4855 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4856 * gcc.dg/fesd-any.h: Likewise.
4857 * gcc.dg/fesd-baseonly.c: Likewise.
4858 * gcc.dg/fesd-baseonly.h: Likewise.
4859 * gcc.dg/fesd-none.c: Likewise.
4860 * gcc.dg/fesd-none.h: Likewise.
4861 * gcc.dg/fesd-reduced.c: Likewise.
4862 * gcc.dg/fesd-reduced.h: Likewise.
4863 * gcc.dg/fesd-sys.c: Likewise.
4864 * gcc.dg/fesd-sys.h: Likewise
4865 * gcc.dg/fesd.h: Likewise.
4867 * g++.dg/debug/dwarf2: New directory.
4868 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4869 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4870 * g++.dg/other/fesd-any.h: Likewise.
4871 * g++.dg/other/fesd-baseonly.C: Likewise.
4872 * g++.dg/other/fesd-baseonly.h: Likewise.
4873 * g++.dg/other/fesd-none.C: Likewise.
4874 * g++.dg/other/fesd-none.h: Likewise.
4875 * g++.dg/other/fesd-reduced.C: Likewise.
4876 * g++.dg/other/fesd-reduced.h: Likewise.
4877 * g++.dg/other/fesd-sys.C: Likewise.
4878 * g++.dg/other/fesd-sys.h: Likewise.
4879 * g++.dg/other/fesd.h: Likewise.
4881 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4884 * gfortran.dg/parameter_unused.f90: New test.
4886 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4888 PR tree-optimization/32681
4889 * gcc.dg/tree-ssa/pr32681.c: New test.
4891 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4894 * gfortran.dg/fmt_t_5.f90: New test.
4896 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4899 * g++.dg/template/operator10.C: New.
4901 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4904 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4906 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4909 * gfortran.dg/operator_6.f90: New test.
4911 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4914 * gfortran.dg/operator_4.f90: New test.
4915 * gfortran.dg/operator_5.f90: New test.
4916 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4917 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4919 2007-07-08 Tobias Burnus <burnus@net-b.de>
4922 * gfortran.dg/argument_checking_6.f90: New.
4924 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4927 * gfortran.dg/interface_155555.f90: New test.
4929 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4931 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4932 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4934 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4937 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4938 discern pedantic diagnostics and errors.
4939 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4941 * gcc.dg/20050121-1.c: This is an error and not a warning.
4942 * gcc.target/i386/sseregparm-2.c: Likewise.
4943 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4944 * gcc.dg/charset/attribute2.c: Likewise.
4945 * gcc.dg/bitfld-1.c: Likewise.
4946 * gcc.dg/pack-test-2.c: Likewise.
4947 * gcc.dg/940510-1.c: Match separately error and warning.
4948 * gcc.dg/array-2.c: Match separately multiple messages. The second
4949 diagnostic is a pedantic warning and not an error.
4950 * gcc.dg/pr14475.c: Match separately multiple messages.
4951 * gcc.dg/pr18809-1.c: Likewise.
4952 * gcc.dg/pr27953.c: Likewise.
4953 * gcc.dg/vla-init-1.c: Likewise.
4954 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4956 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959 * gfortran.dg/char_decl_1.f90: New test.
4961 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4963 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4965 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4968 * g++.dg/template/overload9.C: New test.
4970 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4972 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4973 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4975 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4977 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4978 * gcc.dg/20001012-2.c: Likewise.
4979 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4980 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4982 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4984 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4985 about the chunk size when STACK_SIZE is defined.
4987 2007-07-06 Josh Conner <jconner@apple.com>
4990 * gcc.dg/sibcall-8.c: New test.
4992 2007-07-06 Josh Conner <jconner@apple.com>
4995 * gcc.target/arm/sibcall-1.c: New test.
4997 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4999 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5001 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5003 * gfortran.dg/save_parameter.f90: New test.
5004 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5006 2007-07-06 Richard Guenther <rguenther@suse.de>
5008 * g++.dg/opt/pr30965.C: New testcase.
5010 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5012 * gcc.target/mips/save-restore-5.c: New test.
5014 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5016 PR rtl_optimization/32450
5017 * gcc.dg/pr32450.c: New runtime test.
5019 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5021 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5022 single underscore in scan directives.
5024 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5027 * g++.dg/init/ptrmem4.C: New test.
5030 * g++.dg/init/new21.C: Likewise.
5033 * g++.dg/template/static30.C: Likewise.
5035 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5037 * gcc.dg/vect/costmodel/ppc: New directory.
5038 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5039 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5041 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5042 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5043 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5044 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5045 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5046 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5047 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5048 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5049 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5050 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5051 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5052 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5053 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5054 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5056 2007-07-05 Tobias Burnus <burnus@net-b.de>
5059 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5061 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5064 * gfortran.dg/interface_14.f90: New test.
5067 * gfortran.dg/do_iterator_2.f90: New test.
5069 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5071 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5072 (FE_DEC_DOWNWARD): Likewise.
5073 (FE_DEC_UPWARD): Likewise.
5074 (FE_DEC_TOWARDZERO): Likewise.
5075 (FE_DEC_TONEARESTFROMZERO): Likewise.
5077 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5079 * gcc.c-torture/compile/pr32606.c: New.
5080 * gfortran.fortran-torture/execute/pr32604.f90: New.
5082 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5084 * gcc.dg/visibility-12.c: New test.
5085 * gcc.dg/visibility-13.c: Likewise.
5086 * g++.dg/ext/visibility-9.C: Likewise.
5087 * g++.dg/ext/visibility-10.C: Likewise.
5089 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5091 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5092 * gcc.dg/sh-relax-vxworks.c: New test.
5094 2007-07-04 Richard Guenther <rguenther@suse.de>
5096 PR tree-optimization/32500
5097 * gcc.c-torture/execute/pr32500.c: New testcase.
5099 2007-07-04 Richard Guenther <rguenther@suse.de>
5101 PR tree-optimization/32482
5102 * gcc.c-torture/compile/pr32482.c: New testcase.
5104 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5106 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5108 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5109 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5110 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5111 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5113 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5115 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5117 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5119 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5121 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5124 * gfortran.dg/min_max_optional_1.f90: New test.
5125 * gfortran.dg/min_max_optional_2.f90: New test.
5126 * gfortran.dg/min_max_optional_3.f90: New test.
5128 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5131 * gfortran.dg/fmt_error.f90: New test.
5133 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5136 * gfortran.dg/interface_13.f90: New test.
5138 2007-07-03 Dave Brolley <brolley@redhat.com>
5141 * g++.dg/init/new20.C: New test.
5143 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5146 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5148 2007-07-03 Tobias Burnus <burnus@net-b.de>
5151 * common_7.f90: New.
5152 * common_8.f90: New.
5153 * common_9.f90: New.
5155 2007-07-03 Tobias Burnus <burnus@net-b.de>
5158 * gfortran.dg/argument_checking_1.f90: New.
5159 * gfortran.dg/argument_checking_2.f90: New.
5160 * gfortran.dg/argument_checking_3.f90: New.
5161 * gfortran.dg/argument_checking_4.f90: New.
5162 * gfortran.dg/argument_checking_5.f90: New.
5163 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5164 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5166 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5168 * gcc.dg/pr32176.c: Add -w to default dg-options.
5170 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5172 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5174 2007-07-03 Tobias Burnus <burnus@net-b.de>
5177 * gfortran.dg/null_2.f90: New.
5179 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5180 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5183 * gcc.dg/pr32176.c: New test.
5185 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5187 * gcc.dg/const-float80.c : New test.
5188 * gcc.dg/const-float128.c : New test.
5189 * gcc.dg/const-float80-ped.c : New test.
5190 * gcc.dg/const-float128-ped.c : New test.
5192 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5194 * gcc.dg/c99-math.h: Fix typo.
5196 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5199 * gcc.dg/gomp/pr32468-1.c: New test.
5201 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5203 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5206 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5208 * gfortran.fortran-torture/compile/pr32583.f: New.
5209 * gcc.c-torture/compile/pr32584.c: New
5211 2007-07-02 Ollie Wild <aaw@google.com>
5213 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5214 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5216 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5218 * gcc.target/mips/save-restore-1.c: New test.
5219 * gcc.target/mips/save-restore-2.c: Likewise.
5220 * gcc.target/mips/save-restore-3.c: Likewise.
5221 * gcc.target/mips/save-restore-4.c: Likewise.
5223 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5225 PR tree-optimization/31966
5226 PR tree-optimization/32533
5227 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5228 * gfortran.dg/pr32533.f90: Ditto.
5230 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5232 * g++.dg/opt/nrv12.C: New test.
5233 * gcc.target/i386/nrv1.c: New test.
5236 * g++.dg/gomp/pr31748.C: New test.
5238 2007-07-02 Ira Rosen <irar@il.ibm.com>
5240 PR tree-optimization/32230
5241 * gcc.dg/vect/pr32230.c: New test.
5243 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5245 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5246 * bind_c_coms.f90: Ditto.
5247 * bind_c_coms_driver.c: Ditto.
5248 * bind_c_dts.f90: Ditto.
5249 * bind_c_dts_2.f03: Ditto.
5250 * bind_c_dts_2_driver.c: Ditto.
5251 * bind_c_dts_3.f03: Ditto.
5252 * bind_c_dts_4.f03: Ditto.
5253 * bind_c_dts_driver.c: Ditto.
5254 * bind_c_implicit_vars.f03: Ditto.
5255 * bind_c_procs.f03: Ditto.
5256 * bind_c_usage_2.f03: Ditto.
5257 * bind_c_usage_3.f03: Ditto.
5258 * bind_c_usage_5.f03: Ditto.
5259 * bind_c_usage_6.f03: Ditto.
5260 * bind_c_usage_7.f03: Ditto.
5261 * bind_c_vars.f90: Ditto.
5262 * bind_c_vars_driver.c: Ditto.
5263 * binding_c_table_15_1.f03: Ditto.
5264 * binding_label_tests.f03: Ditto.
5265 * binding_label_tests_10.f03: Ditto.
5266 * binding_label_tests_10_main.f03: Ditto.
5267 * binding_label_tests_11.f03: Ditto.
5268 * binding_label_tests_11_main.f03: Ditto.
5269 * binding_label_tests_12.f03: Ditto.
5270 * binding_label_tests_13.f03: Ditto.
5271 * binding_label_tests_13_main.f03: Ditto.
5272 * binding_label_tests_14.f03: Ditto.
5273 * binding_label_tests_2.f03: Ditto.
5274 * binding_label_tests_3.f03: Ditto.
5275 * binding_label_tests_4.f03: Ditto.
5276 * binding_label_tests_5.f03: Ditto.
5277 * binding_label_tests_6.f03: Ditto.
5278 * binding_label_tests_7.f03: Ditto.
5279 * binding_label_tests_8.f03: Ditto.
5280 * binding_label_tests_9.f03: Ditto.
5281 * c_assoc.f90: Ditto.
5282 * c_assoc_2.f03: Ditto.
5283 * c_f_pointer_shape_test.f90: Ditto.
5284 * c_f_pointer_tests.f90: Ditto.
5285 * c_f_tests_driver.c: Ditto.
5286 * c_funloc_tests.f03: Ditto.
5287 * c_funloc_tests_2.f03: Ditto.
5288 * c_funloc_tests_3.f03: Ditto.
5289 * c_funloc_tests_3_funcs.c: Ditto.
5290 * c_kind_params.f90: Ditto.
5291 * c_kind_tests_2.f03: Ditto.
5293 * c_loc_driver.c: Ditto.
5294 * c_loc_test.f90: Ditto.
5295 * c_loc_tests_2.f03: Ditto.
5296 * c_loc_tests_2_funcs.c: Ditto.
5297 * c_loc_tests_3.f03: Ditto.
5298 * c_loc_tests_4.f03: Ditto.
5299 * c_loc_tests_5.f03: Ditto.
5300 * c_loc_tests_6.f03: Ditto.
5301 * c_loc_tests_7.f03: Ditto.
5302 * c_loc_tests_8.f03: Ditto.
5303 * c_ptr_tests.f03: Ditto.
5304 * c_ptr_tests_10.f03: Ditto.
5305 * c_ptr_tests_5.f03: Ditto.
5306 * c_ptr_tests_7.f03: Ditto.
5307 * c_ptr_tests_7_driver.c: Ditto.
5308 * c_ptr_tests_8.f03: Ditto.
5309 * c_ptr_tests_8_funcs.c: Ditto.
5310 * c_ptr_tests_9.f03: Ditto.
5311 * c_ptr_tests_driver.c: Ditto.
5312 * c_size_t_driver.c: Ditto.
5313 * c_size_t_test.f03: Ditto.
5314 * com_block_driver.f90: Ditto.
5315 * global_vars_c_init.f90: Ditto.
5316 * global_vars_c_init_driver.c: Ditto.
5317 * global_vars_f90_init.f90: Ditto.
5318 * global_vars_f90_init_driver.c: Ditto.
5319 * interop_params.f03: Ditto.
5320 * iso_c_binding_only.f03: Ditto.
5321 * iso_c_binding_rename_1.f03: Ditto.
5322 * iso_c_binding_rename_1_driver.c: Ditto.
5323 * iso_c_binding_rename_2.f03: Ditto.
5324 * iso_c_binding_rename_2_driver.c: Ditto.
5325 * kind_tests_2.f03: Ditto.
5326 * kind_tests_3.f03: Ditto.
5327 * module_md5_1.f90: Ditto.
5328 * only_clause_main.c: Ditto.
5329 * print_c_kinds.f90: Ditto.
5330 * test_bind_c_parens.f03: Ditto.
5331 * test_c_assoc.c: Ditto.
5332 * test_com_block.f90: Ditto.
5333 * test_common_binding_labels.f03: Ditto.
5334 * test_common_binding_labels_2.f03: Ditto.
5335 * test_common_binding_labels_2_main.f03: Ditto.
5336 * test_common_binding_labels_3.f03: Ditto.
5337 * test_common_binding_labels_3_main.f03: Ditto.
5338 * test_only_clause.f90: Ditto.
5339 * use_iso_c_binding.f90: Ditto.
5340 * value_5.f90: Ditto.
5341 * value_test.f90: Ditto.
5342 * value_tests_f03.f90: Ditto.
5344 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5346 * gcc.dg/tls/opt-14.c: New.
5348 2007-07-01 Ollie Wild <aaw@google.com>
5350 * g++.dg/lookup/using16.C: New test.
5351 * g++.dg/lookup/using17.C: New test.
5353 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5356 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5357 (test_4): Use proper test for floating point equality.
5360 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5362 PR libgfortran/32554
5363 * gfortran.dg/fmt_p_1.f90: New test.
5365 2007-07-01 Ira Rosen <irar@il.ibm.com>
5367 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5368 initialization and fix dg-final check - the initialization loop is
5371 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5372 Volker Reichelt <reichelt@netcologne.de>
5375 * gcc.dg/pr32559.c: New test.
5377 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5379 PR tree-optimization/25371
5380 * gcc.dg/vect/pr25371.c: New test.
5382 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5384 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5385 when allocating and initializing a flexible array.
5387 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5390 * gfortran.dg/intrinsic.f90: New test.
5392 2007-06-30 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/fmt_zero_check.f90: New.
5397 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5400 * gfortran.dg/repeat_f90: New test.
5402 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5405 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5406 -pedantic-errors, so we should match errors.
5407 * gcc.dg/cpp/escape-1.c: Likewise.
5408 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5409 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5411 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5412 errors instead of warnings.
5413 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5415 * gcc.dg/cpp/arith-3.c: Likewise.
5417 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5420 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5421 * gcc.dg/pch/valid-2.c: Likewise.
5422 * gcc.dg/pch/valid-3.c: Likewise.
5423 * gcc.dg/pch/warn-1.c: Likewise.
5424 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5426 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5429 * gcc.dg/Wunused-function.c: New.
5431 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5433 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5435 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5437 * g++.dg/other/canon-31724.C: New.
5439 2007-06-29 Jan Hubicka <jh@suse.cz>
5442 * gcc.c-torture/compile/pr32372.c: new.
5444 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5446 * gfortran.dg/operator_3.f90: New test.
5448 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5450 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5451 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5453 2007-06-29 Richard Guenther <rguenther@suse.de>
5456 * gcc.dg/inline-23.c: New testcase.
5458 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5460 PR tree-optimization/24659
5461 * gcc.target/i386/vectorize2.c: New test.
5462 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5463 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5465 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5467 * gcc.dg/pointer-arith-9.c: New test.
5469 2007-06-29 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/fmt_read_2.f90: New.
5474 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5476 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5477 If it exists, don't try to create it.
5479 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5481 * g++.dg/ext/visibility/ms-compat-1.C: New.
5483 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5486 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5488 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5490 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5493 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5496 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5498 2007-06-27 Richard Guenther <rguenther@suse.de>
5501 * gcc.dg/inline-22.c: New testcase.
5503 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5505 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5506 the scan-assembler constant.
5508 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5511 * gcc.dg/pr20216.c: New.
5513 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5516 * gcc.dg/vect/pr32421.c: New test.
5518 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5521 * g++.dg/other/friend5.C: New test.
5523 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5526 * gfortran.dg/host_assoc_function_2.f90: New test.
5529 * gfortran.dg/host_assoc_call_1.f90: New test.
5531 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5533 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5535 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5538 * gfortran.dg/error_format.f90: New test.
5540 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5543 * gfortran.dg/pr32136.f90: New test.
5545 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5548 * gfortran.dg/minmaxloc_1.f90: New test.
5551 * gfortran.dg/minmaxloc_2.f90: New test.
5553 2007-06-23 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/16876
5557 * gcc.dg/pr29254.c: The warning is bogus.
5558 * gcc.dg/warn-1.c: Likewise.
5559 * gcc.dg/assign-warn-3.c: Likewise.
5560 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5562 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5564 * gcc.c-torture/execute/20070623-1.c: New.
5566 2007-06-22 Jan Hubicka <jh@suse.cz>
5568 * gcc.c-torture/compile/pr31541.c: New.
5570 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5572 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5573 Remove -m64 from dg-options.
5575 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5578 * gcc.dg/pr32374.c: New test.
5580 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5583 * gfortran.dg/pointer_assign_3.f90: New test.
5585 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5587 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5589 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5592 * gfortran.dg/assign.f90: Update test.
5593 * gfortran.dg/real_do_1.f90: Update test.
5594 * gfortran.dg/gomp/omp_do1.f90: Update test.
5595 * gfortran.dg/warnings_are_errors_1.f: Update test.
5596 * gfortran.dg/g77/20010519-1.f: Update test.
5597 * gfortran.dg/g77/pr9258.f: Update test.
5598 * gfortran.dg/g77/960317-1.f: Update test.
5600 2007-06-21 Richard Guenther <rguenther@suse.de>
5602 PR tree-optimization/32453
5603 * gcc.c-torture/compile/pr32453.c: New testcase.
5605 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5607 PR tree-optimization/31866
5608 * gcc.dg/pr31866.c: New test.
5610 2007-06-21 Richard Guenther <rguenther@suse.de>
5612 PR tree-optimization/32451
5613 * g++.dg/torture/20070621-1.C: New testcase.
5615 2007-06-21 Christian Bruel <christian.bruel@st.com>
5617 * gcc.dg/attr-isr.c: Test delay slot content.
5619 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5622 gfortran.dg/pointer_assign_2.f90: New test.
5624 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5627 gfortran.dg/invalid_procedure_name.f90: New test.
5629 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5631 PR tree-optimization/25737
5632 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5634 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5636 * gcc.target/i386/large-size-array-3.c: New.
5638 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5639 Richard Guenther <rguenther@suse.de>
5642 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5644 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5647 * gcc.dg/pr31959.c: New test.
5650 * g++.dg/ext/asm10.C: New test.
5653 * gcc.c-torture/execute/20070614-1.c: New test.
5655 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5657 * gcc.target/arm/stack-corruption.c: New test.
5659 2007-06-19 Richard Guenther <rguenther@suse.de>
5661 * g++.dg/torture/pr30252.C: New testcase.
5663 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5665 PR tree-optimization/32353
5666 * g++.dg/opt/nrv13.C: New test.
5668 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5672 * gfortran.dg/impure_assignment_2.f90 : New test.
5675 * gfortran.dg/data_initialized_2.f90 : New test.
5677 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5678 appropriate version of 'dmach'.
5680 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5683 * gcc.target/i386/pr32389.c New test.
5685 2007-06-18 Simon Baldwin <simonb@google.com>
5688 * g++.dg/template/error25.C: New.
5689 * g++.dg/template/spec35.C: New.
5691 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5693 * gcc.c-torture/compile/pr32355.c: New testcase.
5695 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5697 PR tree-optimization/32383
5698 * g++.dg/opt/pr32383.C: New test.
5700 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5702 PR rtl-optimization/32366
5703 * gcc.dg/vect/pr32366.c: New test.
5705 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5707 * gcc.c-torture/compile/pr32349.c: New testcase.
5709 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5711 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5712 * gcc.target/sparc/combined-2.c: Likewise.
5713 * gcc.target/sparc/fexpand.c : Likewise.
5714 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5715 * gcc.target/sparc/fpack16.c : Likewise.
5716 * gcc.target/sparc/fpmerge.c : Likewise.
5717 * gcc.target/sparc/fpmul.c : Likewise.
5718 * gcc.target/sparc/noresult.c : Likewise.
5719 * gcc.target/sparc/pdist.c: Likewise.
5721 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5724 * gcc.target/i386/recip-divf.c: New test.
5725 * gcc.target/i386/recip-sqrtf.c: Ditto.
5726 * gcc.target/i386/recip-vec-divf.c: Ditto.
5727 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5728 * gcc.target/i386/sse-recip.c: Ditto.
5729 * gcc.target/i386/sse-recip-vec.c: Ditto.
5731 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5734 * gcc.c-torture/compile/20070605-1.c: New test.
5736 * gcc.c-torture/compile/20070603-1.c: New testcase.
5737 * gcc.c-torture/compile/20070603-2.c: New testcase.
5739 * gcc.c-torture/compile/20070531-1.c: New test.
5742 * gcc.c-torture/compile/20070531-2.c: New test.
5745 * gcc.c-torture/compile/20070529-1.c: New test.
5748 * gcc.c-torture/compile/20070529-2.c: New test.
5751 * gcc.c-torture/compile/20070520-1.c: New test.
5753 * g++.dg/ext/java-1.C: New test.
5755 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5756 loops instead of one. Remove the "can't determine dependence"
5758 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5759 needed as the cast is gone in the first place.
5760 * gcc.dg/max-1.c: Change local variable a to be a global one.
5761 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5762 have a cast which is PREd.
5764 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5766 * g++.dg/lookup/anon6.C: New test.
5768 2007-06-14 Dirk Mueller <dmueller@suse.de>
5771 * g++.dg/opt/static6.C: New testcase.
5773 2007-06-14 Geoff Keating <geoffk@apple.com>
5775 * g++.dg/ext/visibility/overload-1.C: New.
5778 * g++.dg/ext/visibility/anon4.C: New.
5780 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5783 * gcc.target/i386/pr32268.c: New test.
5785 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5787 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5788 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5789 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5791 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5792 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5793 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5796 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5799 * gfortran.dg/common_resize_1.f90: New test.
5801 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5804 * gcc.dg/vect/pr32224.c: Fix.
5806 2007-06-13 Eric Christopher <echristo@apple.com>
5808 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5810 2007-06-13 Tobias Burnus <burnus@net-b.de>
5813 * gfortran.dg/actual_array_vect_1.f90: New.
5815 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5817 * gcc.target/sparc/mfpu.c: New test.
5819 2007-06-12 Geoff Keating <geoffk@apple.com>
5821 * g++.dg/warn/weak1.C: Suppress on Darwin.
5822 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5824 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5827 * g++.dg/torture/pr31579.C: New testcase.
5829 2007-06-12 Ian Lance Taylor <iant@google.com>
5832 * g++.dg/init/new16.C: New test.
5833 * g++.dg/init/new17.C: New test.
5834 * g++.dg/init/new18.C: New test.
5835 * g++.dg/init/new19.C: New test.
5837 2007-06-12 Olivier Hainque <hainque@adacore.com>
5839 * gnat.dg/lhs_view_convert.adb: New test.
5841 2007-06-12 Richard Guenther <rguenther@suse.de>
5843 PR tree-optimization/15353
5844 PR tree-optimization/31657
5845 * gcc.c-torture/execute/20070424-1.c: New testcase.
5846 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5848 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5849 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5850 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5852 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5854 PR rtl-optimization/32293
5855 * gcc.dg/pr32293.c: New test.
5857 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5859 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5861 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5864 * gfortran.dg/equiv_7.f90: New test.
5865 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5868 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5870 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5872 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5873 * gcc.dg/setjmp-4.c: Likewise.
5874 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5876 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5878 PR rtl-optimization/31025
5879 * gfortran.dg/pr31025.f90: New.
5881 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5884 * gcc.target/i386/pr32280.c: New test.
5886 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5889 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5891 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893 PR libgfortran/32235
5894 * gfortran.dg/backspace_9.f: New test.
5896 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5898 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5900 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5902 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5904 2007-06-09 Ian Lance Taylor <iant@google.com>
5906 PR tree-optimization/32169
5907 * gcc.c-torture/compile/pr32169.c: New test.
5909 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5911 * gcc.dg/vect/costmodel: New directory.
5912 * gcc.dg/vect/costmodel/i386: New directory.
5913 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5914 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5916 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5917 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5918 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5919 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5920 * gcc.dg/vect/costmodel/x86_64: New directory.
5921 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5923 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5925 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5926 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5927 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5928 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5929 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5931 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5933 PR tree-optimization/32243
5934 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5935 flags for -Os tests.
5936 * gcc.dg/vect/03-vect-pr32243.c: New test.
5938 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5940 PR tree-optimization/32224
5941 * gcc.dg/vect/pr32224.c: New test.
5943 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5946 * g++.dg/gomp/pr32177.C: New test.
5948 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5951 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5952 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5953 warning nor an error.
5954 * gcc.dg/Wfatal-2.c: Likewise.
5955 * gcc.dg/Werror-1.c: Likewise.
5956 * gcc.dg/Werror-5.c: Likewise.
5957 * gcc.dg/Werror-7.c: Likewise.
5958 * gcc.dg/Werror-10.c: Likewise.
5959 * gcc.dg/Werror-11.c: Likewise.
5961 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5964 * g++.dg/init/brace6.C: New test.
5966 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5968 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5969 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5970 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5971 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5973 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5974 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5975 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5976 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5977 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5978 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5979 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5980 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5982 * gcc.dg/darwin-minversion-3.c: New.
5984 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5986 * gcc.target/i386/builtin-copysign.c: New test.
5988 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5990 PR tree-optimization/32220
5991 * gfortran.dg/predcom-2.f: New testcase.
5993 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5996 * gcc.target/i386/vectorize4.c: New test.
5998 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6000 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6002 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6005 * gcc.dg/simd-5.c: Mark output as a note.
6006 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6008 * gcc.dg/simd-1.c: Likewise.
6009 * gcc.dg/always_inline.c: Mark output as a sorry.
6010 * gcc.dg/always_inline2.c: Likewise.
6011 * gcc.dg/always_inline3.c: Likewise.
6013 2007-06-06 Ian Lance Taylor <iant@google.com>
6015 * g++.dg/conversion/enum1.C: New test.
6017 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6019 PR tree-optimization/32216
6020 * gcc.dg/vect/pr32216.c: New test.
6022 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6025 * gfortran.dg/invalid_contains_1.f90: New test.
6026 * gfortran.dg/invalid_contains_2.f90: New test.
6028 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6031 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6034 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6037 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6038 dg-message to match de note.
6039 * gcc.dg/pr26570.c: Use dg-message for a note.
6040 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6041 dg-error instead of dg-warning because of -Werror.
6042 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6043 neither an error, nor a warning.
6044 * gcc.dg/glibc-uclibc-2.c: Likewise
6045 * gcc.dg/cpp/19940712-1.c: Likewise.
6047 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6049 PR preprocessor/23479
6050 * gcc.dg/binary-constants-1.c: Add test suites for
6051 the 0b-prefixed binary integer constants.
6052 * gcc.dg/binary-constants-2.c: Ditto.
6053 * gcc.dg/binary-constants-3.c: Ditto.
6054 * gcc.dg/binary-constants-4.c: Ditto.
6056 2007-06-05 Ian Lance Taylor <iant@google.com>
6058 * gcc.dg/Wstrict-overflow-19.c: New test.
6060 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6062 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6064 2007-06-04 Ian Lance Taylor <iant@google.com>
6066 * gcc.dg/Wstrict-overflow-18.c: New test.
6068 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6071 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6072 * gcc.dg/cpp/mi5.c: Likewise.
6073 * gcc.dg/cpp/mi7.c: Likewise.
6075 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6078 * gcc.dg/pr32191.c: New test.
6080 2007-05-28 Tobias Burnus <burnus@net-b.de>
6083 * gfortran.dg/allocate_stat_1.f90: Remove.
6085 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6087 * gcc.target/i386/sse4_2-check.h: New.
6088 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6089 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6090 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6091 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6092 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6093 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6094 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6095 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6096 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6097 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6098 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6099 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6100 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6101 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6102 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6103 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6104 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6105 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6107 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6109 * gcc.dg/pie-link.c: New test.
6111 2007-06-01 Ian Lance Taylor <iant@google.com>
6113 * gcc.dg/Wstrict-overflow-17.c: New test.
6115 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6117 * gcc.dg/builtin-return-1.c (g): New.
6118 (main): Allocate at least 64 bytes on the stack.
6120 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6122 * g++.dg/init/cleanup3.C: New test.
6124 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6126 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6129 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6132 * gfortran.dg/char_array_constructor_3.f90: New test.
6134 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6136 PR tree-optimization/32160
6137 * gfortran.dg/predcom-1.f: New test.
6139 2007-05-31 Richard Guenther <rguenther@suse.de>
6141 * g++.dg/other/str_empty.C: Move...
6142 * g++.dg/other/pr30567.C: Move...
6143 * g++.dg/tree-ssa/pr27218.C: Move...
6144 * g++.dg/torture: ...here and remove dg-options.
6146 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6149 * g++.dg/ext/is_pod_incomplete.C: New.
6151 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6152 Douglas Gregor <doug.gregor@gmail.com>
6153 Pedro Lamarao <pedro.lamarao@mndfck.org>
6154 Howard Hinnant <howard.hinnant@gmail.com>
6158 * g++.dg/cpp0x/rv8p.C: New.
6159 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6160 * g++.dg/cpp0x/cast-bug.C: New.
6161 * g++.dg/cpp0x/elision_weak.C: New.
6162 * g++.dg/cpp0x/collapse-bug.C: New.
6163 * g++.dg/cpp0x/rv3p.C: New.
6164 * g++.dg/cpp0x/rv7n.C: New.
6165 * g++.dg/cpp0x/overload-conv-1.C: New.
6166 * g++.dg/cpp0x/rv2n.C: New.
6167 * g++.dg/cpp0x/deduce.C: New.
6168 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6169 * g++.dg/cpp0x/rv6p.C: New.
6170 * g++.dg/cpp0x/template_deduction.C: New.
6171 * g++.dg/cpp0x/implicit-copy.C: New.
6172 * g++.dg/cpp0x/rv1p.C: New.
6173 * g++.dg/cpp0x/cast.C: New.
6174 * g++.dg/cpp0x/rv5n.C: New.
6175 * g++.dg/cpp0x/collapse.C: New.
6176 * g++.dg/cpp0x/overload-conv-2.C: New.
6177 * g++.dg/cpp0x/rv4p.C: New.
6178 * g++.dg/cpp0x/rvo.C: New.
6179 * g++.dg/cpp0x/iop.C: New.
6180 * g++.dg/cpp0x/rv3n.C: New.
6181 * g++.dg/cpp0x/rv7p.C: New.
6182 * g++.dg/cpp0x/reference_collapsing.C: New.
6183 * g++.dg/cpp0x/overload.C: New.
6184 * g++.dg/cpp0x/named.C: New.
6185 * g++.dg/cpp0x/rv2p.C: New.
6186 * g++.dg/cpp0x/rv6n.C: New.
6187 * g++.dg/cpp0x/not_special.C: New.
6188 * g++.dg/cpp0x/bind.C: New.
6189 * g++.dg/cpp0x/rv1n.C: New.
6190 * g++.dg/cpp0x/rv5p.C: New.
6191 * g++.dg/cpp0x/elision.C: New.
6192 * g++.dg/cpp0x/named_refs.C: New.
6193 * g++.dg/cpp0x/unnamed_refs.C: New.
6194 * g++.dg/cpp0x/rv4n.C: New.
6195 * g++.dg/cpp0x/elision_neg.C: New.
6196 * g++.dg/init/copy7.C: Run in C++98 mode.
6197 * g++.dg/overload/arg1.C: Ditto.
6198 * g++.dg/overload/arg4.C: Ditto.
6200 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6203 * g++.dg/opt/static5.C: New test.
6205 2007-05-30 Richard Guenther <rguenther@suse.de>
6207 * g++.dg/dg.exp: Prune torture/.
6208 * g++.dg/torture/dg-torture.exp: New testsuite.
6210 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6212 * gcc.target/arm/pr27387.C: Move and rename to ...
6213 * g++.dg/inherit/thunk8.C: ... here.
6215 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6217 PR tree-optimization/31769
6218 * g++.dg/gomp/pr31769.C: New test.
6220 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6222 * gcc.target/i386/stack-realign.c: New.
6224 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6226 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6228 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6230 * gfortran.dg/sizeof.f90: New.
6232 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6235 * gcc.dg/boolcomplex-1.c: New test.
6238 * g++.dg/ext/boolcomplex-1.c: New test.
6240 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6242 * gcc.dg/matrix: New directory.
6244 2007-05-28 Tobias Burnus <burnus@net-b.de>
6247 * gfortran.dg/allocate_stat_1.f90: New.
6249 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6252 * transfer_hollerith_1.f90: New test.
6254 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6257 * gcc.c-torture/execute/vrp-7.c: New test.
6259 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6261 * gfortran.dg/transfer_simplify_4.f90: New test.
6263 2007-05-27 Tobias Burnus <burnus@net-b.de>
6266 * gfortran.dg/func_result_3.f90: New.
6268 2007-05-27 Tobias Burnus <burnus@net-b.de>
6271 * gfortran.dg/transfer_simplify_3.f90: New.
6273 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6276 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6278 * gcc.target/i386/pr32065-2.c: New test.
6280 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6283 * gfortran.dg/io_constraints_2.f90: Update.
6285 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6288 * gfortran.dg/array_constructor_17.f90: New test.
6290 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6293 * g++.dg/opt/array2.C: New testcase.
6295 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6298 * gcc.target/i386/pr32065.c: New test.
6300 2007-05-25 Dirk Mueller <dmueller@suse.de>
6301 Marcus Meissner <meissner@suse.de>
6303 * gcc.dg/attr-alloc_size.c: New.
6305 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6306 Lee Millward <lee.millward@gmail.com>
6309 * g++.dg/parse/crash34.C: New test.
6311 * g++.dg/parse/crash35.C: New test.
6313 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6315 * gcc.target/i386/sse2-check.h: New.
6316 * gcc.target/i386/sse2-vec-1.c: Likewise.
6317 * gcc.target/i386/sse2-vec-2.c: Likewise.
6318 * gcc.target/i386/sse2-vec-3.c: Likewise.
6319 * gcc.target/i386/sse2-vec-4.c: Likewise.
6320 * gcc.target/i386/sse2-vec-5.c: Likewise.
6321 * gcc.target/i386/sse2-vec-6.c: Likewise.
6323 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6335 * g++.dg/cpp0x/pr31431.C: New.
6336 * g++.dg/cpp0x/pr31437.C: New.
6337 * g++.dg/cpp0x/pr31442.C: New.
6338 * g++.dg/cpp0x/pr31444.C: New.
6339 * g++.dg/cpp0x/pr31431-2.C: New.
6340 * g++.dg/cpp0x/pr31432.C: New.
6341 * g++.dg/cpp0x/pr31434.C: New.
6342 * g++.dg/cpp0x/pr31438.C: New.
6343 * g++.dg/cpp0x/pr31443.C: New.
6344 * g++.dg/cpp0x/pr31445.C: New.
6345 * g++.dg/cpp0x/variadic-crash1.C: New.
6347 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6349 * gcc.target/arm/long-calls-1.c: New test.
6350 * gcc.target/arm/long-calls-2.c: Likewise.
6351 * gcc.target/arm/long-calls-3.c: Likewise.
6352 * gcc.target/arm/long-calls-4.c: Likewise.
6354 2007-05-25 Richard Guenther <rguenther@suse.de>
6355 Andrew Pinski <andrew_pinski@playstation.sony.com>
6357 PR tree-optimization/31982
6358 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6360 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6363 * gfortran.dg/result_in_spec_2.f90: New test.
6365 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6367 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6369 2007-05-24 Ollie Wild <aaw@google.com>
6371 * gcc.dg/cpp/counter-1.c: New test.
6372 * gcc.dg/pch/counter-1.c: New test.
6373 * gcc.dg/pch/counter-1.hs: New file.
6374 * gcc.dg/pch/counter-2.c: New test.
6375 * gcc.dg/pch/counter-2.hs: New file.
6376 * gcc.dg/pch/counter-3.c: New test.
6377 * gcc.dg/pch/counter-3.hs: New file.
6379 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6381 * gcc.dg/tree-ssa/predcom-1.c: New test.
6382 * gcc.dg/tree-ssa/predcom-2.c: New test.
6383 * gcc.dg/tree-ssa/predcom-3.c: New test.
6384 * gcc.dg/tree-ssa/predcom-4.c: New test.
6385 * gcc.dg/tree-ssa/predcom-5.c: New test.
6386 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6388 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6391 * gcc.target/i386/sse4_1-check.h (MASK): New.
6393 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6396 * gfortran.dg/pr25603.f: Initialize integer variables.
6398 2007-05-23 Ian Lance Taylor <iant@google.com>
6400 * g++.dg/other/vrp1.C: New test.
6402 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6404 PR preprocessor/20077
6405 * gcc.dg/cpp/paste15.c: New test.
6407 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6408 Nigel Stephens <nigel@mips.com>
6409 Richard Sandiford <richard@codesourcery.com>
6411 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6412 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6413 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6414 * gcc.target/mips/inter/mips16-inter.exp: New.
6416 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6418 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6420 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6422 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6423 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6424 * gcc.target/i386/sse3-addsubps.c: Likewise.
6425 * gcc.target/i386/sse3-haddpd.c: Likewise.
6426 * gcc.target/i386/sse3-haddps.c: Likewise.
6427 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6428 * gcc.target/i386/sse3-hsubps.c: Likewise.
6429 * gcc.target/i386/sse3-lddqu.c: Likewise.
6430 * gcc.target/i386/sse3-movddup.c: Likewise.
6431 * gcc.target/i386/sse3-movshdup.c: Likewise.
6432 * gcc.target/i386/sse3-movsldup.c: Likewise.
6434 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6435 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6436 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6437 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6438 * gcc.target/i386/ssse3-palignr.c: Likewise.
6439 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6440 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6441 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6442 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6443 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6444 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6445 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6446 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6447 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6448 * gcc.target/i386/ssse3-psignb.c: Likewise.
6449 * gcc.target/i386/ssse3-psignd.c: Likewise.
6450 * gcc.target/i386/ssse3-psignw.c: Likewise.
6451 * gcc.target/i386/ssse3-vals.h: Likewise.
6453 * gcc.target/i386/sse3-check.h: New file.
6454 * gcc.target/i386/ssse3-check.h: Likewise.
6456 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6459 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6461 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6464 * gcc.c-torture/20070522-1.c: New testcase.
6466 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6468 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6470 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6472 * gcc.c-torture/execute/ieee/20000320-1.x,
6473 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6474 m68k-*-* and check_effective_target_coldfire_fpu.
6476 2007-05-22 Ollie Wild <aaw@google.com>
6478 * g++.dg/lookup/hidden-class10.C: New test.
6479 * g++.dg/lookup/hidden-class11.C: New test.
6481 2007-05-22 Ollie Wild <aaw@google.com>
6483 * g++.dg/lookup/name-clash5.C: New test.
6484 * g++.dg/lookup/name-clash6.C: New test.
6486 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6488 * g++.dg/other/i386-2.C: Update comments on header files tested.
6489 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6491 * gcc.target/i386/sse-12.c: Likewise.
6492 * gcc.target/i386/sse-13.c: Likewise.
6493 * gcc.target/i386/sse-14.c: Likewise.
6495 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6496 Redefined to test with immediate operand.
6497 (__builtin_ia32_blendps): Likewise.
6498 (__builtin_ia32_blendpd): Likewise.
6499 (__builtin_ia32_dpps): Likewise.
6500 (__builtin_ia32_dpps): Likewise.
6501 (__builtin_ia32_insertps128): Likewise.
6502 (__builtin_ia32_vec_ext_v4sf): Likewise.
6503 (__builtin_ia32_vec_set_v16qi): Likewise.
6504 (__builtin_ia32_vec_set_v4si): Likewise.
6505 (__builtin_ia32_vec_set_v2di): Likewise.
6506 (__builtin_ia32_vec_ext_v16qi): Likewise.
6507 (__builtin_ia32_vec_ext_v4si): Likewise.
6508 (__builtin_ia32_vec_ext_v2di): Likewise.
6509 (__builtin_ia32_roundpd): Likewise.
6510 (__builtin_ia32_roundsd): Likewise.
6511 (__builtin_ia32_roundps): Likewise.
6512 (__builtin_ia32_roundss): Likewise.
6513 (__builtin_ia32_mpsadbw128): Likewise.
6515 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6517 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6519 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6521 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6523 * gcc.dg/dfp/func-struct.c: Ditto.
6524 * gcc.dg/dfp/operator-assignment.c: Ditto.
6525 * gcc.dg/dfp/convert-bfp.c: Ditto.
6526 * gcc.dg/dfp/convert-int.c: Ditto.
6527 * gcc.dg/dfp/convert-int-max.c: Ditto.
6528 * gcc.dg/dfp/func-scalar.c: Ditto.
6529 * gcc.dg/dfp/cast.c: Ditto.
6530 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6531 failures, and fix a typo in return type of arg1_128.
6532 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6533 failures, and fix a typo in a constant suffix.
6534 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6535 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6537 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6538 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6540 * lib/gcc-dg.exp(process_message): New proc.
6541 (dg-message): New test directive.
6542 * gcc.dg/always_inline.c: Use dg-message.
6543 * gcc.dg/always_inline2.c: Ditto.
6544 * gcc.dg/always_inline3.c: Ditto.
6545 * gcc.dg/invalid-call-1.c: Ditto.
6546 * gcc.dg/pr17506.c: Ditto.
6547 * gcc.dg/simd-5.c: Ditto.
6548 * gcc.dg/simd-6.c: Ditto.
6549 * gcc.dg/va-arg-2.c: Ditto.
6550 * gcc.dg/cpp/syshdr.c: Ditto.
6551 * gcc.dg/cpp/unc4.c: Ditto.
6552 * gcc.dg/cpp/trad/mi1.c: Ditto.
6553 * gcc.dg/cpp/trad/mi5.c: Ditto.
6554 * gcc.dg/cpp/trad/mi7.c: Ditto.
6555 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6556 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6557 * gcc.test-framework/test-framework.awk: Special-case outexists
6560 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6562 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6563 (bit_SSE4_2): Likewise.
6564 (bit_POPCNT): Likewise.
6566 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6567 Check if assembler supports SSE4 instructions.
6569 * gcc.target/i386/sse4_1-blendpd.c: New file.
6570 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6571 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6572 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6573 * gcc.target/i386/sse4_1-check.h: Likewise.
6574 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6575 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6576 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6577 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6578 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6579 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6580 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6581 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6582 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6583 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6584 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6585 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6586 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6587 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6588 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6589 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6590 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6591 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6592 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6593 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6594 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6595 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6596 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6597 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6598 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6599 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6600 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6601 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6602 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6603 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6604 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6605 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6606 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6607 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6608 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6609 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6610 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6611 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6612 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6613 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6614 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6615 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6616 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6617 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6618 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6619 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6620 * gcc.target/i386/sse4_1-round.h: Likewise.
6621 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6622 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6623 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6624 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6625 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6626 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6627 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6628 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6629 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6630 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6631 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6632 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6633 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6634 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6636 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6639 * gfortran.dg/bounds_check_7.f90: New test.
6641 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6643 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6644 (check_effective_target_sse4a): Ditto.
6646 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6647 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6648 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6649 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6650 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6651 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6652 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6653 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6654 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6655 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6656 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6657 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6658 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6659 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6660 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6661 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6662 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6663 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6664 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6665 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6667 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6669 * g++.dg/ext/cleanup-1.C: New test.
6670 * g++.dg/ext/cleanup-2.C: Likewise.
6671 * g++.dg/ext/cleanup-3.C: Likewise.
6672 * g++.dg/ext/cleanup-4.C: Likewise.
6673 * g++.dg/ext/cleanup-5.C: Likewise.
6674 * g++.dg/ext/cleanup-6.C: Likewise.
6675 * g++.dg/ext/cleanup-8.C: Likewise.
6676 * g++.dg/ext/cleanup-9.C: Likewise.
6677 * g++.dg/ext/cleanup-10.C: Likewise.
6678 * g++.dg/ext/cleanup-11.C: Likewise.
6679 * g++.dg/ext/cleanup-dtor.C: Likewise.
6681 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6684 * gcc.dg/vect/vect-102a.c: New test.
6686 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6687 Paolo Carlini <pcarlini@suse.de>
6688 Uros Bizjak <ubizjak@gmail.com>
6690 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6691 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6692 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6693 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6694 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6697 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6700 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6702 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6705 * gfortran.dg/do_3.F90: Add checks for the final value of the
6708 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6710 * gcc.c-torture/execute/990127-2.x: New file.
6712 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6714 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6715 * gcc.target/i386/sse-12: Add -O to compile options.
6716 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6717 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6718 and mm3dnow.h. Add -O to compile options.
6720 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6723 * gfortran.dg/char_length_5.f90: New test.
6726 * gfortran.dg/array_reference_1.f90: New test.
6728 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6735 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6736 * gcc.dg/Wtype-limits.c: New.
6737 * gcc.dg/Wtype-limits-Wextra.c: New.
6738 * gcc.dg/Wtype-limits-no.c: New.
6739 * g++.dg/warn/Wtype-limits.C: New.
6740 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6741 * g++.dg/warn/Wtype-limits-no.C: New.
6743 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6746 instead of "-msse2".'
6747 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6748 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6750 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6751 to test with immediate operand.
6752 (__builtin_ia32_insertqi): Ditto.
6753 (__builtin_ia32_palignr128): Ditto.
6754 (__builtin_ia32_palignr): Ditto.
6755 (__builtin_ia32_pshufhw): Ditto.
6756 (__builtin_ia32_pshuflw): Ditto.
6757 (__builtin_ia32_pshufd): Ditto.
6758 (__builtin_ia32_vec_set_v8hi): Ditto.
6759 (__builtin_ia32_vec_ext_v8hi): Ditto.
6760 (__builtin_ia32_shufpd): Ditto.
6761 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6763 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6766 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6768 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6771 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6772 and "__inline". Use "-msse" instead of "-msse2".
6774 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6777 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6778 * gcc.dg/20030906-2.c: Likewise.
6779 * objc.dg/method-17.m: Add -Wreturn-type.
6780 * obj-c++.dg/method-21.mm: Likewise.
6782 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6785 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6786 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6787 (__builtin_ia32_psrlqi128): Ditto.
6788 (__builtin_ia32_psrlwi128): Ditto.
6789 (__builtin_ia32_psrldi128): Ditto.
6790 (__builtin_ia32_psrldqi128): Ditto.
6791 (__builtin_ia32_pslldqi128): Ditto.
6792 (__builtin_ia32_psrawi128): Ditto.
6793 (__builtin_ia32_psradi128): Ditto.
6794 (__builtin_ia32_psllqi128): Ditto.
6795 (__builtin_ia32_pslldi128): Ditto.
6796 (__builtin_prefetch): Ditto.
6797 (__builtin_ia32_pshufw): Ditto.
6798 (__builtin_ia32_vec_set_v4hi): Ditto.
6799 (__builtin_ia32_vec_ext_v4hi): Ditto.
6800 (__builtin_ia32_shufps): Ditto.
6801 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6803 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6806 * gfortran.dg/char_allocation_1.f90: New test.
6808 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6810 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6811 * gcc.dg/Wconversion-sign.c: New.
6812 * gcc.dg/Wconversion-integer-no-sign.c: New.
6813 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6815 * g++.dg/warn/Wconversion-sign.C: New.
6816 * g++.old-deja/g++.other/warn4.C: Update.
6817 * g++.dg/warn/Wconversion1.C: Likewise.
6819 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6821 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6822 * gcc.dg/torture/builtin-math-4.c: Likewise.
6824 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6829 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6831 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6833 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6836 * gcc.target/i386/pr31628.c: New.
6838 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6841 * gcc.dg/pr31344.c: New test.
6843 2007-05-17 Ian Lance Taylor <iant@google.com>
6845 PR tree-optimization/31953
6846 * gcc.c-torture/compile/pr31953.c: New test.
6848 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6850 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6852 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6854 * gcc.dg/torture/builtin-math-4.c: Likewise.
6856 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6857 * gcc.dg/torture/builtin-math-4.c: Likewise.
6859 * gcc.dg/torture/builtin-math-4.c: New test.
6861 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6862 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6864 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6865 * gcc.dg/cpp/include2.c: Ditto.
6866 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6867 * gcc.dg/cpp/paste5.c: Ditto.
6868 * gcc.dg/cpp/paste6.c: Ditto.
6869 * gcc.dg/cpp/paste8.c: Ditto.
6870 * gcc.dg/cpp/paste11.c: Ditto.
6871 * gcc.dg/cpp/paste13.c: Ditto.
6872 * gcc.dg/cpp/skipping2.c: Ditto.
6873 * gcc.dg/reg-vol-struct-1.c: Ditto.
6874 * gcc.dg/Wshadow-1.c: Ditto.
6875 * gcc.dg/cpp/trad/comment.c: Ditto.
6876 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6877 * gcc.dg/cpp/if-2.c: Ditto.
6878 * gcc.dg/array-5.c: Ditto.
6879 * gcc.dg/inline-15.c: Ditto.
6880 * gcc.dg/pr27953.c: Ditto.
6881 * gcc.dg/Wno-c++-compat.c: Ditto.
6883 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6885 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6887 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6889 * gcc.c-torture/execute/20070517-1.c: New test.
6891 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6894 * gfortran.dg/min_max_conformance.f90: New test.
6896 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6898 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6899 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6900 gcc.dg/vect/vect-104.c: Use more complex construction to
6901 prevent vectorizing.
6902 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6904 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6906 PR tree-optimization/24659
6907 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6908 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6909 not vect_int target.
6910 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6911 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6913 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6914 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6915 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6917 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6919 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6920 and x86_64-*-* targets.
6921 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6923 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6930 * transfer_simplify_1.f90: New test.
6931 * transfer_simplify_2.f90: New test.
6933 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6935 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6937 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6939 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6941 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6944 * gcc.dg/fltconst-1.c: New test.
6946 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6947 * gcc.dg/dfp/operator-assignment.c: Ditto.
6949 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6952 * g++.dg/rtti/typeid5.C: New.
6954 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6957 * gfortran.dg/substr_4.f: New test.
6959 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6961 * gcc.target/m68k/interrupt_thread-1.c,
6962 gcc.target/m68k/interrupt_thread-2.c,
6963 gcc.target/m68k/interrupt_thread-3.c: New.
6964 * gcc.target/m68k/m68k.exp: Accept fido.
6966 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6968 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6969 * gfortran.dg/altreturn_3.f90: Likewise.
6970 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6971 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6972 * gfortran.dg/inquire_iolength.f90: Likewise.
6973 * gfortran.dg/module_naming_1.f90: Likewise.
6974 * gfortran.dg/oldstyle_2.f90: Likewise.
6975 * gfortran.dg/operator_2.f90: Likewise.
6976 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6977 * gfortran.dg/used_types_11.f90: Likewise.
6978 * gfortran.dg/zero_array_components_1.f90: Likewise.
6979 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6980 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6981 * gfortran.dg/real_const_3.f90: Likewise.
6983 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6985 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6986 * gcc.dg/tree-ssa/loop-30.c: New test.
6988 2007-05-13 Richard Guenther <rguenther@suse.de>
6990 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6992 * g++.dg/tree-ssa/pr31146.C: Likewise.
6994 2007-05-13 Revital Eres <eres@il.ibm.com>
6996 * gcc.dg/dse.c: New test.
6998 2007-05-12 Richard Guenther <rguenther@suse.de>
7000 PR tree-optimization/31797
7001 * gcc.c-torture/compile/pr31797.c: New testcase.
7003 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7006 * gfortran.dg/host_assoc_function_1.f90: New test.
7008 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7011 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7013 2007-05-11 Silvius Rus <rus@google.com>
7015 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7016 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7017 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7018 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7019 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7020 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7021 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7022 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7023 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7024 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7025 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7026 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7027 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7028 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7029 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7030 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7032 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7035 * gcc.c-torture/execute/builtins/memchr.c: New.
7036 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7037 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7039 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7042 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7044 * gfortran.dg/recursive_reference_2.f90: New test.
7046 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7049 * gfortran.dg/namelist_29.f90: New test.
7051 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7054 * gfortran.dg/entry_10.f90: New test.
7056 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7058 PR tree-optimization/31885
7059 * gcc.dg/tree-ssa/loop-29.c: New test.
7061 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7063 * assumed_dummy_1.f90: Fix dg directive.
7064 * char_initialiser_actual.f90: Likewise.
7065 * nested_modules_2.f90: Likewise.
7066 * shift-alloc.f90: Likewise.
7068 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7070 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7072 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7075 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7077 2007-05-09 Mike Stump <mrs@apple.com>
7079 * g++.dg/other/first-global.C: Add -fpie for darwin.
7080 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7082 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7084 * gcc.dg/20070507-1.c: New testcase.
7086 2007-05-08 Chao-ying Fu <fu@mips.com>
7088 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7089 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7090 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7091 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7093 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7096 * gcc.dg/pr31847.c: New test.
7098 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7101 * gfortran.dg/actual_array_result_1.f90: New test.
7103 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7106 * gfortran.dg/parameter_array_init_1.f90: New test.
7109 * gfortran.dg/parameter_array_init_2.f90: New test.
7111 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7114 * gcc.target/i386/pr31854.c: New test.
7116 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7118 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7120 2007-05-07 Mike Stump <mrs@apple.com>
7122 * g++.old-deja/g++.mike/empty.C: Add.
7124 2007-05-07 Eric Christopher <echristo@apple.com>
7126 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7128 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7130 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7131 variable. Rearrange conversions from binary float to decimal float.
7133 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7135 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7138 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7140 * gnat.dg/opt1.ad[sb]: New testcase.
7142 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7145 * gfortran.dg/do_3.F90: New test.
7147 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7150 * gfortran.dg/new_line.f90: Add new checks.
7152 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7155 * gfortran.dg/large_unit_1.f90: New.
7156 * gfortran.dg/large_unit_2.f90: New.
7157 * gfortran.dg/iostat_4.f90: New
7158 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7160 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7163 * gfortran.dg/char_result_4.f90: New test.
7165 2007-06-05 Revital Eres <eres@il.ibm.com>
7168 * gcc.dg/pr30957-1.c: New test.
7170 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7173 * gfortran.dg/char_type_len_2.f90: New test.
7175 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7178 * g++.dg/other/nested-extern.cc: New.
7179 * g++.dg/other/nested-extern-1.C: New.
7180 * g++.dg/other/nested-extern-2.C: New.
7182 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7185 * gfortran.dg/erf.f90: New test.
7186 * gfortran.dg/besxy.f90: New test.
7188 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7191 * gfortran.dg/fseek.f90: New test.
7193 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7195 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7197 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7200 * gfortran.dg/zero_length_1.f90: New test.
7202 2007-05-04 Tobias Burnus <burnus@net-b.de>
7205 * gfortran.dg/char_pointer_assign_3.f90: New test.
7206 * gfortran.dg/char_result_2.f90: Re-enable test.
7208 2007-05-04 Tobias Burnus <burnus@net-b.de>
7211 * gfortran.dg/char_length_3.f90: New test.
7212 * gfortran.dg/char_result_2.f90: Fix test.
7214 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7216 PR tree-optimization/30565
7217 * gcc.dg/tree-ssa/loop-27.c: New test.
7219 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7221 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7222 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7223 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7224 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7226 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7228 PR tree-optimization/31699
7229 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7231 (check_effective_target_vect_floatint_cvt): New.
7232 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7233 of specific targets.
7234 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7235 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7236 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7237 * gcc.dg/vect/vect-iv-4.c: Likewise.
7238 * gcc.dg/vect/vect-multitypes-11.c: New.
7239 * gcc.dg/vect/pr31699.c: New.
7241 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7243 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7245 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7248 * g++.dg/warn/anonymous-namespace-2.C: New.
7249 * g++.dg/warn/anonymous-namespace-2.h: New.
7251 2007-05-02 Paul Brook <paul@codesourcery.com>
7253 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7255 2007-05-02 Eric Christopher <echristo@apple.com>
7257 * gcc.dg/cpp/if-div.c: New file.
7259 2007-05-02 Tom Tromey <tromey@redhat.com>
7261 PR preprocessor/28709:
7262 * gcc.dg/cpp/pr28709.c: New file.
7264 2007-05-02 Richard Guenther <rguenther@suse.de>
7266 PR tree-optimization/31146
7267 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7269 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7271 * gcc.c-torture/compile/limits-blockid.c: New.
7272 * gcc.c-torture/compile/limits-caselabels.c: New.
7273 * gcc.c-torture/compile/limits-declparen.c: New.
7274 * gcc.c-torture/compile/limits-enumconst.c: New.
7275 * gcc.c-torture/compile/limits-exprparen.c: New.
7276 * gcc.c-torture/compile/limits-externalid.c: New.
7277 * gcc.c-torture/compile/limits-fnargs.c: New.
7278 * gcc.c-torture/compile/limits-fndefn.c: New.
7279 * gcc.c-torture/compile/limits-idexternal.c: New.
7280 * gcc.c-torture/compile/limits-idinternal.c: New.
7281 * gcc.c-torture/compile/limits-pointer.c: New.
7282 * gcc.c-torture/compile/limits-stringlit.c: New.
7283 * gcc.c-torture/compile/limits-structmem.c: New.
7284 * gcc.c-torture/compile/limits-structnest.c: New.
7286 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7288 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7290 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7293 * gcc.c-torture/compile/20070501-1.c: New testcase.
7295 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7298 * gfortran.dg/array_memset_2: New test case.
7300 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7303 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7305 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7308 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7310 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7311 keyword to dg-final test.
7312 * gcc.dg/vect/vect-iv-4.c: Likewise.
7313 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7314 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7316 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7318 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7319 * lib/target-supports.exp
7320 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7321 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7323 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7325 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7326 __LONG_LONG_MAX__ and its friends instead of those supplied by
7329 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7332 * g++.dg/ext/vector7.C: New testcase.
7334 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7337 * gfortran.dg/bound_simplification_1.f90: New test.
7339 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7342 * gfortran.dg/bom_error.f90: New test.
7343 * gfortran.dg/bom_include.f90: New test.
7344 * gfortran.dg/bom_UTF16-LE.f90: New test.
7345 * gfortran.dg/bom_UTF16-BE.f90: New test.
7346 * gfortran.dg/bom_UTF-8.f90: New test.
7347 * gfortran.dg/bom_UTF-32.f90: New test.
7348 * gfortran.dg/bom_UTF-8.F90: New test.
7349 * gfortran.dg/bom_include.inc: New file.
7351 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7354 * g++.dg/init/ptrfn2.C: New test.
7355 * g++.dg/init/ptrfn3.C: New test.
7357 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7360 * gfortran.dg/dependency_21.f90: New test.
7362 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7364 * gfortran.dg/secnds.f: Use real*8.
7365 * gfortran.dg/secnds-1.f: Use real*8.
7367 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7370 * gfortran.dg/inquire_5.f90: Update test.
7372 2007-04-27 Ian Lance Taylor <iant@google.com>
7375 * gcc.c-torture/compile/pr31710.c: New test.
7377 2007-04-27 Richard Guenther <rguenther@suse.de>
7379 PR tree-optimization/30965
7380 PR tree-optimization/30978
7381 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7382 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7383 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7384 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7386 2007-04-27 Richard Guenther <rguenther@suse.de>
7388 PR tree-optimization/31715
7389 * gcc.dg/Warray-bounds-4.c: New testcase.
7391 2007-04-26 Ian Lance Taylor <iant@google.com>
7394 * gcc.c-torture/compile/pr28675.c: New test.
7396 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7399 * g++.dg/ext/vector6.C: New test.
7401 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7403 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7405 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7408 * g++.dg/other/str_empty.C: Add expected warning.
7410 2007-04-26 Richard Guenther <rguenther@suse.de>
7411 Daniel Berlin <dberlin@dberlin.org>
7413 PR tree-optimization/30567
7414 * g++.dg/other/pr30567.C: New testcase.
7416 2007-04-26 Richard Guenther <rguenther@suse.de>
7418 PR tree-optimization/31703
7419 * gcc.c-torture/compile/pr31703.c: New testcase.
7420 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7421 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7423 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7425 * gfortran.dg/open_errors.f90: Added if statements checking
7426 the value of iostat.
7428 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7431 * g++.dg/gomp/pr31598.C: New test.
7433 PR tree-optimization/30558
7434 * g++.dg/gomp/pr30558.C: New test.
7436 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7439 * g++.dg/ext/complex2.C: New test.
7441 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7443 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7445 2007-04-25 Thiemo Seufer <ths@mips.com>
7447 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7448 value to signed char.
7450 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7452 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7453 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7454 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7456 2007-04-25 Tobias Burnus <burnus@net-b.de>
7459 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7460 statement functions.
7461 * gfortran.dg/c_by_val_5.f90: New test.
7463 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7465 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7466 with two new subroutines to avoid parameter-induced aliasing.
7467 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7468 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7470 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7472 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7473 * g++.dg/warn/Warray-bounds.C: Likewise.
7475 2007-04-24 Ian Lance Taylor <iant@google.com>
7477 PR tree-optimization/31605
7478 * gcc.c-torture/execute/pr31605.c: New test.
7480 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7483 * lib/gcc-dg.exp (scan-module): New function.
7484 * gfortran.dg/module_md5_1.f90: New test.
7486 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7488 * g++.old-deja/g++.pt/defarg6.C: Only run with
7490 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7491 * g++.dg/cpp0x/variadic61.C: Ditto.
7492 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7493 * g++.dg/cpp0x/variadic62.C: Ditto.
7494 * g++.dg/template/meminit1.C: Ditto.
7495 * g++.dg/template/operator7.C: Ditto.
7496 * g++.dg/template/static15.C: Ditto.
7497 * g++.dg/template/invalid1.C: Ditto.
7498 * g++.dg/template/shift1.C: Ditto.
7499 * g++.dg/template/error10.C: Ditto.
7501 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7504 * gfortran.dg/pr25923.f90: New test.
7506 2007-04-24 Ian Lance Taylor <iant@google.com>
7508 PR tree-optimization/31602
7509 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7511 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7513 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7514 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7516 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7518 * gcc.target/i386/reload-1.c. New.
7520 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7521 Olga Golovanevsky <olga@il.ibm.com>
7523 * g++.dg/other/str_empty.C: New test.
7525 2007-04-24 Richard Henderson <rth@redhat.com>
7527 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7529 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7532 * gcc.c-torture/compile/pr31641.c: New testcase.
7534 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7536 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7537 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7538 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7539 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7541 2007-04-23 Simon Baldwin <simonb@google.com>
7543 * g++.dg/other/error15.C: New.
7544 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7545 triggering a "multiple parameters named" error.
7547 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7550 * gfortran.dg/backspace_8.f: New test case.
7552 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7555 * gfortran.dg/used_types_17.f90: New test.
7558 * gfortran.dg/zero_array_components_1.f90: New test.
7560 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7563 * gfortran.dg/open_errors.f90: Allow a different error message.
7565 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7567 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7568 Rename from check_effective_target_vect_pack_mod. Rename global
7569 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7571 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7573 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7574 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7576 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7579 * gcc.c-torture/execute/pr31448.c: New testcase.
7581 2007-04-22 Nick Clifton <nickc@redhat.com>
7583 * gcc.dg/20020312-2.c: Add support for the FRV.
7585 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7587 PR tree-optimization/24659
7588 * gcc.dg/vect/vect-float-extend-1.c: New test.
7589 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7591 2007-04-22 Richard Guenther <rguenther@suse.de>
7593 PR tree-optimization/29789
7594 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7595 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7597 2007-04-22 Revital Eres <eres@il.ibm.com>
7599 * gcc.dg/var-expand2.c: New test.
7601 2007-04-22 Revital Eres <eres@il.ibm.com>
7603 * gcc.dg/var-expand3.c: New test.
7605 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7608 * gfortran.dg/continuation_8.f90: New test.
7610 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7613 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7614 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7616 2007-04-21 Richard Guenther <rguenther@suse.de>
7619 * gcc.c-torture/execute/pr31136.c: New testcase.
7621 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7623 * gcc.target/i386/movsi-sm-1.c: New.
7625 2007-04-20 Richard Henderson <rth@redhat.com>
7627 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7628 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7630 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7632 * gcc.target/i386/ordcmp-1.c: New test.
7633 * gcc.target/i386/unordcmp-1.c: New test.
7635 PR tree-optimization/31632
7636 * gcc.c-torture/compile/20070419-1.c: New test.
7638 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7640 * gcc.dg/invalid-call-1.c: New test.
7642 2007-04-18 Dirk Mueller <dmueller@suse.de>
7645 * gcc.dg/Warray-bounds-3.c: New.
7647 2007-04-18 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/19431
7650 PR tree-optimization/21463
7651 * gcc.c-torture/execute/20070212-1.c: New testcase.
7652 * gcc.c-torture/execute/20070212-2.c: Likewise.
7653 * gcc.c-torture/execute/20070212-3.c: Likewise.
7654 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7655 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7656 * g++.dg/tree-ssa/pr21463.C: Likewise.
7657 * g++.dg/tree-ssa/pr30738.C: Likewise.
7659 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7662 * g++.dg/expr/bitfield8.C: New test.
7664 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7665 Richard Sandiford <richard@codesourcery.com>
7667 * lib/target-supports.exp (check_profiling_available): Return 0
7668 for uClibc with -p or -pg.
7670 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7673 * g++.dg/template/init7.C: New test.
7675 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7677 PR rtl-optimization/31360
7678 * gcc.dg/loop-7.c: New test.
7680 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7682 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7683 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7685 (compat-execute): Likewise.
7686 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7687 files to remote hosts.
7688 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7689 (c-torture-execute): Likewise.
7690 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7691 or plain file. Use remote_upload and remote_download to copy
7693 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7696 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7698 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7700 2007-04-16 Lawrence Crowl <crowl@google.com>
7702 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7703 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7704 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7705 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7706 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7707 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7708 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7709 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7710 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7711 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7712 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7714 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7715 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7716 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7717 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7718 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7719 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7720 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7721 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7722 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7723 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7724 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7726 2007-04-16 Ian Lance Taylor <iant@google.com>
7728 PR tree-optimization/31522
7729 * gcc.dg/Wstrict-overflow-16.c: New test.
7731 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7733 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7735 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7738 * gfortran.dg/module_naming_1.f90: New.
7740 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7742 * lib/target-supports.exp (check_profiling_available): Return
7743 false for m68k-*-uclinux.
7745 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7748 Testcase for c++ anonymous namespace warning
7750 * g++.dg/warn/anonymous-namespace-1.C: New test
7751 * g++.dg/warn/anonymous-namespace-1.h: New test
7753 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7756 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7758 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7762 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7765 * gfortran.dg/array_constructor_16.f90: New test.
7767 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7769 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7770 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7772 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7774 PR rtl-optimization/31500
7775 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7776 * g++.dg/warn/Warray-bounds.C: Likewise.
7778 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7781 * gcc.dg/gnu89-init-4.c: New testcase.
7783 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7786 * gcc.dg/gomp/pr25874.c: Add dg-options.
7787 * g++.dg/gomp/pr25874.C: Add dg-options.
7789 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7792 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7793 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7795 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7798 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7800 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7804 * gfortran.dg/initialization_6.f90: New test.
7806 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7808 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7810 * lib/target-supports.exp (check_gc_sections_available):
7811 Return false if ldflags includes -elf2flt.
7813 2007-04-13 Jason Merrill <jason@redhat.com>
7816 * conv3.C: New test.
7818 2007-04-13 Mike Stump <mrs@apple.com>
7820 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7821 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7823 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7825 PR tree-optimization/29598
7826 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7828 2007-04-13 Tobias Burnus <burnus@net-b.de>
7831 * gfortran.dg/func_assign.f90: New test.
7833 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7836 * gfortran.dg/used_types_16.f90: New test.
7838 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7841 * gfortran.dg/goto_2.f90: New.
7842 * gfortran.dg/goto_3.f90: New.
7843 * gfortran.dg/pr17708.f90: Rename to ...
7844 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7846 2007-04-13 Tobias Burnus <burnus@net-b.de>
7849 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7850 instead of a struct.
7852 2007-04-13 Tobias Burnus <burnus@net-b.de>
7855 * gfortran.dg/value_4.c: Use GNU extensions for complex
7856 instead of a struct.
7858 2007-04-13 Richard Guenther <rguenther@suse.de>
7860 PR tree-optimization/21258
7861 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7863 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7865 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7868 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7871 * gfortran.dg/char_length_2.f90: New.
7872 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7873 * gfortran.dg/repeat_4.f90: Likewise.
7876 * gfortran.dg/char_assign_1.f90: New.
7879 * gfortran.dg/block_name_1.f90: New.
7880 * gfortran.dg/block_name_2.f90: New.
7882 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7885 * g++.dg/other/pr31078.C: New.
7887 2007-04-12 Richard Guenther <rguenther@suse.de>
7889 PR tree-optimization/31169
7890 * gcc.c-torture/execute/pr31169.c: New testcase.
7892 2007-04-12 Richard Guenther <rguenther@suse.de>
7894 PR tree-optimization/24689
7895 PR tree-optimization/31307
7896 * g++.dg/tree-ssa/pr31307.C: New testcase.
7897 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7899 2007-04-12 Tobias Burnus <burnus@net-b.de>
7902 * gfortran.dg/access_spec_1.f90: New test.
7903 * gfortran.dg/access_spec_2.f90: New test.
7904 * gfortran.dg/non_module_public.f90: Match new error message.
7906 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7909 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7910 to 4 at line 38 to fix bounds problem.
7912 2007-04-11 Tobias Burnus <burnus@net-b.de>
7915 * gfortran.dg/pointer_intent_1.f90: Fix test.
7917 2007-04-10 Eric Christopher <echristo@apple.com>
7919 * lib/target-supports.exp
7920 (check_effective_target_fstack_protector): Rewrite.
7922 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7925 * g++.dg/init/const5.C: New test.
7927 2007-04-09 Jan Hubicka <jh@suse.cz>
7929 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7931 2007-04-08 Jan Hubicka <jh@suse.cz>
7933 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7935 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7938 * gfortran.dg/achar_4.f90: New test.
7940 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7943 * gfortran.dg/used_dummy_types_8.f90: New test.
7945 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7948 * gfortran.dg/parameter_array_element_1.f90: New test.
7950 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7953 * gfortran.dg/default_numeric_type_1.f90: New test.
7955 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7958 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7960 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7963 * gfortran.dg/interface_12.f90: New test.
7965 2007-04-07 Bruce Korb <bkorb@gnu.org>
7967 * gcc.dg/format/opt-6.c: New test.
7968 * gcc.dg/format/nul-1.c: New test.
7969 * gcc.dg/format/nul-2.c: New test.
7971 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7973 PR libgfortran/31395
7974 * gfortran.dg/fmt_colon.f90: New test.
7976 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7978 * g++.old-deja/g++.other/init18.C: Use
7979 dg-require-effective-target instead of an explicit xfail.
7981 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7983 * gcc.dg/dfp/signbit-1.c
7984 * gcc.dg/dfp/signbit-2.c
7986 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7989 * gfortran.dg/altreturn_5.f90: New test.
7991 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7994 * gfortran.dg/contained_module_proc_1.f90: New test.
7996 2007-04-04 Stuart Hastings <stuart@apple.com>
7999 * objc/execute/exceptions/pr31281.m: New.
8001 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8003 * g++.dg/ext/dllimport12.C: Update comments.
8005 2007-04-03 Eric Christopher <echristo@apple.com>
8007 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8009 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8012 * gfortran.dg/repeat_2.f90: New test.
8013 * gfortran.dg/repeat_3.f90: New test.
8014 * gfortran.dg/repeat_4.f90: New test.
8016 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8018 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8020 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8023 * g++.dg/parse/cond3.C: New test.
8026 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8028 2007-04-02 Jason Merrill <jason@redhat.com>
8031 * g++.dg/ext/visibility/anon3.C: New test.
8033 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035 PR libgfortran/31052
8036 * gfortran.dg/namelist_28.f90: New test.
8038 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8040 PR libgfortran/31366
8041 * gfortran.dg/direct_io_6.f90: New test.
8043 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8045 PR libgfortran/31207
8046 * gfortran.dg/advance_5.f90: New test.
8047 * gfortran.dg/advance_6.f90: New test.
8049 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8051 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8052 * g++.dg/ext/dllimport7.C: Likewise.
8053 * g++.dg/ext/selectany1.C: Likewise.
8055 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8057 * g++.dg/parser/pr31138.C: New.
8058 * g++.dg/parser/pr31140.C: New.
8059 * g++.dg/parser/pr31141.C: New.
8061 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8064 * g++.dg/ext/is_base_of.C: New.
8065 * g++.dg/ext/has_virtual_destructor.C: New.
8066 * g++.dg/ext/is_polymorphic.C: New.
8067 * g++.dg/ext/is_base_of_diagnostic.C: New.
8068 * g++.dg/ext/is_enum.C: New.
8069 * g++.dg/ext/has_nothrow_assign.C: New.
8070 * g++.dg/ext/has_nothrow_constructor.C: New.
8071 * g++.dg/ext/is_empty.C: New.
8072 * g++.dg/ext/has_trivial_copy.C: New.
8073 * g++.dg/ext/has_trivial_assign.C: New.
8074 * g++.dg/ext/is_abstract.C: New.
8075 * g++.dg/ext/is_pod.C: New.
8076 * g++.dg/ext/has_nothrow_copy.C: New.
8077 * g++.dg/ext/is_class.C: New.
8078 * g++.dg/ext/has_trivial_constructor.C: New.
8079 * g++.dg/ext/is_union.C: New.
8080 * g++.dg/ext/has_trivial_destructor.C: New.
8081 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8082 * g++.dg/template/crash43.C: Likewise.
8084 2007-03-29 Dirk Mueller <dmueller@suse.de>
8086 * g++.dg/warn/pedantic2.C: New testcase.
8088 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8090 * size_dim.f90: Fix dg directive.
8091 * pr16433.f: Likewise.
8092 * use_6.f90: Likewise.
8093 * use_7.f90: Likewise.
8094 * entry_9.f90: Likewise.
8095 * pointer_intent_2.f90: Likewise.
8096 * protected_1.f90: Likewise.
8097 * fmt_missing_period_2.f: Likewise.
8098 * pointer_intent_3.f90: Likewise.
8099 * protected_2.f90: Likewise.
8100 * protected_3.f90: Likewise.
8101 * pr15754.f90: Likewise.
8102 * protected_4.f90: Likewise.
8103 * protected_5.f90: Likewise.
8104 * initialization_2.f90: Likewise.
8105 * protected_6.f90: Likewise.
8106 * continuation_7.f90: Likewise.
8107 * derived_function_interface_1.f90: Likewise.
8108 * der_pointer_4.f90: Likewise.
8109 * fmt_zero_precision.f90: Likewise.
8110 * blockdata_3.f90: Likewise.
8111 * fmt_missing_period_1.f: Likewise.
8112 * real_const_3.f90: Likewise.
8113 * use_4.f90: Likewise.
8114 * fmt_missing_period_3.f: Likewise.
8115 * use_5.f90: Likewise.
8117 2007-03-28 Mike Stump <mrs@apple.com>
8119 * gcc.dg/darwin-comm.c: Add.
8121 2007-03-28 Eric Christopher <echristo@apple.com>
8123 * lib/target-supports.exp (check_effective_target_fstack_protector):
8125 * gcc.dg/ssp-1.c: Use.
8126 * gcc.dg/ssp-2.c: Ditto.
8128 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8131 * g++.dg/parse/constructor3.C: New test.
8133 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8135 * gnat.dg/thin_pointer.ad[sb]: New test.
8137 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8139 * g++.dg/cpp0x/bracket1.C: New.
8140 * g++.dg/cpp0x/bracket2.C: New.
8141 * g++.dg/cpp0x/bracket3.C: New.
8142 * g++.dg/cpp0x/bracket4.C: New.
8144 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8146 * g++.dg/cpp0x/temp_default1.C: New.
8147 * g++.dg/cpp0x/temp_default3.C: New.
8148 * g++.dg/cpp0x/temp_default2.C: New.
8149 * g++.dg/cpp0x/temp_default4.C: New.
8151 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8154 * g++.dg/other/cv_func2.C: New.
8156 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8158 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8159 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8160 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8161 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8163 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8164 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8166 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8168 * lib/compat.exp (compat-execute): Fix processing of file names.
8170 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8172 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8174 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8176 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8177 Delete created executable test file.
8178 (check_effective_target_fortran_large_int): Ditto.
8179 (check_effective_target_static_libgfortran): Ditto.
8181 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8184 * g++.dg/warn/pragma-system_header1.C: New test.
8185 * g++.dg/warn/pragma-system_header2.C: New test.
8186 * g++.dg/warn/pragma-system_header1.h. New.
8187 * g++.dg/warn/pragma-system_header2.h. New.
8189 2007-03-26 Ian Lance Taylor <iant@google.com>
8191 PR tree-optimization/31345
8192 * gcc.c-torture/compile/pr31345-1.c: New test.
8194 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8196 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8197 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8198 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8199 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8200 * gfortran.dg/overload_1.f90: Likewise.
8201 * gfortran.dg/impure_assignment_1.f90: Likewise.
8202 * gfortran.dg/error_recovery_3.f90: Likewise.
8203 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8204 * gfortran.dg/sequence_types_1.f90: Likewise.
8205 * gfortran.dg/internal_references_1.f90: Likewise.
8206 * gfortran.dg/present_1.f90: Likewise.
8207 * gfortran.dg/volatile10.f90: Likewise.
8208 * gfortran.dg/module_equivalence_2.f90: Likewise.
8209 * gfortran.dg/use_4.f90: Likewise.
8210 * gfortran.dg/elemental_result_1.f90: Likewise.
8211 * gfortran.dg/generic_actual_arg.f90: Likewise.
8212 * gfortran.dg/private_type_5.f90: Likewise.
8213 * gfortran.dg/protected_4.f90: Likewise.
8214 * gfortran.dg/interface_3.f90: Likewise.
8216 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8218 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8219 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8221 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8223 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8225 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8227 PR libgfortran/31199
8228 * gfortran.dg/fmt_t_4.f90: New test.
8230 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8233 * gfortran.dg/backspace_5.f: Initialize variable(s).
8234 * gfortran.dg/backspace_6.f: Likewise.
8235 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8236 * gfortran.dg/direct_io_2.f90: Likewise.
8237 * gfortran.dg/write_back.f: Likewise.
8238 * gfortran.dg/write_rewind_2.f: Likewise.
8239 * gfortran.dg/write_rewind_1.f: Likewise.
8240 * gfortran.dg/write_rewind_2.f: Likewise.
8242 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8244 PR tree-optimization/30784
8245 * gcc.dg/vect/pr30784.c: New test.
8247 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8250 * gfortran.dg/operator_1.f90: New test.
8251 * gfortran.dg/operator_2.f90: New test.
8253 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8256 * gfortran.dg/reshape_transpose_1.f90: New test.
8258 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8261 * gfortran.dg/bounds_check_6.f90: New test.
8263 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8265 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8267 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8268 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8270 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8273 * gfortran.dg/pointer_function_actual_1.f90: New test.
8276 * gfortran.dg/pointer_function_actual_2.f90: New test.
8279 * gfortran.dg/result_in_spec_1.f90: New test.
8281 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8284 * gfortran.dg/integer_exponentiation_3.F90: New test.
8285 * gfortran.dg/integer_exponentiation_4.f90: New test.
8286 * gfortran.dg/integer_exponentiation_5.F90: New test.
8288 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8291 * g++.dg/template/error24.C: New test.
8292 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8294 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8297 * g++.dg/expr/bitfield7.C: New test.
8299 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8302 * gcc.dg/float-range-4.c: New.
8303 * gcc.dg/float-range-1.c: Update. Test for a warning.
8304 * gcc.dg/float-range-3.c: New.
8305 * gcc.dg/float-range-5.c: New.
8307 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8310 * gfortran.dg/no_range_check_1.f90: New test.
8312 2007-03-22 Dirk Mueller <dmueller@suse.de>
8314 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8315 * g++.dg/other/static1.C: Remove stray semicolon.
8316 * g++.dg/other/init1.C: Likewise.
8317 * g++.dg/rtti/dyncast1.C: Likewise.
8318 * g++.dg/tree-ssa/pr17153.C: Likewise.
8319 * g++.dg/lookup/disamb1.C: Likewise.
8320 * g++.dg/lookup/scoped2.C: Likewise.
8321 * g++.dg/lookup/friend7.C: Likewise.
8322 * g++.dg/parse/parse4.C: Likewise.
8323 * g++.dg/parse/parse5.C: Likewise.
8324 * g++.dg/expr/pr29066.C: Likewise.
8325 * g++.dg/expr/cast4.C: Likewise.
8326 * g++.dg/tc1/dr193.C: Likewise.
8327 * g++.dg/tc1/dr213.C: Likewise.
8328 * g++.dg/abi/dcast1.C: Likewise.
8329 * g++.dg/abi/covariant2.C: Likewise.
8330 * g++.dg/inherit/covariant11.C: Likewise.
8331 * g++.dg/inherit/covariant9.C: Likewise.
8332 * g++.dg/inherit/covariant10.C: Likewise.
8333 * g++.dg/init/static3.C: Likewise.
8334 * g++.dg/init/init-ref3.C: Likewise.
8335 * g++.dg/init/ref10.C: Likewise.
8336 * g++.dg/template/meminit2.C: Likewise.
8337 * g++.dg/template/using9.C: Likewise.
8338 * g++.dg/template/friend9.C: Likewise.
8339 * g++.dg/template/ref1.C: Likewise.
8340 * g++.old-deja/g++.warn/inline.C: Likewise.
8341 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8342 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8343 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8344 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8345 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8346 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8347 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8348 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8349 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8350 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8351 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8352 * g++.old-deja/g++.brendan/template11.C: Likewise.
8353 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8354 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8355 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8356 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8357 * g++.old-deja/g++.jason/parse9.C: Likewise.
8358 * g++.old-deja/g++.jason/byval2.C: Likewise.
8359 * g++.old-deja/g++.jason/overload8.C: Likewise.
8360 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8361 * g++.old-deja/g++.jason/template33.C: Likewise.
8362 * g++.old-deja/g++.jason/return3.C: Likewise.
8363 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8364 * g++.old-deja/g++.jason/virtual.C: Likewise.
8365 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8366 * g++.old-deja/g++.jason/template27.C: Likewise.
8367 * g++.old-deja/g++.jason/synth6.C: Likewise.
8368 * g++.old-deja/g++.jason/ref8.C: Likewise.
8369 * g++.old-deja/g++.jason/offset1.C: Likewise.
8370 * g++.old-deja/g++.other/static20.C: Likewise.
8371 * g++.old-deja/g++.other/array1.C: Likewise.
8372 * g++.old-deja/g++.other/new3.C: Likewise.
8373 * g++.old-deja/g++.other/array2.C: Likewise.
8374 * g++.old-deja/g++.other/overload9.C: Likewise.
8375 * g++.old-deja/g++.other/cast6.C: Likewise.
8376 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8377 * g++.old-deja/g++.other/eh4.C: Likewise.
8378 * g++.old-deja/g++.other/using7.C: Likewise.
8379 * g++.old-deja/g++.other/init18.C: Likewise.
8380 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8381 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8382 * g++.old-deja/g++.other/dtor11.C: Likewise.
8383 * g++.old-deja/g++.pt/static11.C: Likewise.
8384 * g++.old-deja/g++.pt/crash19.C: Likewise.
8385 * g++.old-deja/g++.pt/overload12.C: Likewise.
8386 * g++.old-deja/g++.pt/crash46.C: Likewise.
8387 * g++.old-deja/g++.pt/mi1.C: Likewise.
8388 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8389 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8390 * g++.old-deja/g++.pt/local5.C: Likewise.
8391 * g++.old-deja/g++.pt/typename2.C: Likewise.
8392 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8393 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8394 * g++.old-deja/g++.law/visibility1.C: Likewise.
8395 * g++.old-deja/g++.law/visibility2.C: Likewise.
8396 * g++.old-deja/g++.law/virtual2.C: Likewise.
8397 * g++.old-deja/g++.law/operators19.C: Likewise.
8398 * g++.old-deja/g++.law/parsing10.C: Likewise.
8399 * g++.old-deja/g++.law/visibility4.C: Likewise.
8400 * g++.old-deja/g++.law/operators4.C: Likewise.
8401 * g++.old-deja/g++.law/dtors2.C: Likewise.
8402 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8403 * g++.old-deja/g++.law/visibility10.C: Likewise.
8404 * g++.old-deja/g++.law/scope3.C: Likewise.
8405 * g++.old-deja/g++.law/casts2.C: Likewise.
8406 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8407 * g++.old-deja/g++.law/operators33.C: Likewise.
8408 * g++.old-deja/g++.law/friend4.C: Likewise.
8409 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8410 * g++.old-deja/g++.mike/p5611.C: Likewise.
8411 * g++.old-deja/g++.mike/net37.C: Likewise.
8412 * g++.old-deja/g++.mike/p3570.C: Likewise.
8413 * g++.old-deja/g++.mike/p5718.C: Likewise.
8414 * g++.old-deja/g++.mike/net21.C: Likewise.
8415 * g++.old-deja/g++.mike/p1862.C: Likewise.
8416 * g++.old-deja/g++.mike/p4511.C: Likewise.
8417 * g++.old-deja/g++.mike/virt3.C: Likewise.
8418 * g++.old-deja/g++.mike/p16146.C: Likewise.
8419 * g++.old-deja/g++.mike/p1989.C: Likewise.
8420 * g++.old-deja/g++.mike/p5571.C: Likewise.
8421 * g++.old-deja/g++.gb/scope10.C: Likewise.
8422 * g++.old-deja/g++.abi/primary5.C: Likewise.
8423 * g++.old-deja/g++.abi/empty2.C: Likewise.
8424 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8425 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8426 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8427 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8428 * g++.old-deja/g++.bob/template3.C: Likewise.
8429 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8431 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8434 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8436 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8439 * gfortran.dg/derived_name_1.f90: New.
8440 * gfortran.dg/derived_name_2.f: New.
8442 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8444 * lib/target-supports.exp (check_effective_target_nonpic): New
8446 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8448 * gcc.target/i386/asm-4.c: Require nonpic.
8449 * gcc.target/i386/cmov1.c: Likewise.
8450 * gcc.target/i386/mul.c: Likewise.
8451 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8452 * gcc.target/i386/ssetype-1.c: Require nonpic.
8453 * gcc.target/i386/ssetype-3.c: Likewise.
8454 * gcc.target/i386/ssetype-5.c: Likewise.
8456 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8458 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8459 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8460 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8461 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8463 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8465 PR tree-optimization/30590
8466 * g++.dg/opt/pr30590.C: New testcase.
8468 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/pr30762-1.c: New test.
8472 * gcc.dg/pr30762-2.c: New test.
8475 * gcc.target/i386/pr30505.c: New test.
8477 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8479 * gcc.target/arm/register-variables.c: New.
8481 2007-03-19 Jeff Law <law@redhat.com>
8483 * PR tree-optimization/30984
8484 * gcc.c-torture/pr30984.c: New test.
8486 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8487 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/31254
8490 * gcc.dg/torture/pr31254.c: New testcase.
8492 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8494 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8495 target default_packed.
8497 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8500 * gfortran.dg/string_length_1.f90: New test.
8502 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8505 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8507 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8509 PR libgfortran/31052
8510 * gfortran.dg/namelist_27.f90: New test.
8512 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8515 * gfortran.dg/used_types_14.f90: New test.
8518 * gfortran.dg/used_types_15.f90: New test.
8520 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8522 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8523 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8525 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8528 * gfortran.dg/integer_exponentiation_2.f90: New test.
8530 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8532 PR tree-optimization/31041
8533 * gcc.dg/vect/pr31041.c: New test.
8535 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8537 * g++.dg/warn/Wconversion-integer.C: New
8538 * g++.dg/warn/Wconversion-real.C: New.
8539 * g++.dg/warn/Wconversion-real-integer.C: New.
8540 * g++.dg/warn/conv2.C: Updated.
8542 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8544 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8547 2007-03-16 Richard Guenther <rguenther@suse.de>
8549 PR tree-optimization/31146
8550 * g++.dg/tree-ssa/pr31146.C: New testcase.
8552 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8554 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8555 assume that the target has <features.h>.
8557 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8559 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8560 dg-options rather than to the whole test.
8562 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8565 * g++.dg/debug/pr29906.C: New
8567 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8569 PR libgfortran/31099
8570 * gfortran.dg/unformatted_recl.f90: Update test.
8572 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8574 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8576 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8579 * g++.dg/parse/namespace-definition.C: New.
8581 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8584 * g++.dg/cpp/pedantic-errors.C: New.
8585 * g++.dg/cpp/permissive.C: New.
8587 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8589 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8590 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8592 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8594 * lib/target-supports.exp (check_missing_uclibc_feature)
8595 (check_effective_target_wchar): New procedures.
8596 * gcc.dg/wchar_t-1.c: Require target wchar.
8597 * gcc.dg/wint_t-1.c: Likewise.
8599 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8601 * lib/target-supports.exp (check_gc_sections_available): Return
8602 false for VxWorks targets.
8604 2007-03-15 Dirk Mueller <dmueller@suse.de>
8606 * g++.dg/warn/Wconversion2.C: Fix typo.
8607 * gcc.dg/if-empty-1.c: Ditto.
8609 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8611 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8613 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8615 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8616 * gcc.target/i386/pr31167.c: Ditto.
8618 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8621 * gcc.target/i386/pr31167.c: New test.
8623 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/import5.f90.f90: New test.
8630 * gfortran.dg/data_components_1.f90: New test.
8634 * gfortran.dg/generic_13.f90: New test.
8637 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8639 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8641 PR libgfortran/31051
8642 * gfortran.dg/fmt_t_4.f90: New
8644 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8647 * g++.dg/other/default7.C: New test.
8649 2007-03-15 Dirk Mueller <dmueller@suse.de>
8651 * g++.dg/warn/Wconversion2.C: New.
8653 2007-03-14 Eric Christopher <echristo@apple.com>
8655 * gcc.dg/ssp-1.c: New.
8656 * gcc.dg/ssp-2.c: Ditto.
8658 2007-03-14 Dirk Mueller <dmueller@suse.de>
8660 * g++.dg/warn/do-empty.C: New.
8661 * gcc.dg/do-empty.c: New.
8662 * gcc.dg/if-empty-1.c: Update.
8663 * gcc.dg/20001116-1.c: Update.
8664 * gcc.dg/pr23165.c: Update.
8666 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8668 * gfortran.dg/module_implicit_conversion.f90: New test.
8670 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8673 * gcc.dg/pr31127.c: New.
8675 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8677 * gcc.dg/tree-ssa/loop-26.c: New test.
8679 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8681 * gcc.target/i386/cmpxchg16b-1.c: New test.
8683 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8685 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8686 * gcc.dg/c99-vla-1.c: Likewise.
8687 * g++.dg/ext/vla1.C: Likewise
8689 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8691 * gcc.dg/wvla-1.c: New test
8692 * gcc.dg/wvla-2.c: New test
8693 * gcc.dg/wvla-3.c: New test
8694 * gcc.dg/wvla-4.c: New test
8695 * gcc.dg/wvla-5.c: New test
8696 * gcc.dg/wvla-6.c: New test
8697 * gcc.dg/wvla-7.c: New test
8698 * g++.dg/warn/Wvla-1.C: New test
8699 * g++.dg/warn/Wvla-2.C: New test
8700 * g++.dg/warn/Wvla-3.C: New test
8702 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8705 * g++.dg/other/default6.C: New test.
8707 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8709 * lib/target-supports.exp (check_profiling_available): Return false
8711 (check_effective_target_vxworks_kernel): New procedure.
8712 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8714 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8715 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8717 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8719 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8721 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8722 PIC is not supported.
8723 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8724 * gcc.dg/20020426-2.c: Likewise.
8725 * gcc.dg/pr28243.c: Likewise.
8726 * gcc.dg/visibility-11.c: Likewise.
8727 * gcc.dg/tls/opt-9.c: Likewise.
8728 * gcc.dg/tls/opt-10.c: Likewise.
8729 * gcc.dg/tls/pic-1.c: Likewise.
8730 * gcc.dg/tls/struct-1.c: Likewise.
8731 * gcc.target/i386/20000807-1.c: Likewise.
8732 * gcc.target/i386/20000904-1.c: Likewise.
8733 * gcc.target/i386/20011119-1.c: Likewise.
8734 * gcc.target/i386/990213-2.c: Likewise.
8735 * gcc.target/i386/990214-1.c: Likewise.
8736 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8737 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8738 * gcc.target/i386/pic-1.c: Likewise.
8739 * gcc.target/i386/pr21518.c: Likewise.
8740 * gcc.target/i386/pr23098.c: Likewise.
8741 * gcc.target/i386/pr23943.c: Likewise.
8743 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8746 * g++.dg/template/complit2.C: New test.
8749 * g++.dg/ext/bitfield1.C: New test.
8751 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8754 * gfortran.dg/interface_11.f90: New test.
8756 2007-03-11 Richard Guenther <rguenther@suse.de>
8758 PR tree-optimization/31115
8759 * gcc.dg/torture/pr31115.c: New testcase.
8761 2007-03-11 Ira Rosen <irar@il.ibm.com>
8763 PR tree-optimization/29925
8764 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8766 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8769 * g++.dg/expr/bitfield3.C: New test.
8770 * g++.dg/expr/bitfield4.C: Likewise.
8771 * g++.dg/expr/bitfield5.C: Likewise.
8772 * g++.dg/expr/bitfield6.C: Likewise.
8775 * g++.dg/template/array18.C: New test.
8777 2007-03-10 Dirk Mueller <dmueller@suse.de>
8780 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8781 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8783 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8786 * g++.dg/cpp0x/variadic-bind.C: New.
8787 * g++.dg/cpp0x/variadic-function.C: New.
8788 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8789 * g++.dg/cpp0x/variadic-tuple.C: New.
8790 * g++.dg/cpp0x/variadic1.C: New.
8791 * g++.dg/cpp0x/variadic2.C: New.
8792 * g++.dg/cpp0x/variadic3.C: New.
8793 * g++.dg/cpp0x/variadic4.C: New.
8794 * g++.dg/cpp0x/variadic5.C: New.
8795 * g++.dg/cpp0x/variadic6.C: New.
8796 * g++.dg/cpp0x/variadic7.C: New.
8797 * g++.dg/cpp0x/variadic8.C: New.
8798 * g++.dg/cpp0x/variadic9.C: New.
8799 * g++.dg/cpp0x/variadic10.C: New.
8800 * g++.dg/cpp0x/variadic11.C: New.
8801 * g++.dg/cpp0x/variadic12.C: New.
8802 * g++.dg/cpp0x/variadic13.C: New.
8803 * g++.dg/cpp0x/variadic14.C: New.
8804 * g++.dg/cpp0x/variadic15.C: New.
8805 * g++.dg/cpp0x/variadic16.C: New.
8806 * g++.dg/cpp0x/variadic17.C: New.
8807 * g++.dg/cpp0x/variadic18.C: New.
8808 * g++.dg/cpp0x/variadic19.C: New.
8809 * g++.dg/cpp0x/variadic20.C: New.
8810 * g++.dg/cpp0x/variadic21.C: New.
8811 * g++.dg/cpp0x/variadic22.C: New.
8812 * g++.dg/cpp0x/variadic23.C: New.
8813 * g++.dg/cpp0x/variadic24.C: New.
8814 * g++.dg/cpp0x/variadic25.C: New.
8815 * g++.dg/cpp0x/variadic26.C: New.
8816 * g++.dg/cpp0x/variadic27.C: New.
8817 * g++.dg/cpp0x/variadic28.C: New.
8818 * g++.dg/cpp0x/variadic29.C: New.
8819 * g++.dg/cpp0x/variadic30.C: New.
8820 * g++.dg/cpp0x/variadic31.C: New.
8821 * g++.dg/cpp0x/variadic32.C: New.
8822 * g++.dg/cpp0x/variadic33.C: New.
8823 * g++.dg/cpp0x/variadic34.C: New.
8824 * g++.dg/cpp0x/variadic35.C: New.
8825 * g++.dg/cpp0x/variadic36.C: New.
8826 * g++.dg/cpp0x/variadic37.C: New.
8827 * g++.dg/cpp0x/variadic38.C: New.
8828 * g++.dg/cpp0x/variadic39.C: New.
8829 * g++.dg/cpp0x/variadic40.C: New.
8830 * g++.dg/cpp0x/variadic41.C: New.
8831 * g++.dg/cpp0x/variadic42.C: New.
8832 * g++.dg/cpp0x/variadic43.C: New.
8833 * g++.dg/cpp0x/variadic44.C: New.
8834 * g++.dg/cpp0x/variadic45.C: New.
8835 * g++.dg/cpp0x/variadic46.C: New.
8836 * g++.dg/cpp0x/variadic47.C: New.
8837 * g++.dg/cpp0x/variadic48.C: New.
8838 * g++.dg/cpp0x/variadic49.C: New.
8839 * g++.dg/cpp0x/variadic50.C: New.
8840 * g++.dg/cpp0x/variadic51.C: New.
8841 * g++.dg/cpp0x/variadic52.C: New.
8842 * g++.dg/cpp0x/variadic53.C: New.
8843 * g++.dg/cpp0x/variadic54.C: New.
8844 * g++.dg/cpp0x/variadic55.C: New.
8845 * g++.dg/cpp0x/variadic56.C: New.
8846 * g++.dg/cpp0x/variadic57.C: New.
8847 * g++.dg/cpp0x/variadic58.C: New.
8848 * g++.dg/cpp0x/variadic59.C: New.
8849 * g++.dg/cpp0x/variadic60.C : New.
8850 * g++.dg/cpp0x/variadic61.C : New.
8851 * g++.dg/cpp0x/variadic62.C : New.
8852 * g++.dg/cpp0x/variadic63.C : New.
8853 * g++.dg/cpp0x/variadic64.C : New.
8854 * g++.dg/cpp0x/variadic65.C : New.
8855 * g++.dg/cpp0x/variadic66.C : New.
8856 * g++.dg/cpp0x/variadic67.C : New.
8857 * g++.dg/cpp0x/variadic68.C : New.
8858 * g++.dg/cpp0x/variadic69.C : New.
8859 * g++.dg/cpp0x/variadic70.C : New.
8860 * g++.dg/cpp0x/variadic71.C : New.
8861 * g++.dg/cpp0x/variadic72.C : New.
8862 * g++.dg/cpp0x/variadic73.C : New.
8863 * g++.dg/cpp0x/variadic74.C : New.
8864 * g++.dg/cpp0x/variadic75.C : New.
8865 * g++.dg/cpp0x/variadic-ex1.C : New.
8866 * g++.dg/cpp0x/variadic-ex2.C : New.
8867 * g++.dg/cpp0x/variadic-ex3.C : New.
8868 * g++.dg/cpp0x/variadic-ex4.C : New.
8869 * g++.dg/cpp0x/variadic-ex5.C : New.
8870 * g++.dg/cpp0x/variadic-ex6.C : New.
8871 * g++.dg/cpp0x/variadic-ex7.C : New.
8872 * g++.dg/cpp0x/variadic-ex8.C : New.
8873 * g++.dg/cpp0x/variadic-ex9.C : New.
8874 * g++.dg/cpp0x/variadic-ex10.C : New.
8875 * g++.dg/cpp0x/variadic-ex11.C : New.
8876 * g++.dg/cpp0x/variadic-ex12.C : New.
8877 * g++.dg/cpp0x/variadic-ex13.C : New.
8878 * g++.dg/cpp0x/variadic-ex14.C : New.
8880 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8882 PR libgfortran/31099
8883 * gfortran.dg/unformatted_recl.f90: New test.
8885 2007-03-09 Roger Sayle <roger@eyesopen.com>
8887 * gcc.dg/fold-eqcmplx-1.c: New test case.
8889 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8891 PR rtl-optimization/30643
8892 * gcc.dg/pr30643.c: New.
8894 2007-03-09 Chao-ying Fu <fu@mips.com>
8896 * gcc.target/mips/mips32-dspr2-type.c: New test.
8897 * gcc.target/mips/mips32-dspr2.c: New test.
8898 * gcc.target/mips/dspr2-MULT.c: New test.
8899 * gcc.target/mips/dspr2-MULTU.c: New test.
8900 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8901 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8902 Adjust some formats.
8904 2007-03-09 Dirk Mueller <dmueller@suse.de>
8907 * gcc.dg/Wlogical-op-1.c: New.
8908 * g++.dg/warn/Wlogical-op-1.C: New.
8910 2007-03-09 Richard Guenther <rguenther@suse.de>
8912 PR tree-optimization/30904
8914 * gcc.dg/pr30904.c: Remove xfail.
8916 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8919 * gcc.c-torture/execute/pr31072.c: New test.
8921 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8923 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8924 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8925 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8926 *lrint* and *lround*.
8927 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8929 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8930 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8931 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8932 and *lround*. Correct macro names.
8933 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8934 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8936 2007-03-08 Ian Lance Taylor <iant@google.com>
8938 * gcc.dg/no-strict-overflow-5.c: New test.
8939 * gcc.dg/no-strict-overflow-6.c: New test.
8940 * gcc.dg/Wstrict-overflow-11.c: New test.
8941 * gcc.dg/Wstrict-overflow-12.c: New test.
8942 * gcc.dg/Wstrict-overflow-13.c: New test.
8943 * gcc.dg/Wstrict-overflow-14.c: New test.
8944 * gcc.dg/Wstrict-overflow-15.c: New test.
8946 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8948 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8949 for VxWorks kernel mode.
8950 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8952 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8954 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8957 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8959 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8960 and lib/bfill.c on VxWorks targets.
8961 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8962 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8963 lib/bfill.c and lib/memmove.c on VxWorks targets.
8964 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8965 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8967 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8968 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8970 2007-03-08 Tobias Burnus <burnus@net-b.de>
8972 * gfortran.dg/use_5.f90: New test.
8973 * gfortran.dg/use_6.f90: Ditto.
8974 * gfortran.dg/use_7.f90: Ditto.
8976 2007-03-08 Tobias Burnus <burnus@net-b.de>
8979 * gfortran.dg/use_4.f90: New test.
8980 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8982 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8985 * gfortran.dg/parameter_array_section_2.f90: New test.
8987 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8990 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8993 * g++.dg/template/arg5.C: New test.
8995 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8997 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8999 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9001 * gcc.dg/var-expand1.c: Add newline at end of file.
9003 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9005 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9007 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9009 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9011 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9013 * gcc.dg/torture/builtin-convert-4.c: New test.
9015 2007-03-05 Ian Lance Taylor <iant@google.com>
9017 * gcc.c-torture/compile/pr31034.c: New test.
9019 2007-03-05 Ian Lance Taylor <iant@google.com>
9021 * gcc.dg/inline-18.c: New test.
9022 * gcc.dg/inline-19.c: New test.
9023 * gcc.dg/inline-20.c: New test.
9024 * gcc.dg/inline-21.c: New test.
9026 2007-03-05 Richard Guenther <rguenther@suse.de>
9028 PR tree-optimization/14052
9029 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9031 2007-03-05 Richard Guenther <rguenther@suse.de>
9033 PR tree-optimization/23777
9034 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9036 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9039 * gcc.dg/multiple-overflow-warn-3.c: New.
9040 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9042 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9045 * g++.dg/parse/template23.C: New test.
9047 2007-03-04 Roger Sayle <roger@eyesopen.com>
9050 * gcc.dg/pr30744-1.c: New test case.
9052 2007-03-04 Tobias Burnus <burnus@net-b.de>
9054 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9056 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9059 * gfortran.dg/logical_3.f90: New test.
9061 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9064 * gfortran.dg/integer_exponentiation_1.f90: New test.
9066 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9068 * gcc.target/m68k/m68k.exp: New.
9069 * gcc.target/m68k/crash1.c: New.
9071 2007-03-03 Tobias Burnus <burnus@net-b.de>
9073 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9074 to be more compatible with integer(kind=8).
9076 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9079 * gfortran.dg/zero_sized_3.f90: New test.
9081 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9084 * g++.dg/parse/else.C: New.
9085 * g++.dg/parse/else-2.C: New.
9087 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9088 Tobias Burnus <burnus@net-b.de>
9091 * gfortran.dg/size_dim.f90: New test.
9093 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9094 Tobias Burnus <burnus@net-b.de>
9097 * gfortran.dg/entry_9.f90: New test.
9099 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9102 * g++.dg/inherit/covariant16.C: New test.
9104 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9106 * g++.dg/other/darwin-minversion-1.C: New.
9108 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9110 * gcc.dg/tree-ssa/20070302-1.c: New test.
9112 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9114 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9117 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9119 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9121 2007-03-01 Simon Baldwin <simonb@google.com>
9124 * warn/ignored_typedef.C: New.
9125 * init/ctor8.C: Added dg-warning to consume ignored typedef
9127 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9128 and added an explicit line number.
9130 2007-02-28 Richard Guenther <rguenther@suse.de>
9133 * gcc.dg/torture/pr30364-1.c: New testcase.
9134 * gcc.dg/torture/pr30364-2.c: Likewise.
9135 * gcc.dg/torture/pr30364-3.c: Likewise.
9137 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9139 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9140 powerpc*, use -funsafe-math-optimizations.
9141 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9142 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9144 2007-02-28 Tobias Burnus <burnus@net-b.de>
9145 Paul Thomas <pault@gcc.gnu.org>
9149 * c_by_val_1.f: Test %VAL() with non-default kind.
9150 * c_by_val.c: Ditto.
9151 * c_by_val_4.f: New test.
9153 2007-02-28 Tobias Burnus <burnus@net-b.de>
9156 * gfortran.dg/continuation_7.f90: New test.
9158 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9160 * g++.dg/inherit/thunk7.C: New test.
9161 * lib/target-supports.exp (check_profiling_available): Not available
9164 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9167 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9169 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9171 * lib/target-supports.exp (check_effective_target_init_priority):
9172 Remove Solaris special case.
9174 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9176 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9177 for more builtin types.
9179 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9180 * g++.dg/ext/visibility/noPLT.C: Likewise.
9182 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9184 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9187 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9190 * size_optional_dim_1.f90: New test.
9192 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9194 * gcc.dg/vxworks/vxworks.exp: New file.
9195 * gcc.dg/vxworks/initpri1.c: Likewise.
9196 * gcc.dg/vxworks/initpri2.c: Likewise.
9197 * gcc.dg/initpri2.c: Add more tests.
9198 * g++.dg/special/initpri2.C: Likewise.
9200 * gcc.dg/initpri1.c: New test.
9201 * gcc.dg/initpri2.c: Likewise.
9202 * g++.dg/special/initpri1.C: New test.
9203 * g++.dg/special/initpri2.C: Likewise.
9204 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9205 * g++.dg/special/conpr-2.C: Likewise.
9206 * g++.dg/special/conpr-3.C: Likewise.
9207 * g++.dg/special/conpr-4.C: Likewise.
9208 * g++.dg/special/initp1.C: Likewise.
9209 * g++.dg/special/ecos.exp: Remove code to detect availability of
9210 constructor priorities.
9211 * lib/target-supports.exp (check_effective_target_init_priority):
9214 2007-02-24 Jan Hubicka <jh@suse.cz>
9216 * gcc.c-torture/execute/pr30778.c: New testcase.
9218 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9220 PR libgfortran/30918
9221 * gfortran.dg/namelist_26.f90: New test.
9223 2007-02-24 Richard Guenther <rguenther@suse.de>
9226 * gcc.dg/pr30951.c: New testcase.
9228 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9230 * gcc.dg/torture/builtin-modf-1.c: New test.
9232 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9234 PR tree-optimization/30904
9235 * gcc.dg/pr30904.c: New test.
9237 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9239 * gcc.test-framework/README: Correct command.
9240 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9242 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9244 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9246 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9248 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9250 * lib/target-supports.exp (check_effective_target_newlib): New
9253 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9256 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9257 allocatable component.
9260 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9262 * gcc.dg/torture/builtin-logb-1.c: New test.
9263 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9264 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9265 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9268 2007-02-23 Richard Guenther <rguenther@suse.de>
9270 * g++.dg/warn/changes-meaning.C: New testcase.
9272 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274 PR libgfortran/30910
9275 * gfortran.dg/fmt_zero_precision.f90: Update test.
9277 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9279 * gcc.dg/torture/builtin-frexp-1.c: New test.
9281 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9283 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9285 2007-02-22 Ian Lance Taylor <iant@google.com>
9288 * g++.dg/debug/pr30898.C: New test.
9290 2007-02-22 Ira Rosen <irar@il.ibm.com>
9292 * gcc.dg/vect/vect-106.c: New test.
9294 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9295 Ira Rosen <irar@il.ibm.com>
9297 PR tree-optimization/30843
9298 * gcc.dg/vect/pr30843.c: New test.
9300 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9302 PR tree-optimization/30858
9303 * gcc.dg/vect/pr30858.c: New test.
9305 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9307 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9308 to set options for compiling testglue.
9309 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9310 * lib/obj-c++.exp (obj-c++_init): Likewise.
9312 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9314 * gnat.dg/derived_aggregate.adb: New test.
9316 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9318 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9319 sh* targets. Call the correct CKSGN macro.
9321 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9323 * gfortran.dg/gomp/omp_parse1.f90: New test.
9324 * gfortran.dg/gomp/omp_parse2.f: New test.
9326 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9329 * gfortran.dg/do_pointer_1.f90: New test.
9331 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9333 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9336 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9338 * gcc.dg/darwin-minversion-1.c: New.
9339 * gcc.dg/darwin-minversion-2.c: New.
9341 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9343 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9345 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9346 DJ Delorie <dj@redhat.com>
9349 * gcc.dg/Wfatal.c: New.
9350 * gcc.dg/Wfatal-2.c: New.
9351 * gcc.dg/Werror-1.c: Adjust expectations.
9352 * gcc.dg/Werror-5.c: Likewise.
9353 * gcc.dg/Werror-7.c: Likewise.
9354 * gcc.dg/Werror-10.c: Likewise.
9355 * gcc.dg/Werror-11.c: Likewise.
9357 2007-02-20 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/volatile10.f90: New test.
9362 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9365 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9367 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9369 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9370 * gcc.dg/Walways-true-1.c: Likewise.
9371 * gcc.dg/weak/weak-3.c: Likewise.
9372 * gcc.dg/Werror-1.c: Likewise.
9373 * gcc.dg/Werror-3.c: Likewise.
9374 * gcc.dg/Werror-4.c: Likewise.
9375 * gcc.dg/Werror-5.c: Likewise.
9376 * gcc.dg/Werror-6.c: Likewise.
9377 * gcc.dg/Werror-7.c: Likewise.
9378 * gcc.dg/Werror-8.c: Likewise.
9379 * gcc.dg/Werror-10.c: Likewise.
9380 * gcc.dg/Werror-11.c: Likewise.
9381 * gcc.dg/Werror-12.c: Likewise.
9382 * g++.old-deja/g++.mike/warn8.C: Likewise.
9383 * g++.dg/warn/Walways-true-1.C: Likewise.
9384 * g++.dg/warn/Walways-true-2.C: Likewise.
9385 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9386 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9387 -Wstring-literal-comparison with -Waddress.
9388 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9389 -Wno-string-literal-comparison with -Wno-address.
9391 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9393 * gnat.dg/self_aggregate_with_call.adb: New test.
9395 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9397 PR tree-optimization/30975
9398 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9399 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9400 * gcc.dg/vect/pr30795.c: New.
9402 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9405 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9407 2007-02-18 Roger Sayle <roger@eyesopen.com>
9409 PR rtl-optimization/28173
9410 * gcc.target/i386/andor-1.c: New test case.
9412 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9414 * gcc.dg/torture/builtin-ldexp-1.c: New.
9415 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9417 2007-02-18 Roger Sayle <roger@eyesopen.com>
9419 * gfortran.dg/array_constructor_15.f90: New test case.
9421 2007-02-18 Roger Sayle <roger@eyesopen.com>
9423 * gfortran.dg/forall_10.f90: New test case.
9425 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9427 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9429 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9431 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9432 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9434 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9436 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9437 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9438 * gcc.target/i386/xchg-1.c: New test.
9439 * gcc.target/i386/xchg-2.c: New test.
9441 2007-02-16 Richard Guenther <rguenther@suse.de>
9442 Christian Bruel <christian.bruel@st.com>
9444 * gcc.dg/strict-overflow-5.c: New testcase.
9446 2007-02-16 Tobias Burnus <burnus@net-b.de>
9449 * gfortran.dg/func_derived_4.f90: New test.
9451 2007-02-15 Roger Sayle <roger@eyesopen.com>
9454 * gfortran.dg/pr30391-1.f90: New test case.
9456 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9459 * gcc.c-torture/compile/pr30433.c: New testcase to check
9460 that complex constants comparisions are foldded.
9462 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9465 * g++.dg/ext/stmtexpr10.C: New testcase.
9467 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9470 * gcc.dg/Wunused-value-2.c: New testcase.
9472 2007-02-15 Ian Lance Taylor <iant@google.com>
9474 * g++.dg/eh/subreg-1.C: New test.
9476 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9479 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9480 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9481 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9482 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9483 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9484 * gcc.dg/Werror-implicit-function-declaration.c: New.
9486 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9489 * g++.dg/warn/pr28943.C: New.
9491 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9493 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9495 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9498 * gfortran.dg/error_recovery_3.f90: New test.
9500 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9502 * g++.dg/tree-ssa/sra-1.C: New.
9504 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9506 * g++.dg/tree-ssa/sra-1.C: New.
9508 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9510 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9512 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9514 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9516 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9519 * gfortran.dg/logical_2.f90: New test.
9521 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9523 * gcc.dg/torture/complex-alias-1.c: New test.
9525 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9527 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9528 instead of -fdump-tree-tailcall.
9530 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9532 * gfortran.dg/interface_10.f90: Fix comment typo.
9534 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9536 PR tree-optimization/30771
9537 * gcc.dg/vect/pr30771.c: New test.
9539 2007-02-13 Ian Lance Taylor <iant@google.com>
9541 * gcc.dg/Wstrict-overflow-1.c: New test.
9542 * gcc.dg/Wstrict-overflow-2.c: New test.
9543 * gcc.dg/Wstrict-overflow-3.c: New test.
9544 * gcc.dg/Wstrict-overflow-4.c: New test.
9545 * gcc.dg/Wstrict-overflow-5.c: New test.
9546 * gcc.dg/Wstrict-overflow-6.c: New test.
9547 * gcc.dg/Wstrict-overflow-7.c: New test.
9548 * gcc.dg/Wstrict-overflow-8.c: New test.
9549 * gcc.dg/Wstrict-overflow-9.c: New test.
9550 * gcc.dg/Wstrict-overflow-10.c: New test.
9552 2007-02-13 Roger Sayle <roger@eyesopen.com>
9554 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9556 2007-02-13 Richard Henderson <rth@redhat.com>
9558 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9559 * gcc.c-torture/execute/pr29302-1.c: ... here.
9561 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9564 * gcc.dg/c90-return-1.c: Update output.
9565 * gcc.dg/c99-return-1.c: Likewise.
9567 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9570 * gfortran.dg/used_dummy_types_7.f90: New test..
9572 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9574 * gcc.target/i386/parity-1.c: New test.
9575 * gcc.target/i386/parity-2.c: New test.
9577 2007-02-12 Roger Sayle <roger@eyesopen.com>
9579 * gcc.target/i386/builtin-bswap-3.c: New test case.
9581 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9583 PR tree-optimization/29145
9584 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9585 alias analysis is improved to take better advantage of restrict
9587 * gcc.dg/vect/vect-80.c: Likewise.
9588 * gcc.dg/vect/pr29145.c: New.
9590 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9592 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9593 * gcc.target/i386/sse4a-insert.c: Likewise.
9595 2007-02-11 Roger Sayle <roger@eyesopen.com>
9597 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9598 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9600 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9603 * gfortran.dg/enum_4.f90: Update error message checks.
9605 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9608 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9609 versions of the modules.
9612 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9613 by getting rid of recursive I/O and providing functions with
9617 * gfortran.dg/char_array_constructor_2.f90
9619 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9622 * g++.dg/template/spec34.C: New test
9624 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9626 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9628 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9629 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9630 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9632 * gcc.dg/vect/vect-113.c: Ditto.
9634 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9637 * g++.dg/eh/weak1-C: New test.
9638 * g++.dg/eh/weak1-a.cc: Likewise.
9639 * g++.dg/eh/comdat1.C: Likewise.
9641 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9642 Dorit Nuzman <dorit@il.ibm.com>
9644 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9645 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9646 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9647 * gcc.dg/vect/vect-113.c: Likewise.
9649 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9651 2007-02-10 Richard Henderson <rth@redhat.com>
9653 * lib/target-supports.exp (check_effective_target_tls): Redefine
9654 to mean non-emulated tls.
9655 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9656 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9657 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9658 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9659 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9660 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9661 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9663 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9665 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9667 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9669 * gfortran.dg/secnds.f: Replace time tolerance with a
9670 before-and-after bracket.
9671 * gfortran.dg/secnds-1.f: Likewise.
9673 2007-02-09 Tobias Burnus <burnus@net-b.de>
9676 * gfortran.dg/maxlocval_1.f90: New test.
9678 2007-02-09 Roger Sayle <roger@eyesopen.com>
9680 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9682 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9685 * gfortran.dg/array_function_1.f90: New test.
9687 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9689 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9690 (check_effective_target_dummy_wcsftime): New functions.
9692 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9694 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9695 * lib/target-supports.exp (check_effective_target_uclibc): New
9698 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9700 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9701 (vsnprintf): Don't define for uClibc targets.
9703 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9705 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9706 set before checking whether it was allowed.
9707 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9708 before checking inside_main.
9710 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9712 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9714 (u16sf): Likewise u4sf.
9715 * g++.dg/compat/struct-layout-1.h: Likewise.
9717 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9719 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9721 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9722 m68k targets if check_effective_target_coldfire_fpu returns true.
9724 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9725 Richard Guenther <rguenther@suse.de>
9728 * gcc.dg/fold-compare-3.c: New testcase.
9729 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9731 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9733 * gcc.dg/pr26570.c: Clean up coverage files.
9734 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9735 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9736 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9737 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9738 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9739 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9740 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9741 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9742 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9743 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9744 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9745 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9746 * gcc.dg/vect/pr28952.c: Ditto.
9747 * gcc.dg/vect/pr27151.c: Ditto.
9748 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9749 * g++.dg/gomp/macro-3.C: Ditto.
9751 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9753 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9756 2007-02-08 Roger Sayle <roger@eyesopen.com>
9758 * gcc.target/i386/builtin-bswap-2.c: New test case.
9760 2007-02-08 Roger Sayle <roger@eyesopen.com>
9762 * gfortran.dg/forall_8.f90: New test case.
9763 * gfortran.dg/forall_9.f90: Likewise.
9765 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9767 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9769 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9771 * lib/target-supports.exp (check_effective_target_simulator): New.
9773 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9775 * gcc.dg/tree-ssa/loop-25.c: New test.
9777 2007-02-06 Richard Henderson <rth@redhat.com>
9779 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9781 2007-02-06 Roger Sayle <roger@eyesopen.com>
9783 * gcc.target/powerpc/popcount-1.c: New test case.
9784 * gcc.target/powerpc/parity-1.c: Likewise.
9786 2007-02-06 Richard Guenther <rguenther@suse.de>
9789 * gcc.dg/torture/pr27302-2.c: New testcase.
9791 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9793 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9794 * gcc.dg/vect/vect-iv-1.c: New test.
9795 * gcc.dg/vect/vect-iv-2.c: New test.
9796 * gcc.dg/vect/vect-iv-3.c: New test.
9797 * gcc.dg/vect/vect-iv-4.c: New test.
9798 * gcc.dg/vect/vect-iv-5.c: New test.
9799 * gcc.dg/vect/vect-iv-6.c: New test.
9800 * gcc.dg/vect/vect-iv-7.c: New test.
9801 * gcc.dg/vect/vect-iv-8.c: New test.
9802 * gcc.dg/vect/vect-iv-9.c: New test.
9803 * gcc.dg/vect/vect-iv-10.c: New test.
9804 * gcc.dg/vect/vect-iv-11.c: New test.
9805 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9806 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9807 * gcc.dg/vect/vect-14.c: Now vectorizable.
9808 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9810 * gcc.dg/vect/vect-27.c: Likewise.
9811 * gcc.dg/vect/vect-29.c Likewise.
9812 * gcc.dg/vect/vect-dv-2.c: Likewise.
9813 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9814 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9815 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9817 2007-02-06 Ira Rosen <irar@il.ibm.com>
9819 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9821 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9823 * gcc.dg/builtins-20.c: Add more cases.
9825 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9828 * gcc.dg/pr30189.c: New test.
9830 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9832 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9834 * gcc.target/i386/sse4a-extract.c: New test.
9835 * gcc.target/i386/sse4a-insert.c: New test.
9836 * gcc.target/i386/sse4a-montsd.c: New test.
9837 * gcc.target/i386/sse4a-montss.c: New test.
9839 2007-02-05 Richard Guenther <rguenther@suse.de>
9841 * gcc.target/i386/vectorize3.c: New testcase.
9843 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9846 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9848 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9851 * gfortran.dg/repeat_1.f90: New test.
9853 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9856 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9857 * gfortran.dg/derived_init_2.f90: Ditto.
9858 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9859 * gfortran.dg/array_initializer_1.f90: Ditto.
9860 * gfortran.dg/do_2.f90: Ditto.
9861 * gfortran.dg/proc_assign_1.f90: Ditto.
9863 2007-02-04 Richard Guenther <rguenther@suse.de>
9866 * g++.dg/warn/pr30636.C: New testcase.
9867 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9869 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9872 * gfortran.dg/pr30667.f: New test.
9874 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9876 * gcc.dg/builtins-54.c: Add more cases.
9878 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9881 * gfortran.dg/zero_sized_2.f90: New test.
9884 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9887 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9890 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9893 * gfortran.dg/interface_10.f90: New test.
9895 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9897 * gcc.dg/builtins-20.c: Add more cases.
9899 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9902 * gcc-target/ia64/pr29682.c: New test.
9904 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9907 * gfortran.dg/arrayio_11.f90.f90: New test.
9910 * gfortran.dg/arrayio_12.f90.f90: New test.
9912 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9915 * g++.dg/tls/diag-5.C: New test.
9918 * gcc.dg/pr30473.c: New test.
9919 * gcc.c-torture/execute/20070201-1.c: New test.
9921 2007-02-01 Roger Sayle <roger@eyesopen.com>
9923 * gfortran.dg/dependency_20.f90: New test case.
9925 2007-01-31 Ian Lance Taylor <iant@google.com>
9927 * gcc.dg/lower-subreg-1.c (test): New test.
9929 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9931 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9933 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9935 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9936 * gcc.dg/torture/builtin-math-3.c: Likewise.
9938 2007-01-31 Dirk Mueller <dmueller@suse.de>
9940 gcc.dg/Wparentheses-2.c: Update and add new tests.
9942 2007-01-31 Ira Rosen <irar@il.ibm.com>
9944 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9947 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9949 * gcc.dg/builtins-63.c: New test.
9951 2007-01-31 Tobias Burnus <burnus@net-b.de>
9954 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9956 2007-01-31 Tobias Burnus <burnus@net-b.de>
9959 * gfortran.dg/volatile8.f90: New argument conformance test.
9960 * gfortran.dg/volatile9.f90: New scope test.
9962 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9965 * g++.dg/warn/null4.C: New.
9967 2001-01-30 Roger Sayle <roger@eyesopen.com>
9968 Uros Bizjak <ubizjak@gmail.com>
9970 * gcc.dg/large-size-array-3.c: Correct typo.
9972 2007-01-30 Richard Guenther <rguenther@suse.de>
9975 * g++.dg/debug/pr27657.C: New testcase.
9977 2007-01-30 Richard Guenther <rguenther@suse.de>
9980 * gcc.dg/torture/pr30313.c: New testcase.
9982 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9984 * gcc.dg/dfp/dfp-except.h: New file.
9985 * gcc.dg/dfp/fe-check.h: New file.
9986 * gcc.dg/dfp/fe-binop.c: New test.
9987 * gcc.dg/dfp/fe-convert-1.c: New test.
9988 * gcc.dg/dfp/fe-convert-2.c: New test.
9989 * gcc.dg/dfp/fe-convert-3.c: New test.
9991 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9992 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9993 * gcc.dg/dfp/convert-dfp.c: Ditto.
9994 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9996 2007-01-29 Josh Conner <jconner@apple.com>
9998 * gcc.target/powerpc/altivec-24.c: New test.
10000 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10003 * g++.dg/parse/defarg12.C: New test.
10005 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10008 * gfortran.dg/used_dummy_types_6.f90: New test.
10010 2007-01-28 Jan Hubicka <jh@suse.cz>
10012 * gcc.dg/tree-prof/val-prof-6.c: New test.
10014 2007-01-28 Roger Sayle <roger@eyesopen.com>
10016 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10018 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10021 * g++.dg/expr/dtor4.C: New test.
10023 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10025 * gcc.dg/tree-ssa/loop-23.c: New test.
10027 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10029 PR libfortran/30389
10030 * gfortran.dg/achar_2.f90: New test.
10031 * gfortran.dg/achar_3.f90: New test.
10033 2007-01-27 Ian Lance Taylor <iant@google.com>
10035 * gcc.dg/strict-overflow-1.c: New test.
10036 * gcc.dg/no-strict-overflow-1.c: New test.
10037 * gcc.dg/strict-overflow-2.c: New test.
10038 * gcc.dg/no-strict-overflow-2.c: New test.
10039 * gcc.dg/strict-overflow-3.c: New test.
10040 * gcc.dg/no-strict-overflow-3.c: New test.
10041 * gcc.dg/strict-overflow-4.c: New test.
10042 * gcc.dg/no-strict-overflow-4.c: New test.
10043 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10044 * gcc.dg/pr15784-1.c: Likewise.
10045 * gcc.dg/pr20922-1.c: Likewise.
10046 * gcc.dg/pr20922-3.c: Likewise.
10047 * gcc.dg/pr20922-4.c: Likewise.
10048 * gcc.dg/pr20922-6.c: Likewise.
10049 * gcc.dg/compare-4.c: Likewise.
10050 * gcc.dg/torture/pr26898-1.c: Likewise.
10051 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10052 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10053 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10054 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10055 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10056 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10057 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10058 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10059 * g++.dg/tree-ssa/pr21082.C: Likewise.
10061 2007-01-27 Roger Sayle <roger@eyesopen.com>
10063 * gcc-dg/large-size-array-3.c: New test case.
10065 2007-01-27 Roger Sayle <roger@eyesopen.com>
10067 * gfortran.dg/forall_7.f90: New test case.
10069 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10072 * gfortran.dg/where_operator_assign_1.f90: New test.
10073 * gfortran.dg/where_operator_assign_2.f90: New test.
10074 * gfortran.dg/where_operator_assign_3.f90: New test.
10076 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10078 * lib/target-supports.exp
10079 (check_effective_target_powerpc_altivec): New.
10080 (check_effective_target_vect_cmdline_needed): Use it.
10082 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10085 * gfortran.dg/backslash_3.f: New test.
10087 2007-01-26 Richard Guenther <rguenther@suse.de>
10089 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10091 2007-01-26 Tobias Burnus <burnus@net-b.de>
10093 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10094 * gfortran.dg/vect/vect.exp: Ditto.
10095 * gfortran.dg/dg.exp: Ditto.
10096 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10097 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10099 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10101 * gcc.dg/builtins-20.c: Add more cases.
10102 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10104 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10107 * gcc.dg/Wall.c: New.
10108 * gcc.dg/Wno-all.c: New.
10109 * gfortran.dg/Wall.f90: New.
10110 * gfortran.dg/Wno-all.f90: New.
10112 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10114 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10115 * g++.dg/eh/simd-2.C: Also run on Darwin.
10116 * g++.dg/eh/simd-3.C: New.
10117 * g++.dg/eh/simd-4.C: New.
10119 2007-01-25 Richard Guenther <rguenther@suse.de>
10121 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10123 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10125 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10127 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10128 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10129 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10130 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10131 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10132 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10133 * gcc.dg/ipa/ipa-7.c: New testcase.
10135 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10137 * g++.dg/cpp0x/warn_cxx0x.C: New.
10139 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10141 * gcc.dg/builtins-20.c: Test builtin carg.
10143 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10145 PR middle-end/27416
10146 * gcc.dg/gomp/pr27416.c: New test.
10148 PR middle-end/30494
10149 * gcc.dg/gomp/pr30494.c: New test.
10150 * g++.dg/gomp/pr30494.C: New test.
10152 PR middle-end/30421
10153 * gcc.dg/gomp/pr30421.c: New test.
10155 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10157 * gcc.target/ia64/versionid-1.c: New test.
10158 * gcc.target/ia64/versionid-2.c: New test.
10160 2007-01-24 Richard Guenther <rguenther@suse.de>
10163 * gcc.dg/builtins-57.c: Change to a link-time testcase
10164 to support non-C99 targets.
10166 2007-01-24 Jan Hubicka <jh@suse.cz>
10168 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10170 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10172 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10174 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10177 * objc.dg/const-str-12.m: New test.
10179 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10182 * gfortran.dg/ctrl-z.f90: New test.
10184 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10187 * gfortran.dg/namelist_assumed_char.f90: New test.
10189 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10192 * g++.dg/inherit/covariant15.C: New test.
10194 2007-01-23 Ian Lance Taylor <iant@google.com>
10196 * g++.dg/warn/Wparentheses-24.C: New test.
10198 2007-01-23 Richard Guenther <rguenther@suse.de>
10201 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10204 2007-01-22 Richard Guenther <rguenther@suse.de>
10206 PR tree-optimization/30038
10207 * gcc.dg/builtins-62.c: New testcase.
10209 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10211 * gcc.c-torture/compile/20070121.c: New test.
10213 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10215 PR libfortran/30525
10216 * gfortran.dg/char_comparison_1.f: New test.
10218 2007-01-21 Ira Rosen <irar@il.ibm.com>
10220 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10222 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10225 * objc.dg/pch: New directory.
10226 * objc.dg/pch/pch.exp: New file.
10227 * objc.dg/pch/interface-1.m: New test.
10228 * objc.dg/pch/interface-1.hs: New include file.
10229 * lib/objc.exp (objc_target_compile): Add
10230 "-x objective-c-header" in front of the sources if this is
10231 a precompiled header being compiled.
10233 2007-01-20 Roger Sayle <roger@eyesopen.com>
10235 * gfortran.dg/array_memcpy_3.f90: New test case.
10236 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10238 2007-01-20 Roger Sayle <roger@eyesopen.com>
10239 Brooks Moses <brooks.moses@codesourcery.com>
10240 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10242 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10243 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10245 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10247 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10249 2007-01-19 Mike Stump <mrs@apple.com>
10251 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10254 2007-01-19 Roger Sayle <roger@eyesopen.com>
10256 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10257 option instead of -funsafe-math-optimizations.
10259 2007-01-19 Tomas Bily <tbily@suse.cz>
10261 gcc.dg/tree-prof/indir-call-prof.c: New.
10262 g++.dg/dg.exp: Add tree-prof subdirectory.
10263 g++.dg/tree-prof/indir-call-prof.C: New.
10264 g++.dg/tree-prof/tree-prof.exp: New.
10266 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10269 * g++.dg/warn/deprecated.C: Update warning output.
10270 * g++.dg/warn/deprecated-2.C: Likewise.
10271 * g++.dg/warn/deprecated-3.C: New.
10273 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10275 * gcc.c-torture/execute/nestfunc-7.c: New.
10277 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10279 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10281 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10283 * gcc.dg/m68k-pic-1.c: New.
10285 2007-01-18 Roger Sayle <roger@eyesopen.com>
10287 * gfortran.dg/array_memcpy_4.f90: New test case.
10289 2007-01-18 Josh Conner <jconner@apple.com>
10292 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10293 * gcc.dg/vect/no-trapping-math-1: New.
10294 * gcc.dg/vect/no-trapping-math-2: New.
10296 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10298 * gcc.target/i386/387-8.c: Update comment about optimizing
10299 inherent load of 1.0 of fptan instruction.
10301 2007-01-18 Dirk Mueller <dmueller@suse.de>
10302 Richard Guenther <rguenther@suse.de>
10305 * gcc.dg/Warray-bounds.c: New testcase.
10306 * gcc.dg/Warray-bounds-2.c: New testcase.
10307 * g++.dg/warn/Warray-bounds.C: New testcase.
10308 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10310 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10313 * gfortran.dg/generic_12.f90: New test.
10315 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10317 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10318 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10320 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10322 * gcc.dg/dfp/compare-special.h: New file.
10323 * gcc.dg/dfp/compare-special-32.c: New test.
10324 * gcc.dg/dfp/compare-special-64.c: New test.
10325 * gcc.dg/dfp/compare-special-128.c: New test.
10327 2007-01-16 Roger Sayle <roger@eyesopen.com>
10328 Paul Thomas <pault@gcc.gnu.org>
10329 Steven G. Kargl <kargl@gcc.gnu.org>
10332 * gfortran.dg/forall_6.f90: New test case.
10333 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10334 * gfortran.dg/dependency_13.f90: Likewise.
10336 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10339 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10340 targets that don't support Inf.
10342 2007-01-15 Dale Johannesen <dalej@apple.com>
10344 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10346 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10348 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10349 of achar for 0xff to avoid the "Extended ASCII not
10350 implemented" error message.
10352 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10355 * gfortran.dg/altreturn_4.f90: New test.
10358 * gfortran.dg/stfunc_4.f90: New test.
10361 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10362 * gfortran.dg/initialization_1.f90: Change warning.
10365 * gfortran.dg/specification_type_resolution_2.f90: New test.
10367 2007-01-14 Jan Hubicka <jh@suse.cz>
10369 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10370 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10371 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10374 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10377 * gfortran.dg/external_procedures_2.f90: New test.
10379 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10382 * gcc.target/i386/pr30413.c: New test.
10384 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10387 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10389 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10391 * gcc.dg/20070112-1.c: New test.
10393 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10395 PR libgfortran/30435
10396 * gfortran.dg/list_read_6.f90: New test.
10398 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10400 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10402 2007-01-12 Tom Tromey <tromey@redhat.com>
10404 PR preprocessor/28227:
10405 * gcc.dg/cpp/pr28227.c: New file.
10407 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10409 * gcc.dg/tree-ssa/loop-22.c: New test.
10411 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10413 PR tree-optimization/29516
10414 * gcc.dg/tree-ssa/loop-20.c: New test.
10416 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10418 PR libfortran/30415
10419 * minmaxloc_integer_kinds_1.f90: New test.
10421 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10424 * g++.dg/template/sizeof-template-argument.C: New test.
10426 2007-01-11 Jan Hubicka <jh@suse.cz>
10428 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10429 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10430 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10431 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10432 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10433 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10434 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10435 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10436 transformation in question.
10437 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10438 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10439 * gcc.dg/always_inline3.c: Likewise.
10441 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10444 * g++.dg/template/typename11.C: New test.
10446 2007-01-10 Robert Kennedy <jimbob@google.com>
10448 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10450 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10452 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10453 for different integer kinds.
10454 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10455 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10456 * gfortran.dg/ishft_2.f90: New test.
10457 * gfortran.dg/ishft_3.f90: New test.
10459 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10461 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10463 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10465 PR tree-optimization/30322
10466 * gcc.dg/tree-ssa/loop-21.c: New test.
10468 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10470 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10472 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10474 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10476 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10478 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10479 * g++.dg/warn/overflow-warn-3.C: Likewise.
10480 * g++.dg/warn/overflow-warn-4.C: Likewise.
10481 * g++.dg/warn/overflow-warn-5.C: Likewise.
10482 * g++.dg/warn/overflow-warn-6.C: Likewise.
10483 * g++.dg/warn/Woverflow-1.C: Likewise.
10484 * g++.dg/warn/Woverflow-2.C: Likewise.
10485 * g++.dg/warn/Woverflow-3.C: Likewise.
10486 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10488 2007-01-08 Roger Sayle <roger@eyesopen.com>
10490 * gfortran.dg/array_constructor_14.f90: New test case.
10491 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10493 2007-01-08 Richard Guenther <rguenther@suse.de>
10495 PR tree-optimization/23603
10496 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10497 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10499 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10501 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10503 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10504 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10505 compiler behaviour.
10506 * gcc.dg/simd-5.c: Likewise.
10507 * gcc.dg/simd-6.c: Likewise.
10508 * g++.dg/conversion/simd1.C: Likewise.
10509 * g++.dg/conversion/simd3.C: Likewise.
10510 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10513 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10515 PR tree-optimization/29877
10516 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10517 name of a hard register for the target concerned. Adjust dg-error
10518 directives to cope with new behaviour of TER.
10520 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10523 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10524 * g++.dg/warn/overflow-warn-1.C: New.
10525 * g++.dg/warn/overflow-warn-3.C: New.
10526 * g++.dg/warn/overflow-warn-4.C: New.
10527 * g++.dg/warn/overflow-warn-5.C: New.
10528 * g++.dg/warn/overflow-warn-6.C: New.
10529 * g++.dg/warn/Woverflow-1.C: New.
10530 * g++.dg/warn/Woverflow-2.C: New.
10531 * g++.dg/warn/Woverflow-3.C: New.
10532 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10534 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10537 * gfortran.dg/invalid_name.f90: New test.
10538 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10539 * gfortran.dg/gomp/pr29759.f90: Ditto.
10541 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10543 * gfortran.dg/present_1.f90: Update error message.
10545 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10548 * g++.dg/template/duplicate1.C: New test
10549 * g++.dg/template/memfriend6.C: Adjust error markers.
10551 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10554 * gcc.dg/torture/inline-1.c: New test.
10556 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10559 * gcc.dg/multiple-overflow-warn-1.c: New.
10560 * gcc.dg/multiple-overflow-warn-2.c: New.
10561 * gcc.dg/overflow-warn-6.c: New.
10562 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10564 2007-01-05 Roger Sayle <roger@eyesopen.com>
10566 * gfortran.dg/array_memcpy_1.f90: New test case.
10567 * gfortran.dg/array_memcpy_2.f90: Likewise.
10569 2007-01-05 Richard Guenther <rguenther@suse.de>
10571 PR middle-end/27826
10572 * g++.dg/opt/pr27826.C: New testcase.
10574 2007-01-05 Ian Lance Taylor <iant@google.com>
10576 * gcc.dg/Walways-true-1.c: New test.
10577 * gcc.dg/Walways-true-2.c: New test.
10578 * g++.dg/warn/Walways-true-1.C: New test.
10579 * g++.dg/warn/Walways-true-2.C: New test.
10581 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10584 * gcc.dg/pr30360.c: New test.
10586 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10589 * gfortran.dg/data_implied_do_1.f90: New test.
10593 * gfortran.dg/char_length_1.f90: New test.
10595 2007-01-05 Richard Guenther <rguenther@suse.de>
10597 PR middle-end/28116
10598 * g++.dg/opt/pr28116.C: New testcase.
10600 2007-01-05 Tobias Burnus <burnus@net-b.de>
10603 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10604 invalid deallocate.
10605 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10606 * gfortran.dg/protected_4.f90: Add pointer intent check.
10607 * gfortran.dg/protected_6.f90: Add pointer intent check.
10608 * gfortran.dg/pointer_intent_1.f90: New test.
10609 * gfortran.dg/pointer_intent_2.f90: New test.
10610 * gfortran.dg/pointer_intent_3.f90: New test.
10612 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10615 * gfortran.dg/altreturn_2.f90: new test.
10617 2007-01-04 Tom Tromey <tromey@redhat.com>
10619 PR preprocessor/28165:
10620 * gcc.dg/cpp/pr28165.c: New file.
10622 2007-01-03 Josh Conner <jconner@apple.com>
10624 PR middle-end/29683
10625 * gcc.dg/pr29683.c: New.
10627 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10630 * g++.dg/pch/template-1.C: New test.
10631 * g++.dg/pch/template-1.Hs: New file.
10633 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10635 PR middle-end/30353
10636 * gcc.c-torture/compile/complex-4.c: New test.
10638 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10640 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10642 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10644 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10646 PR middle-end/30286
10647 * gcc.dg/pr30286.c: New test.
10650 * g++.dg/template/crash66.C: New test.
10653 * g++.dg/template/friend49.C: New test.
10655 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10657 * gfortran.dg/ibits.f90: New test.
10659 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10661 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10662 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10664 2007-01-02 Jan Hubicka <jh@suse.cz>
10666 * gcc.dg/pr16194.c: We now output error on all three functions,
10667 not just first one.
10669 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10672 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10673 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10675 2006-01-02 Ian Lance Taylor <iant@google.com>
10677 * g++.dg/warn/Wparentheses-22.C: New test.
10678 * g++.dg/warn/Wparentheses-23.C: New test.
10680 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10683 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10684 * gcc.dg/declspec-3-Wextra.c: New.
10685 * gcc.dg/declspec-3-no.c: New
10687 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10690 * gfortran.dg/interface_10.f90: Remove.
10692 2007-01-01 Roger Sayle <roger@eyesopen.com>
10694 * gcc.dg/fold-eqxor-4.c: New test case.
10696 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10698 PR middle-end/30311
10699 * gcc.c-torture/compile/pr30311.c: New test.
10701 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10703 PR middle-end/30253
10704 * gcc.c-torture/compile/statement-expression-1.c: New test.
10706 2007-01-01 Andreas Schwab <schwab@suse.de>
10709 * g++.dg/eh/pr29166.C: New test.
10711 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10713 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10715 (check_effective_target_vect_cmdline_needed): Use it.
10717 2006-12-31 Richard Guenther <rguenther@suse.de>
10719 PR middle-end/30137
10720 * gcc.dg/pr30137-1.c: New testcase.
10721 * gcc.dg/pr30137-2.c: Likewise.
10723 2006-12-31 Roger Sayle <roger@eyesopen.com>
10725 PR middle-end/30322
10726 * gcc.dg/fold-plusnot-1.c: New test case.
10728 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10731 * g++.dg/parse/template22.C: New test.
10733 2006-12-31 Richard Guenther <rguenther@suse.de>
10735 PR middle-end/30338
10736 * gcc.c-torture/compile/pr30338.c: New testcase.
10738 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10741 * gfortran.dg/intrinsic_actual_4.f90: New test.
10744 * gfortran.dg/func_decl_3.f90: New test.
10746 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10749 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10750 * gfortran.dg/c_by_val_1.f: New test.
10751 * gfortran.dg/c_by_val_2.f: New test.
10752 * gfortran.dg/c_by_val_3.f: New test.
10754 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10756 PR libfortran/30321
10757 * gfortran.dg/sum_zero_array_1.f90: New test.
10759 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10761 PR preprocessor/29612
10762 * gcc.dg/cpp/pr29612-1.c: New test.
10763 * gcc.dg/cpp/pr29612-2.c: New test.
10765 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10768 * gfortran.dg/pure_formal_proc_1.f90: New test.
10771 * gfortran.dg/intrinsic_actual_3.f90: New test.
10773 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10776 * gfortran.dg/io_constraints_1.f90: Update test.
10777 * gfortran.dg/io_constraints_2.f90: Update test.
10778 * gfortran.dg/inquire_iolength.f90: New test.
10780 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10783 * gfortran.dg/interface_10.f90: New test.
10784 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10785 since z is already, locally a variable.
10788 * gfortran.dg/generic_11.f90: New test.
10789 * gfortran.dg/interface_7.f90: Remove name clash between module
10790 name and procedure 'x' referenced in the interface.
10792 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10795 * gcc.dg/Wmissing-parameter-type.c: New.
10796 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10797 * gcc.dg/Wmissing-parameter-type-no.c: New.
10799 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10802 * gfortran.dg/entry_array_specs_2.f: New test.
10805 * gfortran.dg/nested_modules_6.f90: New test.
10807 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10810 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10811 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10813 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10816 * g++.dg/opt/complex6.C: New test.
10818 2006-12-22 Ben Elliston <bje@au.ibm.com>
10820 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10821 full" if the linker on spu-*-* warns about exceeding local store.
10823 And revert this patch:
10824 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10825 fail to link due to relocation overflows on spu-*-*.
10827 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10830 * gfortran.dg/dependency_19.f90: New test.
10832 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10835 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10837 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10839 PR middle-end/30262
10840 * gcc.c-torture/execute/20061220-1.c: New test.
10842 PR middle-end/30263
10843 * gcc.dg/gomp/asm-1.c: New test.
10846 * g++.dg/eh/ia64-2.C: New test.
10848 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10852 * gcc.dg/rs6000-leaf.c: New.
10854 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10857 * gfortran.dg/f2c_8.f90: New test.
10859 2006-12-20 Bill Wendling <wendling@apple.com>
10861 * gcc.dg/asm-b.c: Check for __ppc64__.
10863 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10866 * gfortran.dg/bounds_check_5.f90: New test.
10868 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10870 PR middle-end/30143
10871 * gcc.dg/gomp/complex-1.c: New testcase.
10873 2006-12-20 Roger Sayle <roger@eyesopen.com>
10875 * gfortran.dg/array_memset_1.f90: New test case.
10877 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10879 * lib/target-supports.exp: Add spu to
10880 check_effective_target_vect_widen_mult_hi_to_si.
10882 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10885 * gfortran.dg/generic_9.f90: New test.
10888 * gfortran.dg/generic_10.f90: New test.
10890 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10893 * gcc.dg/pr30045.c: New test.
10895 2006-12-20 Ben Elliston <bje@au.ibm.com>
10897 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10899 2006-12-19 Eric Christopher <echristo@apple.com>
10902 * gcc.c-torture/execute/pr29302-1.c: New.
10904 2006-12-19 Tobias Burnus <burnus@net-b.de>
10907 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10909 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10912 * gfortran.dg/altreturn_3.f90: New test.
10914 * gfortran.dg/char_result_12.f90: Fix comment typos.
10916 2006-12-19 Ben Elliston <bje@au.ibm.com>
10918 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10919 as newlib's stdio.h uses non-traditional cpp constructs.
10921 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10923 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10924 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10925 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10926 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10927 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10928 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10929 * gfortran.dg/default_initialization.f: Renamed to
10930 default_initialization_1.f
10931 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10932 dollar_edit_descriptor_1.f
10933 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10934 dollar_edit_descriptor_2.f
10935 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10936 dollar_edit_descriptor_3.f
10937 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10938 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10939 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10940 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10941 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10942 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10943 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10944 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10945 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10946 * gfortran.dg/default_initialization_1.f: Renamed from
10947 default_initialization.f
10948 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10949 dollar_edit_descriptor-1.f
10950 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10951 dollar_edit_descriptor-2.f
10952 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10953 dollar_edit_descriptor-3.f
10954 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10955 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10956 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10958 2006-12-18 Bill Wendling <wendling@apple.com>
10960 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10961 id is an OjbC keyword.
10963 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10965 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10967 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10969 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10971 2006-12-18 Ian Lance Taylor <iant@google.com>
10973 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10975 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10977 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10979 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10982 * gfortran.fortran-torture/execute/where21.f90: New test.
10984 2006-12-17 Tobias Burnus <burnus@net-b.de>
10986 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10988 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10991 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10992 * gcc.dg/if-empty-1.c: Likewise.
10993 * gcc.dg/pr23165.c: Likewise.
10994 * g++.dg/warn/empty-body.C: Likewise.
10996 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10998 PR libfortran/30005
10999 * gfortran.dg/open_errors.f90: New test.
11001 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11003 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11005 * gcc.target/i386/ssse3-pabsb.c: New file.
11006 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11007 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11008 * gcc.target/i386/ssse3-palignr.c: Likewise.
11009 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11010 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11011 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11012 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11013 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11014 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11015 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11016 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11017 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11018 * gcc.target/i386/ssse3-psignb.c: Likewise.
11019 * gcc.target/i386/ssse3-psignd.c: Likewise.
11020 * gcc.target/i386/ssse3-psignw.c: Likewise.
11021 * gcc.target/i386/ssse3-vals.h: Likewise.
11023 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11025 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11026 * lib/fortran-torture.exp: Include target-supports.exp.
11028 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11031 * gcc.c-torture/execute/pr30185.c: New test.
11033 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11037 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11038 * gcc.dg/builtin-bswap-2.c: Likewise.
11039 * gcc.dg/builtin-bswap-3.c: Likewise.
11040 * gcc.dg/builtin-bswap-4.c: Likewise.
11041 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11042 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11044 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046 PR libfortran/30145
11047 * gfortran.dg/write_zero_array: New test.
11049 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11052 * gfortran.dg/write_fmt_trim.f90: New test.
11054 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11057 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11060 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11062 * lib/target-supports.exp (check_weak_available): Use istarget
11063 "hppa*-*-hpux10*" instead of regexp.
11064 (check_cxa_atexit_available): Likewise.
11066 2006-12-14 Richard Guenther <rguenther@suse.de>
11068 PR tree-optimization/30197
11069 * gcc.c-torture/execute/complex-1.c: Fix function name.
11070 * gcc.dg/builtins-61.c: New testcase.
11072 2006-12-14 Richard Guenther <rguenther@suse.de>
11074 PR middle-end/30172
11075 * gcc.dg/pr30172-1.c: New testcase.
11077 2006-12-14 Richard Guenther <rguenther@suse.de>
11079 PR tree-optimization/30198
11080 * gcc.dg/builtins-60.c: New testcase.
11082 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11084 * lib/target-supports.exp (vect_no_align): Remove spu.
11086 2006-12-13 Ian Lance Taylor <iant@google.com>
11090 * g++.dg/warn/Wparentheses-5.C: New test.
11091 * g++.dg/warn/Wparentheses-6.C: New test.
11092 * g++.dg/warn/Wparentheses-7.C: New test.
11093 * g++.dg/warn/Wparentheses-8.C: New test.
11094 * g++.dg/warn/Wparentheses-9.C: New test.
11095 * g++.dg/warn/Wparentheses-10.C: New test.
11096 * g++.dg/warn/Wparentheses-11.C: New test.
11097 * g++.dg/warn/Wparentheses-12.C: New test.
11098 * g++.dg/warn/Wparentheses-13.C: New test.
11099 * g++.dg/warn/Wparentheses-14.C: New test.
11100 * g++.dg/warn/Wparentheses-15.C: New test.
11101 * g++.dg/warn/Wparentheses-16.C: New test.
11102 * g++.dg/warn/Wparentheses-17.C: New test.
11103 * g++.dg/warn/Wparentheses-18.C: New test.
11104 * g++.dg/warn/Wparentheses-19.C: New test.
11105 * g++.dg/warn/Wparentheses-20.C: New test.
11106 * g++.dg/warn/Wparentheses-21.C: New test.
11108 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11111 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11112 for target "hppa.*hpux10".
11114 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11116 * g++.dg/debug/vartrack1.C: New test.
11118 * g++.dg/opt/ifcvt1.C: New test.
11120 * gcc.dg/tls/opt-13.c: New test.
11122 * gcc.dg/20060425-2.c: New test.
11124 * g++.dg/opt/pr15054-2.C: New test.
11126 * gcc.c-torture/execute/20060420-1.c: New test.
11128 * gcc.c-torture/execute/20060412-1.c: New test.
11130 * objc/compile/20060406-1.m: New test.
11132 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11134 * g++.dg/template/array17.C: New test.
11136 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11138 * gcc.target/powerpc/altivec-23.c: New test.
11140 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11143 * g++.dg/inherit/error3.C: New test.
11146 * g++.dg/inherit/error4.C: New test.
11148 2006-12-13 Richard Guenther <rguenther@suse.de>
11150 PR tree-optimization/17687
11151 * gcc.dg/builtins-59.c: New testcase.
11153 2006-12-13 Ben Elliston <bje@au.ibm.com>
11155 * gcc.target/spu/Wmain.c: New test.
11157 2006-12-12 Josh Conner <jconner@apple.com>
11159 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11160 * g++.dg/abi/thunk4.C: Likewise.
11161 * g++.dg/abi/rtti3.C: Likewise.
11163 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11165 * gcc.target/spu/cpat-1.c: New test.
11166 * gcc.target/spu/cpat-2.c: New test.
11167 * gcc.target/spu/cpat-3.c: New test.
11168 * gcc.target/spu/cpat-4.c: New test.
11170 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11173 * gcc.c-torture/compile/vector-1.c: New test.
11174 * gcc.c-torture/compile/vector-2.c: New test.
11175 * gcc.c-torture/compile/vector-3.c: New test.
11177 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11179 * lib/fortran-torture.exp: Update copyright years. Remove
11180 obsolete comment. Test -ftree-vectorize where it makes sense.
11181 * lib/gfortran-dg.exp: Update copyright years. Use settings
11182 from fortran-torture.exp.
11183 * gfortran.dg/char_transpose_1.f90,
11184 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11185 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11186 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11187 '-w' to dg-options.
11189 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11191 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11192 saved_${tool}_load.
11194 2006-12-12 Ira Rosen <irar@il.ibm.com>
11196 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11197 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11198 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11199 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11202 2006-12-12 Richard Guenther <rguenther@suse.de>
11204 PR middle-end/30147
11205 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11207 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11208 Diego Novillo <dnovillo@redhat.com>
11210 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11212 * gcc.dg/tree-ssa/pr26421.c: Likewise
11213 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11214 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11215 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11216 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11217 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11218 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11219 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11220 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11221 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11223 2006-12-11 Jan Hubicka <jh@suse.cz>
11225 * gcc.dg/tree-prof/stringop-1.c: New test.
11226 * gcc.dg/tree-prof/stringop-2.c: New test.
11228 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11231 * gcc.target/i386/pr30120.c: New test.
11234 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11236 * gcc.target/i386/x87regparm-1.c: New test.
11237 * gcc.target/i386/x87regparm-2.c: New test.
11238 * gcc.target/i386/x87regparm-3.c: New test.
11239 * gcc.target/i386/x87regparm-4.c: New test.
11241 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11243 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11245 2006-12-10 Tobias Burnus <burnus@net-b.de>
11248 * gfortran.dg/protected_1.f90: New test.
11249 * gfortran.dg/protected_2.f90: New test.
11250 * gfortran.dg/protected_3.f90: New test.
11251 * gfortran.dg/protected_4.f90: New test.
11252 * gfortran.dg/protected_5.f90: New test.
11253 * gfortran.dg/protected_6.f90: New test.
11255 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11256 Tobias Burnus <burnus@gcc.gnu.org>
11260 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11262 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11263 ambiguous interfaces.
11264 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11265 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11266 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11267 ambiguous interfaces.
11268 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11269 * gfortran.dg/array_initializer_2.f90: Add initializer array
11273 * gfortran.dg/interface_9.f90: Test that host interfaces are
11274 not checked for ambiguity with the local version.
11276 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11279 * gfortran.dg/module_interface_2.f90: New test.
11281 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11284 * gfortran.dg/assumed_len.f90: New test.
11286 2006-12-09 Richard Guenther <rguenther@suse.de>
11288 * g++.dg/warn/implicit-typename1.C: Qualify types.
11289 * g++.dg/parse/crash12.C: Likewise.
11290 * g++.dg/tree-ssa/pr22444.C: Likewise.
11292 2006-12-09 Tobias Burnus <burnus@net-b.de>
11294 * gfortran.dg/array_2.f90: Added sqrt test.
11296 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11298 * gcc.target/i386/x87regparm-1.c: XFAIL.
11299 * gcc.target/i386/x87regparm-2.c: XFAIL.
11300 * gcc.target/i386/x87regparm-3.c: XFAIL.
11301 * gcc.target/i386/x87regparm-4.c: XFAIL.
11303 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11305 * lib/target-supports.exp
11306 (check_effective_target_large_long_double): New.
11307 * gcc.dg/Wconversion-real.c : Use it.
11308 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11311 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11313 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11315 2006-12-08 Tobias Burnus <burnus@net-b.de>
11318 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11320 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11323 * g++.dg/template/crash65.C: New test.
11324 * g++.dg/template/spec16.C: Tweak error markers.
11326 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11328 * gcc.target/spu: New directory.
11329 * gcc.target/spu/spu.exp: New file.
11330 * gcc.target/spu/intrinsics-1.c: New test.
11332 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11335 * g++.dg/ext/attrib27.C: New test.
11336 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11337 * g++.dg/parse/typedef5.C: Likewise.
11339 2006-12-07 Mike Stump <mrs@apple.com>
11341 * treelang/compile/var_defs.tree: Adjust.
11343 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11346 * g++.dg/template/crash64.C: New test.
11347 * g++.dg/parse/crash27.C: Adjust error markers.
11349 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11351 PR libfortran/30009
11352 PR libfortran/30056
11353 * gfortran.dg/read_eof_4.f90: Add tests.
11354 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11355 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11357 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11360 * g++.dg/template/crash63.C: New test.
11363 * g++.dg/template/crash62.C: New test.
11365 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11368 * gfortran.dg/allocatable_function_1.f90: Increase the number
11369 of expected calls of free to 10; the lhs section reference is
11370 now evaluated so there is another call to bar. Change the
11371 comment appropriately.
11372 * gfortran.dg/array_section_1.f90: New test.
11374 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11377 * gfortran.dg/char_result_12.f90: New test.
11379 2006-12-05 Richard Guenther <rguenther@suse.de>
11381 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11382 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11383 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11384 vect_double, xfail for spu*-*-*.
11386 2006-12-04 Tobias Burnus <burnus@net-b.de>
11389 * initialization_4.f90: Test noninteger exponents (-std=f95).
11390 * initialization_5.f90: New test for noninteger exponents
11393 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11396 * gfortran.dg/parameter_array_section_1.f90: New test.
11398 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11401 * g++.dg/template/crash61.C: New test.
11404 * g++.dg/template/error23.C: New test.
11406 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11408 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11410 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11413 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11415 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11417 PR middle-end/29965
11418 * gcc.dg/gomp/pr29965-1.c: New test.
11419 * gcc.dg/gomp/pr29965-2.c: New test.
11420 * gcc.dg/gomp/pr29965-3.c: New test.
11421 * gcc.dg/gomp/pr29965-4.c: New test.
11422 * gcc.dg/gomp/pr29965-5.c: New test.
11423 * gcc.dg/gomp/pr29965-6.c: New test.
11424 * g++.dg/gomp/pr29965-1.C: New test.
11425 * g++.dg/gomp/pr29965-2.C: New test.
11426 * g++.dg/gomp/pr29965-3.C: New test.
11427 * g++.dg/gomp/pr29965-4.C: New test.
11428 * g++.dg/gomp/pr29965-5.C: New test.
11429 * g++.dg/gomp/pr29965-6.C: New test.
11430 * g++.dg/gomp/pr29965-7.C: New test.
11431 * g++.dg/gomp/pr29965-8.C: New test.
11432 * g++.dg/gomp/pr29965-9.C: New test.
11433 * g++.dg/gomp/pr29965-10.C: New test.
11435 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11437 * gnat.dg/pointer_variable_bounds.adb: New test.
11438 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11439 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11441 2006-12-03 Eric Christopher <echristo@apple.com>
11443 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11445 2006-12-03 Richard Henderson <rth@redhat.com>
11446 Andrew Pinski <pinskia@gmail.com>
11449 * g++.dg/warn/unit-1.C: New test.
11451 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11453 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11455 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11457 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11458 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11459 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11460 * gcc.dg/vect/vect-70.c: Reduce array size.
11461 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11462 vect_no_compaer_double targets.
11463 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11464 vect_float, vect_double, and vect_int.
11466 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11468 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11469 test for loop versioning on vect_no_align targets.
11470 * gcc.dg/vect/pr20122.c: Likewise.
11471 * gcc.dg/vect/vect-105.c: Likewise.
11472 * gcc.dg/vect/vect-42.c: Likewise.
11473 * gcc.dg/vect/vect-43.c: Likewise.
11474 * gcc.dg/vect/vect-74.c: Likewise.
11475 * gcc.dg/vect/vect-75.c: Likewise.
11476 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11477 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11478 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11479 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11481 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11484 * gfortran.dg/value_1.f90 : New test.
11485 * gfortran.dg/value_2.f90 : New test.
11486 * gfortran.dg/value_3.f90 : New test.
11487 * gfortran.dg/value_4.f90 : New test.
11488 * gfortran.dg/value_4.c : Called from value_4.f90.
11490 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11493 * g++.dg/cpp0x/static_assert4.C: New testcase.
11495 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11497 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11499 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11502 * gcc.dg/pr27953.c: New test.
11504 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11507 * g++.dg/ext/vector5.C: New test.
11510 * g++.dg/other/main1.C: New test.
11512 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11514 PR libfortran/29568
11515 * gfortran.dg/convert_implied_open.f90: Change to
11516 new default record length.
11517 * gfortran.dg/unf_short_record_1.f90: Adapt to
11519 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11521 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11523 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11525 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11528 * g++.dg/expr/pr29066.c: New.
11530 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11531 Zdenek Dvorak <dvorakz@suse.cz>
11533 PR tree-optimization/29921
11534 * gcc.dg/pr29921-2.c: New test.
11536 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11538 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11539 (i386_get_cpuid): New function.
11540 (i386_cpuid_ecx): Likewise.
11541 (i386_cpuid_edx): Likewise.
11542 (i386_cpuid): Updated to call i386_cpuid_edx.
11544 * gcc.target/i386/sse3-addsubpd.c: New file.
11545 * gcc.target/i386/sse3-addsubps.c: Likewise.
11546 * gcc.target/i386/sse3-haddpd.c: Likewise.
11547 * gcc.target/i386/sse3-haddps.c: Likewise.
11548 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11549 * gcc.target/i386/sse3-hsubps.c: Likewise.
11550 * gcc.target/i386/sse3-lddqu.c: Likewise.
11551 * gcc.target/i386/sse3-movddup.c: Likewise.
11552 * gcc.target/i386/sse3-movshdup.c: Likewise.
11553 * gcc.target/i386/sse3-movsldup.c: Likewise.
11555 2006-12-01 Dirk Mueller <dmueller@suse.de>
11557 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11559 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11561 * gcc.dg/dfp/convert-int-max.c: New test.
11562 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11564 2006-11-30 Richard Guenther <rguenther@suse.de>
11566 * gcc.dg/vect/vect-pow-1.c: Rename ...
11567 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11568 floats instead of doubles, check successful vectorization.
11570 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11573 * gcc.c-torture/compile/pr29945.c: New testcase.
11575 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11577 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11580 2006-11-29 Eric Christopher <echristo@apple.com>
11582 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11584 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11586 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11588 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11590 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11593 * g++.dg/inherit/virtual2.C: New test.
11594 * g++.dg/inherit/virtual3.C: Likewise.
11595 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11596 * g++.dg/inherit/error2.C: Likewise.
11597 * g++.dg/template/instantiate1.C: Likewise.
11599 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11602 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11604 2006-11-28 Jan Hubicka <jh@suse.cz>
11606 * gcc.dg/memcpy-1.c: New test.
11608 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11611 * g++.dg/warn/main-3.C: New test.
11613 2006-11-28 Jan Hubicka <jh@suse.cz>
11615 * gcc.dg/winline-1.c: New test.
11617 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11619 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11622 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11625 * gfortran.dg/missing_optional_dummy_3.f90
11627 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11630 * gfortran.dg/interface_3.f90: Modify errors.
11632 2006-11-28 Ben Elliston <bje@au.ibm.com>
11634 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11635 fail to link due to relocation overflows on spu-*-*.
11637 2006-11-27 Michael Matz <matz@suse.de>
11638 Andreas Krebbel <krebbel1@de.ibm.com>
11641 * gcc.dg/20061127-1.c: New testcase.
11643 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11645 * gcc.dg/20061124-1.c: Add exit() function prototype.
11647 2006-11-27 Jan Hubicka <jh@suse.cz>
11649 * gcc.target/i386/memcpy-1.c: Adjust size.
11650 * gcc.dg/visibility-11.c: Likewise.
11652 2006-11-27 Richard Guenther <rguenther@suse.de>
11654 PR middle-end/25620
11655 * gcc.target/i386/pow-1.c: New testcase.
11656 * gcc.dg/builtins-58.c: Likewise.
11658 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11661 * g++.dg/expr/cast8.C: New test.
11663 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11665 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11666 Don't ever inline the testcase.
11668 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11671 * gfortran.fortran-torture/compile/parameter_3.f90: New
11674 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11677 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11679 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11681 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11684 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11686 PR libgfortran/29936
11687 * gfortran.dg/write_check3.f90: New test.
11689 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11691 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11693 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11696 * gfortran.dg/interface_3.f90: New test.
11699 * gfortran.dg/generic_8.f90: New test.
11701 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11703 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11704 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11705 * gfortran.dg/specifics_3.f90: Remove.
11707 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11710 * gcc.dg/gomp/pr29955.c: New test.
11713 * gcc.dg/pr29736.c: New test.
11715 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11718 * gcc.dg/pure-1.c: New test.
11720 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11722 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11723 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11725 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11727 * gcc.dg/20061124-1.c: New testcase.
11729 2006-11-23 Eric Christopher <echristo@apple.com>
11731 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11733 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11737 * gcc.dg/Wconversion-integer.c: New. Supersedes
11738 Wconversion-negative-constants.c
11739 * gcc.dg/Wconversion-real.c: New.
11740 * gcc.dg/Wconversion-real-integer.c: New.
11741 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11742 * g++.dg/warn/Wconversion1.C: Modified.
11744 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11746 * gfortran.dg/overload_1.f90: New test.
11748 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11751 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11752 Wtraditional-conversion.
11753 * gcc.dg/overflow-warn-2.c: Likewise.
11754 * gcc.dg/Wconversion.c: Likewise. Renamed as
11755 Wtraditional-conversion.c .
11756 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11757 Wtraditional-conversion-2.c .
11758 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11759 Wtraditional-conversion-2.c
11760 * gcc.dg/Wconversion-negative-constants.c: New.
11762 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11764 * gcc.dg/tree-ssa/dump-1.c: New test.
11766 2006-11-23 David Ung <davidu@mips.com>
11768 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11769 -mfp64, allowable when ISA >= 33 and float is enabled.
11770 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11771 of mthc1 and mfhc1 patterns.
11773 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11775 PR tree-optimization/29921
11776 * gcc.dg/pr29921.c: New test.
11778 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11781 * gfortran.dg/initialization_4.f90: New test.
11783 2006-11-22 Ira Rosen <irar@il.ibm.com>
11785 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11786 platforms that have interleaving support.
11787 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11788 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11789 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11790 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11791 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11792 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11793 gcc.dg/vect/vect-strided-u8-i8.c,
11794 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11795 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11796 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11797 gcc.dg/vect/vect-strided-float.c,
11798 gcc.dg/vect/vect-strided-a-mult.c,
11799 gcc.dg/vect/vect-strided-mult-char-ls.c,
11800 gcc.dg/vect/vect-strided-a-u16-mult.c,
11801 gcc.dg/vect/vect-strided-a-u32-mult.c,
11802 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11803 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11804 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11805 gcc.dg/vect/vect-strided-mult.c,
11806 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11807 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11810 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11813 * gfortran.dg/auto_char_len_4.f90: New test.
11815 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11818 * gfortran.dg/generic_7.f90: New test.
11819 * gfortran.dg/defined_operators_1.f90: Add new error.
11821 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11823 PR tree-optimization/29902
11824 * g++.dg/tree-ssa/pr29902.C: New test.
11826 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11829 * gfortran.dg/used_types_13.f90: New test.
11831 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11833 * gcc.dg/dfp/snan.c: Delete.
11835 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11837 * g++.dg/cpp0x/static_assert1.C: New.
11838 * g++.dg/cpp0x/static_assert2.C: New.
11839 * g++.dg/cpp0x/static_assert3.C: New.
11841 2006-11-21 Richard Guenther <rguenther@suse.de>
11843 * gcc.dg/vect/vect-pow-1.c: New testcase.
11844 * gcc.dg/vect/vect-pow-2.c: Likewise.
11846 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11849 * g++.dg/template/static29.C: New test.
11852 * g++.dg/conversion/simd4.C: New test.
11854 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11857 * g++.dg/template/access19.C: New test.
11858 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11861 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11864 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11866 2006-11-20 Tobias Burnus <burnus@net-b.de>
11869 * gfortran.dg/import.f90: Extended test.
11870 * gfortran.dg/import2.f90: Extended test.
11872 2006-11-20 Tobias Burnus <burnus@net-b.de>
11874 * gfortran.dg/volatile3.f90: Add conflict test.
11876 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11879 * gfortran.dg/implicit_10.f90: New test.
11881 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11884 * g++.dg/warn/Wall-write-strings.C: New.
11886 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11888 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11889 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11891 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11893 * gfortran.dg/use_3.f90: Remove error message.
11894 * gfortran.dg/iso_fortran_env_1.f90: New test.
11895 * gfortran.dg/iso_fortran_env_2.f90: New test.
11896 * gfortran.dg/iso_fortran_env_3.f90: New test.
11897 * gfortran.dg/iso_fortran_env_4.f90: New test.
11899 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11901 * gcc.dg/vect/vect-27.c: Fix initialization.
11903 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11905 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11906 * gcc.dg/torture/builtin-minmax-1.c: New.
11908 * gcc.dg/builtins-20.c: Add cases for copysign.
11910 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11913 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11915 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11916 * gfortran.dg/use_1.f90: New test.
11917 * gfortran.dg/use_1.f90: New test.
11918 * gfortran.dg/use_1.f90: New test.
11920 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11922 PR tree-optimization/29801
11923 * gcc.dg/pr29801.c: New test.
11925 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11927 PR middle-end/29584
11928 * gcc.dg/torture/pr29584.c: New test.
11930 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11932 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11933 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11934 * gcc.target/powerpc/compress-float-ppc.c,
11935 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11937 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11938 do not pass -mhard-float.
11940 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11942 * gnat.dg/volatile_aggregate.adb: New test.
11944 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11948 * gfortran.dg/bound_2.f90: Add more checks.
11949 * gfortran.dg/bound_3.f90: New test.
11951 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11954 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11956 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11958 * gfortran.dg/import3.f90: Fix error message.
11960 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11963 * gfortran.fortran-torture/compile/inline_1.f90:
11966 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11968 * gcc.target/i386/x87regparm-1.c: New test.
11969 * gcc.target/i386/x87regparm-2.c: New test.
11970 * gcc.target/i386/x87regparm-3.c: New test.
11971 * gcc.target/i386/x87regparm-4.c: New test.
11973 2006-11-15 Tobias Burnus <burnus@net-b.de>
11976 * gfortran.dg/import.f90: New test.
11977 * gfortran.dg/import2.f90: New test.
11978 * gfortran.dg/import3.f90: New test.
11980 2006-11-15 Tobias Burnus <burnus@net-b.de>
11983 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11985 2006-11-15 Tobias Burnus <burnus@net-b.de>
11988 * gfortran.dg/contains.f90: New test.
11989 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11991 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11993 PR tree-optimization/29581
11994 * gcc.dg/pr29581-1.c: New test.
11995 * gcc.dg/pr29581-2.c: New test.
11996 * gcc.dg/pr29581-3.c: New test.
11997 * gcc.dg/pr29581-4.c: New test.
11998 * gfortran.dg/pr29581.f90: New test.
12000 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12003 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12004 numbers in error message headers.
12006 2006-11-14 Richard Guenther <rguenther@suse.de>
12008 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12009 to i?86 and x86_64 targets.
12011 2006-11-14 Caroline Tice <ctice@apple.com>
12013 * gcc.dg/pubtypes-1.c: New file/testcase.
12014 * gcc.dg/pubtypes-2.c: New file/testcase.
12015 * gcc.dg/pubtypes-3.c: New file/testcase.
12016 * gcc.dg/pubtypes-4.c: New file/testcase.
12017 * g++.dg/pubtypes.C: New file/testcase.
12019 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12022 * g++.dg/init/self1.C: New test.
12024 2006-11-14 Tobias Burnus <burnus@net-b.de>
12027 * gfortran.dg/conflicts.f90: Add.
12029 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12031 PR rtl-optimization/29798
12033 * gcc.c-torture/execute/pr29798.c: New.
12035 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12037 * gcc.dg/builtins-20.c: Add more cases.
12039 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12042 * gfortran.dg/gomp/pr29759.f90: New test.
12044 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12047 * g++.dg/template/static28.C: New test.
12049 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12051 * lib/c-torture.exp: Use target-libpath.exp.
12052 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12053 set GCC_EXEC_PREFIX env var from global variable of same name.
12055 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12058 * gfortran.fortran-torture/compile/transfer-1.f90:
12061 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12062 Zdenek Dvorak <dvorakz@suse.cz>
12064 PR tree-optimization/29680
12065 * gcc.dg/alias-11.c: New test.
12067 2006-11-12 Jason Merrill <jason@redhat.com>
12068 Andrew Pinski <pinskia@physics.uc.edu>
12070 PR middle-end/28915
12071 * gcc.target/i386/vectorize1.c: New.
12073 2006-11-12 Roger Sayle <roger@eyesopen.com>
12075 PR rtl-optimization/29797
12076 * gcc.c-torture/execute/pr29797-1.c: New test case.
12078 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12080 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12082 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12084 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12086 2006-11-12 Roger Sayle <roger@eyesopen.com>
12088 PR tree-optimization/13827
12089 * gcc.dg/fold-eqand-1.c: New test case.
12091 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12094 * gcc.c-torture/execute/mayalias-3.c: New test.
12096 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12098 PR middle-end/27528
12099 * gcc.c-torture/compile/pr27528.c: New test.
12100 * gcc.dg/pr27528.c: Likewise.
12102 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12104 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12106 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12108 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12111 * gfortran.dg/reshape_source_size_1.f90: New test.
12113 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12116 * gfortran.dg/aliasing_dummy_4.f90: New test.
12118 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12121 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12122 and x86_64-*-* targets.
12124 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12126 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12127 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12128 New macros. Use them in exact tests.
12129 (TESTIT3): New macro.
12130 Add tests for fmin, fmax and fma.
12132 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12135 * gfortran.dg/array_constructor_13.f90: New test.
12137 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12140 * gfortran.dg/used_types_12.f90: New test.
12142 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12144 PR middle-end/29726
12145 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12147 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12148 * gcc.dg/fold-eqandshift-3.c: New test case.
12150 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12153 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12156 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12158 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12160 * gcc.dg/20061109-1.c: New testcase.
12162 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12164 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12166 2006-11-09 Tobias Burnus <burnus@net-b.de>
12168 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12169 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12171 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12173 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12174 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12176 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12178 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12180 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12182 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12184 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12185 * gcc.dg/vect/vect-9.c: Now vectorizable.
12186 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12187 that support vect_widen_mult.
12188 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12189 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12190 vect-reduc-dot-u16.c).
12191 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12192 vect-reduc-dot-u16.c).
12193 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12194 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12195 vect-reduc-dot-s8.c).
12196 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12197 vect-reduc-dot-s8.c).
12198 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12199 vect-reduc-dot-s8.c).
12200 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12201 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12202 vect-reduc-dot-u8.c).
12203 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12204 vect-reduc-dot-u8.c).
12205 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12206 * gcc.dg/vect/vect-multitypes-9.c: New test.
12207 * gcc.dg/vect/vect-multitypes-10.c: New test.
12208 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12209 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12210 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12211 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12212 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12213 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12214 wrapv-vect-reduc-dot-s8.c.
12215 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12216 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12217 targets that support vec_unpack.
12218 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12219 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12220 (check_effective_target_vect_widen_mult_hi_to_si): New.
12221 (check_effective_target_vect_widen_sum): Removed.
12223 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12225 * gcc.dg/vect/vect-multitypes-8.c: New test.
12226 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12228 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12230 * gcc.dg/vect/vect-multitypes-7.c: New test.
12232 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12234 * gcc.dg/vect/vect-multitypes-4.c: New test.
12235 * gcc.dg/vect/vect-multitypes-5.c: New test.
12236 * gcc.dg/vect/vect-multitypes-6.c: New test.
12238 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12240 * gcc.dg/vect/vect-multitypes-1.c: New test.
12241 * gcc.dg/vect/vect-multitypes-2.c: New test.
12242 * gcc.dg/vect/vect-multitypes-3.c: New test.
12244 2006-11-07 Eric Christopher <echristo@apple.com>
12246 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12247 Test using scan-assembler-not.
12249 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12251 * gcc.dg/inline-17.c: New test.
12253 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12256 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12259 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12262 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12265 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12268 2006-11-07 Tobias Burnus <burnus@net-b.de>
12271 * gfortran.dg/volatile.f90: Add.
12272 * gfortran.dg/volatile2.f90: Add.
12273 * gfortran.dg/volatile3.f90: Add.
12274 * gfortran.dg/volatile4.f90: Add.
12275 * gfortran.dg/volatile5.f90: Add.
12276 * gfortran.dg/volatile6.f90: Add.
12277 * gfortran.dg/volatile7.f90: Add.
12279 2006-11-06 Tobias Burnus <burnus@net-b.de>
12281 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12282 for matching error messages.
12283 * gfortran.dg/specifics_3.f90: Adjust pattern
12284 for matching error messages.
12286 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12287 Bernhard Fischer <aldot@gcc.gnu.org>
12289 * lib/gcc-dg.exp (output-exists): New proc.
12290 (output-exists-not): New proc.
12291 * gcc.test-framework/test-framework.awk: Support new directives.
12292 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12293 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12294 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12295 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12296 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12297 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12299 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12303 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12304 * gfortran.dg/initialization_3.f90: New.
12306 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12308 PR libgfortran/25545
12309 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12311 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12313 PR middle-end/29695
12314 * gcc.c-torture/execute/pr29695-1.c: New test.
12315 * gcc.c-torture/execute/pr29695-2.c: New test.
12317 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12320 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12322 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12324 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12325 for matching error messages.
12327 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12330 * gcc.target/i386/387-12.c: New test.
12332 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12334 PR libfortran/29713
12335 * gfortran.dg/pr29713.f90: New test.
12337 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12339 * gcc.c-torture/execute/arith-rand-ll.c:
12340 Also test for bogus rest sign.
12342 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12344 PR libfortran/27895
12345 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12347 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12349 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12350 from error messages.
12352 2006-11-02 Mike Stump <mrs@apple.com>
12354 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12356 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12358 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12360 * g++.dg/eh/gcsec1.C: New test.
12362 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12364 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12365 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12367 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12369 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12371 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12372 * gcc.dg/pr14796-2.c: Likewise.
12374 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12376 * gcc.c-torture/execute/20061101-1.c: New test.
12378 2006-11-01 Richard Guenther <rguenther@suse.de>
12380 * gcc.target/i386/fpprec-1.c: New testcase.
12382 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12384 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12385 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12387 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12389 * gcc.c-torture/execute/20061031-1.c: New test.
12391 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12394 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12395 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12396 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12397 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12398 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12399 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12400 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12402 2006-10-31 Eric Christopher <echristo@apple.com>
12403 Falk Hueffner <falk@debian.org>
12405 * gcc.dg/builtin-bswap-1.c: New.
12406 * gcc.dg/builtin-bswap-2.c: New.
12407 * gcc.dg/builtin-bswap-3.c: New.
12408 * gcc.dg/builtin-bswap-4.c: New.
12409 * gcc.dg/builtin-bswap-5.c: New.
12410 * gcc.target/i386/builtin-bswap-1.c: New.
12412 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12414 * gcc.dg/inline-16.c: New.
12417 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12419 * gcc.dg/inline-13.c: New.
12420 * gcc.dg/inline-14.c: New.
12421 * gcc.dg/inline-15.c: New.
12424 * gcc.dg/inline6.c: New.
12425 * gcc.dg/inline7.c: New.
12427 2006-10-31 Roger Sayle <roger@eyesopen.com>
12429 PR middle-end/23470
12430 * gcc.dg/pr23470-1.c: New test case.
12432 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12435 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12437 * gfortran.dg/blockdata_2.f90: New testcase.
12439 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12441 PR libfortran/29627
12442 * gfortran.dg/unf_short_record_1.f90: New test.
12444 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12447 * gfortran.dg/pr29067.f: New test.
12449 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12450 Richard Sandiford <richard@codesourcery.com>
12452 * lib/target-supports.exp (get_compiler_messages): Append options
12453 as a single list element.
12454 (check_effective_target_arm_vfp_ok): New.
12455 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12457 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12460 * gfortran.dg/intrinsic_actual_2.f90: New test.
12463 * gfortran.dg/actual_array_interface_1.f90: New test.
12466 * gfortran.dg/used_types_11.f90: New test.
12468 2006-10-30 Dirk Mueller <dmueller@suse.de>
12470 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12471 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12472 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12473 * g++.old-deja/g++.mike/net25.C (main): Same.
12474 * g++.dg/lookup/exception1.C (main): Same.
12475 * g++.dg/parse/parens2.C (main): Same.
12477 2006-10-30 Roger Sayle <roger@eyesopen.com>
12479 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12481 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12483 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12484 * gcc.dg/torture/builtin-math-3.c: Likewise.
12486 2006-10-30 Tobias Burnus <burnus@net-b.de>
12489 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12490 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12492 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12495 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12497 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12499 * lib/target-supports.exp (check_function_available): Declare
12500 function before calling.
12502 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12504 PR tree-optimization/29637
12505 * gcc.dg/pr29637.c: New test.
12507 2006-10-29 Roger Sayle <roger@eyesopen.com>
12509 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12510 tree canonicalization.
12512 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12514 * gcc.dg/builtins-20.c: Add more hypot tests.
12516 2006-10-29 Roger Sayle <roger@eyesopen.com>
12518 * gcc.dg/fold-compare-1.c: New test case.
12520 2006-10-29 Dirk Mueller <dmueller@suse.de>
12523 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12525 2006-10-29 Roger Sayle <roger@eyesopen.com>
12527 PR tree-optimization/15458
12528 * gcc.dg/fold-xornot-1.c: New test case.
12530 2006-10-29 Richard Guenther <rguenther@suse.de>
12532 * gcc.target/i386/math-torture/trunc.c: New testcase.
12534 2006-10-29 Richard Guenther <rguenther@suse.de>
12536 * gcc.target/i386/math-torture/round.c: New testcase.
12538 2006-10-29 Richard Guenther <rguenther@suse.de>
12540 * gcc.target/i386/math-torture/ceil.c: New testcase.
12541 * gcc.target/i386/math-torture/floor.c: Likewise.
12543 2006-10-29 Richard Guenther <rguenther@suse.de>
12545 * gcc.target/i386/math-torture/rint.c: New testcase.
12546 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12548 2006-10-29 Richard Guenther <rguenther@suse.de>
12550 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12551 * gcc.target/i386/math-torture/lceil.c: Likewise.
12553 2006-10-28 Tobias Burnus <burnus@net-b.de>
12555 PR libgfortran/24313
12556 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12558 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12560 * gcc.c-torture/execute/20020118-1.c,
12561 gcc.c-torture/execute/builtins/strlen.c,
12562 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12565 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12567 * gcc.dg/builtins-20.c: Add tests for hypot.
12568 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12569 two-argument builtins.
12570 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12571 TESTIT2. Update all callers.
12572 (TESTIT2, TESTIT2_R): New helper macros.
12573 Add testcases for pow, hypot and atan2.
12575 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12578 * g++.dg/expr/bool1.C: New test.
12579 * g++.dg/expr/bool2.C: New test.
12581 2006-10-28 Tobias Burnus <burnus@net-b.de>
12584 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12585 * gfortran.dg/namelist_internal.f90: New test.
12587 2006-10-28 Tobias Burnus <burnus@net-b.de>
12590 * gfortran.dg/io_real_boz.f90: Add.
12591 * gfortran.dg/io_real_boz2.f90: Add.
12593 2006-10-28 Richard Guenther <rguenther@suse.de>
12595 PR middle-end/26899
12596 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12598 2006-10-28 Richard Guenther <rguenther@suse.de>
12601 * gcc.target/i386/math-torture/lround.c: New testcase.
12603 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12605 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12606 * gcc.dg/builtins-44.c: Likewise.
12607 * gcc.dg/builtins-45.c: Likewise.
12608 * gcc.dg/pr28796-2.c: Likewise.
12609 * gcc.dg/unordered-3.c: Likewise.
12611 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12613 PR libgfortran/27954
12614 * gfortran.dg/error_recovery_2.f90: New test.
12616 2006-10-26 Richard Guenther <rguenther@suse.de>
12618 * gcc.target/i386/i386.exp: Use glob, not find to collect
12619 tests. Avoids recursing into subdirectories.
12620 * gcc.target/i386/math-torture/math-torture.exp: Torture
12621 for interesting ia32 math options.
12622 * gcc.target.i386/math-torture/lrint.c: New testcase.
12624 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12626 PR libgfortran/29563
12627 * gfortran.dg/arrayio_9.f90: Update test.
12628 * gfortran.dg/arrayio_19.f90: New test.
12630 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12632 * gcc.dg/20061026.c: New testcase.
12634 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12636 PR libgfortran/29563
12637 * gfortran.dg/arrayio_9.f90: New test.
12639 2006-10-26 Ben Elliston <bje@au.ibm.com>
12641 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12642 Copy the strings manually, as strcpy may call strlen.
12644 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12646 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12647 Add checks for log, log2, log10 and log1p.
12649 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12650 we already test 0.0. Add checks for expm1, log, log2, log10,
12651 log1p, cbrt, erf and erfc.
12653 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12655 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12657 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12659 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12660 and remainderl() built-in functions. Remove -ffast-math from
12663 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12665 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12668 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12669 floating point modifiers to arguments passed to float and long
12670 double functions respectively. Update all callers to use floating
12671 point numbers, not integers. Add tests for exp, exp2 and
12674 * gcc.dg/torture/builtin-math-3.c: New test.
12676 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12679 * gfortran.dg/initialize_2.f90: New.
12681 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12683 * gcc.dg/torture/builtin-math-2.c: New test.
12685 2006-10-24 Richard Guenther <rguenther@suse.de>
12687 PR middle-end/28796
12688 * gcc.dg/pr28796-1.c: New testcase.
12689 * gcc.dg/pr28796-2.c: Likewise.
12691 2006-10-24 Richard Guenther <rguenther@suse.de>
12693 * gcc.dg/builtins-57.c: New testcase.
12695 2006-10-24 Richard Guenther <rguenther@suse.de>
12697 PR tree-optimization/29567
12698 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12700 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12702 PR tree-optimization/14784
12703 * gcc.dg/alias-10.c: New test.
12705 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12707 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12709 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12711 * gcc.dg/builtin-strncat-chk-1.c: New test.
12713 2006-10-23 Jan Hubicka <jh@suse.cz>
12715 * gcc.dg/memmove-1.c: New test.
12717 2006-10-23 Paul Brook <paul@codesourcery.com>
12719 * gcc.dg/pragma-pack-5.c: New test.
12721 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12723 * g++.dg/other/s390-1.C: New testcase.
12725 2006-10-23 Richard Guenther <rguenther@suse.de>
12727 PR middle-end/27132
12728 PR middle-end/23295
12729 * gcc.dg/pr27132.c: New testcase.
12730 * gcc.dg/pr23295.c: Likewise.
12731 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12732 * g++.dg/tree-ssa/pr19807.C: Likewise.
12734 2006-10-23 Richard Guenther <rguenther@suse.de>
12736 PR middle-end/21032
12737 * gcc.dg/pr21032.c: New testcase.
12739 2006-10-22 Jeff Law <law@redhat.com>
12740 Richard Guenther <rguenther@suse.de>
12742 PR tree-optimization/15911
12743 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12745 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12748 * g++.dg/abi/rtti3.C: New.
12750 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12752 PR middle-end/28252
12753 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12756 2006-10-21 Richard Guenther <rguenther@suse.de>
12758 PR tree-optimization/3511
12759 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12761 2006-10-21 Richard Guenther <rguenther@suse.de>
12763 PR middle-end/26898
12764 * gcc.dg/torture/pr26898-1.c: New testcase.
12765 * gcc.dg/torture/pr26898-2.c: Likewise.
12767 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12770 * g++.dg/parse/bitfield1.C: Adjust error markers.
12771 * g++.dg/parse/bitfield2.C: New test.
12773 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12775 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12777 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12779 PR libfortran/27895
12780 * gfortran.dg/zero_sized_1.f90: New test.
12782 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12784 * gcc.dg/div-compare-1.c: New test.
12786 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12789 * gfortran.dg/result_default_init_1.f90: New test.
12792 * gfortran.dg/automatic_default_init_1.f90: New test.
12794 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12797 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12799 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12800 'using namespace std' without previous declaration.
12801 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12802 * g++.old-deja/g++.robertl/eb133c.C: New.
12804 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12806 PR libgfortran/29277
12807 * gfortran.dg/streamio_4.f90: Update test.
12808 * gfortran.dg/streamio_11.f90: New test.
12810 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12813 * g++.dg/inherit/virtual1.C: New test.
12815 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12818 * g++.dg/parse/enum3.C: New test.
12820 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12823 * g++.dg/init/ctor8.C: New test.
12825 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12828 * g++.dg/ext/complit8.C: Tweak error markers.
12829 * g++.dg/template/complit1.C: Add error marker.
12831 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12834 * g++.dg/ext/complit8.C: New test.
12837 * g++.dg/parse/dtor12.C: New test.
12840 * g++.dg/template/sizeof11.C: New test.
12842 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12845 * gfortran.dg/data_char_3.f90: New test.
12848 * gfortran.dg/negative_automatic_size.f90: New test.
12850 2006-10-16 David Daney <ddaney@avtrex.com>
12852 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12854 2006-10-16 Eric Christopher <echristo@apple.com>
12856 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12859 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12862 * g++.dg/tc1/dr49.C: Tweak error messages.
12863 * g++.dg/parse/template21.C: New test.
12865 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12867 PR middle-end/20491
12868 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12870 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12873 * gfortran.dg/print_1.f90: New test.
12875 2006-10-15 Jan Hubicka <jh@suse.cz>
12877 PR middle-end/29241
12878 * gcc.c-torture/compile/pr29241.c: New testcase.
12880 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12882 PR middle-end/29250
12883 * gcc.c-torture/compile/pr29250.c: New test.
12885 2006-10-15 Richard Guenther <rguenther@suse.de>
12887 * gcc.dg/pr29299.c: New testcase.
12889 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12892 * gfortran.dg/label_4.f90: Adjust warning flag.
12894 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12897 * gfortran.dg/nullify_3.f90: New test.
12899 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12901 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12902 on Solaris 2.5.1 too.
12904 2006-10-13 Eric Christopher <echristo@apple.com>
12906 * gcc.dg/pr25993.c: Skip for darwin.
12908 2006-10-13 Eric Christopher <echristo@apple.com>
12910 * gcc.dg/visibility-11.c: Skip for darwin.
12912 2006-10-13 Eric Christopher <echristo@apple.com>
12914 * gcc.dg/darwin-weakimport-1.c: Use
12915 -fno-asynchronous-unwind-tables.
12916 * gcc.dg/darwin-weakimport-3.c: Ditto.
12918 2006-10-13 Richard Guenther <rguenther@suse.de>
12920 PR tree-optimization/29446
12921 * gcc.dg/torture/pr29446.c: New testcase.
12923 2006-10-13 Bill Wendling <wendling@apple.com>
12925 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12926 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12927 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12928 * g++.old-deja/g++.law/shadow1.C: Likewise.
12929 * g++.old-deja/g++.law/ctors10.C: Likewise.
12930 * g++.dg/debug/namespace1.C: Likewise.
12931 * g++.dg/inherit/namespace-as-base.C: Likewise.
12932 * g++.dg/opt/delay-slot-1.C: Likewise.
12933 * g++.dg/parse/defarg10.C: Likewise.
12934 * g++.dg/template/ptrmem11.C: Likewise.
12935 * g++.dg/template/mem_func_ptr.C: Likewise.
12936 * g++.dg/template/spec19.C: Likewise.
12938 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12940 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12942 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12945 * gfortran.dg/implicit_9.f90: New test.
12948 * gfortran.dg/namelist_25.f90: New test.
12951 * gfortran.dg/same_name_2.f90: New test.
12954 * gfortran.dg/host_assoc_types_1.f90: New test.
12957 * gfortran.dg/missing_derived_type_1.f90: New test.
12958 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12961 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12964 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12966 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12969 * gfortran.dg/bound_2.f90: New test.
12971 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12973 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12975 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12976 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12977 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12978 * gfortran.dg/gomp/reduction3.f90: Likewise.
12979 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12980 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12981 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12982 * gfortran.dg/forall_4.f90: Likewise.
12983 * gfortran.dg/spec_expr_4.f90: Likewise.
12984 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12985 * gfortran.dg/forall_5.f90: Likewise.
12986 * gfortran.dg/open_access_append_2.f90: Add check for
12987 compile-time warning.
12989 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12992 * g++.dg/parse/pure1.C: New test.
12994 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12997 * gfortran.dg/io_constraints_3.f90: New test.
12998 * gfortran.dg/open_access_append_1.f90: Add checks
12999 for compile-time warnings.
13000 * gfortran.dg/pr20163-2.f: Likewise.
13001 * gfortran.dg/iostat_2.f90: Likewise.
13002 * gfortran.dg/label_4.f90: Delete the temporary
13004 * gfortran.dg/direct_io_2.f90: Add a FILE=
13006 * gfortran.dg/iomsg_1.f90: Add check for
13007 compile-time warning.
13009 2006-10-12 Jan Hubicka <jh@suse.cz>
13012 * gcc.dg/pr28319.c: New test.
13014 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13016 * g++.dg/ext/vla4.C: New test.
13018 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13021 * g++.dg/template/crash60.C: New test.
13022 * g++.dg/other/large-size-array.C: Adjust error markers.
13023 * g++.dg/parse/crash27.C: Likewise.
13024 * g++.dg/template/crash1.C: Likewise.
13026 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13029 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13031 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13033 PR preprocessor/28709
13034 * gcc.dg/cpp/paste14.c: New test.
13036 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13039 * g++.dg/init/array24.C: New test.
13041 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13043 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13046 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13049 * g++.dg/parse/typedef8.C: New test.
13050 * g++.dg/other/mult-stor1.C: Adjust error markers.
13052 2006-10-11 Richard Guenther <rguenther@suse.de>
13054 PR tree-optimization/28230
13055 * gcc.dg/torture/pr28230.c: New testcase.
13057 2006-10-11 Richard Guenther <rguenther@suse.de>
13059 PR inline-asm/29119
13060 * gcc.dg/torture/pr29119.c: New testcase.
13062 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13064 PR middle-end/29272
13065 * gcc.c-torture/execute/20060930-2.c: New test.
13067 2006-10-09 Richard Henderson <rth@redhat.com>
13069 Revert emutls patch.
13071 2006-10-09 Richard Guenther <rguenther@suse.de>
13073 PR middle-end/29254
13074 * gcc.dg/pr29254.c: New testcase.
13076 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13077 Paul Thomas <pault@gcc.gnu.org>
13080 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13081 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13082 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13083 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13084 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13085 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13086 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13087 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13088 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13089 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13090 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13091 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13092 * gfortran.dg/alloc_comp_std.f90: New test.
13093 * gfortran.dg/move_alloc.f90: New test.
13095 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13098 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13101 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13103 2006-10-08 Tobias Burnus <burnus@net-b.de>
13106 * gfortran.dg/new_line.f90: New test.
13108 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13110 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13111 * gcc.dg/torture/builtin-convert-1.c,
13112 gcc.dg/torture/builtin-convert-2.c,
13113 gcc.dg/torture/builtin-convert-3.c,
13114 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13116 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13118 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13119 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13120 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13121 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13123 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13125 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13126 Xfail some tests for powerpc-darwin and powerpc-aix.
13128 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13131 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13133 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13136 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13139 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13143 * gfortran.fortran-torture/execute/specifics.f90:
13144 Add tests for using all possible intrinsics as actual arguments.
13145 * gfortran.dg/specifics_1.f90: Add tests for using
13146 all possible intrinsics as actual arguments.
13147 * gfortran.dg/specifics_2.f90: New file.
13148 * gfortran.dg/specifics_3.f90: New file.
13150 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13152 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13153 * gcc.dg/debug/debug-2.c: Likewise.
13155 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13157 * gcc.c-torture/compile/sync-2.c: New test.
13159 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13161 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13164 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13166 PR rtl-optimization/29128
13167 * gcc.c-torture/compile/pr29128.c: New test.
13169 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13171 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13174 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13176 PR middle-end/29256
13177 * gcc.dg/tree-ssa/loop-19.c: New test.
13179 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13181 PR tree-optimization/29330
13182 * gcc.dg/pr29330.c: New test.
13185 * gcc.c-torture/compile/20061005-1.c: New test.
13187 2006-10-06 Olivier Hainque <hainque@adacore.com>
13189 * gcc.dg/typename-vla-1.c: New case.
13190 * gnat.dg/forward_vla.adb: New case.
13192 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13194 PR tree-optimization/29290
13195 * gfortran.dg/loop_nest_1.f90: New test.
13198 * gcc.dg/tls/opt-12.c: New test.
13201 * gfortran.dg/save_2.f90: New test.
13204 * gcc.dg/pr29091.c: New test.
13206 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13208 * lib/target-supports.exp
13209 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13210 same as x86_64-*-*; check for LP64.
13212 2006-10-04 Richard Henderson <rth@redhat.com>
13214 * lib/target-supports.exp (check_effective_target_tls): Redefine
13215 to mean non-emulated tls.
13216 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13217 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13218 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13219 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13220 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13221 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13222 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13224 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13227 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13229 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13231 * gfortran.dg/bounds_check_fail_1.f90: New test.
13233 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13236 * g++.dg/template/friend48.C: New test.
13238 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13241 * gfortran.dg/default_initialization_2.f90: New test.
13243 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13247 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13249 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13252 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13256 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13260 * gfortran.dg/entry_array_specs_1.f90: New test.
13262 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13264 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13265 insufficient to inhibit some test failures at -O3. Do testing
13268 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13271 * g++.dg/inherit/access8.C: New test.
13272 * g++.dg/template/dtor4.C: Tweak error messages.
13274 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13277 * gfortran.dg/entry_8.f90: New test.
13279 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13282 * g++.dg/parse/new4.C: New test.
13284 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13286 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13287 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13288 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13289 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13290 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13292 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13295 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13296 * gfortran.dg/continuation_2.f90: New test.
13299 * gfortran.dg/continuation_3.f90: New test.
13300 * gfortran.dg/continuation_4.f90: New test.
13301 * gfortran.dg/continuation_5.f: New test.
13302 * gfortran.dg/continuation_6.f: New test.
13304 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13307 * g++.dg/template/vla1.C: New test.
13309 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13312 * gfortran.dg/complex_parameter_1.f90: New test.
13314 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13317 * gcc.c-torture/execute/20060929-1.c: New test.
13319 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13322 * g++.dg/template/member6.C: New test.
13323 * g++.dg/parse/typename7.C: Adjust error markers.
13326 * g++.dg/template/member7.C: New test.
13328 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13331 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13332 gcc.dg/Woverride-init-3.c: New tests.
13334 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13336 * gcc.c-torture/execute/20060930-1.c: New test.
13338 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13341 * gfortran.dg/specifics_1.f90: New test.
13342 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13345 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13347 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13348 pthread-init-common.h: New.
13350 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13352 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13353 precision on some archs.
13355 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13357 * gcc.dg/non-local-goto-1.c: New test.
13358 * gcc.dg/non-local-goto-2.c: Likewise.
13359 * gcc.dg/setjmp-3.c: Likewise.
13360 * gcc.dg/setjmp-4.c: Likewise.
13362 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13364 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13366 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13369 * gfortran.dg/exponent_1.f90: New test.
13372 * gfortran.dg/nearest_1.f90: New test.
13374 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13376 PR middle-end/25261
13377 PR middle-end/28790
13378 * gcc.dg/gomp/nestedfn-1.c: New test.
13380 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13383 * objc/compile/method-1.m: New test.
13385 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13388 * g++.dg/template/crash58.C: New test.
13389 * g++.dg/parse/crash28.C: Adjust error markers.
13390 * g++.dg/template/crash34.C: Likewise.
13391 * g++.dg/template/friend31.C: Likewise.
13392 * g++.dg/template/crash32.C: Likewise.
13395 * g++.dg/template/crash59.C: New test.
13398 * g++.dg/template/spec33.C: New test.
13399 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13401 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13402 Adam Nemet <anemet@caviumnetworks.com>
13404 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13405 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13407 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13410 * gcc.dg/pr28911.c: New.
13412 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13415 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13416 (dg-options): Add -mfpmath=387.
13418 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13421 * gcc.dg/pr28706.c: New test.
13424 * gcc.dg/pr28712.c: New test.
13426 2006-09-22 Mike Stump <mrs@apple.com>
13428 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13430 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13432 PR tree-optimization/28888
13433 * gcc.dg/pr28888.c: New test.
13435 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13438 * g++.dg/init/ptrfn1.C: New test.
13440 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13443 * g++.dg/template/spec32.C: New test.
13444 * g++.dg/parse/crash9.C: Adjust error markers.
13447 * g++.dg/template/typedef6.C: New test.
13448 * g++.dg/init/error1.C: Adjust error markers.
13449 * g++.dg/parse/crash9.C: Likewise.
13450 * g++.dg/template/crash55.C: Likewise.
13452 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13454 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13456 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13459 * g++.dg/ext/dllimport12.C: New test.
13461 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13463 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13464 * gcc.target/mips/nmadd-2.c: Likewise.
13465 * gcc.target/mips/mips-ps-6.c: New test.
13466 * gcc.target/mips/neg-abs-1.c: Likewise.
13467 * gcc.target/mips/neg-abs-2.c: Likewise.
13468 * gcc.target/mips/nmadd-3.c: New test.
13470 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13472 PR middle-end/28046
13473 * gcc.dg/gomp/atomic-10.c: New test.
13474 * g++.dg/gomp/atomic-10.C: New test.
13476 2006-09-20 Eric Christopher <echristo@apple.com>
13478 * gcc.target/i386/sse3-not-fisttp.c: New.
13480 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13482 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13484 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13486 * gcc.c-torture/execute/pr28289.c (one): New variable.
13487 (main): Use it instead of argc.
13488 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13489 (main): Use it instead of argc.
13491 2006-09-19 Paul Brook <paul@codesourcery.com>
13494 * gcc.dg/nested-func-5.c: New test.
13496 2006-09-19 Ben Elliston <bje@au.ibm.com>
13498 * lib/target-supports.exp (check_effective_target_tls): Compile
13499 test stubs using ${tool}_target_compile, not just target_compile.
13500 (check_effective_target_tls_runtime): Likewise.
13502 2006-09-19 Ben Elliston <bje@au.ibm.com>
13504 * gcc.c-torture/compile/20030405-1.x: Remove.
13506 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13507 optimising linker from discarding it.
13509 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13512 * gfortran.dg/keyword_symbol_1.f90: New test.
13514 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13515 pedantic compilation option.
13517 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13520 * gfortran.dg/spread_shape_1.f90: New test.
13522 2006-09-17 Roger Sayle <roger@eyesopen.com>
13524 PR tree-optimization/28887
13525 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13527 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13530 * gcc.dg/pr25993.c: New test.
13532 2006-09-17 Ira Rosen <irar@il.ibm.com>
13535 * gcc.dg/vect/pr21591.c: New test.
13537 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13540 * gcc.c-torture/compile/strcpy-1.c: New test.
13541 * gcc.c-torture/compile/strcpy-2.c: New test.
13542 * gcc.c-torture/compile/memcpy-1.c: New test.
13543 * gcc.c-torture/compile/memcpy-2.c: New test.
13545 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13548 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13550 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13552 * gnat.dg/specs/double_record_extension1.ads: New test.
13553 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13555 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13558 * gfortran.dg/oldstyle_3.f90: New test.
13560 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13562 PR libgfortran/29099
13563 * gfortran.dg/secnds-1.f: New test.
13565 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13567 PR libgfortran/29053
13568 * gfortran.dg/streamio_9.f90: New test.
13569 * gfortran.dg/streamio_10.f90: New test.
13571 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13574 * g++.dg/init/array22.C: New test.
13575 * g++.dg/init/array23.C: New test.
13577 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13579 * stackcheck.lst: Update list of tests requiring stack checking.
13580 * norun.lst: Adjust for above change.
13581 * ada95.lst: New file.
13582 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13583 requiring -gnat95 switch.
13585 2006-09-14 Olivier Hainque <hainque@adacore.com>
13587 * gnat.dg/in_out_parameter.adb: New test.
13589 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13592 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13594 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13596 * gnat.dg/specs/unchecked_union.ads: New test.
13598 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13600 PR rtl-optimization/28982
13601 * gcc.c-torture/execute/pr28982a.c: New test.
13602 * gcc.c-torture/execute/pr28982b.c: Likewise.
13604 2006-09-12 Eric Christopher <echristo@apple.com>
13606 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13607 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13609 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13612 PR preprocessor/14634
13613 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13614 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13615 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13617 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13619 * gcc.dg/pr28243.c: New test.
13621 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13624 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13625 this undiagnosed regression reappears.
13627 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13629 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13630 Treat $srcdir as a literal.
13631 * lib/fortran-torture.exp (fortran-torture-compile,
13632 fortran-torture-execute): Likewise.
13633 * lib/objc-torture.exp (objc-torture-compile,
13634 objc-torture-execute): Likewise.
13635 * lib/profopt.exp (profopt-execute): Likewise.
13637 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13639 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13641 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13644 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13646 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13649 * gcc.target/i386/pr13685.c: New test.
13651 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13653 * gcc.dg/pr28726.c: New test.
13655 2006-09-11 Josh Conner <jconner@apple.com>
13657 * gcc.dg/nrv3.c: Increase size of structure.
13658 * gcc.dg/nrv4.c: Likewise.
13659 * gcc.dg/nrv5.c: Likewise.
13661 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13663 PR libfortran/28890
13664 gfortran.dg/assumed_charlen_function_5.f90: New test.
13666 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13669 * g++.dg/init/static3.C: New test.
13671 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13674 * gcc.dg/long-long-cst1.c (t): Add cast to
13675 __SIZE_TYPE__ before casting to int.
13676 (main): Return 0 on success.
13678 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13680 * gcc.c-torture/execute/20060910-1.c: New test.
13682 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13684 PR middle-end/26983
13685 * gcc.dg/pr26983.c: New test.
13687 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13690 * gcc.c-torture/execute/pr29006.c: New test.
13692 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13694 PR libfortran/28947
13695 gfortran.dg/matmul_4.f90: New test.
13697 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13700 gfortran.dg/used_types_10: New test.
13702 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13704 PR libfortran/28923
13705 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13706 gfortran.dg/array_initializer_3.f90: New test.
13708 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13711 * gfortran.dg/actual_array_constructor_3.f90: New test.
13713 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13716 * gcc.target/i386/pr26778.c: New testcase.
13718 2006-09-08 Eric Christopher <echristo@apple.com>
13720 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13721 * gcc.target/i386/memcpy-1.c: Ditto.
13722 * gcc.target/i386/asm-1.c: Ditto.
13723 * gcc.target/i386/20060512-4.c: Ditto.
13724 * gcc.target/i386/compress-float-387.c: Ditto.
13725 * gcc.target/i386/20060512-1.c: Ditto.
13726 * gcc.target/i386/compress-float-sse.c: Ditto.
13727 * gcc.target/i386/20060512-2.c: Ditto.
13728 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13729 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13730 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13731 * gcc.dg/pr26449.c: Ditto.
13732 * gcc.dg/attr-ms_struct-2.c: Ditto.
13733 * gcc.dg/attr-ms_struct-1.c: Ditto.
13734 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13736 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13739 * gcc.dg/vla-10.c: New test.
13741 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13744 * g++.dg/parse/template20.C: New test.
13745 * g++.dg/template/operator8.C: Remove obsolete part.
13746 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13747 * g++.old-deja/g++.pt/crash65.C: Likewise.
13749 2006-09-07 Jason Merrill <jason@redhat.com>
13751 PR middle-end/27724
13752 * gcc.dg/long-long-cst1.c: New test.
13754 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13757 * g++.dg/other/array3.C: New test.
13758 * g++.dg/other/array4.C: New test.
13759 * g++.dg/other/array5.C: New test.
13761 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13763 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13765 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13768 * gcc.target/i386/pr28946.c: New test.
13770 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13772 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13773 in integer literal constant.
13774 * gfortran.dg/enum_8.f90: Ditto.
13775 * gfortran.dg/g77/20030326-1.f: Ditto.
13777 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13779 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13780 nonconformance usage.
13782 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13784 PR middle-end/28862
13785 * gcc.c-torture/compile/vector-align-1.c: New test.
13787 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13790 * g++.dg/opt/copysign-1.C: New test.
13792 2006-09-06 Jason Merrill <jason@redhat.com>
13795 * g++.dg/warn/unused-result1.C: New test.
13797 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13800 * g++.dg/ext/vla3.C: New test.
13803 * g++.dg/template/array16.C: New test.
13805 2006-09-06 Richard Guenther <rguenther@suse.de>
13807 * gcc.dg/pr27226.c: Remove testcase again.
13809 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13812 * g++.dg/opt/unroll2.C: New test.
13814 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13817 * gcc.dg/vect/pr28952.c: New test.
13819 2006-09-05 Richard Guenther <rguenther@suse.de>
13821 PR tree-optimization/28900
13822 * gcc.dg/torture/pr28900.c: New testcase
13824 2006-09-05 Richard Guenther <rguenther@suse.de>
13826 PR tree-optimization/28905
13827 * gcc.c-torture/compile/pr28905.c: New testcase.
13829 2006-09-05 Richard Guenther <rguenther@suse.de>
13831 PR middle-end/28935
13832 * gcc.dg/pr28935.c: New testcase.
13834 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13836 * gcc.c-torture/execute/20060905-1.c: New test.
13838 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13841 * gfortran.dg/used_types_7.f90: New test.
13842 * gfortran.dg/used_types_8.f90: New test.
13843 * gfortran.dg/used_types_9.f90: New test.
13845 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13847 * gcc.c-torture/compile/20060904-1.c: New test.
13849 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13851 PR c++/23287 Revert my 2006-09-01 patch
13852 * g++.dg/parse/dtor12.C: Remove.
13854 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13857 * g++.dg/template/operator9.C: New test.
13860 * g++.dg/template/operator7.C: New test.
13863 * g++.dg/template/operator8.C: New test.
13866 * g++.dg/template/crash57.C: New test.
13868 * g++.dg/template/typedef4.C: Adjust error markers.
13869 * g++.dg/template/typedef5.C: Likewise.
13871 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13874 * g++.dg/parse/crash33.C: New test.
13876 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13877 Richard Guenther <rguenther@suse.de>
13878 Adam Nemet <anemet@caviumnetworks.com>
13880 PR middle-end/27226
13881 * gcc.target/mips/memcpy-1.c: New testcase.
13882 * gcc.dg/pr27226.c: Likewise.
13884 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13887 * g++.dg/lookup/koenig5.C: New.
13888 * g++.dg/template/crash56.C: New.
13890 2006-09-01 Josh Conner <jconner@apple.com>
13893 * gcc.dg/nrv3.c: New test.
13894 * gcc.dg/nrv4.c: New test.
13895 * gcc.dg/nrv5.c: New test.
13897 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13900 * g++.dg/parse/dtor12.C: New.
13902 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13904 PR tree-optimization/28839
13905 * gcc.dg/pr28839.c: New test.
13907 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13910 * gcc.dg/pr24367.c: New testcase.
13912 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13914 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13916 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13918 PR rtl-optimization/27735
13919 * gcc.dg/loop-unswitch-1.c: New test.
13921 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13924 * gfortran.dg/aliasing_dummy_2.f90: New test.
13927 * gfortran.dg/generic_5.f90: Change error message.
13930 * gfortran.dg/generic_6.f90: New test.
13933 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13936 * gfortran.dg/invalid_interface_assignment.f90: New test.
13939 * gfortran.dg/module_proc_external_dummy.f90: New test.
13941 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13944 * g++.dg/warn/var-args1.C: New test.
13946 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13949 * gfortran.dg/simpleif_2.f90: New test.
13950 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13951 * gfortran.dg/enum_5.f90: Ditto.
13953 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13954 Kazu Hirata <kazu@codesourcery.com>
13956 PR tree-optimization/17506
13957 * gcc.dg/pr17506.c: New.
13959 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13962 * g++.dg/eh/alias1.C: New test.
13964 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13967 * g++.dg/template/ttp22.C: New test.
13969 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13971 PR middle-end/26632
13972 * gcc.dg/pr26632.c: New.
13974 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13976 PR libgfortran/28354
13977 * gfortran.dg/fmt_zero_precision.f90: New test.
13979 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13982 * g++.dg/template/spec31.C: New test.
13984 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13987 * g++.dg/other/static2.C: New test.
13989 2006-08-26 Roger Sayle <roger@eyesopen.com>
13991 * gcc.dg/Wswitch-enum-2.c: New test case.
13992 * gcc.dg/Wswitch-enum-3.c: Likewise.
13994 2006-08-26 Richard Guenther <rguenther@suse.de>
13996 * gcc.c-torture/compile/20060826-1.c: New testcase.
13998 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14001 * g++.dg/template/void10.C: New test.
14004 * g++.dg/template/void8.C: New test.
14007 * g++.dg/template/void9.C: New test.
14009 * g++.dg/template/void3.C: Adjust error markers.
14010 * g++.dg/template/void4.C: Likewise.
14011 * g++.dg/template/crash55.C: Likewise.
14012 * g++.dg/template/void7.C: Likewise
14014 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14017 * g++.dg/inherit/access6.C: New test.
14018 * g++.dg/inherit/access7.C: Likewise.
14021 * g++.dg/template/array15.C: New test.
14022 * g++.dg/template/crash2.C: Tweak error markers.
14024 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14026 PR middle-end/28683
14027 * gcc.c-torture/compile/20060823-1.c: New test.
14029 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14032 * g++.dg/template/ttp21.C: New test.
14035 * g++.dg/other/operator1.C: Add error-marker.
14036 * g++.dg/other/operator2.C: New test.
14038 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14041 * gcc.c-torture/compile/vla-const-1.c,
14042 gcc.c-torture/compile/vla-const-2.c: New tests.
14044 2006-08-26 Richard Guenther <rguenther@suse.de>
14046 PR middle-end/28814
14047 * gcc.dg/torture/pr28814.c: New testcase.
14049 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14052 * gcc.c-torture/compile/compound-literal-1.c: New test.
14054 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14057 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14058 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14059 Expect extra diagnostics.
14061 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14063 gcc.dg/noncompile/pr16876.c: New test.
14065 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14068 * g++.dg/parse/local1.C: New test.
14069 * g++.dg/other/qual1.C: Tweak error marker.
14071 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14074 * g++.dg/template/typename10.C: New.
14075 * g++.dg/template/lookup4.C: Remove bogus error marker.
14077 2006-08-25 Richard Guenther <rguenther@suse.de>
14080 * gcc.dg/pr26570.c: Fix testcase.
14082 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14085 * gcc.c-torture/execute/mayalias-2.c: New test.
14086 * gcc.dg/tree-ssa/alias-13.c: New test.
14088 2006-08-24 Jan Hubicka <jh@suse.cz>
14091 * gcc.dg/debug/pr26881.c: New file.
14093 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14096 * gfortran.dg/used_types_4.f90: New test.
14097 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14098 association of derived types.
14099 * gfortran.dg/used_types_2.f90: Add module cleanup.
14100 * gfortran.dg/used_types_3.f90: The same.
14103 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14106 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14109 * gfortran.dg/direct_io_6.f90: Remove test.
14111 2006-08-23 Stuart Hastings <stuart@apple.com>
14114 * gcc.target/i386/20060821-1.c: New.
14116 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14118 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14119 dg-warning strings for dllimport.
14121 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14124 * g++.dg/ext/vector4.C: New test.
14125 * g++.dg/ext/complex1.C: New test.
14127 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14130 * gcc.dg/debug/const-1.c: New.
14131 * gcc.dg/debug/const-2.c: New.
14132 * gcc.dg/debug/dwarf2/const-1.c: New.
14133 * gcc.dg/debug/dwarf2/const-2.c: New.
14134 * gcc.dg/debug/dwarf2/const-2b.c: New.
14136 2006-08-22 Richard Guenther <rguenther@suse.de>
14138 PR middle-end/28776
14139 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14140 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14142 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14144 PR tree-optimization/28003
14145 * g++.dg/tree-ssa/pr28003.C: New.
14147 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14149 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14151 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14154 * g++.dg/other/error14.C: New test.
14157 * g++.dg/parse/ctor7.C: New test.
14158 * g++.dg/parse/ctor8.C: Likewise.
14161 * g++.dg/template/void7.C: New test.
14163 2006-08-21 Olivier Hainque <hainque@adacore.com>
14165 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14166 * gnat.dg/self_aggregate_with_array.adb: New test.
14168 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14170 * g++.dg/eh/arm-vfp-unwind.C: New test.
14172 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14175 * g++.dg/template/ref3.C: New test.
14176 * g++.dg/template/nontype13.C: New test.
14179 * g++.dg/template/ptrmem17.C: New test.
14181 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14184 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14186 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14189 * gfortran.dg/used_types_2.f90: New test.
14192 * gfortran.dg/used_types_3.f90: New test.
14195 * gfortran.dg/generic_actual_arg.f90: New test.
14198 * gfortran.dg/module_private_array_refs_1.f90: New test.
14201 * gfortran.dg/program_name_1.f90: New test.
14204 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14207 * gfortran.dg/array_initializer_2.f90: New test.
14210 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14213 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14216 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14219 * gfortran.dg/dependent_decls_1.f90: New test.
14221 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14224 * gfortran.dg/derived_init_2.f90: New.
14226 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14228 * gcc.c-torture/execute/pr28289.c: New test.
14230 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14233 * gcc.dg/attr-externally-visible-1.c: New test.
14234 * gcc.dg/attr-externally-visible-2.c: New test.
14235 * g++.dg/parse/attr-externally-visible-1.C: New test.
14236 * g++.dg/parse/attr-externally-visible-2.C: New test.
14238 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14241 * g++.dg/parse/dtor11.C: New test.
14243 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14245 PR rtl-optimization/28489
14246 * gcc.c-torture/compile/pr28489.c: New test.
14248 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14251 * g++.dg/template/redecl4.C: New test.
14254 * g++.dg/template/ctor8.C: New test.
14256 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14258 * gcc.dg/pr26570.c: Fix testcase.
14260 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14263 * g++.dg/parse/offsetof6.C: New test.
14264 * g++.dg/parse/offsetof6.C: New test.
14265 * g++.dg/parse/offsetof7.C: New test.
14267 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14270 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14273 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14276 * g++.dg/ext/vector3.C: New test.
14278 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14280 PR gcov/profile/26570
14281 * gcc.dg/pr26570.c: New test.
14283 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14286 * gcc.dg/qual-component-1.c: New test.
14288 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14291 * g++.dg/parse/new3.C: New test.
14293 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14296 * gfortran.dg/streamio_1.f90: New test.
14297 * gfortran.dg/streamio_2.f90: New test.
14298 * gfortran.dg/streamio_3.f90: New test.
14299 * gfortran.dg/streamio_4.f90: New test.
14300 * gfortran.dg/streamio_5.f90: New test.
14301 * gfortran.dg/streamio_6.f90: New test.
14302 * gfortran.dg/streamio_7.f90: New test.
14303 * gfortran.dg/streamio_8.f90: New test.
14305 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14308 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14310 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14313 * g++.dg/template/void6.C: New test.
14315 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14318 * gcc.dg/parse-error-1.c: New test.
14319 * gcc.dg/parse-error-2.c: New test.
14320 * gcc.dg/cpp/digraph2.c: Add error-marker.
14321 * gcc.dg/noncompile/920923-1.c: Likewise.
14323 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14326 * gcc.dg/sizeof-2.c: New testcase.
14329 * gcc.dg/switch-A.c: New testcase.
14331 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14335 * g++.old-deja/g++.warn/compare1.C: Delete.
14336 * g++.dg/opt/pr7503-2.C: Delete.
14337 * g++.dg/opt/pr7503-3.C: Delete.
14338 * g++.dg/opt/pr7503-4.C: Delete.
14339 * g++.dg/opt/pr7503-5.C: Delete.
14340 * g++.dg/opt/max1.C: Delete.
14341 * g++.dg/warn/minmax.C: Delete.
14342 * g++.dg/expr/minmax.C: New test.
14344 2006-08-14 Richard Guenther <rguenther@suse.de>
14347 * gcc.c-torture/execute/pr28651.c: Do not use argc
14348 to avoid optimization, instead forbid inlining.
14350 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14352 PR rtl-optimization/28634
14353 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14355 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14358 * gcc.dg/torture/pr27184.c: New test.
14360 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14362 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14364 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14366 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14367 * gfortran.dg/stat_2.f90: Likewise.
14368 * gfortran.dg/chmod_1.f90: Likewise.
14369 * gfortran.dg/chmod_2.f90: Likewise.
14370 * gfortran.dg/chmod_3.f90: Likewise.
14372 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14374 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14376 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14378 * g++.dg/opt/pr23454-2.C: New test.
14380 2006-08-11 Richard Guenther <rguenther@suse.de>
14382 PR middle-end/28651
14383 * gcc.c-torture/execute/pr28651.c: New testcase.
14385 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14387 * gnat.dg/specs/static_initializer.ads: New test.
14389 2006-08-10 Paul Brook <paul@codesourcery.com>
14391 * gcc.target/arm/cond-asm.c: New test.
14393 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14395 PR tree-optimization/26197
14396 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14397 * g++.dg/vect/vect.exp: Compile the new tests with
14398 --param max-aliased-vops=0.
14400 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14403 * g++.dg/template/void3.C: New test.
14406 * g++.dg/template/void4.C: New test.
14409 * g++.dg/template/void5.C: New test.
14411 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14413 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14414 after dg-do compile.
14416 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14418 PR tree-optimizations/26969
14419 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14420 "unswitch-loops" with -funswitch-loops.
14421 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14423 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14425 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14426 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14427 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14428 * objc.dg/dwarf-1.m: Likewise.
14429 * objc.dg/dwarf-2.m: Likewise.
14430 * obj-c++.dg/dwarf-2.mm: Likewise.
14432 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14434 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14435 * objc.dg/dwarf-2.m: Likewise.
14436 * obj-c++.dg/dwarf-2.mm: Likewise.
14438 PR libfortran/28603
14439 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14442 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14445 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14447 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14450 * gcc.target/i386/pr27827.c: New testcase.
14452 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14455 * gfortran.dg/sequence_types_1.f90: New test.
14457 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14460 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14461 dg-warning. Add -pedantic option.
14463 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14466 * gcc.dg/proto-1.c: New test.
14469 * gcc.dg/lvalue-4.c: New test.
14472 * gcc.dg/init-bad-5.c: New test.
14474 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14477 * g++.dg/ext/typedef-init.C: Add new test for typedef
14478 initialization inside templates. Adjust existing error markers.
14480 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14483 * g++.dg/init/ptrmem3.C: New test.
14485 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14487 PR tree-optimization/27770
14488 * lib/target-support.exp: New target keyword "section_anchors".
14489 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14491 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14492 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14493 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14494 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14496 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14498 * gcc.dg/20060801-1.c: Add missing '}'.
14500 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14503 * g++.dg/parse/dtor9.C: New test.
14504 * g++.dg/parse/dtor10.C: New test.
14505 * g++.dg/other/error7.C: Adjust error-marker.
14508 * g++.dg/other/default5.C: New test.
14510 2006-08-02 Richard Guenther <rguenther@suse.de>
14512 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14514 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14517 * g++.dg/template/conv9.C: New test.
14519 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14522 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14523 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14524 Optionally return assembly text. Update callers.
14525 (check_no_compiler_messages): Update verbose messages.
14526 (check_no_messages_and_pattern): New.
14527 (check_effective_target_string_merging): New.
14529 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14532 * g++.dg/eh/catch4.C: New test.
14535 * g++.dg/other/qual1.C: New test.
14538 * g++.dg/inherit/error2.C: New test.
14541 * g++.dg/other/new1.C: New test.
14543 * g++.dg/warn/pr23075.C: Remove obsolete test.
14544 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14545 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14547 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14550 * g++.dg/eh/cast1.C: New test.
14552 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14554 PR libfortran/28452
14555 * gfortran.dg/random_3.f90: New test.
14557 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14560 * g++.dg/other/pr28304.C: Change expected error message.
14561 * g++.dg/other/pr28432.C: New test.
14563 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14566 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14568 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14571 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14573 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14574 g++.dg/debug/enum-2.C: New.
14576 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14579 * g++.dg/parse/long1.C: Add more tests.
14581 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14583 * gfortran.dg/lrshift_1.c: New file.
14585 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14587 PR libgfortran/28335
14588 * gfortran.dg/no_unit_error_1.f90: New test.
14590 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14592 PR libgfortran/28335
14593 * gfortran.dg/no_unit_error_1.f90: Delete test.
14594 * gfortran.dg/no_unit_error_2.f90: Delete test.
14596 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14598 * gfortran.dg/chmod_3.f90: New test.
14599 * gfortran.dg/ltime_gmtime_1.f90: New test.
14600 * gfortran.dg/ltime_gmtime_2.f90: New test.
14601 * gfortran.dg/lrshift_1.f90: New test.
14602 * gfortran.dg/chmod_1.f90: New test.
14603 * gfortran.dg/chmod_2.f90: New test.
14605 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14608 * g++.dg/template/crash55.C: New test.
14611 * g++.dg/template/nontype16.C: New test.
14613 * g++.dg/template/void2.C: Adjust error markers.
14614 * g++.dg/template/nontype5.C: Adjust error markers.
14616 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14618 * gcc.target/i386/stack-prot-kernel.c: New test.
14620 2006-07-27 Roger Sayle <roger@eyesopen.com>
14622 * gcc.dg/builtins-55.c: New test case.
14624 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14626 PR rtl-optimization/27907
14627 * gcc.c-torture/compile/pr27907.c: New test.
14629 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14631 * gfortran.dg/mclock.f90: New test.
14632 * gfortran.dg/int_conv_1.f90: New test.
14633 * gfortran.dg/stat_1.f90: New test.
14634 * gfortran.dg/stat_2.f90: New test.
14636 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14638 PR libgfortran/28335
14639 * gfortran.dg/no_unit_error_1.f90: New test.
14640 * gfortran.dg/no_unit_error_2.f90: New test.
14641 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14643 2006-07-25 Roger Sayle <roger@eyesopen.com>
14645 PR middle-end/28473
14646 * gcc.dg/fold-convround-1.c: New test case.
14648 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14650 * gfortran.dg/arithmetic_if.f90: Fix comments.
14652 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14655 * g++.dg/other/typedef1.C: New test.
14656 * g++.dg/template/typedef4.C: New test.
14657 * g++.dg/template/typedef5.C: New test.
14659 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14662 * gfortran.dg/allocatable_dummy_3.f90: New.
14664 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14667 * gfortran.dg/arithmetic_if.f90: New test.
14669 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14671 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14672 avoid memcpy optimization.
14674 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14677 * gfortran.dg/direct_io_6.f90: New test.
14679 2006-07-24 Jan Hubicka <jh@suse.cz>
14683 * gcc.dg/pr25795.c: New test.
14684 * gcc.dg/pr25795-1.c: New test.
14686 2006-07-23 Roger Sayle <roger@eyesopen.com>
14688 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14689 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14690 which may be transformed to "g || h" on some platforms.
14692 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14695 * g++.dg/template/friend45.C: New test.
14697 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14699 PR libgfortran/28339
14700 * gfortran.dg/arrayio_8.f90: New test.
14702 2006-07-21 Mike Stump <mrs@apple.com>
14704 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14706 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14708 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14711 * g++.dg/eh/catch3.C: New test.
14714 * g++.dg/template/defarg10.C: New test.
14716 2006-07-20 Paul Brook <paul@codesourcery.com>
14719 * gcc.dg/pr27363.c: New test.
14721 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14724 * g++.dg/init/ref13.C: New test.
14726 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14729 * obj-c++.dg/proto-error-1.mm: New test.
14731 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14734 * g++.dg/template/string1.C: New test.
14736 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14739 * g++.dg/template/defarg9.C: New test.
14742 * g++.dg/template/static27.C: New test.
14744 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14747 * gcc.dg/tree-ssa/pr28410.c: New test.
14749 2006-07-18 Lee Millward <lee.millward@gmail.com>
14752 * g++/dg/other/error13.C: New test.
14755 * g++.dg/template/friend44.C: New test.
14757 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14760 * g++.dg/other/pr27495.C: New.
14762 2006-07-18 Olivier Hainque <hainque@adacore.com>
14764 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14765 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14767 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14770 * gcc.dg/pragma-pack-4.c: New test.
14772 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14775 * g++.dg/ext/pr28291.C: New test.
14777 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14779 PR middle-end/28403
14780 * gcc.c-torture/execute/pr28403.c: New test.
14782 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14784 PR middle-end/28402
14785 * gcc.dg/pr28402.c: New test.
14787 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14790 * g++.dg/other/pr28304.C: New test.
14792 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14795 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14796 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14798 2006-07-17 Richard Guenther <rguenther@suse.de>
14800 PR tree-optimization/28238
14801 * g++.dg/tree-ssa/pr28238.C: New testcase.
14803 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14806 * g++.dg/eh/catch1.C: New test.
14807 * g++.dg/eh/catch2.C: New test.
14809 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14812 * g++.dg/template/anon3.C: New test.
14814 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14817 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14818 specifiers requiring an explicit format tag..
14821 * gfortran.dg/generic_5: New test.
14824 * gfortran.dg/elemental_optional_args_1.f90: New test.
14826 2006-07-16 Olivier Hainque <hainque@adacore.com>
14828 * gnat.dg/assert.ads: New file.
14829 * gnat.dg/controlled_record.ads: Likewise.
14830 * gnat.dg/controlled_record.adb: Likewise.
14832 2006-07-15 Lee Millward <lee.millward@gmail.com>
14835 * g++.dg/other/error12.C: New test.
14838 * g++.dg/template/crash54.C: New test.
14840 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14843 * g++.dg/parse/catch1.C: New test.
14846 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14849 * g++.dg/ext/attrib24.C: New test.
14851 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14854 * g++.dg/ext/asmspec1.C: New test.
14856 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14858 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14859 (dg-test): Support shouldfail tests.
14860 * lib/target-supports-dg.exp (dg-shouldfail): New.
14861 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14862 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14863 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14864 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14865 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14866 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14867 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14869 2006-07-13 Jan Hubicka <jh@suse.cz>
14871 * gcc.target/i386/memcpy-1.c: New.
14873 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14875 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14877 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14880 * gfortran.dg/present_1.f90: New test.
14883 * gfortran.dg/interface_derived_type_1.f90: New test.
14885 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14888 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14891 2006-07-07 Lee Millward <lee.millward@gmail.com>
14894 * g++.dg/other/label1.C: New test.
14896 2006-07-07 Richard Guenther <rguenther@suse.de>
14898 PR middle-end/28268
14899 * gcc.dg/torture/pr28268.c: New testcase.
14901 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14904 * g++.dg/ext/pr27019.C: New.
14906 2006-07-07 Richard Guenther <rguenther@suse.de>
14908 PR tree-optimization/28187
14909 * gcc.dg/pr28187.c: New testcase.
14911 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14913 * gnat.dg/address_conversion.adb: New test.
14914 * gnat.dg/boolean_subtype.adb: Likewise.
14915 * gnat.dg/frame_overflow.adb: Likewise.
14916 * gnat.dg/pointer_array.adb: Likewise.
14917 * gnat.dg/pointer_conversion.adb: Likewise.
14919 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14923 * gfortran.dg/print_fmt_5.f90: New test.
14925 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14928 * gfortran.dg/bounds_check_4.f90: New test.
14930 2006-07-05 Richard Guenther <rguenther@suse.de>
14933 * gfortran.dg/pr28158.f90: New testcase.
14935 2006-07-05 Richard Guenther <rguenther@suse.de>
14937 PR tree-optimization/28162
14938 * gcc.dg/pr28162.c: New testcase.
14940 2006-07-05 Richard Guenther <rguenther@suse.de>
14941 Andrew Pinski <pinskia@gcc.gnu.org>
14944 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14946 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14949 * gfortran.dg/actual_array_substr_2.f90: New test.
14952 * gfortran.dg/actual_array_constructor_2.f90: New test.
14954 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14956 * gfortran.dg/itime_idate_1.f: New test.
14957 * gfortran.dg/itime_idate_2.f: New test.
14959 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14961 PR libgfortran/27704
14962 * gfortran.dg/open_status_3.f90: New test.
14963 * gfortran.dg/fmt_l.f90: Update for new feature.
14965 2006-07-03 Asher Langton <langton2@llnl.gov>
14967 * gfortran.dg/oldstyle_2.f90: New.
14969 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14971 * gnat.dg/string_slice.adb: New test.
14973 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14976 * gfortran.dg/semicolon_fixed.c: New.
14977 * gfortran.dg/semicolon_free.c: New.
14979 2006-06-30 Mike Stump <mrs@apple.com>
14981 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14982 that don't support internal visibility.
14984 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14986 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14987 for '(' / ')' needing an extra '\'.
14989 2006-06-29 Roger Sayle <roger@eyesopen.com>
14991 PR middle-end/27428
14992 * gcc.dg/pr27428-1.c: New test case.
14994 2006-06-29 Mike Stump <mrs@apple.com>
14996 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14997 on darwin as we can't align commons large enough yet.
14999 * gcc.dg/vla-8.c: Add additional testcases.
15001 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15004 * g++.dg/other/pr28114.C: New.
15006 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15008 * gcc.c-torture/compile/20060625-1.c: New test.
15010 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15013 * gfortran.dg/stfunc_3.f90: New test.
15016 * gfortran.dg/impure_actual_1.f90: New test.
15019 * gfortran.dg/elemental_result_1.f90: New test.
15022 * gfortran.dg/select_7.f90: New test.
15025 * intrinsic_actual_1.f: New test.
15029 * gfortran.dg/forall_4.f90: New test.
15032 * gfortran.dg/forall_5.f90: New test.
15034 2006-06-25 Lee Millward <lee.millward@gmail.com>
15037 * g++.dg/template/using13.C: New test.
15040 * g++.dg/other/incomplete3.C: New test.
15042 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15045 * gfortran.dg/substr_3.f: New test.
15046 * gfortran.dg/equiv_2.f90: Update expected error message.
15048 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15051 * gfortran.dg/actual_array_substr_1.f90: New test.
15053 2006-06-24 Olivier Hainque <hainque@adacore.com>
15055 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15056 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15058 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15060 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15062 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15065 * gfortran.dg/simpleif_2.f90: New test.
15067 2006-06-23 Lee Millward <lee.millward@gmail.com>
15069 * g++.dg/template/error22.C: Fix typo.
15071 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15074 * g++.dg/ext/attrib23.C: New test.
15076 2006-06-23 Olivier Hainque <hainque@adacore.com>
15078 * gnat.dg/varsize_temp.adb: New test.
15080 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15083 * g++.dg/other/java2.C: New test.
15085 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15088 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15091 2006-06-22 Roger Sayle <roger@eyesopen.com>
15094 * gcc.dg/pr27531-1.c: New test case.
15096 2006-06-22 Asher Langton <langton2@llnl.gov>
15099 * gfortran.dg/implicit_8.f90: New.
15101 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15103 PR rtl-optimization/28121
15104 * gcc.dg/pr28121.c: New test.
15106 2006-06-22 Lee Millward <lee.millward@gmail.com>
15109 * g++.dg/parse/ptrmem6.C: New test.
15112 * g++.dg/template/error22.C: New test.
15114 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15117 * g++.dg/template/friend43.C: New test.
15120 * g++.dg/template/crash53.C: New test.
15123 * g++.dg/rtti/incomplete1.C: New test.
15125 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15127 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15129 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15131 * gcc.c-torture/execute/complex-7.c: New.
15133 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15135 * gcc.dg/merge-all-constants-1.c: New test.
15137 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15140 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15142 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15144 * gfortran.dg/rrspacing_1.f90: New test.
15146 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15149 * g++.dg/other/bitfield2.C: New test.
15151 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15153 PR tree-optimization/27331
15154 * gcc.dg/pr27331.c: New test.
15156 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15157 Eric Botcazou <ebotcazou@adacore.com>
15160 * lib/gnat.exp: New file.
15161 * lib/gnat-dg.exp: Likewise.
15162 * gnat.dg: New directory.
15163 * gnat.dg/dg.exp: New driver.
15164 * gnat.dg/specs: New directory.
15165 * gnat.dg/specs/specs.exp: New driver.
15166 * gnat.dg/style: New directory.
15167 * gnat.dg/style/style.exp: New driver.
15169 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15172 * gfortran.dg/array_initializer_1.f90: New test.
15175 * gfortran.dg/matmul_3.f90: New test.
15177 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15179 PR middle-end/28075
15180 * gcc.dg/tree-ssa/inline-1.c: New test.
15182 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15184 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15185 in malloc prototype; remove XFAIL.
15186 * gcc.dg/pr18241-2.c: Ditto.
15187 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15188 in memset prototype; remove XFAIL.
15189 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15191 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15193 * gcc.dg/vla-8.c: Add.
15195 2006-06-19 Richard Guenther <rguenther@suse.de>
15197 PR tree-optimization/27090
15198 * g++.dg/tree-ssa/pr27090.C: New testcase.
15200 2006-06-19 Roger Sayle <roger@eyesopen.com>
15203 * gcc.dg/pr27861-1.c: New test case.
15205 2006-06-19 Richard Guenther <rguenther@suse.de>
15207 PR middle-end/28045
15208 * gcc.dg/torture/pr28045.c: New testcase.
15210 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15213 * gfortran.dg/associated_4.f90: New test.
15215 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15219 * gfortran.dg/real_const_3.f90: New test.
15221 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15224 * g++.dg/template/static26.C: New test.
15227 * g++.dg/expr/bitfield2.C: New test.
15230 * g++.dg/parse/linkage2.C: New test.
15232 2006-06-16 Richard Guenther <rguenther@suse.de>
15234 PR middle-end/27116
15235 * gcc.dg/pr15785-1.c: Revert last change.
15236 * gcc.dg/torture/pr27116-2.c: New testcase.
15238 2006-06-16 Roger Sayle <roger@eyesopen.com>
15240 PR middle-end/27802
15241 * gcc.dg/pr27802-1.c: New test case.
15243 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15246 * g++.dg/template/ttp18.C: New test.
15247 * g++.dg/template/ttp19.C: Likewise.
15250 * g++.dg/expr/cond9.C: New test.
15253 * g++.dg/template/ctor7.C: New test.
15255 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15257 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15259 2006-06-16 Richard Guenther <rguenther@suse.de>
15261 PR tree-optimization/27781
15262 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15264 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15266 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15268 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15270 * gcc.dg/tree-ssa/loop-18.c: New test.
15272 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15275 * g++.dg/template/crash52.C: New test.
15278 * g++.dg/ext/attrib22.C: New test.
15281 * g++.dg/template/builtin1.C: New test.
15282 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15285 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15287 * g++.old-deja/g++.pt/crash51.C: Likewise.
15290 * g++.dg/lookup/linkage1.C: New test.
15291 * g++.dg/lookup/linkage2.C: Likewise.
15293 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15295 PR middle-end/27959
15296 * gcc.dg/pr27959.c: New testcase.
15298 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15301 * g++.dg/eh/div.C: New test.
15303 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15306 * g++.dg/tree-ssa/pr26757.C: New test.
15307 * g++.dg/tree-ssa/pr27894.C: New test.
15309 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15311 * gcc.c-torture/compile/20060609-1.c: New test.
15314 * gcc.c-torture/compile/pr27863.c: New test.
15316 2006-06-13 Richard Guenther <rguenther@suse.de>
15318 PR tree-optimization/27830
15319 * g++.dg/tree-ssa/pr27830.C: New testcase.
15321 2006-06-13 Matthew Sachs <msachs@apple.com>
15323 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15324 the list of compiler flags; this causes those flags to be checked
15325 for things like dg-skip-if.
15327 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15330 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15332 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15333 Kazu Hirata <kazu@codesourcery.com>
15335 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15336 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15338 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15341 * g++.dg/lookup/using15.C: New test.
15344 * g++.dg/other/anon4.C: New test.
15346 2006-06-12 Roger Sayle <roger@eyesopen.com>
15349 * g++.dg/init/complex1.C: New test case.
15351 2006-06-11 Eric Christopher <echristo@apple.com>
15353 PR middle-end/27948
15354 * gcc.dg/bf-ms-layout.c: Run on darwin.
15355 * gcc.dg/bf-no-ms-layout: Ditto.
15356 * gcc.dg/attr-ms_struct-2.c: New.
15357 * gcc.dg/bf-ms-layout-2.c: Ditto.
15359 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15361 * gcc.dg/attr-ms_struct-packed1.c: New.
15363 2006-06-09 Mike Stump <mrs@apple.com>
15365 * gcc.dg/vla-7.c: Add.
15367 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15370 * gfortran.dg/entry_6.f90: New test.
15374 * gfortran.dg/entry_7.f90: New test.
15376 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15379 * gcc.dg/cpp/_Pragma6.c: New test.
15382 * g++.dg/cpp/_Pragma1.C: New test.
15384 PR preprocessor/27746
15385 * gcc.dg/gomp/macro-3.c: New test.
15386 * gcc.dg/gomp/macro-4.c: New test.
15387 * g++.dg/gomp/macro-3.C: New test.
15388 * g++.dg/gomp/macro-4.C: New test.
15390 2006-06-09 Richard Guenther <rguenther@suse.de>
15392 PR tree-optimization/26998
15393 * gcc.dg/torture/pr26998.c: New testcase.
15394 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15396 2006-06-08 Mike Stump <mrs@apple.com>
15398 * gcc.dg/pr27095.c: Account for stubs.
15401 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15402 produce bad code on darwin.
15404 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15407 * gfortran.dg/substr_2.f: New test.
15409 2006-06-08 Asher Langton <langton2@llnl.gov>
15412 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15414 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15417 * gcc.dg/union-3.c: New test.
15419 2006-06-08 Richard Guenther <rguenther@suse.de>
15421 PR middle-end/27116
15422 * gcc.dg/torture/pr27116.c: New testcase.
15423 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15425 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15427 PR rtl-optimization/26449
15428 * gcc.dg/pr26449.c: New test.
15430 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15433 * g++.dg/ext/offsetof1.C: Test member functions.
15435 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15437 * gcc.dg/pr27095.c: Improve scanning.
15439 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15442 * gfortran.dg/saved_automatic_1.f90: New test.
15445 * gfortran.dg/array_simplify_1.f90: New test.
15448 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15451 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15453 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15456 * g++.dg/expr/cast7.C: New test.
15458 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15460 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15461 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15462 * lib/fortran-torture.exp (fortran-torture-compile,
15463 fortran-torture-execute): Ditto.
15465 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15468 * gcc.dg/vmx/pr27842.c: New test.
15470 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15472 PR libfortran/27895
15473 * gfortran.dg/bounds_check_3.f90: New test.
15475 2006-06-05 Mike Stump <mrs@apple.com>
15477 * objc.dg/objc-fast-4.m: Skip for ppc64.
15479 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15482 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15484 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15485 Victor Kaplansky <victork@il.ibm.com>
15487 PR tree-optimizations/26360
15488 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15489 with -fno-tree-dce.
15490 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15492 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15495 * gfortran.dg/data_char_1.f90: Add messages for truncated
15499 * gfortran.dg/func_decl_2.f90: New test.
15502 * gfortran.dg/do_2.f90: New test.
15505 * gfortran.dg/associated_3.f90: New test.
15507 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15510 * g++.dg/template/static25.C: New test.
15513 * g++.dg/init/array21.C: New test.
15516 * g++.dg/ext/complit7.C: New test.
15519 * g++.dg/parse/ptrmem5.C: New test.
15521 2006-06-04 Roger Sayle <roger@eyesopen.com>
15522 Andrew Pinski <pinskia@physics.uc.edu>
15525 PR middle-end/27382
15526 * gcc.dg/pr27150-1.c: New testcase.
15527 * gcc.dg/pr27382-1.c: New testcase.
15528 * gcc.dg/pr27382-2.c: New testcase.
15530 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15534 * gcc.dg/array-10.c: New test.
15536 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15539 * g++.dg/init/const4.C: New test.
15540 * g++.dg/init/member1.C: Add error-marker.
15541 * g++.dg/other/fold1.C: Adjust error-marker.
15543 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15546 * g++.dg/ext/offsetof1.C: New test.
15548 2006-06-04 Eric Christopher <echristo@apple.com>
15550 * gcc.dg/attr-ms_struct-1.c: New.
15552 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15554 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15556 2006-06-04 Richard Guenther <rguenther@suse.de>
15558 PR tree-optimization/27039
15559 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15561 2006-06-03 Roger Sayle <roger@eyesopen.com>
15564 * gcc.target/i386/amd64-abi-2.c: New test case.
15566 2006-06-02 Eric Christopher <echristo@apple.com>
15568 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15569 * gcc.target/i386/20020523-1.c: Skip if darwin.
15570 * gcc.target/i386/asm-3.c: Ditto.
15571 * gcc.target/i386/20011119-1.c: Ditto.
15572 * gcc.target/i386/clobbers.c: Remove pic part of test.
15574 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15576 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15577 * g++.old-deja/g++.other/init19.C: Ditto.
15578 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15579 and add other platforms as expected failures.
15581 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15583 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15584 (is-effective-target-keyword): Ditto.
15586 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15589 * gfortran.dg/extended_char_comparison_1.f: New test.
15591 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15594 * gfortran.dg/dummy_procedure_1.f90: New test.
15597 * gfortran.dg/dummy_procedure_2.f90: New test.
15599 * gfortran.dg/associated_2.f90: Correct to make consistent with
15602 2006-05-31 Roger Sayle <roger@eyesopen.com>
15604 * gcc.target/i386/387-11.c: New test case.
15606 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15609 * g++.dg/template/cond6.C: New test.
15612 * g++.dg/template/crash51.C: New test.
15613 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15616 * g++.dg/init/array20.C: New test.
15618 2006-05-31 Roger Sayle <roger@eyesopen.com>
15620 * gcc.dg/builtins-54.c: New test case.
15622 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15625 * g++.dg/template/fntry1.C: Add dg-do link.
15628 * g++.dg/parse/friend6.C: New test.
15630 2006-05-30 Asher Langton <langton2@llnl.gov>
15632 * gfortran.dg/cray_pointers_7.f90: New test.
15634 2006-05-30 Roger Sayle <roger@eyesopen.com>
15636 PR tree-optimization/23452
15637 * gcc.dg/fold-mulconj-1.c: New test case.
15639 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15642 * g++.dg/parse/bitfield1.C: New test.
15644 2006-05-30 Roger Sayle <roger@eyesopen.com>
15646 * gcc.target/ppc-eq0-1.c: New test case.
15647 * gcc.target/ppc-negeq0-1.c: New test case.
15649 2006-05-30 Dirk Mueller <dmueller@suse.de>
15652 * gcc.dg/overflow-warn-5.c: New test.
15654 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15657 * gcc.dg/sizeof-1.c: New test.
15659 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15662 * gcc.target/i386/pr27790.c: New test.
15664 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15666 PR libgfortran/27757
15667 * gfortran.dg/direct_io_5.f90: New test.
15669 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15671 PR libgfortran/27634
15672 * gfortran.dg/fmt_missing_period_1.f: New test.
15673 * gfortran.dg/fmt_missing_period_2.f: New test.
15674 * gfortran.dg/fmt_missing_period_3.f: New test.
15676 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15679 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15682 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15685 * g++.dg/template/new6.C: New test.
15687 2006-05-29 Roger Sayle <roger@eyesopen.com>
15689 PR tree-optimization/24964
15690 * gcc.target/i386/387-10.c: New test case.
15692 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15694 * intrinsics/string_intrinsics.c (compare_string):
15695 Use memcmp instead of strncmp to avoid tripping over
15696 CHAR(0) in a string.
15698 2006-05-27 Richard Guenther <rguenther@suse.de>
15700 PR middle-end/27773
15701 * gcc.dg/torture/pr27773.c: New testcase.
15703 2006-05-27 Dirk Mueller <dmueller@suse.de>
15705 * gcc.dg/pr24561.c: Rename to..
15706 * gcc.dg/pr25962.c: .. this.
15708 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15711 * gfortran.dg/bounds_check_2.f: New test.
15713 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15715 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15716 * gfortran.dg/byte_1.f90: Likewise.
15717 * gfortran.dg/dup_save_2.f90: Likewise.
15719 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15721 * gfortran.dg/associated_2.f90: New test.
15723 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15726 * gfortran.dg/bounds_check_1.f90: New test.
15728 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15730 PR rtl-optimization/27661
15731 * gcc.dg/pr27661.c: New test case.
15733 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15736 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15737 * gfortran.dg/print_parentheses_1.f: New test.
15738 * gfortran.dg/print_parentheses_2.f90: New test.
15740 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15743 * gcc.dg/pr27758.c: New test.
15745 2006-05-24 Falk Hueffner <falk@debian.org>
15747 * gcc.c-torture/compile/pr27571.c: New test.
15749 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15752 * gfortran.dg/spec_expr_4.f90: New test.
15755 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15757 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15760 * g++.dg/ext/complit6.C: New test.
15761 * g++.dg/ext/complit3.C: Adjust error markers.
15762 * g++.dg/init/const3.C: New test.
15764 2006-05-25 Richard Guenther <rguenther@suse.de>
15766 PR middle-end/27743
15767 * gcc.dg/torture/pr27743.c: New testcase.
15769 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15771 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15773 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15775 * gcc.dg/compat/scalar-by-value-x.h: New.
15776 * gcc.dg/compat/scalar-by-value-y.h: New.
15777 * gcc.dg/compat/scalar-by-value-5.c: New.
15778 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15779 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15780 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15781 * gcc.dg/compat/scalar-by-value-6.c: New.
15782 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15783 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15784 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15786 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15788 PR tree-optimization/27639
15789 PR tree-optimization/26719
15790 * gcc.dg/pr27639.c: New test.
15791 * gcc.dg/pr26719.c: New test.
15792 * gcc.dg/tree-ssa/scev-cast.c: New test.
15794 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15797 * g++.dg/template/error21.C: New test.
15799 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15802 * gcc.target/i386/pr27696.c: New.
15804 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15806 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15808 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15810 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15813 * g++.dg/other/assign1.C: New test.
15815 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15818 * gcc.target/i386/pr27266.c: New.
15820 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15823 * g++.dg/ext/asm9.C: New test.
15825 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15827 PR rtl-optimization/25514
15828 * gcc.c-torture/compile/pr25514.c: New test.
15830 2006-05-22 Richard Guenther <rguenther@suse.de>
15833 2006-01-31 Richard Guenther <rguenther@suse.de>
15835 * gcc.target/i386/sselibm-1.c: New testcase.
15836 * gcc.target/i386/sselibm-2.c: Likewise.
15837 * gcc.target/i386/sselibm-3.c: Likewise.
15838 * gcc.target/i386/sselibm-4.c: Likewise.
15839 * gcc.target/i386/sselibm-5.c: Likewise.
15841 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15844 * gcc.dg/func-args-2.c: New test.
15847 * gcc.dg/struct-incompl-1.c: New test.
15849 2006-05-22 Richard Guenther <rguenther@suse.de>
15852 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15853 the transformations we test for.
15855 2006-05-22 Richard Guenther <rguenther@suse.de>
15858 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15860 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15863 * g++.dg/warn/new1.C: New test.
15864 * g++.dg/template/new5.C: Likewise.
15866 2006-05-21 Roger Sayle <roger@eyesopen.com>
15868 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15869 * gcc.target/i386/20060512-3.c: Likewise.
15871 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15873 PR rtl-optimization/27671
15874 * gcc.c-torture/execute/pr27671-1.c: New.
15875 * gcc.dg/pr27671-2.c: Likewise.
15877 PR tree-optimization/26622.
15878 * gcc.c-torture/compile/pr26622.c: New.
15880 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15883 * gfortran.dg/recursive_reference_1.f90: New test.
15885 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15888 * gfortran.dg/elemental_subroutine_3.f90: New test.
15891 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15894 * gfortran.dg/associated_target_1.f90: New test.
15897 * gfortran.dg/maxloc_shape_1.f90: New test.
15899 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15901 PR libgfortran/24459
15902 * gfortran.dg/namelist_24.f90: New test.
15903 * gfortran.dg/namelist_12.f: Fix typo in comment.
15905 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15907 PR middle-end/25776
15908 * g++.dg/other/error11.C: New test.
15910 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15912 * gcc.target/mips/pr26765.c: Add -w to options.
15914 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15916 * lib/target-supports.exp (check_effective_target_mpaired_single):
15918 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15920 * g++.dg/vect/vect.exp: Likewise.
15922 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15925 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15927 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15930 * gfortran.dg/temporary_1.f90: New file.
15932 2006-05-19 Andreas Schwab <schwab@suse.de>
15934 * g++.dg/other/unused1.C: Also match "stringz".
15936 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15939 * g++.dg/template/fntry1.C: New test.
15941 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15945 * g++.dg/conversion/bitfield5.C: New test.
15946 * g++.dg/conversion/bitfield6.C: New test.
15948 2006-05-18 Mike Stump <mrs@apple.com>
15950 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15951 * gcc.dg/vla-4.c: Add.
15952 * gcc.dg/vla-5.c: Add.
15953 * gcc.dg/vla-6.c: Add.
15955 2006-05-12 Stuart Hastings <stuart@apple.com>
15957 * gcc.target/i386/20060512-1.c: New.
15958 * gcc.target/i386/20060512-2.c: New.
15959 * gcc.target/i386/20060512-3.c: New.
15960 * gcc.target/i386/20060512-4.c: New.
15962 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15965 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15968 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15969 * g++.dg/parse/linkage1.C: New test.
15971 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15973 PR tree-optimization/27548
15974 * g++.dg/tree-ssa/pr27548.C: New test.
15976 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15979 * gfortran.dg/recursive_check_1.f: New test.
15980 * gfortran.dg/recursive_check_2.f90: New test.
15982 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15984 * g++.dg/opt/temp2.C: New test.
15986 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15989 * g++.dg/init/brace5.C: New test.
15991 PR middle-end/27415
15992 * gcc.dg/gomp/pr27415.c: New test.
15993 * g++.dg/gomp/pr27415.C: New test.
15995 PR tree-optimization/27549
15996 * g++.dg/tree-ssa/pr27549.C: New test.
15998 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16000 PR libgfortran/27575
16001 * gfortran.dg/read_eof_4.f90: New test.
16003 2006-05-16 Richard Guenther <rguenther@suse.de>
16005 PR tree-optimization/22303
16006 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16008 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16010 PR middle-end/27573
16011 * gcc.dg/gomp/pr27573.c: New test.
16012 * gfortran.dg/gomp/pr27573.f90: New test.
16015 * gcc.dg/gomp/pr27499.c: New test.
16016 * g++.dg/gomp/pr27499.C: New test.
16018 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16021 * g++.dg/parser/access8.C: Adjust error marker.
16022 * g++.dg/template/access17.C: New test.
16023 * g++.dg/template/access18.C: Likewise.
16025 2006-05-15 Roger Sayle <roger@eyesopen.com>
16028 * gcc.target/i386/pr26600.c: New test case.
16030 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16033 * g++.dg/expr/bitfield1.C: New test.
16035 2006-05-15 Richard Guenther <rguenther@suse.de>
16037 PR tree-optimization/27603
16038 * gcc.dg/torture/pr27603.c: New testcase.
16040 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16043 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16046 * gfortran.dg/scalar_return_1.f90: New test.
16049 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16051 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16053 * gcc.dg/gomp/critical-4.c: New test.
16054 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16055 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16056 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16057 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16059 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16062 * g++.dg/template/dependent-args1.C: New test.
16065 * g++.dg/lookup/this1.C: New test.
16068 * g++.dg/template/operator6.C: New test.
16069 * g++.dg/template/incomplete3.C: New test.
16072 * g++.dg/template/new4.C: New test.
16075 * g++.dg/template/void2.C: New test.
16077 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16079 * g++.dg/template/dependent-expr5.C: New test.
16081 2006-05-14 Roger Sayle <roger@eyesopen.com>
16083 PR middle-end/26729
16084 * gcc.dg/pr26729-1.c: New test case.
16086 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16088 * gcc.dg/pr27003.c: New test.
16090 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16092 * lib/target-supports.dg (check_cxa_atexit_available): Change
16093 v3_target_compile to ${tool}_target_compile.
16095 2006-05-11 Jason Merrill <jason@redhat.com>
16097 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16099 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16102 * gfortran.dg/label_5.f90: New test.
16104 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16106 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16107 check_effective_target_powerpc_altivec_ok): New.
16108 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16109 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16110 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16111 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16112 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16113 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16114 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16115 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16116 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16117 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16118 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16119 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16120 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16121 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16122 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16123 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16124 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16125 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16126 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16127 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16128 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16129 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16130 gcc.target/powerpc/altivec-9.c,
16131 gcc.target/powerpc/altivec-consts.c,
16132 gcc.target/powerpc/altivec-pr22085.c,
16133 gcc.target/powerpc/altivec-splat.c,
16134 gcc.target/powerpc/altivec-types-1.c,
16135 gcc.target/powerpc/altivec-types-2.c,
16136 gcc.target/powerpc/altivec-types-3.c,
16137 gcc.target/powerpc/altivec-types-4.c,
16138 gcc.target/powerpc/altivec-varargs-1.c,
16139 gcc.target/powerpc/altivec-vec-merge.c,
16140 gcc.target/powerpc/ppc-vector-memcpy.c,
16141 gcc.target/powerpc/ppc-vector-memset.c,
16142 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16143 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16144 these effective targets.
16145 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16146 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16148 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16150 PR middle-end/27384
16151 * g++.dg/other/fold1.C: New test.
16153 PR middle-end/27488
16154 * gcc.dg/fold-nonneg-1.c: New test.
16157 * g++.dg/other/operator1.C: New test.
16159 2006-05-11 Richard Guenther <rguenther@suse.de>
16161 PR middle-end/27529
16162 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16164 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16166 * lib/target-supports-dg.exp (check-flags): New.
16167 (dg-skip-if): Move flag checks.
16169 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16171 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16172 * lib/target-supports.dg (check_cxa_atexit_available): New.
16174 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16177 * gfortran.dg/multiple_allocation_2.f90: New test case.
16179 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16181 * gcc.target/arm/pr27387.C: Fix a comment typo.
16183 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16186 * gfortran.dg/error_recovery_1.f90: New test.
16188 2006-05-10 Richard Guenther <rguenther@suse.de>
16190 PR tree-optimization/27302
16191 * gcc.dg/torture/pr27302.c: New testcase.
16193 2006-05-09 Dirk Mueller <dmueller@suse.de>
16194 Richard Guenther <rguenther@suse.de>
16196 PR middle-end/27498
16197 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16199 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16201 PR rtl-optimization/27335
16202 * gcc.dg/pr27335.c: New test.
16204 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16206 * gcc.target/mips/mips-ps-5.c: New file.
16208 2006-05-08 Jan Hubicka <jh@suse.cz>
16210 PR middle-end/25962
16211 * gcc.dg/pr25962.c: New.
16213 2006-05-08 Roger Sayle <roger@eyesopen.com>
16216 * gcc.target/powerpc/pr27158.c: New test case.
16218 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16221 * ada/acats/run_all.sh: Use test -z.
16223 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16225 PR libfortran/18271
16226 * gfortran.dg/spec_expr_3.f90: New test.
16228 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16231 * gcc.target/i386/monitor.c: New file.
16233 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16235 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16237 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16240 * g++.dg/other/ptrmem7.C: New test.
16242 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16245 * gcc.dg/array-9.c: New test.
16247 2006-05-07 Richard Guenther <rguenther@suse.de>
16249 PR tree-optimization/27409
16250 * gcc.dg/torture/pr27409.c: New testcase.
16252 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16255 * gfortran.dg/select_6.f90: New.
16257 2006-05-07 Richard Guenther <rguenther@suse.de>
16259 PR tree-optimization/27136
16260 * gcc.dg/torture/pr27136.c: New testcase.
16262 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16265 * gfortran.dg/char_cons_len_1.f90: New test.
16267 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16270 * g++.dg/template/incomplete2.C: New test.
16272 2006-05-06 Richard Guenther <rguenther@suse.de>
16274 PR tree-optimization/27151
16275 * gcc.dg/vect/pr27151.c: New testcase.
16277 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16280 * g++.dg/template/void1.C: New test.
16283 * g++.dg/other/void2.C: New test.
16286 * g++.dg/conversion/void1.C: New test.
16288 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16291 * g++.dg/other/unused1.C: New.
16293 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16296 * objc.dg/member-1.m: New test.
16298 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16300 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16302 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16304 PR libfortran/26985
16305 * gfortran.dg/matmul_2.f90: New test.
16307 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16309 * ada/acats/run_all.sh: Use sync when main not found.
16311 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16314 * gcc.target/mips/pr26765.c: New.
16316 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16318 * gcc.target/bfin: New directory.
16319 * gcc.target/bfin/bfin.exp: New file.
16320 * gcc.target/bfin/frmul.c: New file.
16321 * gcc.target/bfin/arith.c: New file.
16322 * gcc.target/bfin/mul-combine.c: New file.
16323 * gcc.target/bfin/shift.c: New file.
16325 2006-05-04 Richard Guenther <rguenther@suse.de>
16327 PR tree-optimization/14287
16328 PR tree-optimization/14844
16329 PR tree-optimization/19792
16330 PR tree-optimization/21608
16331 PR tree-optimization/27090
16332 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16333 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16334 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16335 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16336 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16338 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16340 PR tree-optimization/27285
16341 * gcc.c-torture/execute/pr27285.c: New test.
16343 PR middle-end/27388
16344 * gcc.dg/gomp/pr27388-1.c: New test.
16345 * gcc.dg/gomp/pr27388-2.c: New test.
16346 * gcc.dg/gomp/pr27388-3.c: New test.
16349 * g++.dg/gomp/pr27359.C: New test.
16351 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16354 * gfortran.dg/iargc.f90: New test.
16356 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16359 * g++.dg/template/crash49.C: New test.
16361 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16364 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16366 2006-05-02 Jeff Law <law@redhat.com>
16368 PR tree-optimization/27364
16369 * gcc.c-torture/execute/pr27364.c: New test.
16371 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16374 * g++.dg/parser/ctor5.C: New test.
16376 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16379 * gcc.target/arm/arm.exp: New.
16380 * gcc.target/arm/pr27387.C: Likewise.
16382 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16386 * gfortran.dg/module_equivalence_2.f90: New test.
16388 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16390 PR middle-end/27337
16391 * g++.dg/gomp/pr27337-1.C: New test.
16392 * g++.dg/gomp/pr27337-2.C: New test.
16394 PR middle-end/27328
16395 * gcc.dg/gomp/pr27328.c: New test.
16397 PR middle-end/27325
16398 * g++.dg/gomp/pr27325.C: New test.
16400 PR middle-end/27310
16401 * g++.dg/gomp/pr27310.C: New test.
16403 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16405 PR tree-optimization/27291
16406 * g++.dg/tree-ssa/pr27291.C: New test.
16408 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16410 PR tree-optimization/27283
16411 * g++.dg/tree-ssa/pr27283.C: New test.
16413 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16415 * gcc.dg/tree-ssa/loop-16.c: New test.
16417 2006-05-01 Roger Sayle <roger@eyesopen.com>
16418 Joseph S. Myers <joseph@codesourcery.com>
16420 * gcc.dg/Wconversion-3.c: New test case.
16421 * gcc.dg/Wconversion-4.c: Likewise.
16423 2006-05-01 Richard Guenther <rguenther@suse.de>
16425 PR tree-optimization/26726
16426 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16428 2006-04-30 Roger Sayle <roger@eyesopen.com>
16430 * gcc.dg/Woverflow-1.c: New test case.
16431 * gcc.dg/Woverflow-2.c: Likewise.
16432 * gcc.dg/Woverflow-3.c: Likewise.
16434 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16437 * g++.dg/template/defarg8.C: New test.
16439 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16442 * g++.dg/parse/operator7.C: New test.
16444 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16448 * g++.dg/template/crash48.C: New test.
16451 * g++.dg/parse/ctor4.C: New test.
16453 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16456 * gfortran.df/char_type_len.f90: New test.
16458 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16460 PR libgfortran/27304
16461 * gfortran.dg/fmt_exhaust.f90: New test.
16463 2006-04-28 Roger Sayle <roger@eyesopen.com>
16466 * gcc.dg/large-size-array-2.c: New test case.
16468 2006-04-28 Richard Guenther <rguenther@suse.de>
16471 * gcc.target/i386/pr26826.c: New testcase.
16473 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16475 PR middle-end/27260
16476 * gcc.c-torture/execute/pr27260.c: New.
16478 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16480 PR middle-end/27095
16481 * gcc.dg/pr27095.c: New.
16483 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16486 * g++.dg/conversion/bitfield4.C: New test.
16488 2006-04-27 Eric Christopher <echristo@apple.com>
16490 * gcc.dg/pragma-ms_struct.c: New.
16492 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16495 * g++.dg/template/crash47.C: New test.
16497 2006-04-27 Dirk Mueller <dmueller@suse.de>
16499 * gcc.target/i386/sse-7.c: build with -msse.
16501 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16503 PR testsuite/27274:
16504 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16505 (main): Exit if processor doesn't support SSE.
16507 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16509 PR middle-end/27282
16510 * gcc.c-torture/compile/pr27282.c: New test.
16512 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16514 PR middle-end/26913
16515 * g++.dg/gomp/pr26913.C: New test.
16518 * gcc.dg/gomp/pr25996.c: New test.
16519 * g++.dg/gomp/pr25996.C: New test.
16521 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16523 PR rtl-optimization/26725
16524 * gcc.c-torture/compile/pr26725.c: New test.
16526 2006-04-25 Richard Guenther <rguenther@suse.de>
16528 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16531 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16533 * gcc.dg/20060425-1.c: New testcase.
16535 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16537 PR tree-optimization/26865
16538 * gcc.dg/pr26865.c: New test.
16540 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16543 * g++.dg/conversion/bitfield1.C: New test.
16544 * g++.dg/conversion/bitfield2.C: Likewise.
16545 * g++.dg/conversion/bitfield3.C: Likewise.
16547 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16548 Richard Guenther <rguenther@suse.de>
16550 PR tree-optimization/27236
16551 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16553 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16556 * g++.dg/other/incomplete2.C: New test.
16558 2006-04-24 Richard Guenther <rguenther@suse.de>
16560 PR middle-end/26869
16561 * gcc.dg/torture/pr26869.c: New testcase.
16563 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16564 Richard Guenther <rguenther@suse.de>
16566 PR tree-optimization/27218
16567 * g++.dg/tree-ssa/pr27218.C: New testcase.
16569 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16572 * g++.dg/template/friend41.C: New test.
16574 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16576 * g++.dg/opt/pr15551.C: Include cstdio.
16577 (main): Use remove instead of unlink.
16579 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16581 * gcc.dg/sibcall-7.c: New test.
16582 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16583 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16584 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16585 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16586 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16588 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16591 * g++.dg/opt/bitfield1.C: New test.
16592 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16593 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16594 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16595 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16596 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16597 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16598 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16599 * g++.dg/abi/bitfield2.C: Likewise.
16600 * g++.dg/init/bitfield1.C: Likewise.
16602 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16605 * gfortran.dg/elemental_subroutine_4.f90: New test.
16606 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16609 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16611 * gcc.c-torture/compile/20060421-1.c: New testcase.
16613 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16616 * gcc.dg/init-bad-4.c: New test.
16618 2006-04-21 Paul Brook <paul@codesourcery.com>
16620 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16622 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16625 * gfortran.dg/defined_operators_1.f90: New test.
16626 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16627 remove old ones associated, incorrectly, with Note 5.46.
16630 * gfortran.dg/character_array_constructor_1.f90: New test.
16632 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16634 * gcc.dg/20060419-1.c: New test.
16636 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16639 * gcc.dg/struct-parse-1.c: New test case.
16641 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16644 * g++.dg/parse/template19.C: New test.
16647 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16650 * g++.dg/expr/call3.C: New test.
16653 * g++.dg/conversion/dynamic1.C: New test.
16655 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16658 * g++.dg/template/crash35.C: Tweak error markers.
16659 * g++.dg/template/crash46.C: New test.
16660 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16661 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16663 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16665 PR rtl-optimization/14261
16666 * gcc.c-torture/compile/20060419-1.c: Added.
16668 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16670 * gfortran.dg/label_1.f90: Adjust dg-error.
16672 2006-04-16 Roger Sayle <roger@eyesopen.com>
16675 * gcc.dg/fold-cond-1.c: New test case.
16676 * gcc.dg/pr26961-1.c: Likewise.
16678 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16680 PR libgfortran/27138
16681 * gfortran.dg/read_bad_advance.f90: New test.
16683 2006-04-16 Roger Sayle <roger@eyesopen.com>
16684 Dale Johannesen <dalej@apple.com>
16687 * gcc.target/i386/vecinit-3.c: New testcase.
16688 * gcc.target/i386/vecinit-4.c: Likewise.
16689 * gcc.target/i386/sse-18.c: Likewise.
16690 * gcc.target/i386/sse-19.c: Likewise.
16692 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16694 * gfortran.dg/allocate_zerosize_1.f90: New test.
16696 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16699 * g++.dg/template/crash45.C: New test.
16701 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16704 * gfortran.dg/proc_assign_1.f90: New test.
16705 * gfortran.dg/procedure_lvalue.f90: Change message.
16706 * gfortran.dg/namelist_4.f90: Add new error.
16710 * gfortran.dg/auto_pointer_array_result_1.f90
16713 * gfortran.dg/specification_type_resolution_1.f90
16718 * gfortran.dg/bounds_temporaries_1.f90: New test.
16721 * gfortran.dg/array_return_value_1.f90: New test.
16723 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16726 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16728 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16730 PR middle-end/26823
16731 * g++.dg/gomp/pr26823-1.C: New test.
16732 * g++.dg/gomp/pr26823-2.C: New test.
16734 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16736 PR middle-end/27134
16737 * gcc.dg/pr27314.c: New test.
16739 2006-04-13 Richard Henderson <rth@redhat.com>
16741 * g++.dg/gomp/block-0.C: Update expected matches.
16743 2006-04-13 DJ Delorie <dj@redhat.com>
16745 * lib/target-supports.exp (check_effective_target_int32plus): New.
16746 (check_effective_target_ptr32plus): New.
16747 (check_effective_target_size32plus): New.
16748 (check_effective_target_int16): New.
16749 (check_profiling_available): Add m32c to the list of unsupported
16752 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16753 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16755 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16757 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16759 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16761 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16762 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16763 not just xstormy16. Skip m32c due to weird pointer size.
16764 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16765 not just xstormy16.
16766 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16767 not just xstormy16.
16768 * gcc.dg/20020312-2.c: Add m32c support.
16769 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16770 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16772 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16773 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16774 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16775 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16776 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16778 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16779 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16780 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16781 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16782 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16783 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16784 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16786 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16788 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16789 * gcc.dg/pr23049.c: Require >=32 bit integers.
16790 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16791 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16792 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16793 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16794 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16795 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16796 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16797 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16798 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16799 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16800 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16801 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16803 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16804 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16805 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16806 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16807 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16809 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16810 * gcc.c-torture/execute/20040703-1.x: Likewise.
16811 * gcc.c-torture/execute/20040705-1.x: Likewise.
16812 * gcc.c-torture/execute/20040705-2.x: Likewise.
16813 * gcc.c-torture/execute/20040709-1.x: Likewise.
16814 * gcc.c-torture/execute/20040709-2.x: Likewise.
16815 * gcc.c-torture/execute/20040811-1.x: Likewise.
16816 * gcc.c-torture/execute/20050316-1.x: Likewise.
16817 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16818 * gcc.c-torture/execute/pr19689.x: Likewise.
16819 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16820 * gcc.c-torture/execute/usmul.x: Likewise.
16821 * gcc.c-torture/execute/vrp-5.x: Likewise.
16822 * gcc.c-torture/execute/vrp-6.x: Likewise.
16823 * gcc.dg/debug/20041023-1.s: Likewise.
16825 2006-04-13 Roger Sayle <roger@eyesopen.com>
16827 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16828 of integers to a vector types are now constant expressions in C.
16829 * gcc.dg/vect/vect-fold-1.c: New test case.
16831 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16832 Ulrich Weigand <uweigand@de.ibm.com>
16835 * gcc.dg/vmx/pr27006.c: New testcase.
16837 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16839 PR libgfortran/26766
16840 * gfortran.dg/write_recursive.f90: New test.
16842 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16844 * g++.dg/parse/dtor7.C: New test.
16845 * g++.dg/parse/new1.C: Add error marker.
16846 * g++.dg/template/new3.C: New test.
16849 * g++.dg/template/pure1.C: New test.
16852 * g++.dg/parse/ptrmem4.C: New test.
16854 2006-04-10 Jeff Law <law@redhat.com>
16857 * gcc.c-torture/compile/pr27087.c: New test.
16859 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16862 * gcc.dg/20060410.c: New.
16864 2006-04-10 Matthias Klose <doko@debian.org>
16866 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16867 Recognize multilib directory names containing underscores.
16869 2006-04-10 Roger Sayle <roger@eyesopen.com>
16871 * gcc.target/i386/vecinit-1.c: New test case.
16872 * gcc.target/i386/vecinit-2.c: Likewise.
16874 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16877 * g++.dg/debug/dwarf2-2.C: New test.
16879 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16881 PR rtl-optimization/27073
16882 * gcc.c-torture/execute/pr27073.c: New test.
16884 2006-04-08 Mike Stump <mrs@apple.com>
16886 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16888 2006-04-07 Richard Guenther <rguenther@suse.de>
16890 PR tree-optimization/26135
16891 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16893 2006-04-06 Jan Hubicka <jh@suse.cz>
16896 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16898 2006-04-06 Roger Sayle <roger@eyesopen.com>
16900 * g++.dg/conversion/nullptr1.C: New test case.
16901 * g++.dg/conversion/nullptr2.C: Likewise.
16903 2006-04-05 Roger Sayle <roger@eyesopen.com>
16905 * gfortran.dg/dependency_18.f90: New test case.
16907 2006-04-05 Richard Guenther <rguenther@suse.de>
16909 PR tree-optimization/26919
16910 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16911 * gcc.dg/ipa/ipa-2.c: Likewise.
16912 * gcc.dg/ipa/ipa-3.c: Likewise.
16913 * gcc.dg/ipa/ipa-5.c: Likewise.
16915 2006-04-05 Richard Guenther <rguenther@suse.de>
16917 PR tree-optimization/26763
16918 * gcc.dg/torture/pr26763-1.c: New testcase.
16919 * gcc.dg/torture/pr26763-2.c: Likewise.
16921 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16925 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16927 2006-04-04 Eric Christopher <echristo@apple.com>
16929 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16931 * gcc.target/i386/387-5.c: Ditto.
16933 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16935 * gcc.target/sparc/struct-ret-check.c: New test.
16937 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16939 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16940 zero decimal digits specified in format.
16942 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16945 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16948 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16949 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16950 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16951 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16952 compliant and detect bigendian-ness.
16954 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16956 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16957 dummy arguments work when the actual argument is itself a dummy
16958 argument of the caller.
16960 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16962 PR libfortran/24685
16963 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16965 2006-04-01 Roger Sayle <roger@eyesopen.com>
16967 * gfortran.dg/dependencency_17.f90: New test case.
16969 2006-04-01 Roger Sayle <roger@eyesopen.com>
16971 * gfortran.dg/dependency_14.f90: New test case.
16972 * gfortran.dg/dependency_15.f90: Likewise.
16973 * gfortran.dg/dependency_16.f90: Likewise.
16975 2006-03-31 Asher Langton <langton2@llnl.gov>
16978 gfortran.dg/cray_pointers_6.f90: New test.
16980 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16982 PR libgfortran/26890
16983 * gfortran.dg/read_size_noadvance.f90: New test.
16985 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16988 * gfortran.dg/multiple_allocation_1.f90: Check that the
16989 size has changed after a re-allocation with stat.
16991 2006-03-30 Richard Guenther <rguenther@suse.de>
16993 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16995 * gcc.target/i386/sselibm-2.c: Likewise.
16996 * gcc.target/i386/sselibm-3.c: Likewise.
16997 * gcc.target/i386/sselibm-4.c: Likewise.
16998 * gcc.target/i386/sselibm-5.c: Likewise.
17000 2006-03-28 Roger Sayle <roger@eyesopen.com>
17002 * gcc.dg/fold-andxor-1.c: New test case.
17003 * gcc.dg/fold-xorand-1.c: Likewise.
17005 2006-03-28 Roger Sayle <roger@eyesopen.com>
17007 * gcc.dg/fold-convnotconv-1.c: New test case.
17009 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17012 * gfortran.dg/private_type_5.f90: New test.
17014 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17016 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17018 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17020 * gfortran.dg/advance_2.f90: New test.
17021 * gfortran.dg/advance_3.f90: New test.
17023 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17025 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17027 PR libgfortran/26661
17028 PR libgfortran/26880
17029 * gfortran.dg/read_x_past.f: New test.
17031 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17033 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17036 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17038 * objc.dg/dwarf-1.m: Skip on AIX.
17039 * objc.dg/dwarf-2.m: Skip on AIX.
17041 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17044 * gfortran.dg/float_1.f90: New test.
17046 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17048 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17050 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17052 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17054 PR libfortran/26735
17055 * gfortran.dg/convert_implied_open.f90: New test case.
17057 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17060 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17062 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17064 PR middle-end/26717
17065 * gcc.dg/pr26717.c: New test.
17067 2006-03-25 Roger Sayle <roger@eyesopen.com>
17069 * gfortran.dg/dependency_12.f90: New test case.
17071 2006-03-24 Roger Sayle <roger@eyesopen.com>
17073 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17075 2006-03-24 Jeff Law <law@redhat.com>
17077 * gcc.c-torture/pr26840.c: New test.
17079 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17081 * objc.dg/dwarf-2.m: New.
17082 * obj-c++.dg/dwarf-2.mm: New.
17084 * g++.old-deja/g++.other/init19.C: New.
17086 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17088 * g++.dg/eh/spbp.C: Skip on AIX.
17090 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17092 PR middle-end/26611
17093 * g++.dg/gomp/pr26611-1.C: New test.
17094 * g++.dg/gomp/pr26611-2.C: New test.
17096 2006-03-24 Jeff Law <law@redhat.com>
17098 * gcc.c-torture/compile/pr26833.c: New test.
17099 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17101 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17103 * gfortran.dg/endfile_2.f90: Delete temp file.
17105 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17108 * gfortran.dg/record_marker_1.f90: New test case.
17109 * gfortran.dg/record_marker_2.f: New test case.
17110 * gfortran.dg/record_marker_3.f90: New test case.
17112 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17115 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17116 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17118 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17120 * lib/gcc-dg.exp (cleanup-modules): New proc.
17121 * gfortran.dg/allocatable_function_1.f90,
17122 gfortran.dg/allocate_char_star_scalar_1.f90,
17123 gfortran.dg/assumed_charlen_function_1.f90,
17124 gfortran.dg/assumed_dummy_1.f90,
17125 gfortran.dg/assumed_shape_ranks_1.f90,
17126 gfortran.dg/assumed_shape_ranks_2.f90,
17127 gfortran.dg/assumed_size_dt_dummy.f90,
17128 gfortran.dg/auto_char_dummy_array_1.f90,
17129 gfortran.dg/auto_char_len_3.f90,
17130 gfortran.dg/automatic_module_variable.f90,
17131 gfortran.dg/bad_automatic_objects_1.f90,
17132 gfortran.dg/char_array_constructor.f90,
17133 gfortran.dg/char_array_structure_constructor.f90,
17134 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17135 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17136 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17137 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17138 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17139 gfortran.dg/derived_pointer_recursion.f90,
17140 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17141 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17142 gfortran.dg/dummy_functions_1.f90,
17143 gfortran.dg/elemental_initializer_1.f90,
17144 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17145 gfortran.dg/elemental_pointer_1.f90,
17146 gfortran.dg/elemental_subroutine_1.f90,
17147 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17148 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17149 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17150 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17151 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17152 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17153 gfortran.dg/global_references_1.f90,
17154 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17155 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17156 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17157 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17158 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17159 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17160 gfortran.dg/large_integer_kind_1.f90,
17161 gfortran.dg/large_real_kind_1.f90,
17162 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17163 gfortran.dg/module_double_reuse.f90,
17164 gfortran.dg/module_equivalence_1.f90,
17165 gfortran.dg/module_interface_1.f90,
17166 gfortran.dg/module_parameter_array_refs_1.f90,
17167 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17168 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17169 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17170 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17171 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17172 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17173 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17174 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17175 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17176 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17177 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17178 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17179 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17180 gfortran.dg/same_name_1.f90,
17181 gfortran.dg/sibling_dummy_procedure_1.f90,
17182 gfortran.dg/sibling_dummy_procedure_2.f90,
17183 gfortran.dg/sibling_dummy_procedure_3.f90,
17184 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17185 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17186 gfortran.dg/used_dummy_types_2.f90,
17187 gfortran.dg/used_dummy_types_3.f90,
17188 gfortran.dg/used_dummy_types_4.f90,
17189 gfortran.dg/used_dummy_types_5.f90,
17190 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17191 gfortran.dg/userdef_operator_1.f90: Use it.
17193 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17195 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17196 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17197 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17198 gfortran.dg/write_back.f,
17199 gfortran.fortran-torture/execute/inquire_1.f90,
17200 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17202 2006-03-21 Jeff Law <law@redhat.com>
17204 * gcc.dg/tree-ssa/vrp28.c: New test.
17206 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17208 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17209 if _STDC_C99 is defined.
17210 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17211 * gcc.dg/builtins-20.c: Likewise.
17212 * gcc.dg/builtins-53.c: Likewise.
17213 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17214 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17216 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17219 * gcc.c-torture/compile/pr26781-1.c: New test.
17220 * gcc.c-torture/compile/pr26781-2.c: New test.
17222 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17225 * g++.dg/gomp/pr26690-1.C: New test.
17226 * g++.dg/gomp/pr26690-2.C: New test.
17228 2006-03-20 Jeff Law <law@redhat.com>
17230 * gcc.dg/tree-ssa/pr21829.c: New test.
17232 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17234 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17236 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17237 (check_visibility_available): Use it.
17238 (check_effective_target_default_packed): Likewise.
17239 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17240 (check_effective_target_fopenmp): Likewise.
17241 (check_effective_target_freorder): Likewise.
17242 (check_effective_target_fpic): Likewise.
17243 (check_named_sections_available): Likewise.
17244 (check_effective_target_ilp32): Likewise.
17245 (check_effective_target_lp64): Likewise.
17247 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17250 * gfortran.dg/scalar_mask_2.f90: New test case.
17252 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17255 * gcc.dg/tree-ssa/loadpre12.c: New test.
17256 * gcc.dg/tree-ssa/loadpre13.c: New test.
17257 * gcc.dg/tree-ssa/loadpre14.c: New test.
17258 * gcc.dg/tree-ssa/loadpre15.c: New test.
17259 * gcc.dg/tree-ssa/loadpre16.c: New test.
17260 * gcc.dg/tree-ssa/loadpre17.c: New test.
17261 * gcc.dg/tree-ssa/loadpre18.c: New test.
17262 * gcc.dg/tree-ssa/loadpre19.c: New test.
17263 * gcc.dg/tree-ssa/loadpre20.c: New test.
17264 * gcc.dg/tree-ssa/loadpre21.c: New test.
17265 * gcc.dg/tree-ssa/loadpre22.c: New test.
17267 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17270 * gfortran.dg/elemental_initializer_1.f90: New test.
17273 * gfortran.dg/assumed_shape_ranks_2: New test.
17275 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17277 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17280 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17282 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17283 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17284 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17285 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17286 gfortran.fortran-torture/execute/direct_io.f90,
17287 gfortran.fortran-torture/execute/inquire_2.f90,
17288 gfortran.fortran-torture/execute/inquire_4.f90,
17289 gfortran.fortran-torture/execute/list_read_1.f90,
17290 gfortran.fortran-torture/execute/open_replace.f90,
17291 gfortran.fortran-torture/execute/slash_edit.f90,
17292 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17293 temporary files from testcases.
17295 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17297 PR libgfortran/26509
17298 gfortran.dg/write_direct_eor.f90: New test.
17300 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17302 * gcc.target/powerpc/pr26350.c: New.
17303 * gcc.target/powerpc/indexed-addr.c: New.
17305 2006-03-16 Roger Sayle <roger@eyesopen.com>
17307 * gfortran.dg/dependency_13.f90: New test case.
17309 2006-03-16 Roger Sayle <roger@eyesopen.com>
17311 PR middle-end/21781
17312 * gcc.dg/real-const-1.c: New test case.
17314 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17316 * g++.old-deja/g++.other/init18.C: New.
17317 * g++.old-deja/g++.other/init5.C: Remove xfail.
17319 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17321 * g++.dg/opt/pr15551.C: Cleanup temp file.
17323 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17326 g++.dg/parse/long1.C: New test.
17328 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17331 * gfortran.dg/continuation.f90: New test.
17332 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17334 2006-03-14 Richard Guenther <rguenther@suse.de>
17336 PR tree-optimization/26672
17337 * gcc.dg/torture/pr26672.c: New testcase.
17339 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17341 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17342 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17344 2006-03-13 Roger Sayle <roger@eyesopen.com>
17346 PR middle-end/26557
17347 * gcc.c-torture/compile/switch-1.c: New test case.
17349 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17352 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17353 test to include more permuatations of mask and index.
17354 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17355 respond to F2003 spec. that the position returned for an all false
17356 mask && condition is zero.
17358 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17360 PR middle-end/25989
17361 * gcc.dg/gomp/pr25989.c: New test.
17363 2006-03-13 Jeff Law <law@redhat.com>
17365 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17367 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17369 * gcc.dg/switch-9.c: New test.
17371 2006-03-13 Richard Guenther <rguenther@suse.de>
17373 PR middle-end/26630
17374 * gcc.dg/torture/pr26630.c: New testcase.
17376 2006-03-11 Roger Sayle <roger@eyesopen.com>
17378 * gfortran.dg/dependency_10.f90: New test case.
17379 * gfortran.dg/dependency_11.f90: Likewise.
17381 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17382 Erik Edelmann <eedelman@gcc.gnu.org>
17384 * gfortran.dg/allocatable_function_1.f90: New.
17385 * gfortran.dg/allocatable_function_2.f90: New.
17387 2006-03-10 Richard Guenther <rguenther@suse.de>
17389 PR middle-end/26565
17390 * gcc.dg/torture/pr26565.c: New testcase.
17392 2006-03-09 Eric Christopher <echristo@apple.com>
17394 * gcc.c-torture/compile/20060309-1.c: New.
17396 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17398 PR libgfortran/26499
17399 * gfortran.dg/write_back.f: New test.
17400 * gfortran.dg/write_rewind_1.f: New test.
17401 * gfortran.dg/write_rewind_2.f: New test.
17403 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17405 PR libgfortran/26554
17406 * gfortran.dg/read_logical.f90: New test.
17408 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17410 * ada/acats/norun.lst: cdd2a03 now passes.
17412 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17415 * gcc.target/powerpc/pr18096-1.c: Change where the error
17418 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17420 * gcc.target/i386/cleanup-1.c: New test.
17421 * gcc.target/i386/cleanup-2.c: New test.
17423 2006-03-04 Roger Sayle <roger@eyesopen.com>
17425 * gfortran.dg/dependency_9.f90: Remove for the time being.
17427 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17429 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17432 2006-03-03 Roger Sayle <roger@eyesopen.com>
17434 * gfortran.dg/dependency_9.f90: New test case.
17436 2006-03-03 Roger Sayle <roger@eyesopen.com>
17438 * gfortran.dg/dependency_4.f90: New test case.
17439 * gfortran.dg/dependency_5.f90: New test case.
17440 * gfortran.dg/dependency_6.f90: New test case.
17441 * gfortran.dg/dependency_7.f90: New test case.
17442 * gfortran.dg/dependency_8.f90: New test case.
17444 2006-03-03 Paul Brook <paul@codesourcery.com>
17446 * lib/target-supports.exp (check_profiling_available):
17449 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17452 * multiple_allocation_1.f90: New test.
17454 2006-03-03 Roger Sayle <roger@eyesopen.com>
17456 PR tree-optimization/26524
17457 * gfortran.dg/pr26524.f: New test case.
17459 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17461 * g++.dg/template/repo5.C: Cleanup repo files.
17462 * gcc.dg/20051201-1.c: Cleanup coverage files.
17463 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17464 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17467 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17469 * objc.dg/objc-nofilename-1.m: New test.
17470 * objc.dg/bad-receiver-type.m: New test.
17471 * obj-c++.dg/bad-receiver-type.mm: New test.
17473 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17475 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17477 2006-03-01 Mike Stump <mrs@apple.com>
17479 * g++.dg/abi/key2.C: Add.
17481 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17483 * gfortran.dg/logical_dot_product.f90: New test.
17486 * gfortran.dg/used_interface_ref.f90: New test.
17489 * gfortran.dg/dependency_2.f90: New test.
17490 * gfortran.fortran-torture/execute/where17.f90: New test.
17491 * gfortran.fortran-torture/execute/where18.f90: New test.
17492 * gfortran.fortran-torture/execute/where19.f90: New test.
17493 * gfortran.fortran-torture/execute/where20.f90: New test.
17495 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17497 * g++.dg/tree-ssa/pr26443.C: New test case.
17499 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17501 PR middle-end/26022
17502 * g++.dg/opt/return-slot1.C: New test.
17504 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17506 PR libgfortran/26136
17507 * gfortran.dg/namelist_23.f90: New test.
17509 2006-02-28 Roger Sayle <roger@eyesopen.com>
17511 PR middle-end/14752
17512 * gcc.dg/fold-eqandshift-2.c: New test case.
17514 2006-02-28 Richard Guenther <rguenther@suse.de>
17516 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17519 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17521 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17523 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17525 PR libgfortran/26464
17526 * gfortran.dg/backspace_5.f: New test.
17527 * gfortran.dg/backspace_6.f: New test.
17529 2006-02-26 Roger Sayle <roger@eyesopen.com>
17531 * gcc.dg/fold-eqandnot-1.c: New test case.
17533 2006-02-26 Roger Sayle <roger@eyesopen.com>
17535 PR middle-end/19983
17536 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17538 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17540 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17541 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17543 2006-02-26 Richard Guenther <rguenther@suse.de>
17545 PR tree-optimization/26421
17546 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17548 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17550 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17551 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17553 2006-02-26 Roger Sayle <roger@eyesopen.com>
17555 * gcc.dg/fold-even-1.c: New test case.
17557 2006-02-26 Roger Sayle <roger@eyesopen.com>
17559 PR middle-end/21137
17560 * gcc.dg/fold-eqandshift-1.c: New test case.
17562 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17564 PR tree-optimization/25125
17565 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17566 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17568 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17570 PR tree-optimizations/26359
17571 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17572 with -fdump-tree-dceloop-details.
17573 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17575 2006-02-25 Roger Sayle <roger@eyesopen.com>
17577 PR middle-end/23673
17578 * gcc.dg/fold-eqxor-1.c: New test case.
17579 * gcc.dg/fold-eqxor-2.c: Likewise.
17580 * gcc.dg/fold-eqxor-3.c: Likewise.
17582 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17585 * scalar_mask_1.f90: New test.
17587 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17589 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17590 * g++.dg/eh/uncaught2.C: New.
17591 * g++.dg/eh/uncaught3.C: New.
17593 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17595 PR libgfortran/26423
17596 * gfortran.dg/read_many_1.f: New test.
17598 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17601 * gfortran.dg/dependency_3.f90: New test.
17602 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17606 * gfortran.dg/equiv_6.f90: New test.
17608 2006-02-23 Jeff Law <law@redhat.com>
17610 * gcc.c-torture/compile/pr26425.c: New test.
17612 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17614 PR middle-end/26412
17615 * gcc.dg/gomp/pr26412.c: New test.
17617 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17620 * g++.dg/other/ellipsis1.C: New test.
17621 * g++.dg/parse/operator4.C: Adjust error marker.
17623 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17626 * gfortran.dg/pr25603.f: New testcase.
17628 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17630 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17631 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17633 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17635 * g++.dg/eh/spbp.C: New.
17637 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17639 PR middle-end/26379
17640 * gcc.target/i386/mmx-7.c: New test.
17642 2006-02-20 Roger Sayle <roger@eyesopen.com>
17644 PR tree-optimization/26361
17645 * gcc.dg/tree-ssa/vrp27.c: New test case.
17647 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17649 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17650 * gcc.dg/tree-ssa/complex-4.c: Here.
17652 2006-02-19 Roger Sayle <roger@eyesopen.com>
17654 PR middle-end/19543
17655 * gfortran.dg/logical_1.f90: New test case.
17657 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17659 PR middle-end/26334
17660 * gcc.dg/20060218-1.c: Moved to...
17661 * gcc.target/i386/20060218-1.c: ... here. New test.
17663 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17666 * gfortran.dg/convert_1.f90: New.
17668 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17671 * gfortran.dg/namelist_5.f90: New test.
17674 * gfortran.dg/namelist_4.f90: New test.
17676 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17679 * gcc.dg/tree-ssa/complex-3.c: New test.
17681 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17683 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17684 variable to take into account the variable name in the
17686 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17688 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17690 PR middle-end/26334
17691 * gcc.c-torture/compile/20060217-1.c: New test.
17692 * gcc.dg/20060218-1.c: New test.
17694 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17696 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17698 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17700 * gcc.dg/cpp/undef3.c: New test.
17701 * gcc.dg/cpp/trad/builtins2.c: New test.
17703 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17706 * g++.dg/template/static22.C: New test.
17707 * g++.dg/template/static23.C: New test.
17708 * g++.dg/template/static24.C: New test.
17709 * g++.dg/template/non-dependent13.C: New test.
17710 * g++.dg/init/member1.C: Tweak error markers.
17712 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17715 * gcc.c-torture/compile/pr26255.c: New test case.
17717 2006-02-16 Roger Sayle <roger@eyesopen.com>
17719 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17720 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17721 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17722 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17723 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17724 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17725 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17727 2006-02-16 Jeff Law <law@redhat.com>
17729 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17730 * gcc.dg/tree-ssa/vrp26.c: New test.
17732 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17736 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17737 __UCLIBC__ is defined.
17739 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17742 * gfortran.dg/gomp/pr26224.f: New test.
17744 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17747 * lib/target-supports.exp
17748 (check_effective_target_vect_short_mult): New.
17749 (check_effective_target_vect_char_mult): New.
17750 (check_effective_target_vect_widen_sum_qi_to_si): New.
17751 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17752 (check_effective_target_vect_widen_sum_hi_to_si): New.
17753 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17754 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17755 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17756 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17757 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17758 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17759 vect-reduc-pattern-2c.c
17760 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17761 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17762 vect-reduc-pattern-1c.c
17764 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17767 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17769 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17772 * gfortran.dg/enum_8.f90: Remove check for warning.
17773 * gfortran.dg/iomsg_1.f90: Ditto.
17774 * gfortran.dg/enum_1.f90: Ditto.
17775 * gfortran.dg/enum_9.f90: Ditto.
17776 * gfortran.dg/enum_2.f90: Ditto.
17777 * gfortran.dg/enum_10.f90: Ditto.
17778 * gfortran.dg/enum_3.f90: Ditto.
17779 * gfortran.dg/flush_1.f90: Ditto.
17780 * gfortran.dg/enum_4.f90: Ditto.
17781 * gfortran.dg/array_constructor_1.f90: Ditto.
17782 * gfortran.dg/enum_5.f90: Ditto.
17783 * gfortran.dg/enum_6.f90: Ditto.
17784 * gfortran.dg/enum_7.f90: Ditto.
17786 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17788 PR middle-end/26300
17789 * gcc.c-torture/compile/20060215-1.c: New test.
17791 2006-02-14 Roger Sayle <roger@eyesopen.com>
17793 PR middle-end/23670
17794 * gcc.dg/tree-ssa/andor-2.c: New test case.
17796 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17799 * optional_dim.f90: New test.
17801 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17804 * gfortran.dg/label_4.f90: New.
17806 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17807 Diego Novillo <dnovillo@redhat.com>
17808 Uros Bizjak <uros@kss-loka.si>
17810 * gfortran.dg/gomp: New directory.
17812 2006-02-14 Richard Guenther <rguenther@suse.de>
17814 PR tree-optimization/26258
17815 * gcc.dg/torture/pr26258.c: New testcase.
17817 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17820 * gfortran.dg/pr26246_1.f90: New test.
17821 * gfortran.dg/pr26246_2.f90: New test.
17823 PR middle-end/26092
17824 * gcc.c-torture/compile/20060208-1.c: New test.
17826 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17830 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17831 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17832 * gfortran.dg/automatic_module_variable.f90: Change error message.
17835 * gfortran.dg/internal_dummy_1.f90: New test.
17838 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17842 * gfortran.dg/uncommon_block_data_1.f90: New test.
17843 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17847 * gfortran.dg/typed_subroutine_1.f90: New test.
17849 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17851 * objc.dg/dwarf-1.m: New.
17853 2006-02-13 Roger Sayle <roger@eyesopen.com>
17855 PR middle-end/24427
17856 * gcc.dg/tree-ssa/andor-1.c: New test case.
17858 2006-02-13 Josh Conner <jconner@apple.com>
17861 * gcc.dg/pr25376.c: New test.
17863 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17865 * lib/target-supports.exp (check_named_sections_available):
17866 Only compile named-sections test -- don't assemble.
17868 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17870 * g++.dg/warn/no-write-strings.C: New test.
17871 * g++.dg/warn/write-strings.C: Likewise.
17872 * g++.dg/warn/write-strings-default.C: Likewise.
17874 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17877 * gfortran.dg/ret_pointer_2.f90: New test.
17879 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17881 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17883 2006-02-10 Jeff Law <law@redhat.com>
17885 * gcc.c-torture/compile/pr26213.c: New test.
17887 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17889 gfortran.dg/null_1.f90: New test.
17891 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17894 * gfortran.dg/parens_4.f90: New.
17895 * gfortran.dg/parens_5.f90: New.
17897 2006-02-10 Richard Guenther <rguenther@suse.de>
17899 * gcc.dg/pr23372-1.c: Remove empty file.
17901 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17902 Paul Thomas <pault@gcc.gnu.org>
17905 * gfortran.dg/parens_1.f90: New.
17906 * gfortran.dg/parens_2.f90: New.
17907 * gfortran.dg/parens_3.f90: New.
17909 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17912 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17915 * gfortran.dg/impure_assignment_1.f90: New test.
17918 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17920 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17923 * g++.dg/expr/stdarg2.C: New test.
17925 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17927 PR inline-asm/16194
17928 * gcc.dg/pr16194.c: New test.
17930 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17932 * ada/acats/run_acats: Use portable variant of "$@".
17934 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17936 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17937 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17939 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17942 * g++.dg/opt/pr26179.C: New test.
17944 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17946 PR middle-end/26134
17947 * gcc.dg/tree-ssa/complex-3.c: New test.
17949 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17951 * gcc.c-torture/compile/volatile-1.c: New test.
17953 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17956 * gcc.dg/tree-ssa/pr26180.c: New test.
17958 2006-02-08 Jeff Law <law@redhat.com>
17960 * gcc.dg/tree-ssa/pr21417.c: New test.
17962 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17964 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17965 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17967 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17969 * lib/scanrtl.exp: New.
17971 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17974 * g++.dg/other/virtual2.C: New test.
17977 * g++.dg/other/virtual1.C: New test.
17979 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17981 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17982 cleanup-ipa-dump): Update dump file glob patterns.
17983 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17984 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17986 * lib/gcc-dg.exp: Load it.
17987 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17989 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17992 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17993 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17995 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17998 * gfortran.dg/mvbits_1.f90: New.
18000 2006-02-07 Dirk Mueller <dmueller@suse.com>
18002 * g++.dg/warn/Wdiv-by-zero.C: New test.
18003 * g++.dg/warn/Wno-div-by-zero.C: New.
18005 2006-02-07 Jeff Law <law@redhat.com>
18007 * gcc.dg/tree-ssa/pr21559.c: New test.
18009 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18010 multiple VRP passes.
18011 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18012 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18013 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18014 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18015 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18016 * gcc.dg/tree-ssa/vrp02.c: Likewise
18017 * gcc.dg/tree-ssa/vrp11.c: Likewise
18018 * gcc.dg/tree-ssa/pr14341.c: Likewise
18019 * gcc.dg/tree-ssa/vrp19.c: Likewise
18020 * gcc.dg/tree-ssa/vrp20.c: Likewise
18021 * gcc.dg/tree-ssa/vrp03.c: Likewise
18022 * gcc.dg/tree-ssa/pr21086.c: Likewise
18023 * gcc.dg/tree-ssa/pr21959.c: Likewise
18024 * gcc.dg/tree-ssa/vrp21.c: Likewise
18025 * gcc.dg/tree-ssa/vrp04.c: Likewise
18026 * gcc.dg/tree-ssa/pr25485.c: Likewise
18027 * gcc.dg/tree-ssa/pr22026.c: Likewise
18028 * gcc.dg/tree-ssa/vrp22.c: Likewise
18029 * gcc.dg/tree-ssa/vrp05.c: Likewise
18030 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18031 * gcc.dg/tree-ssa/pr20701.c: Likewise
18032 * gcc.dg/tree-ssa/vrp23.c: Likewise
18033 * gcc.dg/tree-ssa/vrp06.c: Likewise
18034 * gcc.dg/tree-ssa/pr22117.c: Likewise
18035 * gcc.dg/tree-ssa/pr20702.c: Likewise
18036 * gcc.dg/tree-ssa/vrp15.c: Likewise
18037 * gcc.dg/tree-ssa/pr21090.c: Likewise
18038 * gcc.dg/tree-ssa/pr21294.c: Likewise
18039 * gcc.dg/tree-ssa/vrp24.c: Likewise
18040 * gcc.dg/tree-ssa/vrp07.c: Likewise
18041 * gcc.dg/tree-ssa/pr21563.c: Likewise
18042 * gcc.dg/tree-ssa/pr25382.c: Likewise
18043 * gcc.dg/tree-ssa/vrp16.c: Likewise
18044 * gcc.dg/tree-ssa/vrp25.c: Likewise
18045 * gcc.dg/tree-ssa/vrp08.c: Likewise
18046 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18047 * gcc.dg/tree-ssa/vrp17.c: Likewise
18048 * gcc.dg/tree-ssa/pr21458.c: Likewise
18049 * g++.dg/tree-ssa/pr18178.C: Likewise
18051 2006-02-07 Richard Guenther <rguenther@suse.de>
18055 2006-01-30 Richard Guenther <rguenther@suse.de>
18057 * gcc.dg/pr23372-1.C: New testcase.
18059 * g++.dg/tree-ssa/pr26140.C: New testcase.
18061 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18064 * g++.dg/template/ttp15.C: New test.
18065 * g++.dg/template/ttp16.C: Likewise.
18066 * g++.dg/template/ttp17.C: Likewise.
18067 * g++.old-deja/g++.pt/ttp36.C: Remove.
18068 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18069 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18070 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18071 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18072 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18073 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18074 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18075 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18076 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18078 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18080 PR libfortran/23815
18081 * unf_io_convert_4.f90: New test.
18083 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18085 * gcc.dg/tree-ssa/loadpre10.c: New test.
18086 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18087 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18088 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18090 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18092 PR libfortran/24685
18093 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18095 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18098 * gfortran.dg/assign_7.f: New test.
18100 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18104 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18105 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18106 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18108 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18110 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18113 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18115 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18116 * g++.dg/charset/string.c (foo): Likewise.
18117 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18119 * g++.dg/ext/builtin2.C (printf): Likewise.
18120 * g++.dg/init/new15.C (printf): Likewise.
18121 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18122 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18123 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18124 * g++.dg/template/non-dependent4.C (temp): Likewise.
18125 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18126 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18127 parameter type to const char*.
18128 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18129 Change type to const char*.
18130 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18132 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18133 second parameter type to const char*.
18134 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18135 (Y::Y): Change parameter type to const char*.
18136 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18137 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18138 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18139 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18141 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18143 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18144 type to const char*.
18145 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18146 return type to const char*.
18147 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18149 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18150 * g++.old-deja/g++.law/refs1.C: Likewise.
18151 * g++.old-deja/g++.law/visibility1.C: Likewise.
18152 * g++.old-deja/g++.law/visibility2.C: Likewise.
18153 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18155 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18156 * g++.old-deja/g++.mike/net48.C: Likewise.
18157 * g++.old-deja/g++.mike/p646.C: Likewise.
18158 * g++.old-deja/g++.mike/p6746.C: Likewise.
18159 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18160 type to const char*.
18161 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18162 deprecated conversion warning.
18163 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18165 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18166 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18167 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18168 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18169 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18170 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18171 * g++.old-deja/g++.pt/t39.C: Likewise.
18172 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18173 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18175 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18178 intrinsic_argument_conformance_1.f90: New test.
18180 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18183 * gfortran.dg/char_result_11.f90: Add SAVE.
18184 * gfortran.dg/der_pointer_4.f90: Ditto.
18185 * gfortran.dg/default_initialization.f90: New test.
18187 2006-02-03 Jeff Law <law@redhat.com>
18189 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18190 handle more than 100 dump files.
18191 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18192 * lib/scantree.exp (scan-tree-dump): Likewise.
18193 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18194 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18195 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18196 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18197 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18199 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18201 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18203 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18205 * g++.dg/template/using12.C: New test.
18207 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18209 * gcc.target/powerpc/pr25960.c: New test.
18211 2006-02-02 Steven G. Kargl <kargls@comcast>
18214 gfortran.dg/nullify_2.f90: New test.
18216 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18219 * gcc.dg/gomp/pr25990.c: New test.
18221 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18224 * g++.gd/template/partial4.C: New test.
18226 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18228 PR middle-end/26001
18229 * gfortran.dg/data_char_2.f90: New.
18231 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18234 maxval_maxloc_conformance_1.f90: New test.
18236 2006-01-31 Richard Guenther <rguenther@suse.de>
18238 * gcc.target/i386/sselibm-1.c: New testcase.
18239 * gcc.target/i386/sselibm-2.c: Likewise.
18240 * gcc.target/i386/sselibm-3.c: Likewise.
18241 * gcc.target/i386/sselibm-4.c: Likewise.
18242 * gcc.target/i386/sselibm-5.c: Likewise.
18244 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18247 * gfortran.dg/arrayio_derived_2.f90: New.
18249 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18251 * gcc.dg/unsigned-long-compare.c: New test.
18253 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18256 * lib/target-supports.exp (check_effective_target_freorder):
18257 Check to see if target supports -freorder-blocks-and-partition.
18258 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18259 instead of "dg-require-named-sections".
18261 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18264 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18265 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18266 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18267 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18268 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18269 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18270 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18271 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18273 2006-01-30 Richard Guenther <rguenther@suse.de>
18276 * gcc.dg/pr23372-1.C: New testcase.
18278 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18280 * gcc.dg/gomp/pr25874.c: New test.
18282 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18285 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18287 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18293 * gfortran.dg/intent_out_1.f90: New test.
18295 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18298 * gfortran.dg/procedure_lvalue.f90: New test.
18302 * gfortran.dg/char_pointer_assign_2.f90: New test.
18303 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18304 assignment to be consistent with standard.
18305 * gfortran.dg/char_result_2.f90: The same.
18306 * gfortran.dg/char_result_8.f90: The same.
18308 2006-01-28 Zack Weinberg <zackw@panix.com>
18310 * gcc.dg/Woverlength-strings.c
18311 * gcc.dg/Woverlength-strings-pedantic-c89.c
18312 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18313 * gcc.dg/Woverlength-strings-pedantic-c99.c
18314 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18316 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18318 * gcc.c-torture/execute/20060127-1.c: New test.
18320 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18323 * g++.dg/ext/pragmaweak1.C: New test.
18325 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18328 * g++.dg/template/spec29.C: New test.
18330 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18333 * gcc.c-torture/execute/pr19606.c: New.
18335 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18337 * gcc.dg/pragma-re-4.c: New test.
18339 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18342 * gfortran.dg/assumed_size_refs_3.f90: New test.
18344 2006-01-27 Ben Elliston <bje@au.ibm.com>
18346 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18348 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18351 * ada/acats/support/impdef.a: Add One_Long_Second.
18352 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18353 * ada/acats/tests/c9/c94026.a: Likewise.
18354 * ada/acats/tests/c9/c97305c.ada: Likewise.
18355 * ada/acats/tests/c9/c99004a.ada: Likewise.
18357 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18360 * gfortran.dg/global_references_2.f90: New test.
18366 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18367 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18370 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18372 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18375 * gcc.dg/Wpointer-sign.c: New.
18376 * gcc.dg/Wpointer-sign-Wall.c: New.
18377 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18378 * gcc.dg/Wpointer-sign-pedantic.c: New.
18379 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18380 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18382 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18385 * gcc.c-torture/compile/pr25861.c: New test.
18387 2006-01-26 Paul Brook <paul@codesourcery.com>
18389 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18390 on short-enum targets.
18391 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18393 (generate_fields): Use short_enums.
18394 (main): Set short_enums. Document -e.
18395 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18396 on short-enum targets.
18397 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18399 (generate_fields): Use short_enums.
18400 (main): Set short_enums. Document -e.
18401 * lib/target-supports.exp (check_effective_target_short_enums): New.
18403 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18406 * gcc.dg/torture/pr25947-1.c: New test.
18408 2006-01-25 Jan Hubicka <jh@suse.cz>
18409 Roger Sayle <roger@eyesopen.com>
18411 PR rtl-optimization/25703
18412 * gcc.target/i386/20060125-1.c: New test case.
18413 * gcc.target/i386/20060125-2.c: New test case.
18415 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18418 * gfortran.dg/goto_1.f: New.
18420 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18423 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18424 25716 on 32-bit systems too.
18426 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18429 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18431 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18433 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18435 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18438 * gfortran.dg/read_eof.f90: Delete, renamed.
18439 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18440 * gfortran.dg/read_eof_2.f90: New test.
18441 * gfortran.dg/read_eof_3.f90: New test.
18443 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18446 * gcc.c-torture/compile/pr25860.c: New test.
18448 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18451 * g++.dg/parse/dtor8.C: New test.
18453 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18456 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18457 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18458 check_effective_target_fopenmp returns 0.
18460 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18463 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18464 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18465 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18467 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18470 * g++.dg/opt/pr25857.C: New test.
18472 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18473 Jan Hubicka <jh@suse.cz>
18474 Richard Guenther <rguenther@suse.de>
18476 PR rtl-optimization/25654
18477 * gcc.dg/torture/pr25654.c: New testcase.
18478 * gcc.target/i386/pr25654.c: Likewise.
18480 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18483 * gfortran.dg/internal references_2.f90: New test.
18485 Fix regression in testing of admissability of attributes.
18486 * gfortran.dg/intent_used_1.f90: New test.
18488 2006-01-23 Ben Elliston <bje@au.ibm.com>
18490 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18491 Remove target conditional torture options for i?86 and x86_64
18494 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18497 * g++.dg/rtti/no-rtti.C: New.
18499 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18502 * g++.dg/inherit/conv2.C: New test.
18505 * g++.dg/parse/dtor7.C: New test.
18508 * g++.dg/template/crash44.C: New test.
18510 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18514 * gfortran.dg/internal_references_1.f90: New test.
18519 * gfortran.dg/global_references_1.f90: New test.
18520 * gfortran.dg/g77/19990905-1.f: Restore the error that
18521 there is a clash between the common block name and
18522 the name of a subroutine reference.
18525 * gfortran.dg/aliasing_dummy_1.f90: New test.
18527 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18529 * gcc.dg/vmx/1b-01.c: Warning fix.
18530 * gcc.dg/vmx/1c-02.c: Likewise.
18531 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18533 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18536 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18538 2006-01-20 Richard Guenther <rguenther@suse.de>
18539 Steven Bosscher <stevenb.gcc@gmail.com>
18541 PR rtl-optimization/24626
18542 * gcc.dg/torture/pr24626-1.c: New testcase.
18543 * gcc.dg/torture/pr24626-2.c: Likewise.
18544 * gcc.dg/torture/pr24626-3.c: Likewise.
18545 * gcc.dg/torture/pr24626-4.c: Likewise.
18547 2006-01-20 Dirk Mueller <dmueller@suse.com>
18550 * g++.dg/warn/empty-body.C: New.
18552 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18555 * g++.dg/template/using10.C: New test.
18556 * g++.dg/temlpate/using11.C: Likewise.
18557 * g++.dg/inherit/using5.C: Tweak error messages.
18559 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18561 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18563 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18565 2006-01-19 Jan Hubicka <jh@suse.cz>
18567 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18569 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18572 * g++.dg/template/spec28.C: New test.
18574 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18576 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18577 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18579 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18581 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18582 * gcc.dg/gomp/critical-1.c: Likewise.
18583 * gcc.dg/gomp/critical-3.c: Likewise.
18584 * gcc.dg/gomp/empty.c: Likewise.
18585 * gcc.dg/gomp/ordered-1.c: Likewise.
18586 * gcc.dg/gomp/for-4.c: Likewise.
18587 * gcc.dg/gomp/for-6.c: Likewise.
18588 * gcc.dg/gomp/master-3.c: Likewise.
18589 * gcc.dg/gomp/for-8.c: Likewise.
18590 * gcc.dg/gomp/for-10.c: Likewise.
18591 * gcc.dg/gomp/for-18.c: Likewise.
18592 * gcc.dg/gomp/for-5.c: Likewise.
18593 * gcc.dg/gomp/for-7.c: Likewise.
18594 * gcc.dg/gomp/for-9.c: Likewise.
18596 2006-01-18 Jeff Law <law@redhat.com>
18598 * gcc.dg/tree-ssa/vrp25.c: New test.
18600 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18602 * gcc.dg/pr25805.c: Fix misapplied patch.
18604 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18606 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18607 (check_effective_target_vect_udot_qi): New.
18608 (check_effective_target_vect_sdot_hi): New.
18609 (check_effective_target_vect_udot_hi): New.
18610 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18611 prefixed with "wrapv-" with -fwrapv.
18612 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18613 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18614 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18615 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18616 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18618 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18619 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18620 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18621 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18623 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18626 * g++.dg/other/default2.C: New test.
18627 * g++.dg/other/default3.C: New test.
18629 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18632 * gcc.dg/pr25805.c: New file.
18634 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18637 * g++.dg/template/init6.C: New test.
18639 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18641 * gcc.dg/tree-ssa/pr24287.c: New test
18643 2006-01-18 Eric Christopher <echristo@apple.com>
18645 * g++.dg/eh/table.C: New.
18647 2006-01-18 DJ Delorie <dj@redhat.com>
18649 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18650 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18651 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18652 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18654 2006-01-18 Jeff Law <law@redhat.com>
18656 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18657 on wrapping on overflow semantics.
18659 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18661 * gcc.gc/tree-ssa/vrp23.c: New test.
18662 * gcc.gc/tree-ssa/vrp24.c: New test.
18664 2006-01-18 Richard Henderson <rth@redhat.com>
18665 Aldy Hernandez <aldyh@redhat.com>
18666 Jakub Jelinek <jakub@redhat.com>
18667 Diego Novillo <dnovillo@redhat.com>
18668 Uros Bizjak <uros@kss-loka.si>
18670 * gcc.dg/gomp: New directory.
18672 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18673 Steven G. Kargl <kargls@comcast.net>
18676 * gfortran.dg/intrinsic_external_1.f90: New test.
18679 * gfortran.dg/elemental_pointer_1.f90: New test.
18682 * gfortran.dg/external_procedures_1.f90: New test.
18685 gfortran.dg/assumed_present.f90: New test.
18687 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18689 * g++.dg/parse/lookup5.C: New test.
18691 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18694 * gfortran.dg/read_eof.f90: New test.
18696 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18698 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18699 add a closing brace.
18701 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18704 * gfortran.dg/fmt_tl.f: New test.
18706 2006-01-17 Eric Christopher <echristo@apple.com>
18708 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18709 * g++.old-deja/g++.warn/impint2.C: Ditto.
18710 * g++.old-deja/g++.other/null1.C: Ditto.
18711 * g++.dg/warn/conv2.C: Ditto.
18712 * g++.dg/warn/conv4.C: New file.
18714 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18716 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18718 2006-01-17 Andreas Jaeger <aj@suse.de>
18719 Janis Johnson <janis187@us.ibm.com>
18721 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18723 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18724 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18726 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18728 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18729 (switchfiles): xfail txxx where xxx >= 25.
18731 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18734 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18736 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18739 * gcc.dg/pr25682.c: New test.
18740 * g++.dg/parse/array-size2.C: New test.
18742 2006-01-16 Ian Lance Taylor <ian@airs.com>
18744 * consistency.vlad: Remove entire directory, 1652 files.
18746 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18748 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18749 check_effective_target_dfprt_nocache): New.
18750 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18751 (check_effective_target_dfprt): New.
18752 * lib/c-compat.exp (check_dfp): Remove.
18753 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18754 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18755 level of support for decimal float.
18756 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18757 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18758 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18759 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18760 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18761 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18762 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18763 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18764 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18765 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18766 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18767 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18770 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18773 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18775 * lib/gfortran.exp (gfortran_init): Likewise.
18776 * lib/obj-c++.exp (obj-c++_init): Likewise.
18777 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18778 (scan-assembler-dem-not): Likewise.
18779 * lib/scandump.exp (scan-dump-dem): Likewise.
18780 (scan-dump-dem-not): Likewise.
18782 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18785 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18787 * lib/obj-c++.exp (obj-c++_init): Likewise.
18789 2006-01-16 Richard Guenther <rguenther@suse.de>
18791 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18793 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18796 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18797 to LD_LIBRARY_PATH.
18799 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18800 Andrew Pinski <pinskia@physics.uc.edu>
18802 * gcc.dg/minmax-1.c: New test.
18804 2006-01-16 Ben Elliston <bje@au.ibm.com>
18806 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18807 * gcc.misc-tests/dectest.exp: Ditto.
18809 2006-01-15 Ian Lance Taylor <ian@airs.com>
18812 * gcc.target/i386/cmov6.c: Use -march=k8.
18814 2006-01-15 Andreas Jaeger <aj@suse.de>
18816 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18817 x86 does not have __float128.
18819 2006-01-14 Ian Lance Taylor <ian@airs.com>
18821 * gcc.target/i386/cmov6.c: New test.
18823 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18826 * g++.dg/template/ctor6.C: New test.
18828 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18830 PR tree-optimization/25485
18831 * gcc.dg/tree-ssa/pr25485.c: New.
18833 2006-01-14 Richard Guenther <rguenther@suse.de>
18835 PR tree-optimization/22548
18836 PR tree-optimization/22555
18837 PR tree-optimization/22501
18838 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18839 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18840 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18841 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18842 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18843 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18844 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18845 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18846 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18848 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18850 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18851 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18853 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18854 Richard Guenther <rguenther@suse.de>
18856 PR rtl-optimization/24257
18857 * gcc.dg/torture/pr24257.c: New testcase.
18859 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18861 * gcc.c-torture/execute/20060110-1.c: New test.
18862 * gcc.c-torture/execute/20060110-2.c: New test.
18864 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18866 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18868 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18871 * gfortran.dg/label_3.f90: New test.
18873 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18875 PR tree-optimization/25771
18876 * g++.dg/tree-ssa/pr25771.C: New test
18878 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18881 * g++.dg/opt/complex5.C: New test.
18883 2006-01-13 Richard Guenther <rguenther@suse.de>
18885 * gcc.target/i386/387-9.c: New testcase.
18887 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18890 * g++.dg/debug/dwarf2-1.C: New.
18892 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18895 * lib/gcov.exp (verify-lines): Add "close $fd".
18897 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18898 Ben Elliston <bje@au.ibm.com>
18900 * gcc.dg/dfp/inf-1.c: New test.
18902 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18903 Yao Qi <qiyaoltc@cn.ibm.com>
18904 Ben Elliston <bje@au.ibm.com>
18905 Jon Grimm <jgrimm2@us.ibm.com>
18907 * gcc.dg/nodfp-1.c: New test.
18908 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18909 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18910 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18911 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18912 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18913 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18914 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18915 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18916 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18917 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18918 * gcc.dg/format/dfp-printf-1.c: Likewise.
18919 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18920 (compat_setup_dfp): New.
18921 * gcc.dg/compat/compat.exp: Use it.
18922 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18923 Make some variables global, prepend "compat_" to their names.
18924 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18925 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18926 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18927 * lib/compat.exp (compat_skip_list): Make global, rename.
18928 * lib/c-compat.exp: New file.
18929 * lib/target-supports.exp (check_effective_target_dfp): New.
18931 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18932 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18933 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18934 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18935 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18936 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18937 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18938 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18939 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18940 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18941 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18942 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18943 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18944 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18945 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18946 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18947 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18948 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18949 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18950 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18951 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18952 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18953 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18954 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18955 gcc.dg/dfp/struct-layout-1.c,
18956 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18957 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18958 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18959 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18960 gcc.dg/dfp/func-vararg-dfp.c,
18961 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18962 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18963 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18964 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18965 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18967 2006-01-11 Richard Guenther <rguenther@suse.de>
18969 PR tree-optimization/25734
18970 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18972 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18975 * gfortran.dg/literal_character_constant_1_x.F: New test.
18976 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18977 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18978 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18980 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18983 * g++.dg/ext/packed3.C: Add expected packed error.
18985 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18988 * gcc.dg/torture/pr25706-1.c: New test.
18990 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18992 PR tree-optimization/23109
18993 PR tree-optimization/23948
18994 PR tree-optimization/24123
18996 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18997 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18998 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18999 g++.dg/tree-ssa/pr23948.C: New testcases.
19000 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19001 three divisions in order to do the optimization.
19003 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19006 * g++.dg/other/pr25632.C: New test.
19008 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19011 * gfortran.dg/used_types_1.f90: New test.
19013 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19016 * gcc.dg/torture/pr25718-1.c: New test.
19018 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19020 * gfortran.dg/list_read_2.f90: Fix typo in description.
19022 2006-01-10 Jan Beulich <jbeulich@novell.com>
19024 * lib/target-supports.exp (check_visibility_available): Simplify test
19026 (check_profiling_available): Fail for *-*-netware*.
19027 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19028 * gcc.dg/20021014-1.c: Likewise.
19029 * gcc.dg/nest.c: Likewise.
19031 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19034 * gfortran.dg/forall_3.f90: New test.
19036 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19039 * gfortran.dg/nesting_2.f90: New test.
19040 * gfortran.dg/nesting_3.f90: New test.
19042 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19044 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19045 Fix typo in comment.
19047 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19049 * gfortran.dg/single_char_string.f90: New test.
19051 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19053 * gfortran.dg/ichar_2.f90: New test.
19055 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19058 * gfortran.dg/private_type_4.f90: New.
19060 2006-01-07 Richard Guenther <rguenther@suse.de>
19062 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19064 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19066 * gfortran.dg/func_decl_1.f90: New.
19067 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19068 * gfortran.dg/array_alloc_2.f90: Likewise.
19069 * gfortran.dg/char_result_8.f90: Likewise.
19070 * gfortran.dg/dup_save_1.f90: Likewise.
19071 * gfortran.dg/dup_save_2.f90: Likewise.
19072 * gfortran.dg/f2c_6.f90: Likewise.
19073 * gfortran.dg/f2c_7.f90: Likewise.
19074 * gfortran.dg/func_result_2.f90: Likewise.
19075 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19077 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19080 * gfortran.dg/elemental_subroutine_1.f90: New test.
19081 * gfortran.dg/elemental_subroutine_2.f90: New test.
19085 * gfortran.dg/assumed_size_refs_1.f90: New test.
19089 * gfortran.dg/assumed_size_refs_2.f90: New test.
19090 * gfortran.dg/initialization_1.f90: Change warning message.
19092 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19094 * gcc.dg/tree-ssa/loop-15.c: New test.
19096 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19099 * gfortran.dg/backspace_3.f: New test.
19100 * gfortran.dg/backspace_4.f: New test.
19102 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19105 * gfortran.dg/fmt_white.f: Update test.
19107 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19109 * gcc.dg/cast-1.c: Add new warning.
19110 * gcc.dg/cast-2.c: Likewise.
19111 * gcc.dg/cast-3.c: Likewise.
19112 * gcc.dg/format/cast-1.c: Likewise.
19113 * gcc.dg/cast-4.c: New testcase.
19115 2006-01-05 Richard Guenther <rguenther@suse.de>
19117 PR tree-optimization/22555
19118 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19120 2006-01-05 Richard Guenther <rguenther@suse.de>
19121 Diego Novillo <dnovillo@redhat.com>
19123 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19124 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19125 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19126 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19127 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19128 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19129 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19130 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19131 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19132 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19133 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19134 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19135 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19136 * treelang/compile/extravar.tree: Likewise.
19137 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19138 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19139 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19140 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19141 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19143 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19145 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19148 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19151 gfortran.dg/char_result_11.f90: New.
19153 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19156 * g++.dg/parse/access9.C: New test.
19157 * g++.dg/tc1/dr52.C: Tweak error markers.
19159 2006-01-04 Richard Henderson <rth@redhat.com>
19161 Merge from gomp branch.
19162 * g++.dg/parse/pragma2.C: Update expected error lines.
19164 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19166 * g++.dg/other/i386-2.C: New test.
19169 * gcc.c-torture/compile/20051228-1.c: New test.
19172 * gcc.dg/pr25559.c: New test.
19174 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19177 * g++.dg/lookup/friend9.C: New test.
19180 * g++.dg/template/repo5.C: New test.
19182 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19185 * gfortran.dg/forall_2.f90: New test.
19187 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19189 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19190 dg-require-weak. Adjust regexp to handle leading-underscore
19191 targets and space as well as TAB after .weak. Change previous
19192 64-bit fix to not use naked dot.
19194 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19196 PR rtl-optimization/25578
19197 * gcc.c-torture/execute/20060102-1.c: New testcase.
19199 2006-01-03 Richard Guenther <rguenther@suse.de>
19202 * gcc.dg/torture/pr25183.c: New testcase.
19204 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19206 Merge from gomp-branch.
19207 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19208 * gcc.dg/ia64-sync-2.c: Likewise.
19209 * gcc.dg/ia64-sync-3.c: Likewise.
19210 * gcc.dg/ia64-sync-4.c: Likewise.
19211 * gcc.dg/sync-2.c: Likewise.
19212 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19213 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19215 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19218 * g++.dg/parse/operator6.C: New test.
19221 * g++.dg/parse/error29.C: New test.
19224 * g++.dg/parse/dtor6.C: New test.
19227 * g++.dg/parse/ctor3.C: New test.
19230 * g++.dg/template/class3.C: New test.
19232 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19234 * g++.dg/debug/debug9.C: New.
19236 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19239 * gfortran.dg/label_2.f90: New test.
19241 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19243 * g++.dg/lookup/using12.C: Tighten error marker.
19245 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19246 Andrew Pinski <pinskia@physics.uc.edu>
19248 * gcc.target/powerpc/darwin-abi-3.c: New file.
19249 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19250 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19251 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19252 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19253 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19254 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19255 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19256 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19258 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19260 * gcc.dg/tree-ssa/loadpre1.c: New;
19261 * gcc.dg/tree-ssa/loadpre2.c: New;
19262 * gcc.dg/tree-ssa/loadpre3.c: New;
19263 * gcc.dg/tree-ssa/loadpre4.c: New;
19264 * gcc.dg/tree-ssa/loadpre5.c: New;
19265 * gcc.dg/tree-ssa/loadpre6.c: New;
19266 * gcc.dg/tree-ssa/loadpre7.c: New;
19267 * gcc.dg/tree-ssa/loadpre8.c: New;
19268 * gcc.dg/tree-ssa/loadpre9.c: New;
19270 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19272 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19273 * g++.dg/abi/thunk4.C: Likewise.
19275 2006-01-01 Andreas Jaeger <aj@suse.de>
19277 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19280 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19283 * gcc.dg/pragma-pack-3.c: New test.
19284 * g++.dg/parse/pragma3.C: New test.
19286 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19288 PR middle-end/24827
19289 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19291 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19294 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19296 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19299 * gfortran-dg/pure_byref_3.f90: New.
19302 * gfortran.dg/userdef_operator_1.f90: New.
19304 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19306 * g++.dg/abi/thunk3.C: New.
19307 * g++.dg/abi/thunk4.C: New.
19309 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19312 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19313 associated derived type components of derived types are
19314 properly declared in contained procedures.
19316 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19318 PR libgfortran/25139
19319 * gfortran.dg/backspace_2.f: New test.
19321 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19323 PR libgfortran/25550
19324 * gfortran.dg/endfile.f: New test.
19326 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19328 PR libgfortran/25419
19329 * gfortran.dg/comma.f: New test.
19331 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19333 * lib/gfortran-dg.exp: Remove trailing whitespace.
19334 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19335 -funroll-all-loops.
19337 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19339 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19340 Extended Double long doubles or repeat tests when long double is
19341 the same size as double.
19343 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19345 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19348 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19349 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19352 * gcc.dg/pr23911.c: Make test variable static.
19355 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19357 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19360 * g++.dg/parse/crash17.C: Adjust error markers.
19361 * g++.dg/template/error20.C: New test.
19363 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19366 * g++.dg/ext/complit4.C: New test.
19369 * g++.dg/ext/complit5.C: Likewise.
19371 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19373 PR tree-optimization/25125
19374 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19375 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19376 * gcc.c-torture/execute/pr25125.c: New.
19378 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19382 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19383 functions with incorrect assumed size references.
19385 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19388 * g++.dg/opt/init1.C: New test.
19390 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19393 * g++.dg/template/sfinae3.C: New test.
19395 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19397 * g++.dg/other/friend4.C: New test.
19399 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19402 * g++.dg/opt/pr25005.C: New test.
19404 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19407 * g++.dg/template/ptrmem16.C: New test.
19409 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19413 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19415 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19417 PR libgfortran/25307
19418 * gfortran.dg/list_read_5.f90: New test.
19420 2005-12-22 Richard Henderson <rth@redhat.com>
19422 * gcc.target/i386/sse-7.c: Use -msse2.
19424 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19426 PR rtl-optimization/25432
19427 * gcc.c-torture/compile/20051216-1.c: New test.
19430 * objc/execute/pr25328.m: New test.
19432 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19435 * g++.dg/template/call4.C: New test.
19437 2005-12-22 Dale Johannesen <dalej@apple.com>
19439 * gcc.target/i386/sse-17.c: New.
19441 2005-12-22 Paul Brook <paul@codesourcery.com>
19443 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19445 2005-12-22 Paul Brook <paul@codesourcery.com>
19447 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19449 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19452 * gcc.c-torture/compile/pr25513.c: New test.
19454 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19457 * g++.dg/parse/error25.C: Add more tests.
19459 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19462 * gfortran.dg/der_charlen_1.f90: New.
19464 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19467 * gfortran.dg/pointer_component_type_1.f90: New test.
19471 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19472 should give an error with assumed size array refernces and checks
19473 those that should not.
19474 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19475 reference an upper bound so that it does not generate an error.
19481 * gfortran.dg/used_dummy_types_1.f90: New test.
19482 * gfortran.dg/used_dummy_types_2.f90: New test.
19483 * gfortran.dg/used_dummy_types_3.f90: New test.
19484 * gfortran.dg/used_dummy_types_4.f90: New test.
19485 * gfortran.dg/used_dummy_types_5.f90: New test.
19488 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19489 group already being USE associated.
19490 * gfortran.dg/assumed_shape_nml.f90: New test.
19491 * gfortran.dg/assumed_size_nml.f90: New test.
19501 * gfortran.dg/io_constraints_1.f90: New test.
19502 * gfortran.dg/io_constraints_1.f90: New test.
19503 * gfortran.dg/iostat_3.f90: Change wording of warning.
19504 * gfortran.dg/g77/19981216-0.f: The same.
19506 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19508 PR tree-optimization/23518
19509 * gcc.dg/pr23518.c: New.
19511 2005-12-21 Mike Stump <mrs@apple.com>
19513 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19515 2005-12-21 Paul Brook <paul@codesourcery.com>
19517 * gcc.dg/pr19340.c: Skip on m68k targets.
19519 2005-12-21 Steven Bosscher <stevenb@suse.de>
19521 PR rtl-optimization/25196
19522 * gcc.dg/pr25196.c: New test.
19524 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19527 gfortran.dg/where_nested_1.f90: New.
19529 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19531 PR tree-optimization/25382.
19532 * gcc.dg/tree-ssa/pr25382.c: New.
19534 2005-12-20 Richard Guenther <rguenther@suse.de>
19536 PR middle-end/24306
19537 * gcc.target/i386/pr24306.c: New testcase.
19539 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19541 PR tree-optimization/25501
19542 * gcc.dg/tree-ssa/pr25501.c: New.
19544 2005-12-20 Richard Guenther <rguenther@suse.de>
19547 2005-12-02 Richard Guenther <rguenther@suse.de>
19549 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19551 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19554 * g++.dg/warn/Wunreachable-code-2.C: New test.
19556 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19559 * g++.dg/template/ctor5.C: New test.
19562 * g++.dg/template/overload8.C: New test.
19564 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19566 * gcc.c-torture/compile/pr25483 : New test.
19568 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19571 * g++.dg/ext/typeof10.C: New test.
19573 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19575 * gcc.dg/mt-loopi1.c: New.
19577 2005-12-18 Richard Guenther <rguenther@suse.de>
19579 PR tree-optimization/25481
19580 * gcc.dg/torture/pr25481.c: New testcase.
19582 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19584 PR rtl-optimization/21041
19585 * gcc.dg/pr21041.c: New test.
19587 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19589 PR libgfortran/25463
19590 * gfortran.dg/advance.f90: New test.
19592 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19594 * gcc.dg/20051201-1.c: New test.
19596 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19599 * gfortran.dg/initialization_1.f90: New test.
19600 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19601 * gfortran.dg/g77/980616-0.f: The same.
19603 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19606 * gfortran.dg/chkbits.f90: New test.
19608 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19610 * gfortran.dg/enum_5.f: Revert to previous version.
19612 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19614 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19615 * gfortran.dg/nested_modules_1.f90: Ditto.
19616 * gfortran.dg/hollerith_f95.f90: Ditto.
19617 * gfortran.dg/select_5.f90: Ditto.
19618 * gfortran.dg/secnds.f: Ditto.
19619 * gfortran.dg/hollerith2.f90: Ditto.
19620 * gfortran.dg/imag_2.f: Ditto.
19621 * gfortran.dg/ftell_2.f90: Ditto.
19622 * gfortran.dg/malloc_free_1.f90: Ditto.
19623 * gfortran.dg/logint-1.f: Ditto.
19624 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19625 * gfortran.dg/e_d_fmt.f90: Ditto.
19626 * gfortran.dg/hollerith_legacy.f90: Ditto.
19627 * gfortran.dg/logint-2.f: Ditto.
19628 * gfortran.dg/enum_5.f90: Ditto.
19629 * gfortran.dg/f2c_2.f90: Ditto.
19630 * gfortran.dg/pr17143.f90: Ditto.
19631 * gfortran.dg/namelist_14.f90: Ditto.
19632 * gfortran.dg/logint-3.f: Ditto.
19633 * gfortran.dg/spread_scalar_source.f90: Ditto.
19634 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19635 * gfortran.dg/namelist_11.f: Ditto.
19636 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19637 * gfortran.dg/g77/20010519-1.f
19638 * gfortran.dg/g77/alpha1.f: Ditto.
19639 * gfortran.dg/g77/990115-1.f: Ditto.
19640 * gfortran.dg/g77/erfc.f: Ditto.
19641 * gfortran.dg/g77/19990313-3.f: Ditto.
19642 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19643 * gfortran.dg/g77/20010426.f: Ditto.
19644 * gfortran.dg/g77/19990313-0.f: Ditto.
19645 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19646 * gfortran.dg/g77/20000629-1.f: Ditto.
19647 * gfortran.dg/g77/970125-0.f: Ditto.
19648 * gfortran.dg/g77/8485.f: Ditto.
19649 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19650 * gfortran.dg/g77/19990313-1.f: Ditto.
19651 * gfortran.dg/g77/int8421.f: Ditto.
19652 * gfortran.dg/g77/19990305-0.f: Ditto.
19653 * gfortran.dg/g77/947.f: Ditto.
19654 * gfortran.dg/g77/19990905-2.f: Ditto.
19655 * gfortran.dg/g77/cabs.f: Ditto.
19656 * gfortran.dg/g77/19990313-2.f: Ditto.
19657 * gfortran.dg/g77/20020307-1.f: Ditto.
19658 * gfortran.dg/g77/dcomplex.f: Ditto.
19659 * gfortran.dg/g77/19990502-1.f: Ditto.
19660 * gfortran.dg/g77/19981216-0.f: Ditto.
19661 * gfortran.dg/common_4.f90: Ditto.
19662 * gfortran.dg/entry_4.f90: Ditto.
19663 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19664 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19665 * gfortran.dg/namelist_12.f: Ditto.
19666 * gfortran.dg/scale_1.f90: Ditto.
19667 * gfortran.dg/modulo_1.f90
19668 * gfortran.dg/hollerith.f90: Ditto.
19669 * gfortran.dg/direct_io_3.f90: Ditto.
19670 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19671 * gfortran.dg/gnu_logical_1.F: Ditto.
19672 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19673 * gfortran.dg/assign_1.f90: Ditto.
19674 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19675 * gfortran.dg/pr23095.f: Ditto.
19676 * gfortran.dg/read_float_1.f90: Ditto.
19678 2005-12-17 Andreas Jaeger <aj@suse.de>
19680 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19681 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19683 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19686 * gfortran.dg/fmt_white.f: New test.
19688 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19690 * gfortran.dg/label_1.f90: New test.
19692 2005-12-15 Ben Elliston <bje@au.ibm.com>
19695 * gcc.dg/20031012-1.c: Add -Walways-true option.
19696 * gcc.dg/weak/weak-3.c: Likewise.
19697 * g++.old-deja/g++.mike/warn8.C: Likewise.
19699 2005-12-16 Mike Stump <mrs@apple.com>
19701 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19704 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19706 PR libgfortran/25264
19707 PR libgfortran/25349
19708 * gfortran.dg/tl_editing.f90: Added additional checks.
19709 * gfortran.dg/t_editing.f: New test.
19710 * gfortran.dg/write_padding.f90: New test
19712 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19715 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19717 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19719 PR rtl-optimization/24899
19720 * gcc.c-torture/execute/20051215-1.c: New test.
19722 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19725 * gfortran.dg/pr24823.f: New test.
19727 2005-12-16 Jeff Law <law@redhat.com>
19729 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19731 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19733 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19734 (base_types): Change C++ style comments to C style comments. Remove
19735 aligned types from the array. Keep Enums disabled.
19736 (complex_types): Remove aligned types from the array.
19737 Comment out "_Complex long double".
19738 (attrib_types): Remove.
19739 (complex_attrib_types): Remove.
19740 (attrib_array_types): Remove.
19741 (complex_attrib_array_types): Remove.
19742 (aligned_bitfld_types): Remove.
19743 (n_aligned_bitfld_types): Remove.
19744 (FEATURE_ALIGNEDPACKED): Delete.
19745 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19746 (singles): Remove support for adding attributes.
19747 (choose_type): Remove support for attributed types.
19748 (generate_fields): Remove support for attributed bit-fields.
19749 Remove support for adding attributes.
19750 (generate_random_tests): Remove support for adding attributes.
19751 (features): Add back "[0] :0" and "complex vector [0]".
19752 (main): Remove support for attributed bit-fields.
19753 Uncomment the calling of generate_random_tests for the rests of
19756 2005-12-16 Jan Hubicka <jh@suse.cz>
19758 * gcc.c-torture/combine/pr25224.c: New.
19760 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19763 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19766 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19768 * gcc.dg/20051215-1.c: New file.
19770 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19772 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19773 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19775 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19778 * gfortran.dg/dummy_functions_1.f90: New.
19780 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19782 PR rtl-optimization/25310
19783 * gcc.c-torture/compile/pr25310.c: New test.
19785 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19788 * gcc.dg/pr25023.c: New test.
19790 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19792 * g++.old-deja/g++.brendan/redecl1.C,
19793 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19794 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19795 g++.old-deja/g++.oliva/typeof1.C,
19796 g++.old-deja/g++.other/crash16.C,
19797 g++.old-deja/g++.other/crash34.C,
19798 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19799 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19800 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19801 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19802 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19803 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19806 2005-12-14 Kean Johnston <jkj@sco.com>
19807 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19809 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19810 * gcc.target/i386/20020523-1.c: Ditto.
19811 * gcc.target/i386/tailcall-1.c: Ditto.
19812 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19813 * gcc.target/i386/ssetype-5.c: Ditto.
19815 2005-12-14 Jeff Law <law@redhat.com>
19817 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19819 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19823 * gcc.target/i386/pr25254.c: New test.
19824 * gfortran.dg/PR24188.f: New test.
19826 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19828 * lib/fortran-torture.exp: Catch remaining uses of
19829 remote_file build delete.
19831 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19833 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19835 2005-12-14 Ben Elliston <bje@au.ibm.com>
19837 * gcc.dg/warn-addr-cmp.c: New test.
19839 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19843 * gcc.target/i386/pr25293.c: New test.
19845 2005-12-13 Petr Machata <machata@post.cz>
19848 * g++.dg/parse/comma2.C: New test.
19850 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19851 Jakub Jelinek <jakub@redhat.com>
19853 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19854 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19855 (limits.h): Include unconditionally.
19856 (stdlib.h): Likewise.
19857 (hashtab.h): Do not include.
19858 (getopt.h): Likewise.
19859 (stddef.h): Include.
19860 (hashval_t): Define.
19861 (struct entry): Add "next" field.
19862 (HASH_SIZE): New macro.
19863 (hash_table): New variable.
19864 (switchfiles): Do not use xmalloc.
19866 (iterative_hash): New function.
19868 (e_exists): New function.
19869 (e_insert): Likewise.
19870 (output): Use, instead of libiberty hashtable functions.
19871 (main): Do not use getopt. Do not call htab_create.
19873 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19876 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19877 put atal* and atpaal* attributes on array elements.
19878 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19879 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19880 put atal* and atpaal* attributes on array elements.
19881 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19883 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19885 * gcc.dg/single-precision-constant.c: New test.
19887 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19889 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19890 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19891 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19892 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19893 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19894 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19895 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19896 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19897 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19898 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19899 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19900 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19901 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19902 gcc.target/powerpc/ppc-sdata-2.c,
19903 gcc.target/powerpc/ppc-stackalign-1.c,
19904 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19905 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19906 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19907 gcc.target/powerpc/rs6000-ldouble-2.c,
19908 gcc.target/powerpc/rs6000-power2-1.c,
19909 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19910 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19911 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19912 option into target selector.
19913 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19914 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19916 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19919 * objc.dg/encode-9.m: New test.
19921 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19924 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19925 * gcc.dg/asm-b.c: Fix typo.
19926 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19927 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19928 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19929 i?86 lp64 and x86_64 ilp32.
19930 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19932 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19934 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19937 gfortran.dg/equiv_5.f90: New test.
19939 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19941 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19942 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19943 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19944 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19945 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19946 * gcc.dg/tree-ssa/reassoc-5.c: New.
19947 * gcc.dg/tree-ssa/reassoc-6.c: New.
19948 * gcc.dg/tree-ssa/reassoc-7.c: New.
19949 * gcc.dg/tree-ssa/reassoc-8.c: New.
19950 * gcc.dg/tree-ssa/reassoc-9.c: New.
19951 * gcc.dg/tree-ssa/reassoc-10.c: New.
19952 * gcc.dg/tree-ssa/reassoc-11.c: New.
19954 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19958 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19960 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19963 * g++.dg/template/inherit.C: Do not use a generic error message.
19965 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19968 * objc.dg/gnu-encoding: New directory.
19969 * objc.dg/gnu-encoding/compat-common.h: New file.
19970 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19971 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19972 * objc.dg/gnu-encoding/vector-defs.h: New file.
19973 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19974 * objc.dg/gnu-encoding/generate-random.c: New file.
19975 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19976 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19977 * objc.dg/gnu-encoding/generate-random.h: New file.
19979 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19982 * g++.dg/template/defarg7.C: New test.
19984 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19987 * objc.dg/encode-8.m: New test.
19989 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19992 * objc.dg/encode-7.m: New test.
19994 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19997 * g++.dg/opt/inline10.C: New test.
19999 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20001 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20003 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20005 * gfortran.dg/substring_equivalence.f90: typo in comment
20007 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20010 * gfortran.dg/iostat_3.f90: New test.
20012 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20015 * gfortran.dg/unf_io_convert_1.f90: New test.
20016 * gfortran.dg/unf_io_convert_2.f90: New test.
20017 * gfortran.dg/unf_io_convert_3.f90: New test.
20019 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20022 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20023 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20024 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20025 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20026 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20027 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20028 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20029 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20030 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20031 gcc.dg/torture/fp-int-convert-float128-timode.c,
20032 gcc.dg/torture/fp-int-convert-float128.c,
20033 gcc.dg/torture/fp-int-convert-float80-timode.c,
20034 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20035 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20037 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20039 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20041 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20043 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20045 * gcc.dg/20051207-1.c,
20046 * gcc.dg/20051207-2.c,
20047 * gcc.dg/20051207-3.c: New tests.
20049 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20052 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20053 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20054 dg-skip-if target selector.
20057 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20058 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20059 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20060 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20061 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20062 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20063 and/or merge with i?86 cases.
20065 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20068 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20069 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20070 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20071 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20074 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20077 * gcc.c-torture/compile/pr25311.c: New test.
20079 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20081 PR libgfortran/25039
20082 * gfortran.dg/read_comma.f: New test.
20084 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20087 * g++.dg/opt/pr19317-1.C: New test.
20088 * g++.dg/opt/pr19317-2.C: New test.
20089 * g++.dg/opt/pr19317-3.C: New test.
20092 * gcc.c-torture/execute/pr19005.c: New test.
20095 * g++.old-deja/g++.other/comdat5.C: New test.
20096 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20098 * g++.dg/compat/struct-layout-1.exp: New file.
20099 * g++.dg/compat/struct-layout-1.h: New.
20100 * g++.dg/compat/struct-layout-1_generate.c: New.
20101 * g++.dg/compat/struct-layout-1_x1.h: New.
20102 * g++.dg/compat/struct-layout-1_x2.h: New.
20103 * g++.dg/compat/struct-layout-1_y1.h: New.
20104 * g++.dg/compat/struct-layout-1_y2.h: New.
20106 * gcc.dg/20050330-2.c: New test.
20108 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20111 * gfortran.dg/associated_1.f90: New.
20113 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20115 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20116 ILP32 vect_no_align platforms.
20118 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20119 Jakub Jelinek <jakub@redhat.com>
20122 * gcc.c-torture/compile/20051207-1.c: New test.
20124 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20127 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20128 gcc.dg/torture/pr18582-1.c,
20129 gcc.target/i386/attributes-error.c: Also test on x86_64.
20131 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20133 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20136 * g++.dg/template/typedef3.C: New test.
20140 * g++.dg/template/dtor3.C: Fix error markers.
20142 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20144 * lib/target-supports.exp (check_effective_target_sync_char_short):
20147 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20149 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20151 2005-12-06 Roger Sayle <roger@eyesopen.com>
20153 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20154 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20155 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20156 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20158 2005-12-06 Roger Sayle <roger@eyesopen.com>
20161 * g++.dg/other/array2.C: New test case.
20163 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20165 * gcc.dg/darwin-weakimport-3.c: New.
20167 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20168 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20169 and to work on Darwin.
20170 * gcc.dg/attr-weakref-1b.c: New file.
20171 * gcc.dg/attr-weakref-2.c: New test.
20172 * gcc.dg/darwin-weakref-1.c: New test.
20174 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20177 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20178 use in selector expressions.
20179 (dg-xfail-if): Ditto.
20180 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20181 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20182 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20183 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20184 * gcc.test-framework/test-framework.exp: Skip generated tests if
20185 CHECK_TEST_FRAMEWORK is not 1.
20187 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20189 PR tree-optimization/24963
20190 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20193 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20196 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20197 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20198 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20199 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20201 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20203 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20206 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20208 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20210 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20212 * gcc.dg/format/cast-1.c: New test.
20214 2005-12-04 Roger Sayle <roger@eyesopen.com>
20217 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20218 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20219 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20220 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20222 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20224 * gcc.dg/cast-pretty-print-1.c: New test.
20226 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20228 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20230 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20233 * g++.dg/template/friend40.C: New test.
20235 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20238 * gcc.target/i386/movq-2.c: New test.
20239 * gcc.target/i386/movq.c: Remove target i?86, instead add
20240 dg-require-effective-target ilp32.
20242 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20245 * g++.dg/other/default1.C: New test.
20247 2005-12-02 Richard Guenther <rguenther@suse.de>
20249 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20251 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20253 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20255 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20258 * gcc.target/powerpc/rotate.c: New.
20260 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20262 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20263 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20265 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20268 * gcc.dg/pr17730-1.c: Adjust.
20269 * gcc.dg/lvalue1.c (main): Likewise.
20270 * gcc.dg/lvalue-2.c: Likewise.
20271 * g++.dg/pr7503-3.C
20273 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20275 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20278 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20281 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20283 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20286 * lib/target-supports.exp (check_effective_target_tls): New.
20287 (check_effective_target_tls_runtime): New.
20288 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20290 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20291 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20292 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20293 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20294 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20295 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20296 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20297 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20298 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20299 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20300 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20301 effective-target TLS.
20302 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20303 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20304 effective-target TLS runtime.
20306 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20308 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20310 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20312 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20313 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20314 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20315 ignored" warnings when "packing" is the same as the ABI layout.
20317 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20320 * gfortran.dg/line_length_1.f: New test.
20321 * gfortran.dg/line_length_2.f90: Ditto.
20323 2005-11-30 Richard Guenther <rguenther@suse.de>
20325 PR tree-optimization/21655
20326 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20328 2005-11-30 Dale Johannesen <dalej@apple.com>
20330 * gcc.c-torture/compile/pr24930.c: New.
20332 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20335 * gfortran.dg/auto_char_dummy_array.f90: New test.
20337 2005-11-30 Jeff Law <law@redhat.com>
20339 * g++.old-deja/g++.law/pr25000.C: New test.
20341 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20343 * gcc.dg/tls/opt-11.c: New test.
20345 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20347 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20349 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20352 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20354 * gfortran.dg/open_access_1.f90: New test.
20356 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20358 * gcc.dg/charset/builtin2.c: New test.
20360 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20362 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20363 on mmix-*-* for *_[xy].c.
20365 2005-11-28 Kean Johnston <jkj@sco.com>
20367 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20369 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20370 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20371 * gcc.target/i386/asm-3.c: Ditto.
20372 * gcc.target/i386/clobbers.c: Ditto.
20373 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20374 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20376 * gcc.target/i386/mul.c: Ditto.
20377 * gcc.target/i386/ssetype-1.c: Ditto.
20378 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20379 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20380 static so the test works with -fPIC mode too. Based on comment in
20382 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20384 2005-11-28 Richard Guenther <rguenther@suse.de>
20386 * gcc.dg/alias-9.c: New testcase.
20387 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20389 2005-11-28 Roger Sayle <roger@eyesopen.com>
20390 Uros Bizjak <uros@kss-loka.si>
20392 PR middle-end/20219
20393 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20394 tan(x)/sin(x) transformations.
20396 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20398 PR middle-end/24575
20399 * gcc.dg/tree-ssa/divide-3.c: New test.
20400 * gcc.dg/tree-ssa/divide-4.c: New test.
20402 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20405 * gfortran.dg/boz_6.f90: New test.
20407 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20410 * gfortran.dg/modulo_1.f90: New test.
20412 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20414 PR libfortran/24919
20415 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20416 fail on CRLF platforms.
20417 * gfortran.dg/ftell_2.f90: Likewise.
20419 2005-11-26 Eric Christopher <echristo@apple.com>
20421 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20423 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20425 * objc.dg/gnu-runtime-3.m: Simplify.
20427 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20429 PR middle-end/23669
20430 * gcc.dg/tree-ssa/divide-1.c: New test.
20431 * gcc.dg/tree-ssa/divide-2.c: New test.
20433 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20435 PR libgfortran/24945
20436 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20438 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20440 PR libgfortran/24945
20441 * gfortran.dg/open_status_2.f90: New test.
20443 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20445 * gcc.c-torture/execute/builtins/fprintf.c,
20446 gcc.c-torture/execute/builtins/fputs-lib.c,
20447 gcc.c-torture/execute/builtins/fputs.c,
20448 gcc.c-torture/execute/builtins/lib/fprintf.c,
20449 gcc.c-torture/execute/builtins/lib/printf.c,
20450 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20452 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20454 * gcc.dg/20050922-2.c: New test.
20456 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20458 * objc.dg/gnu-runtime-3.m: New test.
20460 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20463 * g++.dg/other/void1.C: New test.
20465 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20467 PR middle-end/24998
20468 * gcc.dg/torture/fp-int-convert-float.c,
20469 gcc.dg/torture/fp-int-convert-double.c,
20470 gcc.dg/torture/fp-int-convert-long-double.c,
20471 gcc.dg/torture/fp-int-convert-timode.c,
20472 gcc.dg/torture/fp-int-convert-float80.c,
20473 gcc.dg/torture/fp-int-convert-float80-timode.c,
20474 gcc.dg/torture/fp-int-convert-float128.c,
20475 gcc.dg/torture/fp-int-convert-float128-timode.c,
20476 gcc.dg/torture/fp-int-convert.h: New files.
20478 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20480 PR middle-end/24989
20481 * gcc.dg/tree-ssa/bool-10.c: New test.
20482 * gcc.dg/tree-ssa/bool-11.c: New test.
20483 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20485 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20487 PR middle-end/24990
20488 * tree-ssa/pr24990-1.c: New test.
20490 2005-11-24 Richard Guenther <rguenther@suse.de>
20491 Dirk Mueller <dmueller@suse.de>
20494 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20495 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20496 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20497 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20498 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20499 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20501 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20503 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20505 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20508 * gcc.dg/Wc++-compat.c: New.
20509 * gcc.dg/Wno-c++-compat.c: New.
20511 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20513 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20514 (vspltish, vspltisw): Likewise.
20516 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20518 PR libgfortran/24794
20519 * gfortran.dg/namelist_12.f: Fix quotes.
20520 * gfortran.dg/namelist_13.f90: Fix quotes.
20521 * gfortran.dg/namelist_14.f90: Fix quotes.
20522 * gfortran.dg/namelist_15.f90: Fix quotes.
20523 * gfortran.dg/namelist_use.f90: Fix quotes.
20524 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20525 * gfortran.dg/namelist_21.f90: New test.
20526 * gfortran.dg/namelist_22.f90: New test.
20528 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20531 * gcc.c-torture/compile/pr23435.c: New.
20533 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20535 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20537 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20539 * gcc.target/powerpc/405-macchw-1.c,
20540 gcc.target/powerpc/405-macchw-2.c,
20541 gcc.target/powerpc/405-macchwu-1.c,
20542 gcc.target/powerpc/405-macchwu-2.c,
20543 gcc.target/powerpc/405-machhw-1.c,
20544 gcc.target/powerpc/405-machhw-2.c,
20545 gcc.target/powerpc/405-machhwu-1.c,
20546 gcc.target/powerpc/405-machhwu-2.c,
20547 gcc.target/powerpc/405-maclhw-1.c,
20548 gcc.target/powerpc/405-maclhw-2.c,
20549 gcc.target/powerpc/405-maclhwu-1.c,
20550 gcc.target/powerpc/405-maclhwu-2.c,
20551 gcc.target/powerpc/405-mulchw-1.c,
20552 gcc.target/powerpc/405-mulchw-2.c,
20553 gcc.target/powerpc/405-mulchwu-1.c,
20554 gcc.target/powerpc/405-mulchwu-2.c,
20555 gcc.target/powerpc/405-mulhhw-1.c,
20556 gcc.target/powerpc/405-mulhhw-2.c,
20557 gcc.target/powerpc/405-mulhhwu-1.c,
20558 gcc.target/powerpc/405-mulhhwu-2.c,
20559 gcc.target/powerpc/405-mullhw-1.c,
20560 gcc.target/powerpc/405-mullhw-2.c,
20561 gcc.target/powerpc/405-mullhwu-1.c,
20562 gcc.target/powerpc/405-mullhwu-2.c,
20563 gcc.target/powerpc/405-nmacchw-1.c,
20564 gcc.target/powerpc/405-nmacchw-2.c,
20565 gcc.target/powerpc/405-nmachhw-1.c,
20566 gcc.target/powerpc/405-nmachhw-2.c,
20567 gcc.target/powerpc/405-nmaclhw-1.c,
20568 gcc.target/powerpc/405-nmaclhw-2.c,
20569 gcc.target/powerpc/440-macchw-1.c,
20570 gcc.target/powerpc/440-macchw-2.c,
20571 gcc.target/powerpc/440-macchwu-1.c,
20572 gcc.target/powerpc/440-macchwu-2.c,
20573 gcc.target/powerpc/440-machhw-1.c,
20574 gcc.target/powerpc/440-machhw-2.c,
20575 gcc.target/powerpc/440-machhwu-1.c,
20576 gcc.target/powerpc/440-machhwu-2.c,
20577 gcc.target/powerpc/440-maclhw-1.c,
20578 gcc.target/powerpc/440-maclhw-2.c,
20579 gcc.target/powerpc/440-maclhwu-1.c,
20580 gcc.target/powerpc/440-maclhwu-2.c,
20581 gcc.target/powerpc/440-mulchw-1.c,
20582 gcc.target/powerpc/440-mulchw-2.c,
20583 gcc.target/powerpc/440-mulchwu-1.c,
20584 gcc.target/powerpc/440-mulchwu-2.c,
20585 gcc.target/powerpc/440-mulhhw-1.c,
20586 gcc.target/powerpc/440-mulhhw-2.c,
20587 gcc.target/powerpc/440-mulhhwu-1.c,
20588 gcc.target/powerpc/440-mulhhwu-2.c,
20589 gcc.target/powerpc/440-mullhw-1.c,
20590 gcc.target/powerpc/440-mullhw-2.c,
20591 gcc.target/powerpc/440-mullhwu-1.c,
20592 gcc.target/powerpc/440-mullhwu-2.c,
20593 gcc.target/powerpc/440-nmacchw-1.c,
20594 gcc.target/powerpc/440-nmacchw-2.c,
20595 gcc.target/powerpc/440-nmachhw-1.c,
20596 gcc.target/powerpc/440-nmachhw-2.c,
20597 gcc.target/powerpc/440-nmaclhw-1.c,
20598 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20600 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20603 * gfortran.dg/inquire_9.f90: New test.
20606 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20608 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20610 PR libfortran/24432
20611 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20612 Check that 'cos' is supported.
20614 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20617 * gfortran.dg/substring_equivalence.f90: New test.
20620 * gfortran.dg/auto_internal_assumed.f90: New test.
20622 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20624 * gcc.dg/fold-div-2.c: New test.
20626 2005-11-20 Ian Lance Taylor <ian@airs.com>
20628 PR rtl-optimization/24883
20629 * gcc.c-torture/compile/pr24883.c: New test.
20631 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20633 PR middle-end/20583
20634 * gcc.c-torture/compile/pr20583.c: New.
20636 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20638 * gcc.c-torture/execute/usmul.c: New test.
20640 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20642 * gcc.dg/tree-ssa/vrp22.c: New test.
20644 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20646 PR middle-end/24912
20647 * gcc.dg/torture/pr24912-1.c: New test.
20649 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20652 * gfortran.dg/arrayio_derived_1.f90: New test.
20654 2005-11-19 Richard Guenther <rguenther@suse.de>
20656 PR middle-end/23294
20657 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20659 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20661 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20663 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20666 * g++.dg/template/friend39.C: New test.
20668 2005-11-18 James E Wilson <wilson@specifix.com>
20670 * gcc.dg/builtin-strstr.c: New.
20672 2005-11-18 Richard Henderson <rth@redhat.com>
20674 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20675 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20676 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20677 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20678 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20679 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20680 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20681 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20682 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20683 renaming to remove initial "ia64-".
20685 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20687 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20689 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20691 * g++.dg/cpp/string-2.C: New test.
20693 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20695 * gcc.dg/tree-ssa/loop-14.c: New test.
20697 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20698 Michael Chamberlain <michael@chamberlain.net.au>
20700 * ada/acats/run_all.sh (target_run): Kill long running tests.
20702 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20704 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20705 * gcc.dg/cleanup-9.c: Likewise.
20706 * gcc.dg/cleanup-10.c: Likewise.
20707 * gcc.dg/cleanup-11.c: Likewise.
20709 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20712 * gfortran.dg/open_access_append_1.f90: New test.
20713 * gfortran.dg/open_access_append_2.f90: New test.
20715 2005-11-16 Richard Guenther <rguenther@suse.de>
20717 PR middle-end/24851
20718 * gcc.c-torture/execute/pr24851.c: New testcase.
20720 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20722 * gcc.dg/fold-overflow-1.c: New test.
20724 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20726 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20727 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20729 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20731 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20733 * g++.dg/eh/forced2.C: Likewise.
20734 * g++.dg/eh/forced3.C: Likewise.
20735 * g++.dg/eh/forced4.C: Likewise.
20737 2005-11-11 Mike Stump <mrs@apple.com>
20739 * g++.old-deja/g++.mike/unused.C: Add.
20741 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20744 * g++.dg/warn/Wcast-qual1.C: New test.
20746 2005-11-15 Jan Hubicka <jh@suse.cz>
20748 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20750 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20752 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20754 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20757 * gcc.dg/tree-ssa/pr24840.c: New test.
20759 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20762 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20764 2005-11-14 Dale Johannesen <dalej@apple.com>
20766 * gcc.c-torture/execute/20051113-1.c: New.
20768 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20771 * g++.dg/template/crash43.C: New test.
20773 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20775 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20777 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20780 * g++.dg/eh/spec8.C: New test.
20782 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20784 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20786 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20789 * g++.dg/parse/ambig4.C: New test.
20790 * g++.dg/tc1/dr101.C: Adjust error markers.
20791 * g++.dg/lookup/strong-using-2.C: Likewise.
20792 * g++.dg/lookup/ambig5.C: Likewise.
20793 * g++.dg/lookup/ambig4.C: Likewise.
20794 * g++.dg/parse/crash22.C: Likewise.
20796 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20798 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20800 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20802 * gcc.dg/nested-calls-1.c: New test.
20804 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20806 * gfortran.dg/complex_intrinsic_1.f90: New test.
20807 * gfortran.dg/complex_intrinsic_2.f90: New test.
20808 * gfortran.dg/fgetc_1.f90: New test.
20809 * gfortran.dg/fgetc_2.f90: New test.
20810 * gfortran.dg/fgetc_3.f90: New test.
20811 * gfortran.dg/ftell_1.f90: New test.
20812 * gfortran.dg/ftell_2.f90: New test.
20813 * gfortran.dg/gnu_logical_1.F: New test.
20814 * gfortran.dg/gnu_logical_2.f90: New test.
20816 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20818 PR middle-end/24820
20819 * gcc.dg/pr24820.c: New test.
20821 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20823 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20824 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20827 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20830 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20832 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20834 * gcc.target/cris/cris.exp: New file.
20835 * gcc.target/cris/rld-legit1.c: New test.
20836 * gcc.target/cris/rld-legit2.c: New test.
20838 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20841 * g++.dg/opt/pr24780.C: New test.
20844 * g++.dg/template/asm1.C: New test.
20846 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20848 PR libgfortran/24787
20849 * gfortran.dg/scan_1.f90: New test.
20851 2005-11-12 Jan Hubicka <jh@suse.cz>
20853 * gcc.target/i386/minmax-1.c: New.
20854 * gcc.target/i386/minmax-2.c: New.
20856 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20858 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20860 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20862 * gcc.c-torture/execute/20051110-1.c,
20863 gcc.c-torture/execute/20051110-2.c: New tests.
20865 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20867 PR middle-end/24750
20868 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20871 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20873 * lib/target-libpath.exp (get_shlib_extension): New proc.
20874 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20875 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20876 * lib/objc.exp (objc_target_compile): Likewise.
20877 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20880 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20882 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20884 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20885 Add -static to additional_flags and pass it to target_compile.
20887 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20889 PR libgfortran/24719
20890 gfortran.dg/read_noadvance.f90: New test.
20892 PR libgfortran/24699
20893 gfortran.dg/fmt_t_2.f90: New test.
20895 PR libgfortran/24785
20896 gfortran.dg/read_x_eor.f90: New test.
20898 PR libgfortran/24584
20899 gfortran.dg/namelist_empty.f90: Rename test.
20901 PR libgfortran/24489
20902 gfortran/read_eor.f90: Rename test.
20904 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20907 * gfortran.dg/automatic_module_variable.f90: New test.
20909 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20912 * gcc.dg/pr24445.c: New test.
20914 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20918 * gfortran.dg/recursive_statement_functions.f90: Add statement
20919 functions using inline intrinsic functions and parameters to test
20920 that they no longer seg-fault.
20923 gfortran.dg/nested_modules_4.f90: New test.
20924 gfortran.dg/nested_modules_5.f90: New test.
20926 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20929 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20931 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20933 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20936 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20938 * gcc.dg/sparc-getcontext-1.c: New test.
20940 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20942 * gcc.dg/ifcvt-fabs-1.c: New test.
20944 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20947 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20948 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20950 2005-11-09 Richard Guenther <rguenther@suse.de>
20952 PR tree-optimization/24716
20953 * gcc.c-torture/execute/pr24716.c: New testcase.
20955 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20957 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20959 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20962 * gcc.dg/pr24624.c: Testcase added.
20964 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20967 * g++.dg/other/pr24623.C: Testcase added.
20969 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20972 * gfortran-dg/pure_byref_1.f90: New.
20973 * gfortran-dg/pure_byref_2.f90: New.
20975 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20978 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20979 * gcc.dg/dg.exp: Run main loop also for *.i files.
20981 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20984 * g++.dg/tls/diag-3.C: New test.
20985 * g++.dg/tls/diag-4.C: New test.
20986 * g++.dg/tls/static-1.C: New test.
20987 * g++.dg/tls/static-1a.cc: New file.
20989 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20992 * g++.dg/tree-ssa/pr23046.C: New test.
20994 2005-11-08 Devang Patel <dpatel@apple.com>
20996 PR tree-optimization/23115
20997 * gcc.dg/tree-ssa/pr23115.c: New.
20999 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21001 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21002 * gcc.target/powerpc/pr16155.c: Same.
21003 * gcc.target/powerpc/altivec-1.c: Same.
21004 * gcc.target/powerpc/altivec-2.c: Same.
21005 * gcc.target/powerpc/altivec-3.c: Same.
21006 * gcc.target/powerpc/altivec-5.c: Same.
21007 * gcc.target/powerpc/altivec-11.c: Same.
21008 * gcc.target/powerpc/altivec-12.c: Same.
21009 * gcc.target/powerpc/altivec-14.c: Same.
21010 * gcc.target/powerpc/altivec-22.c: Same.
21011 * gcc.target/powerpc/altivec-consts.c: Same.
21012 * gcc.target/powerpc/altivec-pr22085.c: Same.
21013 * gcc.target/powerpc/altivec-splat.c: Same.
21014 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21015 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21016 * gcc.target/powerpc/darwin-longlong.c: Same.
21018 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21021 * gcc.dg/pr19340.c: New test.
21023 2005-11-07 Ian Lance Taylor <ian@airs.com>
21025 PR rtl-optimization/24683
21026 * gcc.dg/pr24683.c: New test.
21028 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21030 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21031 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21033 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21035 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21037 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21039 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21041 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21045 * gcc.target/powerpc/altivec-consts.c,
21046 gcc.target/powerpc/altivec-splat.c: New testcase.
21048 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21052 * gcc.dg/overflow-2.c: New testcase.
21054 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21056 PR rtl-optimization/23567
21057 * gcc.c-torture/execute/20051104-1.c: New test.
21059 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21062 gfortran.dg/private_type_2.f90: Modified to check that case with
21063 PRIVATE declaration within derived type is accepted.
21066 gfortran.dg/pointer_assign_1.f90: New test.
21069 * gfortran.dg/arrayio_0.f90: New test.
21072 gfortran.dg/data_initialized.f90: New test.
21073 gfortran.dg/data_constraints_1.f90: New test.
21074 gfortran.dg/data_constraints_2.f90: New test.
21076 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21080 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21082 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21085 * gcc.dg/tree-ssa/pr24670.c: New test.
21087 2005-11-05 Ian Lance Taylor <ian@airs.com>
21090 * gcc.target/i386/pr22432.c: New test.
21092 2005-11-05 Richard Henderson <rth@redhat.com>
21094 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21095 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21096 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21097 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21098 from gcc.dg/alpha-*.
21099 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21100 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21102 2005-11-05 Andreas Jaeger <aj@suse.de>
21104 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21106 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21109 * gcc.dg/torture/pr23424-1.c: New test.
21111 2005-11-04 Richard Henderson <rth@redhat.com>
21113 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21114 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21115 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21116 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21117 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21118 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21119 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21120 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21121 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21122 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21123 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21124 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21125 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21126 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21127 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21128 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21129 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21130 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21131 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21132 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21133 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21134 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21135 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21136 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21138 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21139 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21140 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21141 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21142 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21143 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21144 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21145 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21146 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21147 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21148 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21149 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21150 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21151 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21152 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21153 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21154 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21155 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21156 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21157 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21158 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21159 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21160 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21161 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21162 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21163 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21164 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21165 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21166 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21167 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21168 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21169 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21170 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21171 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21172 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21173 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21174 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21175 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21176 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21177 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21178 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21179 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21180 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21181 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21182 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21184 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21187 * gcc.dg/tree-ssa/pr24627.c: New test.
21189 2005-11-04 Paul Brook <paul@codesourcery.com>
21191 * gcc.dg/tls/opt-10.c: New test.
21193 2005-11-04 Andreas Jaeger <aj@suse.de>
21195 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21196 avoid extra warnings.
21198 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21200 PR libfortran/22298
21201 * lib/target-supports.exp
21202 (check_effective_target_static_libgfortran): New
21203 static_libgfortran effective target.
21204 * gfortran.dg/static_linking_1.f: New test.
21205 * gfortran.dg/static_linking_1.c: New file.
21207 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21209 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21211 2005-11-03 Josh Conner <jconner@apple.com>
21214 g++.dg/ext/array2.C: New test.
21215 g++.dg/template/dependent-name3.C: New test.
21216 g++.dg/template/dependent-name4.C: New test.
21217 g++.dg/template/sfinae2.C: New test.
21219 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21221 PR preprocessor/22042
21222 * gcc.dg/cpp/strify4.c: New test.
21224 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21227 * g++.dg/cpp/string-1.C: New test.
21229 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21231 * gcc.target/powerpc: New directory.
21232 * gcc.target/powerpc/powerpc.exp: New file.
21233 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21234 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21235 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21236 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21237 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21238 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21239 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21240 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21241 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21242 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21243 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21244 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21245 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21246 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21247 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21248 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21249 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21250 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21251 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21252 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21253 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21254 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21255 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21256 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21257 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21258 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21259 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21260 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21261 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21262 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21263 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21264 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21265 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21266 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21268 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21271 * g++.dg/warn/inline2.C: New test.
21273 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21275 PR middle-end/23155
21276 * g++.dg/ext/c99struct1.C: New test.
21277 * gcc.dg/union-cast-1.c: New test.
21278 * gcc.dg/union-cast-2.c: New test.
21279 * gcc.dg/union-cast-3.c: New test.
21281 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21283 PR middle-end/24589
21284 * gcc.c-torture/execute/zero-struct-2.c: New test.
21286 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21289 * g++.dg/init/switch1.C: New test.
21291 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21293 * gcc.dg/delay-slot-1.c: New test.
21295 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21298 * gcc.dg/pr24620.c: New test.
21300 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21303 * gcc.dg/format/unnamed-1.c: New test.
21305 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21308 * g++.dg/expr/cond8.C: New test.
21311 * g++.dg/parse/dot1.C: New test.
21313 2005-11-02 Jan Hubicka <jh@suse.cz>
21316 * gcc.dg/i386-lea.c: New test
21318 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21321 * gcc.dg/pr24615.c: New test.
21323 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21326 * gcc.dg/pr24600.c: New test.
21328 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21331 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21332 * g++.dg/parse/typename9.C: New test.
21333 * g++/dg/parse/typename10.C: Likewise.
21335 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21338 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21339 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21340 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21342 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21345 * g++.dg/debug/static1.C: New test.
21347 2005-11-02 Josh Conner <jconner@apple.com>
21349 * g++.dg/crash38.C: moved into proper directory...
21350 * g++.dg/template/crash42.C: ...here
21352 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21355 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21356 pcc_bitfield_type_matters || default_packed.
21358 * lib/target-supports.exp
21359 (check_effective_target_pcc_bitfield_type_matters): New proc.
21360 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21363 * lib/target-supports.exp (check_effective_default_packed): New proc.
21364 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21365 Gate expected errors on target ! default_packed.
21366 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21368 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21370 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21373 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21376 * gfortran.dg/entry_5.f90: New.
21377 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21379 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21381 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21383 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21386 gfortran.dg/namelist_blockdata.f90: New test.
21389 gfortran.dg/external_implicit_none.f90: New test.
21392 * gfortran.dg/secnds.f: New test.
21394 2005-10-31 Jan Hubicka <jh@suse.cz>
21397 * gcc.c-torture/compile/pr20928.c: New test.
21399 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21401 PR middle-end/23492
21402 * gcc.c-torture/compile/zero-strct-5.c: New test.
21404 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21406 PR libgfortran/24584
21407 * gfortran.dg/pr24584.f90: New test.
21409 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21412 * gfortran.dg/char_result_9.f90: New.
21413 * gfortran.dg/char_result_10.f90: New.
21415 2005-10-30 Jan Hubicka <jh@suse.cz>
21417 * g++.dg/tree-ssa/pr24172.C: New testcase.
21419 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21421 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21423 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21425 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21426 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21427 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21428 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21429 gfortran.dg/enum_9.f90,
21430 gfortran.fortran-torture/compile/enum_1.f90,
21431 gfortran.fortran-torture/execute/enum_1.f90,
21432 gfortran.fortran-torture/execute/enum_2.f90,
21433 gfortran.fortran-torture/execute/enum_3.f90,
21434 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21436 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21439 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21440 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21442 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21444 PR libfortran/20179
21445 * gfortran.dg/mixed_io_1.f90: New test.
21446 * gfortran.dg/mixed_io_1.c: New file.
21448 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21450 * gfortran.dg/malloc_free_1.f90: New test.
21452 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21454 * gcc.dg/nested-func-4.c: Require profiling -pg.
21456 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21459 * g++.dg/warn/main-2.C: New test.
21461 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21464 * gfortran.dg/interface_2.f90: new test.
21466 2005-10-28 Josh Conner <jconner@apple.com>
21469 * g++.dg/template/crash38.C: New test.
21470 * g++.dg/parse/explicit1.C: Change expected errors.
21472 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21475 * g++.dg/other/large-size-array.C: New test.
21477 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21479 PR middle-end/24362
21480 * g++.dg/opt/complex4.C: New test.
21482 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21484 * gcc.dg/nested-func-4.c: New test.
21486 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21489 gfortran.dg/derived_recursion.f90: New test.
21490 gfortran.dg/implicit_actual.f90: New test.
21492 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21494 PR middle-end/24295, PR testsuite/24477
21495 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21496 removed when weakref hits the tree.
21498 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21500 * gfortran.dg/cray_pointers_4.f90: New test.
21502 * gfortran.dg/cray_pointers_5.f90: New test.
21504 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21507 * gfortran.dg/assign_5.f90: New test.
21508 * gfortran.dg/assign_6.f: New test.
21510 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21512 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21513 CPU has no SSE support.
21515 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21517 PR libgfortran/24224
21518 * gfortran.dg/arrayio_1.f90: Update attribution.
21519 * gfortran.dg/arrayio_2.f90: Update attribution.
21520 * gfortran.dg/arrayio_3.f90: Update attribution.
21521 * gfortran.dg/arrayio_4.f90: Update test conditions.
21522 * gfortran.dg/arrayio_5.f90: Update attribution.
21523 * gfortran.dg/arrayio_6.f90: New test.
21524 * gfortran.dg/arrayio_7.f90: New test.
21526 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21528 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21530 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21532 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21534 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21537 * gfortran.dg/namelist_char_only.f90: New test.
21539 2005-10-24 Asher Langton <langton2@llnl.gov>
21543 * gfortran.dg/cray_pointers_1.f90: New test.
21544 * gfortran.dg/cray_pointers_2.f90: New test.
21545 * gfortran.dg/cray_pointers_3.f90: New test.
21546 * gfortran.dg/loc_1.f90: New test.
21547 * gfortran.dg/loc_2.f90: New test.
21549 2005-10-24 Steven Bosscher <stevenb@suse.de>
21551 * gcc.dg/pr24225.c: New test.
21553 2005-10-24 Asher Langton <langton2@llnl.gov>
21555 * gfortran.dg/dup_save_1.f90: New test.
21556 * gfortran.dg/dup_save_2.f90: New test.
21558 2005-10-24 Paul Brook <paul@codesourcery.com>
21561 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21564 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21566 PR libgfortran/24489
21567 * gfortran.dg/pr24489.f90: New test.
21569 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21572 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21574 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21577 * g++.dg/init/array16.C: Skip for mmix-*-*.
21579 2005-10-23 Asher Langton <langton2@llnl.gov>
21581 * gfortran.dg/byte_1.f90: New test.
21582 * gfortran.dg/byte_2.f90: New test.
21584 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21586 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21588 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21591 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21594 * gfortran.dg/merge_char_const.f90: New test.
21597 * gfortran.dg/spread_scalar_source.f90: New test.
21599 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21601 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21603 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21604 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21606 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21608 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21611 * gfortran.dg/der_pointer_4.f90: New.
21613 2005-10-22 David Ayers <d.ayers@inode.at>
21615 * obj-c++.dg/except-1.mm: Simplify.
21617 2005-10-21 David Ayers <d.ayers@inode.at>
21619 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21621 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21623 * gfortran.dg/assumed_dummy_2.f90: New test.
21625 2005-10-21 James E Wilson <wilson@specifix.com>
21627 PR preprocessor/15220
21628 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21630 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21632 * gcc.c-torture/execute/20051021-1.c: New test.
21634 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21637 * g++.dg/ext/tmplattr1.C: New test.
21639 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21642 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21644 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21646 * obj-c++.dg/except-1.mm: New.
21648 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21650 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21652 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21654 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21656 PR middle-end/24295
21657 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21658 declarations with the same names as thunks' alias targets, use
21660 * gcc.dg/attr-alias-3.c: New test.
21661 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21663 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21666 * g++.dg/parse/access8.C: New test.
21668 2005-10-20 Richard Guenther <rguenther@suse.de>
21671 * g++.dg/tree-ssa/pr24439.C: New testcase.
21673 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21675 * g++.dg/opt/delay-slot-1.C: New test.
21677 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21680 * gfortran.fg/der_init_1.f90: New.
21682 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21684 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21686 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21689 * g++.dg/parse/error28.C: New test.
21691 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21693 * gcc.dg/profile-generate-2.c: New test.
21695 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21698 * g++.dg/ext/dllimport11.C: New.
21700 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21703 * g++.dg/other/friend3.C: New test.
21705 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21708 * g++.dg/template/error19.C: New test.
21710 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21713 * g++.dg/overload/koenig2.C: New.
21716 * g++.dg/overload/error2.C: New.
21719 * g++.dg/inherit/covariant14.C: New.
21721 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21724 * g++.dg/parse/for1.C: New test.
21726 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21729 * gfortran.dg/host_dummy_index_1.f90: New test.
21732 * gfortran.dg/automatic_char_len_2.f90: New test.
21735 * gfortran.dg/recursive_statement_functions.f90: New test.
21738 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21741 * gfortran.dg/external_initializer.f90: New test.
21744 * non_module_public.f90: New test.
21746 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21749 * g++.dg/template/overload7.C: New.
21752 * g++.dg/other/switch2.C: Remove expected warnings.
21755 * g++.dg/template/defarg6.C: New.
21757 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21760 * gcc.target/i386/pr24315.c: New test.
21762 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21765 * g++.dg/template/static21.C: New test.
21766 * g++.dg/template/static21-a.cc: Likewise.
21768 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21771 * g++.dg/warn/Wswitch-default-1.C: New test.
21772 * g++.dg/warn/Wswitch-default-2.C: New test.
21774 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21777 * g++.dg/parse/template18.C: New test.
21778 * g++.dg/template/nontype15.C: Likewise.
21780 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21783 * gfortran.dg/spec_expr_2.f90: New.
21785 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21787 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21788 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21789 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21790 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21791 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21792 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21793 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21794 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21795 previous target-specific skips and warning-message matches where
21798 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21801 * g++.dg/warn/Wctor-dtor.C: New test.
21803 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21806 * gcc.dg/for-1.c: New test.
21808 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21811 * g++.dg/warn/Wconversion1.C: New test.
21812 * g++.dg/ext/packed4.C: Compile with -w.
21813 * g++.dg/opt/20050511-1.C: Likewise.
21814 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21816 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21818 * gfortran.dg/boz_5.f90: New test.
21820 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21823 * g++.dg/other/switch2.C: New.
21826 * g++.dg/init/ctor7.C: New.
21828 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21831 * g++.dg/parse/crash32.C: New test.
21833 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21836 * g++.dg/init/goto2.C: New test.
21839 * g++.dg/template/crash/41.C: New test.
21842 * g++.dg/template/crash40.C: New test.
21845 * g++.dg/parse/friend5.C: New test.
21848 * g++.dg/template/crash38.C: New test.
21851 * g++.dg/template/friend38.C: New test.
21854 * g++.dg/template/crash39.C: New test.
21856 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21858 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21859 gcc.dg/debug/dwarf2/dwarf-char2.c,
21860 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21862 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21864 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21866 * gcc.dg/dll-2.c: Add tests for warnings.
21867 * gcc.dg/dll-3.c: Likewise.
21868 * gcc.dg/dll-4.c: Likewise.
21870 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21871 * g++.dg/ext/dllimport2.C: Likewise.
21872 * g++.dg/ext/dllimport3.C: Likewise.
21873 * g++.dg/ext/dllimport7.C: Likewise.
21874 * g++.dg/ext/dllimport8.C: Likewise.
21875 * g++.dg/ext/dllimport9.C: Likewise.
21877 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21880 * gfortran.dg/derived_pointer_recursion.f90: New test.
21882 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21884 * gcc.c-torture/execute/20051012-1.c: New test.
21886 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21889 * gfortran.dg/automatic_char_len_1.f90: New test.
21891 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21894 * gfortran.dg/save_common.f90: New test.
21897 * gfortran.dg/save_result.f90: New test.
21899 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21902 * g++.dg/template/dependent-expr1.C: Add new expected error.
21903 * g++.dg/template/dependent-expr2.C: Adjust error text.
21904 * g++.dg/template/overload6.C: New.
21907 * g++.dg/other/typename8.C: New.
21910 * g++.dg/other/return1.C: New.
21912 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21915 * g++.dg/ext/label5.C: New.
21917 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21920 * g++.dg/parse/crash31.C: New.
21922 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21924 * g++.dg/ipa/ipa-1.c: New test.
21925 * g++.dg/ipa/ipa-2.c: New test.
21926 * g++.dg/ipa/ipa-3.c: New test.
21927 * g++.dg/ipa/ipa-4.c: New test.
21928 * g++.dg/ipa/ipa-5.c: New test.
21929 * g++.dg/ipa/ipa.exp: New file.
21931 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21934 * gfortran.dg/private_type_3.f90: New test.
21936 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21939 gfortran.dg/aint_anint_1.f90: New test.
21941 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21943 PR libgfortran/24313
21944 gfortran.dg/csqrt.f: New test.
21946 2005-10-11 Ian Lance Taylor <ian@airs.com>
21949 * g++.dg/warn/noeffect7.C: New test.
21950 * g++.dg/warn/noeffect2.C: Instantiate templates.
21951 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21954 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21957 * g++.dg/init/float1.C: New test.
21960 * g++.dg/init/member1.C: Tweak error markers.
21962 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21965 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21966 Check for null pointer.
21968 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21971 * g++.dg/parse/ret-type3.C: New test.
21973 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21976 * gcc.c-torture/compile/pr23946.c: New test.
21978 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21980 * g++.dg/opt/mmx2.C: New test.
21982 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21985 * g++.dg/template/static20.C: New test.
21988 * g++.dg/warn/Wunused-12.C: New test.
21991 * g++.dg/template/arg4.C: New test.
21993 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21995 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21996 * gcc.dg/ucnid-3.c: Likewise.
21997 * gcc.dg/ucnid-4.c: Likewise.
21998 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21999 * g++.dg/other/ucnid-1.C: Likewise.
22000 * gcc.dg/sparc-frame-1.c: New test.
22002 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22005 * g++.dg/template/spec27.C: New test.
22008 * g++.dg/template/static19.C: New test.
22010 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22012 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22013 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22015 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22018 * gfortran.fortran-torture/compile/pr24136.f: New test.
22020 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22023 * g++.dg/parse/crash30.C: New test.
22025 2005-10-07 Richard Guenther <rguenther@suse.de>
22027 PR middle-end/24227
22028 * gcc.c-torture/compile/pr24227.c: New testcase.
22030 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22032 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22033 Do not put aligned attributes on array elements.
22035 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22037 PR testsuite/23611, PR testsuite/23615
22038 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22039 writing prototypes of library functions by hand.
22040 * obj-c++.dg/bitfield-4.mm: Likewise.
22041 * obj-c++.dg/const-str-4.mm: Likewise.
22042 * obj-c++.dg/encode-4.mm: Likewise.
22043 * obj-c++.dg/encode-5.mm: Likewise.
22044 * obj-c++.dg/encode-6.mm: Likewise.
22045 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22046 * obj-c++.dg/method-10.mm: Likewise.
22047 * obj-c++.dg/method-17.mm: Likewise.
22048 * obj-c++.dg/method-19.mm: Likewise.
22049 * obj-c++.dg/try-catch-2.mm: Likewise.
22051 2005-10-06 Richard Henderson <rth@redhat.com>
22054 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22056 2005-10-06 Dale Johannesen <dalej@apple.com>
22058 * gcc.c-torture/execute/20030125-1.c: Correct.
22060 2005-10-06 Richard Guenther <rguenther@suse.de>
22062 PR tree-optimization/24238
22063 * g++.dg/tree-ssa/pr24238.C: New testcase.
22065 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22068 * gfortran.dg/der_pointer_3.f90: New test.
22070 2005-10-05 Devang Patel <dpatel@apple.com>
22073 * g++.dg/other/PR23205.C: New.
22075 2005-10-05 Richard Henderson <rth@redhat.com>
22078 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22079 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22081 2005-10-05 Dale Johannesen <dalej@apple.com>
22083 * gcc.c-torture/execute/float-floor.c: New.
22085 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22087 PR tree-optimization/21419
22088 PR tree-optimization/24146
22089 PR tree-optimization/24151
22091 * g++.dg/ext/asm7.C: New.
22092 * g++.dg/ext/asm8.C: New.
22093 * gcc.dg/asm-1.c: Compile on all targets.
22094 * gcc.dg/asm-pr24146.c: New.
22095 * gcc.dg/pr21419.c: Adjust error messages.
22097 2005-10-05 Richard Guenther <rguenther@suse.de>
22100 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22102 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22105 * g++.dg/template/spec22.C: Robustify test.
22106 * g++.dg/template/spec26.C: New.
22108 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22110 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22111 if target supports vector instructions.
22113 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22115 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22118 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22120 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22121 check_effective_target_fortran_large_int): Replace cached result
22122 when target changes.
22124 2005-10-04 Devang Patel <dpatel@apple.com>
22126 * gcc.dg/i386-sse-vect-types.c: New.
22128 2005-10-04 Ian Lance Taylor <ian@airs.com>
22130 PR preprocessor/13726
22131 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22132 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22134 2005-10-04 Richard Guenther <rguenther@suse.de>
22137 * gcc.dg/noncompile/pr23576.c: New testcase.
22139 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22141 PR middle-end/23125
22142 * gcc.dg/register-var-3.c: New test.
22144 2005-10-04 Steven Bosscher <stevenb@suse.de>
22146 * gcc.dg/pr23049.c: New test.
22148 * gcc.dg/ucnid-4.c: Fix test.
22150 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22153 * gcc.c-torture/compile/pr23445.c: New test.
22155 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22157 * g++.dg/overload/unknown1.C: New.
22159 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22162 * g++.dg/template/repo4.C: New test.
22164 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22166 PR libfortran/19308
22167 * gfortran.dg/large_real_kind_2.F90: New test.
22168 * gfortran.dg/large_integer_kind_2.f90: New test.
22170 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22172 * lib/target-supports.exp (check_effective_target_vect_shift):
22173 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22174 (check_effective_target_vect_condition): Fix copy-n-pasto.
22176 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22177 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22180 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22183 * g++.dg/template/overload5.C : New test.
22186 * g++.dg/expr/stdarg1.C: New test.
22188 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22191 * gcc.c-torture/execute/pr24142.c: New test.
22193 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22196 * gcc.c-torture/execute/pr24141.c: New test.
22198 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22199 Diego Novillo <dnovillo@redhat.com>
22202 * gcc.c-torture/execute/pr23604.c: New test.
22204 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22213 gfortran.dg/equiv_constraint_1.f90: New test.
22214 gfortran.dg/equiv_constraint_2.f90: New test.
22215 gfortran.dg/equiv_constraint_3.f90: New test.
22216 gfortran.dg/equiv_constraint_4.f90: New test.
22217 gfortran.dg/equiv_constraint_5.f90: New test.
22218 gfortran.dg/equiv_constraint_6.f90: New test.
22219 gfortran.dg/equiv_constraint_7.f90: New test.
22220 gfortran.dg/equiv_constraint_8.f90: New test.
22221 gfortran.dg/private_type_1.f90: New test.
22222 gfortran.dg/private_type_2.f90: New test.
22223 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22224 980628-10.f: Assert std=gnu to permit mixing of
22225 types in equivalence statements.
22227 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22230 * gfortran.dg/open_status_1.f90: New.
22232 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22234 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22235 * gcc.dg/vect/pr22480.c: Clean up temp files.
22236 * gcc.dg/vect/pr23831.c: Clean up temp files.
22237 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22238 Clean up temp files.
22239 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22240 Clean up temp files.
22242 * gcc.dg/20050309-1.c: Clean up temp files.
22243 * gcc.dg/20050325-1.c: Clean up temp files.
22245 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22247 PR tree-optimization/24059
22248 * gcc.dg/vect/pr24059.c : New test.
22250 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22252 PR middle-end/24109
22253 * gcc.c-torture/execute/20050929-1.c: New test.
22255 2005-09-29 Steven Bosscher <stevenb@suse.de>
22257 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22259 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22262 * gcc.dg/pr21419.c: New test.
22264 2005-09-29 Steven Bosscher <stevenb@suse.de>
22266 * gcc.dg/pr23911.c: New test.
22268 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22270 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22273 * g++.dg/parse/qualified4.C: New test.
22274 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22275 * g++.old-deja/g++.mike/p8154.C: Likewise.
22277 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22280 * g++.dg/template/friend37.C: New test.
22281 * g++.dg/parse/crash28.C: Adjust error markers.
22283 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22286 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22288 2005-09-27 Devang Patel <dpatel@apple.com>
22290 PR tree-optimization/23625
22291 * gcc.dg/pr23625.c: New test.
22293 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22295 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22296 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22298 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22301 * gfortran.fortran-torture/execute/save_1.f90: New test.
22302 * gfortran.dg/save_1.f90: New test.
22304 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22306 * gcc.target/i386/builtin-apply-mmx.c: New test.
22309 * gcc.target/i386/pr22576.c: New test.
22312 * gcc.target/i386/pr22585.c: New test.
22315 * gcc.target/i386/pr23268.c: New test.
22317 PR middle-end/23831
22318 * gcc.dg/vect/pr23831.c: New test.
22321 * gcc.target/i386/pr24055.c: New test.
22323 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22325 PR tree-optimization/23960
22326 * gcc.c-torture/compile/pr23960.c: New.
22328 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22331 * gfortran.dg/nested_modules_3.f90: New.
22333 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22336 gfortran.dg/interface_1.f90: New test.
22338 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22339 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22342 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22344 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22347 * gfortran.dg/imag_1.f: New test.
22348 * gfortran.dg/imag_2.f: Ditto.
22350 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22352 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22354 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22357 * g++.dg/warn/pr21983.C: New test.
22359 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22361 * gcc.dg/20050922-1.c: Testcase added.
22363 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22366 * g++.dg/template/array14.C: New test.
22368 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22371 * gfortran.dg/der_ptr_component_1.f90: New test.
22373 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22376 * g++.dg/template/error1.C: Reject "no matching function" message.
22378 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22381 * g++.dg/lookup/error1.C: New test.
22383 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22385 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22386 functionality of the testcase.
22388 2005-09-20 Richard Henderson <rth@redhat.com>
22390 * gcc.dg/vect/vect-22.c: Require vect_float.
22391 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22393 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22395 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22396 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22397 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22398 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22399 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22400 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22401 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22402 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22403 * gcc.dg/cpp/ucnid-8.c: New test.
22405 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22407 PR tree-optimization/23929
22408 * gcc.c-torture/compile/pr23929.c: New test.
22410 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22412 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22415 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22418 * g++.dg/other/pr22003.C: Require named sections.
22420 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22423 * g++.dg/rtti/crash3.C: New test.
22425 PR tree-optimization/23818
22426 * gcc.dg/pr23818.c: New test.
22428 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22431 * gfortran.dg/print_fmt_4.f: New.
22433 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22436 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22438 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22440 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22441 Use pointers to local alignable arrays instead. Added comments.
22442 * gcc.dg/vect/vect-46.c: Likewise.
22443 * gcc.dg/vect/vect-48.c: Likewise.
22444 * gcc.dg/vect/vect-49.c: Likewise.
22445 * gcc.dg/vect/vect-52.c: Likewise.
22446 * gcc.dg/vect/vect-53.c: Likewise.
22447 * gcc.dg/vect/vect-54.c: Likewise.
22448 * gcc.dg/vect/vect-56.c: Likewise.
22449 * gcc.dg/vect/vect-57.c: Likewise.
22450 * gcc.dg/vect/vect-58.c: Likewise.
22451 * gcc.dg/vect/vect-60.c: Likewise.
22452 * gcc.dg/vect/vect-61.c: Likewise.
22454 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22455 The test is no longer vectorizable on vect_no_align targets.
22456 * gcc.dg/vect/vect-43.c: Likewsie.
22458 * gcc.dg/vect/vect-44.c: Added comments.
22459 * gcc.dg/vect/vect-45.c: Added comments.
22460 * gcc.dg/vect/vect-50.c: Added comments.
22461 * gcc.dg/vect/vect-51.c: Added comments.
22463 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22465 * gcc.dg/vect/Os-vect-95.c: Likewise.
22467 * gcc.dg/vect/vect-41.c: Test removed.
22468 * gcc.dg/vect/vect-47.c: Test removed.
22469 * gcc.dg/vect/vect-55.c: Test removed.
22470 * gcc.dg/vect/vect-59.c: Test removed.
22472 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22474 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22475 No longer vectorizable on vect_no_align targets.
22476 * gcc.dg/vect/pr20122.c: Likewise.
22477 * gcc.dg/vect/vect-74.c: Likewise.
22478 * gcc.dg/vect/vect-75.c: Likewise.
22479 * gcc.dg/vect/vect-76.c: Likewise.
22481 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22482 Will not be vectorizable on vect_no_align targets once aliasing issues
22484 * gcc.dg/vect/vect-79.c: Likewise.
22486 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22487 * gcc.dg/vect/vect-78.c: Likewise.
22488 * gcc.dg/vect/vect-97.c: Likewise.
22490 2005-09-19 Steven Bosscher <stevenb@suse.de>
22492 * gcc.dg/pr23943.c: New test.
22494 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22497 * gfortran.dg/derived_pointer_null_1.f90: New test.
22499 2005-09-18 Richard Guenther <rguenther@suse.de>
22501 PR middle-end/23944
22502 * gcc.c-torture/compile/pr23944.c: New testcase.
22504 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22507 * gfortran.dg/der_pointer_2.f90: New test.
22509 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22512 * gfortran.dg/nested_modules_2.f90: New test.
22514 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22517 * g++.dg/other/semicolon.C: New test.
22519 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22521 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22522 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22524 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22527 * g++.dg/template/static18.C: New test.
22530 * g++.dg/template/crash19.C: Remove dg-error marker.
22531 * g++.dg/template/local4.C: New test.
22533 2005-09-16 Paul Brook <paul@codesourcery.com>
22536 * gfortran.dg/dependency_1.f90: New test.
22538 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22541 * g++.dg/template/static17.C: New test.
22543 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22546 * g++.dg/warn/huge-val1.C: New test.
22548 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22551 * g++.dg/parse/class2.C: New test.
22552 * g++.dg/template/explicit8.C: Likewise.
22553 * g++.dg/template/spec25.C: Likewise.
22555 2005-09-14 Josh Conner <jconner@apple.com>
22557 PR middle-end/23584
22558 * gcc.dg/pr23584.c: New test.
22560 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22562 PR fortran/21875 Internal Unit Array I/O, NIST
22563 * gfortran.dg/arrayio_1.f90: New test.
22564 * gfortran.dg/arrayio_1.f90: New test.
22565 * gfortran.dg/arrayio_1.f90: New test.
22566 * gfortran.dg/arrayio_1.f90: New test.
22567 * gfortran.dg/arrayio_1.f90: New test.
22569 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22571 PR middle-end/22480
22572 * gcc.dg/vect/pr22480.c: New test.
22574 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22577 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22579 2005-09-13 Josh Conner <jconner@apple.com>
22582 * g++.dg/init/struct2.C: New test.
22583 * g++.dg/init/struct3.C: New test.
22585 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22587 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22588 Clean up temp files.
22589 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22590 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22591 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22592 gcc.dg/tree-ssa/builtin-printf-1.c,
22593 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22594 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22595 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22596 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22597 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22598 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22599 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22600 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22601 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22602 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22603 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22604 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22606 2005-09-13 Josh Conner <jconner@apple.com>
22608 * lib/gcc-dg.exp: Load scanipa.exp.
22609 (cleanup-dump): New procedure.
22610 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22611 * lib/scandump.exp: New file.
22612 * lib/scantree.exp: Use it.
22613 * lib/scanipa.exp: New file.
22615 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22618 * gfortran.dg/generic_4.f90: New test.
22620 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22623 * gcc.target/i386/pr23816-1.c: New test.
22624 * gcc.target/i386/pr23816-2.c: New test.
22627 2005-09-13 Bastian Blank <waldi@debian.org>
22630 * g++.dg/abi/mangle26.C: New test.
22631 * g++.dg/abi/mangle27.C: New test.
22632 * g++.dg/abi/mangle28.C: New test.
22633 * g++.dg/abi/mangle29.C: New test.
22636 * g++.dg/parse/register1.C: New test.
22638 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22641 * g++.dg/template/access16.C: New test.
22643 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22645 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22647 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22650 * gfortran.dg/shape_2.f90: New test.
22652 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22655 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22656 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22657 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22658 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22659 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22660 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22661 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22664 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22667 * g++.dg/parse/template17.C: New test.
22669 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22672 * g++.dg/template/nontype14.C: New test.
22674 2005-09-12 Ian Lance Taylor <ian@airs.com>
22677 * g++.dg/lookup/friend7.C: New test.
22678 * g++.dg/lookup/friend8.C: New test.
22679 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22680 so that it will be found via argument dependent lookup.
22681 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22682 friend functions which will no longer be found.
22683 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22684 function g, so that it will be found via argument dependent
22686 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22687 * g++.old-deja/g++.mike/net43.C: Likewise.
22689 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22692 * g++.dg/template/static16.C: New test.
22694 2005-09-12 Josh Conner <jconner@apple.com>
22696 PR middle-end/23237
22697 * gcc.c-torture/compile/pr23237.c: New test.
22699 2005-09-11 Richard Henderson <rth@redhat.com>
22701 * g++.dg/other/error8.C: Update expected diagnostic text.
22703 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22705 PR libfortran/19872
22706 * gfortran.dg/overwrite_1.f: New test.
22708 2005-09-09 Josh Conner <jconner@apple.com>
22710 * g++.dg/init/pr23180-1.C: Removed.
22711 * g++.dg/init/pr23180-2.C: Removed.
22713 2005-09-09 David Daney <ddaney@avtrex.com>
22715 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22716 files which are ...
22717 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22718 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22720 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22722 * gfortran.dg/iostat_2.f90: New test.
22724 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22727 * g++.dg/ext/interface1.C: New test.
22728 * g++.dg/ext/interface1.h: Likewise.
22729 * g++.dg/ext/interface1a.cc: Likewise.
22731 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22733 * gfortran.dg/iomsg_1.f90: New test case.
22735 2005-09-09 Richard Guenther <rguenther@suse.de>
22738 * g++.dg/tree-ssa/pr23624.C: New testcase.
22740 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22743 * gfortran.dg/vector_subscript_1.f90,
22744 * gfortran.dg/vector_subscript_2.f90: New tests.
22746 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22749 * gfortran.dg/array_alloc_1.f90,
22750 * gfortran.dg/array_alloc_2.f90,
22751 * gfortran.dg/array_alloc_3.f90: New tests.
22753 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22756 * gfortran.dg/array_constructor_6.f90
22757 * gfortran.dg/array_constructor_7.f90
22758 * gfortran.dg/array_constructor_8.f90
22759 * gfortran.dg/array_constructor_9.f90
22760 * gfortran.dg/array_constructor_10.f90
22761 * gfortran.dg/array_constructor_11.f90
22762 * gfortran.dg/array_constructor_12.f90: New tests.
22764 2005-09-08 Josh Conner <jconner@apple.com>
22767 * g++.dg/init/pr23180-1.C: New test.
22768 * g++.dg/init/pr23180-2.C: New test.
22770 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22773 * gfortran.dg/module_double_reuse.f90: New.
22775 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22782 * gfortran.dg/common_equivalence_1.f: New.
22783 * gfortran.dg/common_equivalence_2.f: New.
22784 * gfortran.dg/common_equivalence_3.f: New.
22785 * gfortran.dg/contained_equivalence_1.f90: New.
22786 * gfortran.dg/module_blank_common.f90: New.
22787 * gfortran.dg/module_commons_1.f90: New.
22788 * gfortran.dg/module_equivalence_1.f90: New.
22789 * gfortran.dg/nested_modules_1.f90: New.
22790 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22791 equivalences and add comment to connect the test with
22794 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22797 * gfortran.dg/common_6.f90: New test.
22799 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22802 * gfortran.dg/char_result_1.f90,
22803 * gfortran.dg/char_result_2.f90,
22804 * gfortran.dg/char_result_3.f90,
22805 * gfortran.dg/char_result_4.f90,
22806 * gfortran.dg/char_result_5.f90,
22807 * gfortran.dg/char_result_6.f90,
22808 * gfortran.dg/char_result_7.f90,
22809 * gfortran.dg/char_result_8.f90: New tests.
22811 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22814 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22816 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22819 * obj-c++.dg/selector-5.mm: New test.
22820 * obj-c++.dg/selector-6.mm: New test.
22822 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22826 * objc.dg/error-1.m: New test.
22828 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22831 * gfortran.fortran-torture/execute/pr23373-1.f90,
22832 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22834 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22836 PR libfortran/23760
22837 * gfortran.dg/g77/1832.f: Remove long string in write statement
22838 to allow the test to pass on correct list directed output with
22841 2005-09-07 James E Wilson <wilson@specifix.com>
22843 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22845 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22847 * gfortran.dg/parameter+save.f90: Rename to
22848 * gfortran.dg/parameter_save.f90: .. this.
22850 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22853 * gfortran.dg/parameter+save.f90: New test case.
22855 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22858 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22860 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22863 * gcc.dg/pr23075.c: New test.
22864 * g++.dg/warn/pr23075.C: New test.
22867 * gcc.target/i386/pr22362.c: New test.
22869 PR rtl-optimization/23098
22870 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22872 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22873 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22874 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22876 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22878 * g++.dg/expr/cast6.C: New test.
22881 * g++.dg/init/new15.C: New test.
22883 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22885 * gcc.dg/vect/Os-vect-95.c: New test.
22886 * gcc.dg/vect/vect-95.c: Same.
22888 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22890 * gcc.dg/vect/vect-29.c: Update xfail testing.
22891 * gcc.dg/vect/vect-44.c: Same.
22892 * gcc.dg/vect/vect-48.c: Same.
22893 * gcc.dg/vect/vect-50.c: Same.
22894 * gcc.dg/vect/vect-72.c: Same.
22895 * gcc.dg/vect/vect-77.c: Same.
22896 * gcc.dg/vect/vect-78.c: Same.
22897 * gcc.dg/vect/vect-80.c: Same.
22898 * gcc.dg/vect/vect-96.c: Same.
22899 * gcc.dg/vect/vect-100.c: Same.
22900 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22901 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22902 * gfortran.dg/vect/vect-5.f90: Same.
22904 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22906 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22908 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22909 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22912 * g++.dg/opt/pr23056.C: New test.
22914 PR rtl-optimization/23098
22915 * gcc.target/i386/pr23098.c: New test.
22917 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22920 * g++.dg/template/static15.C: New test.
22923 * g++.dg/ext/stmtexpr5.C: New test.
22924 * g++.dg/ext/stmtexpr6.C: Likewise.
22926 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22928 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22930 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22931 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22932 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22934 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22936 PR libfortran/23321
22937 * gfortran.dg/direct_io_4.f90: New test case.
22939 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22940 Rasmus Hahn <rassahah@neofonie.de>
22943 * objc.dg/type-stream-1.m: New test.
22945 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22948 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22949 gfortran.dg/print_fmt_3.f90: New test.
22951 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22953 * gfortran.dg/fmt_t_1.f90: New test.
22955 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22957 PR rtl-optimization/23454
22958 * g++.dg/opt/pr23454.C: New test.
22960 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22963 * g++.dg/ext/static1.C: New test.
22965 2005-09-02 Richard Henderson <rth@redhat.com>
22967 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22968 tail call to check_fa_work.
22970 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22973 * g++.dg/other/gc3.C: New test.
22975 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22977 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22978 * gcc.dg/20050826-1.c: Likewise.
22980 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22983 * g++.dg/expr/volatile1.C: New test.
22985 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22987 PR middle-end/23547
22988 * gcc.dg/pr23547.c: New test.
22990 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22993 * gcc.c-torture/execute/pr22061-1.c,
22994 * gcc.c-torture/execute/pr22061-2.c,
22995 * gcc.c-torture/execute/pr22061-3.c,
22996 * gcc.c-torture/execute/pr22061-4.c: New tests.
22998 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23000 * gcc.dg/Wredundant-decls-2.c: New test to check that
23001 -Wredundant-decls does not issue warning for a variable
23002 definition following a declaration.
23004 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23007 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23008 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23009 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23011 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23012 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23013 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23014 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23015 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23016 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23017 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23018 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23020 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23023 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23026 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23029 * gcc.dg/pr21255-1.c: New test.
23030 * gcc.dg/pr21255-2-mb.c: Likewise.
23031 * gcc.dg/pr21255-2-ml.c: Likewise.
23032 * gcc.dg/pr21255-3.c: Likewise.
23033 * gcc.dg/pr21255-4.c: Likewise.
23035 2005-08-31 Dale Johannesen <dalej@apple.com>
23037 * gcc.dg/20050830-1.c: New.
23039 2005-08-31 Josh Conner <jconner@apple.com>
23041 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23042 command-line options for arm-*-* targets.
23043 * g++.dg/init/array16.C: Likewise.
23044 * g++.dg/other/crash-4.C: Likewise.
23046 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23049 * obj-c++.dg/gnu-runtime-3.mm: New test.
23051 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23054 * g++.dg/lookup/ambig4.C: New test.
23055 * g++.dg/lookup/ambig5.C: New test.
23056 * g++.dg/tc1/dr101.C: Adjust error markers.
23058 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23061 * g++.dg/template/ttp5.C: Adjust error markers.
23063 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23066 * lib/obj-c++.exp: Include target-libpath.exp.
23067 (obj-c++_link_flags): Look for the GNU libobjc library
23068 and set the library path to include it.
23069 Don't manually set LD_LIBRARY_PATH (etc.) but call
23070 set_ld_library_path_env_vars instead.
23071 (obj-c++_target_compile): Don't set library path or
23072 linker flags because they are already set correctly
23073 in obj-c++_link_flags.
23075 2005-08-30 Josh Conner <jconner@apple.com>
23077 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23078 to command-line options for arm-*-* targets.
23080 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23082 * g++.dg/other/i386-1.C: New.
23084 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23086 PR preprocessor/20348
23087 PR preprocessor/20356
23088 * gcc.dg/cpp/pr20348.c: New test.
23089 * gcc.dg/cpp/pr20348.h: New file.
23090 * gcc.dg/cpp/inc/pr20348.h: New file.
23091 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23092 * gcc.dg/cpp/pr20356.c: New test.
23093 * gcc.dg/cpp/pr20356.h: New file.
23094 * gcc.dg/cpp/inc/pr20356.h: New file.
23095 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23097 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23099 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23100 Fix array dimension to avoid correct end-of-file error.
23102 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23104 PR libfortran/23598
23105 * gfortran.dg/iostat_1.f90: New test.
23107 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23109 PR middle-end/23408
23110 * gcc.dg/pr23408.c: New test.
23112 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23115 * g++.dg/init/member1.C: Make sure erroneous static data member
23116 definitions are required.
23117 * g++.dg/template/static13.C: New test.
23118 * g++.dg/template/static14.C: Likewise.
23120 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23122 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23123 -march=pentium4, remove ilp32 requirement.
23125 PR middle-end/23484
23126 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23127 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23129 2005-08-29 Andreas Jaeger <aj@suse.de>
23132 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23134 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23136 * gcc.c-torture/execute/20050316-2.c: New test.
23137 * gcc.c-torture/execute/20050316-3.c: New test.
23138 * gcc.dg/torture/pr16104-1.c: New test.
23140 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23142 PR middle-end/23463
23143 * gcc.c-torture/execute/zero-struct-1.c: New test.
23145 2005-08-27 Richard Guenther <rguenther@suse.de>
23148 * gcc.target/i386/pr23575.c: New testcase.
23150 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23152 PR rtl-optimization/23561
23153 * gcc.c-torture/execute/20050826-1.c: New test.
23156 * gcc.c-torture/execute/20050826-2.c: New test.
23158 2005-08-26 Dale Johannesen <dalej@apple.com>
23160 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23161 * gcc.dg/20050826-1.c: New.
23163 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23166 * g++.dg/template/nontype13.C: New test.
23169 * g++.dg/init/new14.C: New test.
23170 * g++.dg/expr/anew1.C: Do not XFAIL.
23171 * g++.dg/expr/anew2.C: Likewise.
23172 * g++.dg/expr/anew3.C: Likewise.
23174 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23176 PR middle-end/22439
23177 * gcc.dg/vla-3.c: New test.
23179 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23182 * gfortran.dg/named_interface.f90: New.
23184 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23186 * gcc.c-torture/execute/frame-address.c: New test.
23188 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23191 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23193 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23195 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23197 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23199 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23200 * gcc.dg/altivec-22.c: Rename from..
23201 * gcc.dg/altivec-nomfcr.c: ..this.
23203 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23205 PR tree-optimization/23546
23206 * gcc.dg/tree-ssa/pr23546.c: New test.
23208 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23211 * gfortran.dg/nonreturning_statements.f90: New test.
23213 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23216 * g++.dg/parse/crash29.C: New.
23218 2005-08-23 DJ Delorie <dj@redhat.com>
23220 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23221 constants have the L suffix.
23223 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23226 * g++.dg/template/instantiate8.C: New.
23228 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23230 PR middle-end/23467
23231 * gcc.c-torture/execute/pr23467.c: New test.
23233 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23235 PR tree-optimization/22043
23236 * gcc.c-torture/execute/20050613-1.c: New test.
23238 2005-08-23 Ben Elliston <bje@au.ibm.com>
23240 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23242 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23244 PR rtl-optimization/23478
23245 * g++.dg/opt/pr23478.C: New test.
23247 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23250 * gcc.dg/switch-warn-3.c: New test.
23252 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23255 * g++.dg/template/param1.C: New test.
23257 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23260 * g++.dg/other/incomplete1.C: New test.
23262 2005-08-22 Ira Rosen <irar@il.ibm.com>
23264 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23267 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23269 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23272 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23274 * gcc.target/i386/sse-4.c: New test.
23276 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23279 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23281 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23283 * gcc.dg/20050811-1.c: New test.
23284 * gcc.dg/20050811-2.c: New test.
23286 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23288 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23290 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23293 * gcc.c-torture/compile/pr23476.c: New test.
23295 2005-08-19 Devang Patel <dpatel@apple.com>
23297 PR tree-optimization/23048
23298 * gcc.dg/tree-ssa/pr23048.c: New test.
23300 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23302 PR middle-end/20624
23303 * g++.dg/warn/Wreturn-3.C: New test
23305 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23307 PR tree-optimization/22228
23308 * g++.dg/vect/pr22543.cc: New test.
23310 2005-08-17 Steven Bosscher <stevenb@suse.de>
23312 PR tree-optimization/21574
23313 * gcc.dg/tree-ssa/pr21574.c: New test.
23315 2005-08-16 James E Wilson <wilson@specifix.com>
23317 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23319 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23322 * gcc.c-torture/compile/zero-strct-3.c: New test.
23323 * gcc.c-torture/compile/zero-strct-4.c: New test.
23325 2005-08-16 Steven Bosscher <stevenb@suse.de>
23328 * gcc.target/x86_64/pr23376.c: New test.
23330 2005-08-16 Ian Lance Taylor <ian@airs.com>
23333 * g++.dg/ext/vector2.C: New.
23335 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23337 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23339 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23341 PR libfortran/23428
23342 * gfortran.dg/inquire-complex.f90: New test case.
23344 2005-08-16 James E Wilson <wilson@specifix.com>
23346 PR tree-optimization/21105
23347 * gcc.dg/large-size-array.c: New.
23349 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23351 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23353 * gcc.dg/vect/vect-41: Likewise.
23354 * gcc.dg/vect/vect-42: Likewise.
23355 * gcc.dg/vect/vect-43: Likewise.
23356 * gcc.dg/vect/vect-44: Likewise.
23357 * gcc.dg/vect/vect-46: Likewise.
23358 * gcc.dg/vect/vect-47: Likewise.
23359 * gcc.dg/vect/vect-48: Likewise.
23360 * gcc.dg/vect/vect-52: Likewise.
23361 * gcc.dg/vect/vect-53: Likewise.
23362 * gcc.dg/vect/vect-54: Likewise.
23363 * gcc.dg/vect/vect-55: Likewise.
23364 * gcc.dg/vect/vect-56: Likewise.
23365 * gcc.dg/vect/vect-57: Likewise.
23366 * gcc.dg/vect/vect-58: Likewise.
23367 * gcc.dg/vect/vect-59: Likewise.
23368 * gcc.dg/vect/vect-60: Likewise.
23369 * gcc.dg/vect/vect-61: Likewise.
23370 * gcc.dg/vect/vect-85: Likewise.
23371 * gcc.dg/vect/vect-87: Likewise.
23372 * gcc.dg/vect/vect-88: Likewise.
23373 * gcc.dg/vect/vect-93.c: Likewise.
23374 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23375 * gcc.dg/vect/vect-75: Likewise.
23376 * gcc.dg/vect/vect-76: Likewise.
23377 * gcc.dg/vect/vect-77: Likewise.
23378 * gcc.dg/vect/vect-78: Likewise.
23379 * gcc.dg/vect/vect-80: Likewise.
23380 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23381 vectorized for the expected reason, rather than checking how alignment
23383 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23384 aligned type and also instead of aligned pointers. Added documentation.
23386 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23388 * gfortran.dg/power.f90: New test.
23390 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23392 PR rtl-optimization/23299
23393 * g++.dg/opt/pr23299.C: New test.
23395 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23397 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23399 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23401 * g++.dg/template/local6.C: New test.
23403 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23405 * execute/exceptions/finally-1.m: Check that the catch and finally are
23406 being called. Also add a "return 0;" at the end of main.
23408 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23411 * gfortran.dg/namelist_print_1.f: New test of functionality of
23413 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23414 namelist generates error with -std=f95.
23416 2005-08-14 Ira Rosen <irar@il.ibm.com>
23418 PR tree-optimization/23119
23419 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23421 2005-08-13 Marcin Koziej <creep@desk.pl>
23422 Andrew Pinski <pinskia@physics.uc.edu>
23425 * execute/exceptions/finally-1.m: New test.
23427 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23429 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23431 * objc/execute/exceptions/trivial.m: New test.
23432 * objc.dg/try-catch-11.m: Move to ...
23433 * objc/execute/exceptions/foward-1.m: Here.
23434 * objc.dg/try-catch-2.m: Move to ...
23435 * objc/execute/exceptions/catchall-1.m: Here.
23436 * objc.dg/try-catch-8.m: Move to ...
23437 * objc/execute/exceptions/local-variables-1.m: Here.
23439 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23441 * objc.dg/nested-func-1.m: Move to ...
23442 * objc/execute/nested-func-1.m: Here.
23444 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23446 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23447 in ${options} instead of [target_info name].
23448 * lib/obj-c++.exp (objc_target_compile): Likewise.
23450 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23452 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23454 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23456 part of PR testsuite/23348
23457 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23458 each of the torture options.
23459 * objc/compile/trivial.m: New test.
23461 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23463 * gfortran.dg/eoshift.f90: Correct format.
23465 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23467 * gfortran.fortran-torture/execute/character_passing.f90:
23470 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23473 * g++.dg/template/unify10.C: New.
23475 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23477 * g++.dg/parse/pr22514.C: Move to...
23478 * g++.dg/debug/pr22514.C: here.
23480 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23483 * g++.dg/inherit/pure1.C: New test.
23485 * ChangeLog: Fix typos.
23487 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23488 Steven Bosscher <stevenb@suse.de>
23490 * gfortran.dg/runtime_warning_1.f90: New test.
23492 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23495 * g++.dg/parse/crash28.C: New.
23497 2005-08-11 Richard Guenther <rguenther@suse.de>
23500 * gcc.target/i386/tailcall-1.c: New testcase.
23502 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23504 * gcc.dg/vect/vect-67.c: Un-xfail.
23506 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23509 * g++.dg/parse/crash27.C: new test.
23511 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23513 PR libfortran/22143
23514 * gfortran.dg/shift-kind.f90: New testcase.
23516 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23518 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23519 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23521 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23524 * g++.dg/other/mult-stor1.C: New test.
23526 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23528 * gcc.c-torture/pr18299-1.c: Move to ...
23529 * gcc.c-torture/compile/pr18299-1.c: Here.
23531 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23533 * gfortran/fortran.torture/execute/character_passing.f90:
23534 Fix types for LSAME.
23536 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23538 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23539 input data back to what it was originally.
23541 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23543 * objc.dg/try-catch-8.m: Enable for all targets.
23545 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23547 * gcc.dg/pr23165.c: New test.
23549 2005-08-09 Steven Bosscher <stevenb@suse.de>
23551 PR tree-optimization/23234
23552 * gcc.dg/tree-ssa/pr23234.c: New test.
23554 2005-08-08 Josh Conner <jconner@apple.com>
23556 PR rtl-optimization/23241
23557 * gcc.dg/char-compare.c: New test.
23559 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23562 * g++.dg/init/new13.C: New test.
23564 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23567 * g++.dg/other/crash-4.C: Adjust
23568 * g++/dg/ext/packed9.C: New.
23570 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23572 PR middle-end/21964
23573 * gcc.c-torture/execute/pr21964-1.c: New test.
23575 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23578 * gcc.dg/pr22458-1.c: New test.
23580 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23581 Steven G. Kargl <kargls@comcast.net>
23584 * gfortran.dg/flush_1.f90: New test.
23586 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23589 * g++.dg/template/eh2.C: New test.
23591 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23594 * g++.dg/template/instantiate7.C: New test.
23596 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23599 * gcc.dg/Wunused-value-1.c: New test.
23601 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23603 PR rtl-optimization/23233
23604 * gcc.c-torture/compile/pr23233-1.c: New test.
23606 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23610 * gfortran.dg/equiv_1.f90: New test.
23611 * gfortran.dg/equiv_2.f90: New test.
23612 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23613 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23614 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23616 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23618 * gcc.c-torture/execute/vrp-5.c: New test.
23619 * gcc.c-torture/execute/vrp-6.c: New test.
23620 * gcc.dg/tree-ssa/vrp21.c: New test.
23622 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23624 * g++.dg/parse/pr22514.C: New test.
23626 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23628 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23630 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23631 instead of constant loads / pool entries.
23633 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23635 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23638 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23640 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23641 __WINT_TYPE__ in generated prototypes if possible.
23643 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23646 * g++.dg/tree-ssa/pr22037.C:
23648 2005-08-04 Richard Henderson <rth@redhat.com>
23650 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23651 scan-tree-dump-times directive.
23653 2005-08-04 Jan Hubicka <jh@suse.cz>
23655 * gcov-1.C: Fix switch counts.
23656 * gcov-4b.c: Likewise.
23658 2005-08-03 Jeff Law <law@redhat.com>
23660 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23662 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23664 * gcc.c-torture/execute/pr23135.c: New test.
23666 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23668 PR tree-optimization/19899
23669 * gcc.dg/tree-ssa/scev-1.c: New test.
23670 * gcc.dg/tree-ssa/scev-2.c: New test.
23672 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23675 * gcc.dg/torture/pr18582-1.c: New test.
23677 2005-08-03 Jan Hubicka <jh@suse.cz>
23679 * update-conroll.c: New testcase.
23680 * update-conroll-2.c: New testcase.
23682 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23684 * gfortran.dg/constant_substring.f: New test.
23685 * gfortran.dg/pr22491.f: New test.
23687 2005-08-02 Jan Hubicka <jh@suse.cz>
23689 * update-threading.c: Replace by the proper one.
23691 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23694 * g++.dg/tree-ssa/pr23164.C: New test.
23696 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23698 * gcc.dg/tree-ssa/pr23192.c: New test.
23700 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23702 * gcc.c-torture/execute/vrp-4.c: New test.
23704 2005-08-02 Jan Hubicka <jh@suse.cz>
23706 * update-threading.c: New test.
23708 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23710 * gcc.c-torture/compile/20050801-1.c: New test.
23711 * gcc.c-torture/compile/20050801-2.c: New test.
23713 2005-08-01 Jan Hubicka <jh@suse.cz>
23715 * val-prof-5.c: New test.
23717 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23720 * gcc.dg/pr22311-1.c : New test.
23722 2005-07-31 Steven Bosscher <stevenb@suse.de>
23725 * gfortran.dg/pr23095.f: New test.
23728 * g++.dg/other/pr22003.C: New test.
23730 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23733 * gcc.c-torture/execute/pr20621-1.c: New test.
23735 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23737 * gfortran.dg/comma_format_extension_4.f: Adjust length
23738 of string for format.
23739 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23740 print statement with internal write.
23741 * gfortran.dg/der_array_io_2.f: Likewise.
23742 * gfortran.dg/der_array_io_3.f: Likewise.
23744 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23746 * gcc.dg/fold-abs-4.c: new test.
23748 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23750 PR fortran/22570 an related issues.
23751 * gfortran.dg/x_slash_1.f: New test.
23753 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23756 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23757 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23759 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23762 * gcc.dg/Wshadow-3.c: New test.
23764 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23766 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23767 used to have the wrong bounds).
23769 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23772 * gcc.dg/hex-round-1.c: Test more cases.
23773 * gcc.dg/hex-round-2.c: New test.
23775 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23778 * g++.dg/tree-ssa/pr22550.C: New test.
23780 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23782 * gcc.dg/tree-ssa/vrp19.c: New test.
23783 * gcc.dg/tree-ssa-vrp20.c: New test.
23785 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23788 * gcc.dg/transparent-union-4.c: New test.
23790 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23793 * gcc.dg/c99-vla-2.c: New test.
23795 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23798 * gcc.dg/hex-round-1.c: New test.
23800 2005-07-28 Jan Hubicka <jh@suse.cz>
23802 * inliner-1.c: Do not dump everything.
23803 * tree-prof.exp: Do not pass -ftree-based-profiling.
23804 * bprob.exp: Likewise.
23806 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23808 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23811 * g++.dg/expr/ptrmem7.C: New test.
23813 2005-07-28 Mike Stump <mrs@apple.com>
23815 * g++.old-deja/g++.mike/visibility-1.C: New test.
23817 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23820 * gcc.c-torture/execute/pr20187-1.c: New test.
23822 2005-07-28 Jeff Law <law@redhat.com>
23824 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23825 * gcc.dg/tree-ssa/vrp18.c: New test.
23827 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23829 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23831 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23833 PR tree-optimization/22506
23834 * gcc.dg/vect/ps22506.c: New test.
23836 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23839 * gcc.target/i386/sse-3.c: New test.
23841 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23843 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23844 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23846 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23849 * gcc.c-torture/compile/pr22589-1.c: New test.
23851 2005-07-28 Jan Hubicka <jh@suse.cz>
23853 * update-loopch.c: New testcase.
23855 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23857 PR rtl-optimization/23047
23858 * gcc.c-torture/execute/pr23047.c: New test.
23859 * gcc.c-torture/execute/pr23047.x: New.
23861 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23863 PR tree-optimization/22493
23864 * gcc.c-torture/execute/pr22493-1.c: New test.
23865 * gcc.c-torture/execute/pr22493-1.x: New.
23866 * gcc.c-torture/execute/vrp-1.c: New test.
23867 * gcc.c-torture/execute/vrp-2.c: New test.
23868 * gcc.c-torture/execute/vrp-2.c: New test.
23870 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23872 * gcc.target/frv/all-builtin-read8.c: Delete.
23873 * gcc.target/frv/all-builtin-read16.c: Delete.
23874 * gcc.target/frv/all-builtin-read32.c: Delete.
23875 * gcc.target/frv/all-builtin-read64.c: Delete.
23876 * gcc.target/frv/all-builtin-write8.c: Delete.
23877 * gcc.target/frv/all-builtin-write16.c: Delete.
23878 * gcc.target/frv/all-builtin-write32.c: Delete.
23879 * gcc.target/frv/all-builtin-write64.c: Delete.
23880 * gcc.target/frv/all-read-write-1.c: New.
23882 2005-07-27 Jeff Law <law@redhat.com>
23884 * gcc.c-torture/execute/pr22630.c: New test.
23886 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23888 PR tree-optimization/23073
23889 * gcc.dg/vect/nodump-pr23073.c: New test.
23890 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23892 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23894 PR tree-optimize/22348
23895 * gcc.c-torture/execute/pr22348.c: New.
23897 2005-07-27 Richard Guenther <rguenther@suse.de>
23899 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23901 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23904 * gfortran.dg/logical_comp.f90: New test.
23906 2005-07-27 Jan Hubicka <jh@suse.cz>
23908 * inliner-1.c: Add cleanup of dumps.
23909 * val-prof-*.c: Likewise.
23910 * update-tailcall.c: New.
23912 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23915 * gcc.dg/tree-ssa/pr22591.c: New test.
23916 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23918 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23921 * objc.dg/try-catch-11.m: New test.
23923 2005-07-26 Richard Guenther <rguenther@suse.de>
23925 PR tree-optimization/22486
23926 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23928 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23931 * g++.dg/opt/loop2.C: New test.
23933 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23935 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23936 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23938 2005-07-25 Adam Nemet <anemet@lnxw.com>
23940 * lib/profopt.exp (profopt-execute): Check for profiling data
23941 files on the target.
23943 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23945 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23946 for matching of asm labels.
23948 2005-07-25 Richard Guenther <rguenther@suse.de>
23950 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23952 2005-07-25 Richard Guenther <rguenther@suse.de>
23955 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23957 2005-07-25 Ira Rosen <irar@il.ibm.com>
23959 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23960 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23961 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23962 * gcc.dg/vect/vect-100.c: New test.
23963 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23964 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23965 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23966 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23967 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23968 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23969 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23970 * gfortran.dg/vect/pr19049.f90: New testcase.
23971 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23973 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23975 * gcc.c-torture/execute/20050713-1.c: New test.
23978 * gfortran.fortran-torture/execute/data_4.f90: New test.
23980 PR middle-end/20303
23981 * gcc.dg/visibility-d.c: New test.
23983 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23985 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23986 * gfortran.dg/underflow.f90: Ditto.
23988 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23990 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23991 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23992 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23994 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23996 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23997 include case of field width of zero.
23999 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24001 PR libgfortran/21875
24002 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24003 with trailing blanks on normal formatted read.
24005 2005-07-23 Chao-ying Fu <fu@mips.com>
24007 * gcc.target/mips/mips32-dsp-type.c: New test.
24008 * gcc.target/mips/mips32-dsp.c: New test.
24010 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24013 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24016 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24017 and __cyg_profile_func_exit.
24019 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24021 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24022 * gfortran.dg/comma_format_extension_4.f: Same.
24023 * gfortran.dg/pr15332.f: Same.
24024 * gfortran.dg/pr21730.f: Same.
24026 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24028 * g++.dg/opt/vrp2.C: Fix testcase.
24031 * g++.dg/opt/vrp2.C: New test.
24033 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24036 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24038 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24040 * gcc.dg/tree-ssa/20050719-1.c: New test.
24042 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24044 * gcc.dg/bfin-longcall-1.c: New file.
24045 * gcc.dg/bfin-longcall-2.c: New file.
24047 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24049 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24051 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24053 PR middle-end/19055
24054 * gcc.dg/tree-ssa/pr19055.c: New test.
24055 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24057 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24060 * g++.dg/other/pr22358.C: New test.
24062 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24065 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24067 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24070 * g++.dg/init/union2.C: New test.
24072 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24075 * gcc.dg/complex-4.c: New test.
24077 2005-07-21 Richard Guenther <rguenther@suse.de>
24080 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24081 scanning for asm labels.
24082 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24084 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24087 * gcc.dg/altivec-pr22085.c: New.
24089 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24091 PR tree-optimization/19210
24092 * gcc.dg/tree-ssa/pr19210-1.c: New.
24093 * gcc.dg/tree-ssa/pr19210-2.c: New.
24095 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24097 PR rtl-optimization/22167
24098 * g++.dg/opt/pr22167.C: New test.
24100 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24103 * g++.dg/lookup/two-stage2.C: New.
24104 * g++.dg/lookup/two-stage3.C: New.
24105 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24106 fixed two-stage name lookup for operators.
24107 * g++.dg/template/call3.C: Compiler now produces an appropriate
24109 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24111 * g++.dg/template/ptrmem4.C: Compiler produces different error
24113 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24114 connect_to_method as a candidate.
24116 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24118 * gcc.dg/fold-alloc-1.c: New test.
24120 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24122 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24123 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24125 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24127 * gcc.dg/fold-abs-1.c: New test.
24128 * gcc.dg/fold-abs-2.c: New test.
24129 * gcc.dg/fold-abs-3.c: New test.
24131 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24133 Make CONSTRUCTOR use VEC to store initializers.
24134 * g++.dg/ext/complit3.C: Check for specific error messages.
24135 * g++.dg/init/brace2.C: Update error message.
24136 * g++.dg/warn/Wbraces2.C: Likewise.
24138 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24141 * gfortran.dg/module_interface_1.f90: New test.
24143 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24144 Kenneth Zadeck <zadeck@naturalbridge.com>
24146 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24148 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24150 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24151 specify -Wformat for these tests.
24152 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24153 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24154 * gcc.dg/format/opt-6.c: Delete.
24156 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24158 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24159 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24161 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24163 * gcc.dg/tree-ssa/alias-2.c: New test.
24165 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24168 * g++.dg/template/explicit7.C: New test.
24170 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24172 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24173 field width of 8 to +Inf and -Inf.
24175 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24178 * g++.dg/template/friend36.C: New test.
24180 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24183 * gfortran.dg/pr21730.f: New test.
24185 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24186 Kenneth Zadeck <zadeck@naturalbridge.com>
24188 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24189 since pure const detection cannot run at -O1 in c compiler.
24190 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24191 can now optimize this case properly.
24192 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24193 because we now pass.
24194 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24196 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24199 * gcc.dg/format/bitfld-1.c: New test.
24201 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24204 * g++.dg/rtti/repo1.C: New test.
24206 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24208 PR middle-end/22398
24209 * gcc.c-torture/compile/pr22398.c: New test.
24211 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24214 * g++.dg/expr/cast4.C: New test.
24216 2005-07-15 Richard Guenther <rguenther@suse.de>
24218 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24219 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24221 2005-07-15 Steven Bosscher <stevenb@suse.de>
24223 PR tree-optimization/22230
24224 * gcc.dg/tree-ssa/pr22230.c: New test.
24226 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24228 * gfortran.dg/g77/cpp6.f: New test.
24231 * gfortran.dg/g77/cpp5.F: New test.
24232 * gfortran.dg/g77/cpp5.h: New file.
24233 * gfortran.dg/g77/cpp5inc.h: New file.
24235 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24237 PR libfortran/16435
24238 * gfortran.dg/tl_editting.f90: New.
24239 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24241 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24243 * gfortran.dg/char_array_constructor.f90: New test.
24245 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24247 * gfortran.dg/past_eor.f90: New.
24248 * gfortran.dg/complex_read.f90: New.
24250 2005-07-13 Jeff Law <law@redhat.com>
24252 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24255 * gcc.dg/tree-ssa/pr22321.c: New test
24257 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24259 PR tree-optimization/21921
24260 * gcc.dg/tree-ssa/pr21921.c: New.
24262 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24264 PR tree-optimizatio/22442
24265 * gcc.dg/tree-ssa/loop-11.c: New test.
24267 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24270 * gcc.c-torture/compile/pr21840.c: New test.
24272 2005-07-12 Jan Hubicka <jh@suse.cz>
24274 * gcc.c-torture/compile/pr22379.c: New test.
24276 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24278 PR libfortran/21593
24279 gfortran.dg/dev_null.f90: Remove outdated comment about
24280 PR libfortran/21593.
24283 2005-07-12 Dale Johannesen <dalej@apple.com>
24285 * gcc.target/i386/compress-float-sse.c: New.
24286 * gcc.target/i386/compress-float-sse-pic.c: New.
24287 * gcc.target/i386/compress-float-387.c: New.
24288 * gcc.target/i386/compress-float-387-pic.c: New.
24289 * gcc.dg/compress-float-ppc.c: New.
24290 * gcc.dg/compress-float-ppc-pic.c: New.
24292 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24294 PR libfortran/21593
24295 gfortran.dg/dev_null.f90: Remove targets.
24297 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24300 * gcc.dg/pr22335-1.c: New test.
24301 * gcc.dg/pr22335-2.c: New test.
24303 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24306 * g++.dg/template/nontype12.C : New test.
24308 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24310 * gcc.dg/tree-ssa/loop-10.c: New test.
24312 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24314 * gcc.c-torture/execute/20020720-1.x: Remove.
24316 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24318 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24320 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24322 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24323 (dg-mips-options): Use it.
24325 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24327 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24329 2005-07-09 Richard Henderson <rth@redhat.com>
24331 * lib/target-supports.exp (check_effective_target_sync_char_short):
24334 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24336 PR libfortran/22217
24337 * gfortran.dg/negative-z-descriptor.f90: New test.
24339 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24342 * gcc.dg/pr22329.c: New test.
24344 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24346 PR tree-optimization/20139
24347 * gcc.dg/tree-ssa/pr20139.c: New.
24349 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24352 * gcc.dg/pr22356-1.c: New test.
24354 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24357 * g++.dg/template/unify8.C: New.
24358 * g++.dg/template/unify9.C: New.
24360 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24362 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24364 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24366 * gcc.dg/darwin-version-1.c: New.
24367 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24368 * gcc.dg/builtins-20.c: Likewise.
24369 * gcc.dg/builtins-53.c: Likewise.
24370 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24371 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24372 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24373 * gcc.dg/torture/builtins-power-1.c: Likewise.
24374 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24377 2005-07-07 Jeff Law <law@redhat.com>
24379 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24380 argument evaluation order.
24382 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24384 PR libfortran/21594
24385 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24386 Add test cases where the shift length is greater than the
24389 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24391 * obj-c++.dg/proto-lossage-6.mm: New.
24392 * objc.dg/proto-lossage-6.m: New.
24394 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24396 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24397 * objc.dg/gnu-runtime-2.m: Likewise.
24399 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24401 * gfortran.dg/longline.f: New test.
24403 * gfortran.dg/badline.f: New test.
24405 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24410 * gfortran.dg/hollerith.f90: New.
24411 * gfortran.dg/hollerith2.f90: New.
24412 * gfortran.dg/hollerith3.f90: New.
24413 * gfortran.dg/hollerith4.f90: New.
24414 * gfortran.dg/hollerith_f95.f90: New.
24415 * gfortran.dg/hollerith_legacy.f90: New.
24416 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24418 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24421 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24422 * objc.dg/gnu-runtime-2.m: New.
24424 2005-07-06 Jeff Law <law@redhat.com>
24426 * gcc.dg/tree-ssa/vrp17.c: New test.
24428 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24431 * gfortran.dg/array_constructor_5.f90: New test.
24433 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24435 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24437 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24439 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24440 * gcc.dg/980816-1.c: Ditto.
24442 2005-07-06 Jeff Law <law@redhat.com>
24444 * gcc.c-torture/compile/pr21356.c: New test.
24446 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24450 * gcc.c-torture/compile/pr22013-1.c,
24451 gcc.c-torture/execute/pr22098-1.c,
24452 gcc.c-torture/execute/pr22098-2.c,
24453 gcc.c-torture/execute/pr22098-3.c: New tests.
24455 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24458 * gcc.dg/pr22308-1.c: New test.
24460 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24462 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24464 * gcc.dg/compare9.c: Use -fshort-enums instead of
24465 -fno-short-enums. Change the last test to dg-bogus.
24467 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24469 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24470 * gcc.dg/compare9.c: New.
24472 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24474 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24476 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24479 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24482 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24484 * gcc.dg/format/gcc_gfc-1.c: New.
24486 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24488 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24490 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24493 * gfortran.dg/io_invalid_1.f90: New test.
24495 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24497 * gcc.dg/format/gcc_diag-1.c: Update.
24499 2005-07-02 Jeff Law <law@redhat.com>
24501 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24502 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24504 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24506 * gcc.dg/format/gcc_diag-1.c: Update.
24508 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24511 * gcc.c-torture/compile/pr22269.c: New test.
24513 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24517 * g++.dg/tree-ssa/pr21584-1.C: New test.
24518 * g++.dg/tree-ssa/pr21584-2.C: New test.
24520 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24522 * obj-c++.dg/try-catch-11.mm: New.
24523 * objc.dg/try-catch-10.m: New.
24525 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24527 * g++.dg/other/ucnid-1.C: xfail on AIX.
24529 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24532 * gcc.dg/20050629-1.c: New test.
24534 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24536 * obj-c++.dg/const-str-1[0-1].mm: New.
24537 * objc.dg/const-str-1[0-1].m: New.
24539 2005-05-29 Richard Henderson <rth@redhat.com>
24541 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24542 Rename from check_effective_target_vect_no_max.
24543 (check_effective_target_vect_no_int_add): New.
24544 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24545 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24546 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24547 * gcc.dg/vect/vect-reduc-1.c: Use both.
24548 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24550 2005-05-29 Richard Henderson <rth@redhat.com>
24552 * lib/target-supports.exp (check_effective_target_vect_no_max):
24553 Remove i386 and x86_64.
24555 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24558 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24560 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24562 PR middle-end/21969
24563 * gcc.dg/vect/pr21969.c: New test.
24565 2005-06-28 Eric Christopher <echristo@redhat.com>
24569 * gcc.dg/inline1.c: New test.
24570 * gcc.dg/inline2.c: Ditto.
24571 * gcc.dg/inline3.c: Ditto.
24572 * gcc.dg/inline4.c: Ditto.
24573 * gcc.dg/inline5.c: Ditto.
24575 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24577 PR libfortran/22142
24578 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24579 Add testcase also testing eoshift1 for PR 22142.
24581 2005-06-28 Richard Henderson <rth@redhat.com>
24583 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24584 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24585 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24586 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24587 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24589 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24591 PR libfortran/22142
24592 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24593 Add testcase for PR 22142.
24595 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24597 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24598 gcc.target/ia64/fpreg-2.c: New tests.
24600 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24602 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24604 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24606 PR libfortran/22170
24607 * gfortran.dg/slash_1.f90: New test.
24609 2005-06-27 Richard Henderson <rth@redhat.com>
24611 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24612 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24613 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24614 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24615 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24616 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24618 2005-06-27 Richard Henderson <rth@redhat.com>
24620 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24621 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24623 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24625 * obj-c++.dg/proto-lossage-5.mm: New.
24626 * objc.dg/proto-lossage-5.m: New.
24628 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24631 * gcc.dg/tree-ssa/pr21959.c: New test.
24633 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24635 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24636 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24637 testing uninitialized var.
24639 * gcc.c-torture/execute/builtins/chk.h: New.
24640 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24641 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24642 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24643 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24644 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24645 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24646 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24647 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24648 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24649 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24650 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24651 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24652 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24653 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24654 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24655 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24656 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24657 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24658 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24659 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24660 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24661 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24662 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24663 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24664 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24665 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24666 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24667 * gcc.dg/builtin-object-size-1.c: New test.
24668 * gcc.dg/builtin-object-size-2.c: New test.
24669 * gcc.dg/builtin-object-size-3.c: New test.
24670 * gcc.dg/builtin-object-size-4.c: New test.
24671 * gcc.dg/builtin-object-size-5.c: New test.
24672 * gcc.dg/builtin-stringop-chk-1.c: New test.
24673 * gcc.dg/builtin-stringop-chk-2.c: New test.
24674 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24675 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24676 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24677 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24678 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24679 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24680 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24681 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24682 * gcc.c-torture/execute/printf-1.c: New test.
24683 * gcc.c-torture/execute/fprintf-1.c: New test.
24684 * gcc.c-torture/execute/vprintf-1.c: New test.
24685 * gcc.c-torture/execute/vfprintf-1.c: New test.
24686 * gcc.c-torture/execute/printf-chk-1.c: New test.
24687 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24688 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24689 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24691 2005-06-27 Michael Matz <matz@suse.de>
24693 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24694 slot is not merged if address escapes.
24696 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24699 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24701 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24703 PR middle-end/17965
24704 * gcc.c-torture/compile/20050622-1.c: New test.
24706 PR middle-end/22028
24707 * gcc.dg/20050620-1.c: New test.
24709 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24711 PR tree-optimization/22026
24712 * gcc.dg/tree-ssa/pr22026.c: New.
24714 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24716 PR libfortran/22144
24717 * gfortran.dg/shift-alloc.f90: New testcase.
24719 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24721 * all files: Update FSF address in copyright headers.
24723 2005-06-22 Jan Hubicka <jh@suse.cz>
24725 * wholeprogram-1.c: New testcase.
24726 * wholeprogram-2.c: New testcase.
24728 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24731 * gcc.dg/tree-ssa/pr22171.c: New test.
24733 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24735 * gfortran.dg/simplify_modulo.f90: New.
24737 2005-06-24 Jan Hubicka <jh@suse.cz>
24739 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24741 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24743 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24745 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24747 * obj-c++.dg/typedef-alias-1.mm: New.
24748 * objc.dg/typedef-alias-1.m: New.
24750 2005-06-23 Jeff Law <law@redhat.com>
24752 * gcc.dg/tree-ssa/vrp16.c: New test.
24754 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24756 * lib/target-supports.exp: Add
24757 check_effective_target_fortran_large_real and
24758 check_effective_target_fortran_large_int to check for
24759 corresponding effective targets.
24760 * gfortran.dg/large_integer_kind_1.f90: New test.
24761 * gfortran.dg/large_real_kind_1.f90: New test.
24763 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24765 PR tree-optimization/22117
24766 * gcc.dg/tree-ssa/pr22117.c: New.
24768 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24771 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24773 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24775 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24777 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24779 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24780 * gfortran.dg/f2c_4.c: Likewise.
24782 2005-06-22 Paul Brook <paul@codesourcery.com>
24785 * gfortran.dg/auto_save_1.f90: New test.
24787 2005-06-22 Michael Matz <matz@suse.de>
24789 * gcc.target/x86-64/abi: New directory.
24790 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24791 * gcc.target/x86-64/abi/README.gcc: New file.
24792 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24793 * gcc.target/x86-64/abi/asm-support.s: New file.
24794 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24795 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24796 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24797 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24798 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24799 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24800 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24801 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24802 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24803 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24804 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24805 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24806 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24807 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24808 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24809 * gcc.target/x86_64/abi/test_varargs.c: New test.
24811 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24813 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24814 32-bit i?86 and x86_64.
24816 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24818 * obj-c++.dg/const-str-[1-9].mm: New tests.
24820 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24823 * gfortran.dg/namelist_use.f90: New.
24824 * gfortran.dg/namelist_use_only.f90: New.
24826 2005-06-21 Jeff Law <law@redhat.com>
24828 * gcc.dg/tree-ssa/vrp15.c: New test.
24830 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24832 * lib/target-supports.exp (check_effective_target_vect_reduction):
24834 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24835 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24836 remove vect_reduction target keyword. Also avoid two returns in main.
24837 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24838 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24839 * gcc.dg/vect/vect-reduc-1short.c: New test.
24840 * gcc.dg/vect/vect-reduc-1char.c: New test.
24841 * gcc.dg/vect/vect-reduc-2short.c: New test.
24842 * gcc.dg/vect/vect-reduc-2char.c: New test.
24843 * gcc.dg/vect/vect-reduc-6.c: New test.
24844 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24845 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24846 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24848 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24849 Paul Thomas <pault@gcc.gnu.org>
24851 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24854 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24856 * gfortran.dg/backslash_1.f90: New test.
24857 * gfortran.dg/backslash_2.f90: New test.
24859 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24861 * gfortran.dg/duplicate_labels.f90: New test.
24863 2005-06-20 Jan Beulich <jbeulich@novell.com>
24865 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24866 unsupportable relocations.
24867 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24868 * gcc.dg/20050321-2.c: xfail for NetWare.
24870 2005-06-20 Andreas Jaeger <aj@suse.de>
24872 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24873 gcc.target/i386/fastcall-sseregparm.c,
24874 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24876 2005-06-19 Richard Henderson <rth@redhat.com>
24878 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24880 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24882 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24884 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24887 * g++.dg/conversion/simd2.C: Change expected error message.
24889 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24891 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24892 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24893 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24895 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24897 * gcc.dg/fold-mod-1.c: New test.
24899 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24902 * gfortran.dg/pr19926.f90: New test.
24904 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24906 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24907 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24909 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24910 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24912 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24914 * gcc.target/ia64/float80-varargs-1.c: New test.
24916 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24919 * gfortran.dg/f2c_6.f90: New test.
24921 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24924 * g++.dg/template/local5.C: New.
24926 2005-06-17 Richard Henderson <rth@redhat.com>
24928 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24930 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24933 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24935 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24937 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24938 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24939 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24940 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24941 check_vect to verify the presence of hardware vector support.
24943 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24946 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24948 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24950 PR libfortran/19216
24951 * gfortran.dg/pr19216.f: Add correct space between brackets and
24954 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24956 PR libfortran/16436
24957 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24959 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24961 * gcc.target/i386/attributes-error.c: New testcase.
24962 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24963 * gcc.target/i386/regparm-stdcall.c: Likewise.
24964 * gcc.target/i386/sseregparm-1.c: Likewise.
24965 * gcc.target/i386/sseregparm-2.c: Likewise.
24967 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24969 * g++.dg/rtti/crash2.C: New.
24971 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24973 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24975 2005-06-15 David Ung <davidu@mips.com>
24977 * gcc.target/mips/mips16e-extends.c: New test for testing the
24978 generation of MIPS16e zeb/zeh, seb/seh instructions.
24980 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24983 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24984 * gcc.dg/tree-ssa/pr22018.c: New test.
24986 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24988 * gcc.dg/simd-1.c: Update error messages.
24989 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24990 * gcc.dg/simd-2.c: Update error messages.
24991 * gcc.dg/simd-4.c: New.
24993 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24996 * g++.dg/other/crash-4.C: New.
24998 2005-06-14 Devang Patel <dpatel@apple.com>
25000 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25002 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25005 * g++.dg/parse/crash11.C: Update
25007 2005-06-13 Jeff Law <law@redhat.com>
25009 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25010 perform the desired transformations.
25011 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25012 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25014 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25017 * gfortran.dg/forall_1.f90: Un-XFAIL.
25019 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25022 * g++.dg/parse/crash26.C: New.
25025 * g++.dg/init/member1.C: New.
25027 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25029 * gfortran.dg/altreturn_1.f90: New test.
25031 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25033 PR middle-end/21985
25034 * gcc.dg/tree-ssa/pr21985.c: New test.
25036 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25038 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25040 2005-06-12 Roger Sayle <roger@eyesopen.com>
25043 * g++.dg/other/error10.C: New test case.
25045 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25047 PR libfortran/19155
25048 * gfortran.dg/pr19155.f: Add test.
25050 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25052 * gfortran.dg/f2c_7.f90: New test.
25054 * gfortran.dg/forall_1.f90: XFAILed.
25056 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25058 * gcc.dg/pr14796-1.c: New.
25059 * gcc.dg/pr14796-2.c: New.
25061 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25065 * gfortran.dg/deallocate_stat.f90: New test.
25067 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25069 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25071 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25073 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25074 access will be generated when this loop is vectorized. Test that
25075 accesses with same alignment were detected.
25076 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25077 Test that accesses with same alignment were detected.
25078 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25079 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25080 alignment were detected.
25082 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25085 * g++.dg/conversion/simd2.C: New.
25087 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25089 * gcc.dg/Wcxx-compat-1.c: New.
25091 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25093 PR libfortran/21480
25094 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25097 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25099 * gcc.dg/alias-8.c: New.
25101 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25103 * gcc.dg/format/cmn_err-1.c: Update.
25105 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25108 * gcc.target/sparc/fexpand-2.c: New.
25109 * gcc.target/sparc/fpmerge-2.c: New.
25110 * gcc.target/sparc/fpmul-2.c: New.
25111 * gcc.target/sparc/noresult.c: New.
25112 * gcc.target/sparc/pdist-2.c: New.
25113 * gcc.target/sparc/pdist-3.c: New.
25115 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25118 * gcc.target/i386/i386.exp: Fix comment typo.
25120 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25123 * g++.dg/inherit/using5.C: New.
25124 * g++.dg/inherit/using6.C: New.
25126 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25129 * g++.dg/template/ptrmem15.C: New test.
25132 * g++.dg/ext/label4.C: New test.
25134 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25136 * gcc.dg/tls/debug-1.c: New test.
25138 2005-06-07 Dale Johannesen <dalej@apple.com>
25140 * gcc.target/i386/movq.c: New.
25142 2005-06-07 Dale Johannesen <dalej@apple.com>
25144 * gcc.dg/20050607-1.c: New.
25146 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25148 PR middle-end/21850
25149 * gcc.c-torture/execute/20050607-1.c: New test.
25151 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25153 PR libfortran/21926
25154 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25155 Test case where the return array has lowest stride one,
25158 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25160 * lib/target-supports.exp (check_effective_target_sync_int_long):
25161 Add s390 and s390x targets.
25163 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25165 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25166 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25167 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25168 * gcc.dg/tree-ssa/loop-9.c: New test.
25170 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25172 * g++.dg/parse/defarg10.C: New.
25174 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25176 PR regression/21897
25177 * gcc.c-torture/execute/20050604-1.c: New test.
25179 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25182 * g++.dg/parse/defarg9.C: New.
25185 * g++.dg/inherit/using4.C: New.
25186 * g++.dg/overload/error1.C: Adjust expected errors.
25187 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25188 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25189 * g++.old-deja/g++.other/redecl2.C: Likewise.
25190 * g++.old-deja/g++.other/redecl4.C: Likewise.
25191 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25193 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25195 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25197 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25199 * lib/gfortran.exp (gfortran_target_compile): Call
25200 dg-additional-files-options
25201 * gfortran.dg/f2c_4.f90: New file
25202 * gfortran.dg/f2c_4.c: New file
25203 * gfortran.dg/f2c_5.f90: New file
25204 * gfortran.dg/f2c_5.c: New file
25206 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25208 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25211 * gfortran.dg/array_constructor_4.f90: New test.
25213 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25216 * g++.dg/ext/builtin9.C: New test.
25218 2005-06-05 Dale Johannesen <dalej@apple.com>
25220 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25221 * gcc.c-torture/execute/20050603-2.c: Ditto.
25223 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25225 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25226 * gcc.dg/vect/vect-reduc-1.c: New.
25227 * gcc.dg/vect/vect-reduc-2.c: New.
25228 * gcc.dg/vect/vect-reduc-3.c: New.
25230 2005-06-04 Dale Johannesen <dalej@apple.com>
25232 * gcc.c-torture/execute/20050603-1.c: New.
25233 * gcc.c-torture/execute/20050603-2.c: New.
25234 * gcc.dg/20050603-3.c: New.
25236 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25239 * gfortran.dg/debug_1.f90: New test.
25241 * gfortran.dg/forall_1.f90: New test.
25243 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25245 * gfortran.dg/array_constructor_3.f90: New test.
25247 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25249 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25251 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25253 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25255 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25258 * gcc.dg/init-excess-1.c: New test.
25260 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25263 * g++.dg/expr/static_cast6.C: New test.
25265 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25267 * gcc.dg/tree-ssa/vrp14.c: New test.
25269 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25272 * g++.dg/template/new2.C: New test.
25274 2005-06-03 Josh Conner <jconner@apple.com>
25276 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25277 all entries in initializer.
25279 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25281 PR middle-end/21858
25282 * gcc.dg/pr21858.c: New testcase.
25284 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25286 PR tree-optimization/21292
25288 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25290 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25291 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25292 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25293 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25294 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25296 2005-06-02 Richard Henderson <rth@redhat.com>
25298 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25300 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25302 * gcc.dg/wtypequal.c: New testcase.
25304 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25307 * gcc.dg/tree-ssa/pr21582.c: New test.
25309 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25312 * g++.dg/opt/interface2.h: New.
25313 * g++.dg/opt/interface2.C: New.
25314 * g++.dg/init/ctor4.C: Adjust error lines.
25315 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25316 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25317 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25318 * g++.old-deja/g++.pt/assign1.C: Likewise.
25319 * g++.old-deja/g++.pt/crash20.C: Likewise.
25321 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25323 PR tree-optimization/21734
25324 * g++.dg/vect/pr21734_1.cc: New.
25325 * g++.dg/vect/pr21734_2.cc: New.
25327 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25330 * g++.dg/template/spec24.C: New.
25333 * g++.dg/pch/local-1.C: New.
25334 * g++.dg/pch/local-1.Hs: New.
25336 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25338 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25339 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25340 * gcc.dg/tree-ssa/pr14341.c: New test.
25341 * gcc.dg/tree-ssa/pr14841.c: New test.
25342 * gcc.dg/tree-ssa/pr20701.c: New test.
25343 * gcc.dg/tree-ssa/pr21086.c: New test.
25344 * gcc.dg/tree-ssa/pr21090.c: New test.
25345 * gcc.dg/tree-ssa/pr21332.c: New test.
25346 * gcc.dg/tree-ssa/pr21458.c: New test.
25347 * gcc.dg/tree-ssa/pr21658.c: New test.
25348 * gcc.dg/tree-ssa/vrp01.c: New test.
25349 * gcc.dg/tree-ssa/vrp02.c: New test.
25350 * gcc.dg/tree-ssa/vrp03.c: New test.
25351 * gcc.dg/tree-ssa/vrp04.c: New test.
25352 * gcc.dg/tree-ssa/vrp05.c: New test.
25353 * gcc.dg/tree-ssa/vrp06.c: New test.
25354 * gcc.dg/tree-ssa/vrp07.c: New test.
25355 * gcc.dg/tree-ssa/vrp08.c: New test.
25356 * gcc.dg/tree-ssa/vrp09.c: New test.
25357 * gcc.dg/tree-ssa/vrp10.c: New test.
25358 * gcc.dg/tree-ssa/vrp11.c: New test.
25359 * gcc.dg/tree-ssa/vrp12.c: New test.
25360 * gcc.dg/tree-ssa/vrp13.c: New test.
25362 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25365 * gcc.dg/tree-ssa/pr21029.c: New test.
25367 2005-06-01 Roger Sayle <roger@eyesopen.com>
25369 * gfortran.dg/logint-1.f: New test case.
25370 * gfortran.dg/logint-2.f: Likewise.
25371 * gfortran.dg/logint-3.f: Likewise.
25373 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25377 * gcc.dg/20050527-1.c: New test.
25379 * gcc.dg/i386-sse-12.c: New test.
25382 * gfortran.dg/implicit_5.f90: New test.
25384 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25387 * gfortran/assign_4.f90: New test.
25388 * gfortran/assign_2.f90: Change compile to run.
25390 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25392 * lib/target-supports.exp
25393 (check_effective_target_sync_char_short): New.
25394 * gcc.dg/sync-2.c: New.
25396 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25398 PR tree-optimization/21817
25399 * gcc.dg/torture/pr21817-1.c: New.
25401 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25404 * g++.dg/template/init5.C: New.
25406 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25408 * gfortran.dg/char_initialiser_actual.f90:
25409 Test character initialisers as actual arguments.
25410 * gfortran.dg/char_pointer_comp_assign.f90:
25411 Test character pointer structure component assignments.
25412 * gfortran.dg/char_array_structure_constructor.f90:
25413 Test character components in structure constructors.
25415 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25417 PR middle-end/20931
25418 * g++.dg/opt/pr20931.C: New test.
25420 2005-05-31 Andreas Jaeger <aj@suse.de>
25423 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25424 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25425 g++.old-deja/g++.ext/asmspec1.C,
25426 g++.old-deja/g++.other/regstack.C,
25427 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25428 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25429 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25430 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25431 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25432 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25433 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25434 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25435 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25436 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25437 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25438 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25439 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25440 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25441 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25442 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25443 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25444 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25445 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25447 2005-05-31 Jeff Law <law@redhat.com>
25449 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25451 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25453 PR middle-end/21743
25454 * gcc.dg/builtins-1.c: Activate disabled clog test.
25455 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25457 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25459 * gfortran.dg/char_pointer_assign.f90:
25460 Test character-pointer assignments and pointer assignments.
25461 * gfortran.dg/char_pointer_dummy.f90:
25462 Test character-pointer dummy arguments.
25463 * gfortran.dg/char_pointer_func.f90:
25464 Test character-pointer function returns.
25465 * gfortran.dg/char_pointer_dependency.f90:
25466 Test character-pointer functions with dependencies.
25468 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25471 * g++.dg/lookup/using14.C: New test.
25473 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25475 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25476 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25479 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25482 * g++.dg/template/local5.C: New.
25485 * gcc.c-torture/compile/pr21761.c: New.
25487 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25490 2005-05-30 Steven G. Kargl
25493 * gfortran.dg/inquire_8.f90: New test.
25495 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25497 PR libfortran/21376
25498 * gfortran.dg/output_exponents_1.f90: New test.
25500 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25502 PR libfortran/20006
25503 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25505 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25508 * g++.dg/ext/complex1.C: New test.
25511 * g++.dg/init/ctor6.C: New test.
25513 2005-05-29 Jan Hubicka <jh@suse.cz>
25515 * gcc.c-torture/compile/pr21562.c: New.
25517 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25519 * gfortran.dg/subnormal_1.f90: New test.
25521 2005-05-28 Jan Hubicka <jh@suse.cz>
25523 * tree-prof.exp: Fix comment.
25524 * value-prof-1.c: New.
25525 * value-prof-2.c: New.
25526 * value-prof-3.c: New.
25527 * value-prof-4.c: New.
25529 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25532 * g++.dg/expr/ptrmem6.C: New test.
25533 * g++.dg/expr/ptrmem6a.C: Likewise.
25535 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25537 PR tree-optimization/21658
25538 * gcc.dg/tree-ssa/pr21658.c: New.
25540 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25543 * g++.dg/inherit/ptrmem3.C: New.
25546 * g++.dg/parse/template16.C: New.
25548 2005-05-27 Andreas Jaeger <aj@suse.de>
25550 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25552 * gcc.dg/i386-sse-8.c: Run test on all archs.
25554 2005-05-26 Mike Stump <mrs@apple.com>
25556 * objc.dg/isa-field-1.m: Only run on darwin.
25557 * objc.dg/lookup-1.m: Likewise.
25558 * objc.dg/try-catch-8.m: Likewise.
25560 2005-05-26 Roger Sayle <roger@eyesopen.com>
25562 PR tree-optimization/9814
25563 * gcc.dg/pr9814-1.c: New test case.
25565 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25567 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25568 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25569 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25570 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25571 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25572 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25573 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25574 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25575 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25576 objc.dg/try-catch-8.m: New.
25578 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25580 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25581 remove extraneous semicolons.
25583 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25585 * obj-c++.dg/comp-types-12.mm: New.
25586 * objc.dg/comp-types-11.m: New.
25587 * objc.dg/selector-4.m: New.
25589 2005-05-26 Andreas Jaeger <aj@suse.de>
25592 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25593 g++.old-deja/g++.ext/attrib3.C,
25594 g++.old-deja/g++.other/store-expr1.C,
25595 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25596 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25597 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25598 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25599 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25600 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25601 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25602 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25603 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25604 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25605 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25606 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25607 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25608 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25609 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25610 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25611 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25612 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25613 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25615 2005-05-26 Andreas Jaeger <aj@suse.de>
25617 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25618 x86-64 compilation.
25620 2005-05-26 Andreas Jaeger <aj@suse.de>
25623 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25624 gcc.misc-tests/i386-pf-athlon-1.c,
25625 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25626 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25627 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25628 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25629 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25630 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25631 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25634 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25635 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25636 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25637 x86-64 compilation.
25639 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25642 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25643 effective-target ilp32.
25645 2005-05-26 David Ung <davidu@mips.com>
25647 * gcc.target/mips/ext_ins.c: New test for testing the generation
25648 of MIPS32/64 rev 2 ext/ins instructions.
25650 2005-05-26 Andreas Jaeger <aj@suse.de>
25652 * treelang/compile/unsigned.tree: Use gimple instead of
25653 nonexisting generic dump.
25655 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25657 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25659 2005-05-26 Andreas Jaeger <aj@suse.de>
25661 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25663 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25665 PR libfortran/17283
25666 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25667 Test callee-allocated memory with write statements.
25669 2005-05-25 Roger Sayle <roger@eyesopen.com>
25671 PR middle-end/21709
25672 * gcc.dg/pr21709-1.c: New test case.
25674 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25675 Mike Stump <mrs@apple.com>
25677 * objc/execute/next_mapping.h: Update for C++.
25679 * obj-c++.dg/selector-1.mm: Move to...
25680 * obj-c++.dg/selector-4.mm: here...
25682 * obj-c++.dg/basic.mm: New.
25683 * obj-c++.dg/comp-types-1.mm: New.
25684 * obj-c++.dg/cxx-class-1.mm: New.
25685 * obj-c++.dg/cxx-ivars-1.mm: New.
25686 * obj-c++.dg/cxx-ivars-2.mm: New.
25687 * obj-c++.dg/cxx-ivars-3.mm: New.
25688 * obj-c++.dg/cxx-scope-1.mm: New.
25689 * obj-c++.dg/cxx-scope-2.mm: New.
25690 * obj-c++.dg/defs.mm: New.
25691 * obj-c++.dg/empty-private-1.mm: New.
25692 * obj-c++.dg/encode-1.mm: New.
25693 * obj-c++.dg/encode-2.mm: New.
25694 * obj-c++.dg/encode-3.mm: New.
25695 * obj-c++.dg/extern-c-1.mm: New.
25696 * obj-c++.dg/extra-semi.mm: New.
25697 * obj-c++.dg/fix-and-continue-2.mm: New.
25698 * obj-c++.dg/isa-field-1.mm: New.
25699 * obj-c++.dg/ivar-list-semi.mm: New.
25700 * obj-c++.dg/local-decl-1.mm: New.
25701 * obj-c++.dg/lookup-1.mm: New.
25702 * obj-c++.dg/lookup-2.mm: New.
25703 * obj-c++.dg/method-1.mm: New.
25704 * obj-c++.dg/method-2.mm: New.
25705 * obj-c++.dg/method-3.mm: New.
25706 * obj-c++.dg/method-4.mm: New.
25707 * obj-c++.dg/method-5.mm: New.
25708 * obj-c++.dg/method-6.mm: New.
25709 * obj-c++.dg/method-7.mm: New.
25710 * obj-c++.dg/no-extra-load.mm: New.
25711 * obj-c++.dg/overload-1.mm: New.
25712 * obj-c++.dg/pragma-1.mm: New.
25713 * obj-c++.dg/pragma-2.mm: New.
25714 * obj-c++.dg/private-1.mm: New.
25715 * obj-c++.dg/private-2.mm: New.
25716 * obj-c++.dg/proto-qual-1.mm: New.
25717 * obj-c++.dg/qual-types-1.mm: New.
25718 * obj-c++.dg/stubify-1.mm: New.
25719 * obj-c++.dg/stubify-2.mm: New.
25720 * obj-c++.dg/super-class-1.mm: New.
25721 * obj-c++.dg/super-class-2.mm: New.
25722 * obj-c++.dg/super-dealloc-1.mm: New.
25723 * obj-c++.dg/super-dealloc-2.mm: New.
25724 * obj-c++.dg/template-1.mm: New.
25725 * obj-c++.dg/template-2.mm: New.
25726 * obj-c++.dg/template-3.mm: New.
25727 * obj-c++.dg/template-4.mm: New.
25728 * obj-c++.dg/template-5.mm: New.
25729 * obj-c++.dg/template-6.mm: New.
25730 * obj-c++.dg/try-catch-1.mm: New.
25731 * obj-c++.dg/try-catch-2.mm: New.
25732 * obj-c++.dg/try-catch-3.mm: New.
25733 * obj-c++.dg/try-catch-4.mm: New.
25734 * obj-c++.dg/try-catch-5.mm: New.
25735 * obj-c++.dg/try-catch-6.mm: New.
25736 * obj-c++.dg/try-catch-7.mm: New.
25737 * obj-c++.dg/try-catch-8.mm: New.
25738 * obj-c++.dg/try-catch-9.mm: New.
25739 * obj-c++.dg/va-meth-1.mm: New.
25741 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25743 * obj-c++.dg/selector-1.mm: New.
25744 * obj-c++.dg/selector-2.mm: New.
25746 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25748 * obj-c++.dg/selector-3.mm: New.
25749 * objc.dg/selector-3.m: New.
25751 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25753 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25754 about where warning appears.
25756 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25758 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25759 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25760 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25761 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25763 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25765 * gcc.dg/20050524-1.c: New test.
25767 2005-05-25 Jan Hubicka <jh@suse.cz>
25769 * gcc.dg/tree-prof/inliner-1.c: New.
25771 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25773 * gcc.dg/tree-prof: New directory.
25774 * gcc.dg/tree-prof/tree-prof.exp: New.
25776 2005-05-25 DJ Delorie <dj@redhat.com>
25778 * gcc.dg/Wattributes-1.c: New.
25779 * gcc.dg/Wattributes-2.c: New.
25780 * gcc.dg/Wattributes-3.c: New.
25782 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25784 PR tree-optimization/19833
25785 * gcc.dg/uninit-4.c: Remove xfail.
25786 * gcc.dg/uninit-9.c: Ditto.
25788 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25790 * obj-c++.dg/bitfield-[1-5].mm: New.
25791 * obj-c++.dg/class-protocol-1.mm: New.
25792 * obj-c++.dg/comp-types-1[0-1].mm: New.
25793 * obj-c++.dg/comp-types-[2-9].mm: New.
25794 * obj-c++.dg/encode-[4-8].mm: New.
25795 * obj-c++.dg/layout-1.mm: New.
25796 * obj-c++.dg/method-1[0-9].mm: New.
25797 * obj-c++.dg/method-2[0-1].mm: New.
25798 * obj-c++.dg/method-[8-9].mm: New.
25799 * obj-c++.dg/objc-gc-3.mm: New.
25800 * obj-c++.dg/try-catch-10.mm: New.
25801 * objc.dg/bitfield-5.m: New.
25802 * objc.dg/comp-types-10.m: New.
25803 * objc.dg/comp-types-9.m: New.
25804 * objc.dg/layout-1.m: New.
25805 * objc.dg/objc-gc-4.m: New.
25806 * objc.dg/try-catch-9.m: New.
25807 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25808 * objc.dg/comp-types-1.m: Likewise.
25809 * objc.dg/comp-types-[5-6].m: Likewise.
25810 * objc.dg/method-9.m: Likewise.
25812 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25814 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25815 and on hardware without VMX support.
25817 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25819 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25821 * lib/profopt.exp (dg-final-generate, dg-final-use,
25822 profopt-final-code, profopt-get-options): New.
25823 (profopt-execute): Process test directives.
25825 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25826 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25827 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25829 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25832 * g++.dg/init/ctor5.C: New test.
25834 2005-05-24 Ira Rosen <irar@il.ibm.com>
25836 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25837 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25838 vect-113.c, vect-114.c.
25840 2005-05-23 Adam Nemet <anemet@lnxw.com>
25842 * gcc.dg/const-elim-1.c: Remove xfails.
25844 2005-05-23 Jeff Law <law@redhat.com>
25846 * gcc.c-torture/compile/pr21638.c: New test.
25847 * gcc.c-torture/compile/20050520-1.c: New test.
25849 2005-05-23 Nick Clifton <nickc@redhat.com>
25851 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25852 be a proper triple, ie: m32r*-*-*.
25853 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25855 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25857 PR middle-end/21331
25859 * gcc.c-torture/compile/pr21293.c: New test.
25860 * gcc.c-torture/execute/pr21331.c: New test.
25862 2004-05-20 Richard Henderson <rth@redhat.com>
25864 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25866 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25868 * obj-c++-dg.exp: Add.
25869 * obj-c++.exp: Add.
25870 * obj-c++.dg/dg.exp: Add.
25872 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25874 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25875 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25877 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25879 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25881 2004-05-19 Richard Henderson <rth@redhat.com>
25883 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25885 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25887 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25889 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25891 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25894 * g++.dg/parse/extern1.C: New test.
25895 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25897 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25899 * gcc.dg/c99-math.h: New.
25900 * gcc.dg/c99-math-float-1.c: New test.
25901 * gcc.dg/c99-math-double-1.c: Likewise.
25902 * gcc.dg/c99-math-long-double-1.c: Likewise.
25904 2005-05-18 Richard Henderson <rth@redhat.com>
25906 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25908 2005-05-18 Devang Patel <dpatel@apple.com>
25910 * g++.dg/opt/20050511-1.C: New test.
25912 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25914 PR libfortran/21127
25915 * gfortran.dg/reshape-complex.f90: New test.
25917 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25919 * gfortran.dg/array_constructor_1.f90: New test.
25920 * gfortran.dg/array_constructor_2.f90: New test.
25922 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25925 * gfortran.dg/pr20954.f: New test.
25927 2005-05-17 Mike Stump <mrs@apple.com>
25929 Yet more Objective-C++...
25931 * objc.dg/method-5.m: Update.
25932 * objc.dg/method-6.m: Update.
25933 * objc.dg/method-7.m: Update.
25934 * objc.dg/method-9.m: Update.
25935 * objc.dg/try-catch-2.m: Update.
25937 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25939 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25940 Remove little-endian optimizations.
25942 2005-05-17 Jeff Law <law@redhat.com>
25944 * g++.dg/tree-ssa/pr14814.C: New test.
25945 * gcc.dg/tree-ssa/pr14814.C: New test.
25946 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25947 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25949 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25951 * gcc.dg/compat/generate-random.c: Do not include
25953 * gcc.dg/compat/generate-random_r.c: Likewise.
25955 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25957 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25959 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25961 PR middle-end/21595
25962 * g++.dg/tree-ssa/builtin1.C: New testcase.
25964 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25967 * g++.dg/opt/const4.C: New test.
25969 PR middle-end/21492
25970 * g++.dg/opt/crossjump1.C: New test.
25972 PR tree-optimization/21610
25973 * gcc.c-torture/compile/20050516-1.c: New test.
25976 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25977 about the test failing.
25978 * gfortran.fortran-torture/execute/where_7.f90: New test.
25979 * gfortran.fortran-torture/execute/where_8.f90: New test.
25981 2005-05-16 Richard Henderson <rth@redhat.com>
25983 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25986 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25988 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25989 (limits.h): Include unconditionally.
25990 (stdlib.h): Likewise.
25991 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25992 (limits.h): Include unconditionally.
25993 (stdlib.h): Likewise.
25994 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25995 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25996 (limits.h): Include unconditionally.
25997 (stdlib.h): Likewise.
25998 (hashtab.h): Do not include.
25999 (getopt.h): Likewise.
26000 (stddef.h): Include.
26001 (hashval_t): Define.
26002 (struct entry): Add "next" field.
26003 (HASH_SIZE): New macro.
26004 (hash_table): New variable.
26005 (switchfiles): Do not use xmalloc.
26007 (iterative_hash): New function.
26009 (e_exists): New function.
26010 (e_insert): Likewise.
26011 (output): Use, instead of libiberty hashtable functions.
26012 (main): Do not use getopt. Do not call htab_create.
26014 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26017 * lib/target-supports.exp (check_mkfifo_available):
26018 Return 0 for cygwin as mkfifo support incomplete on platform.
26019 Fix typos in comments.
26021 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26023 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26025 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26028 * gfortran.dg/assign_4.f: New test.
26030 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26032 PR tree-optimization/21563
26033 * gcc.dg/tree-ssa/pr21563.c: New.
26035 2005-05-14 Jan Hubicka <jh@suse.cz>
26037 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26039 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26041 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26043 2005-05-13 Julian Brown <julian@codesourcery.com>
26045 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26046 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26048 2005-05-13 Jan Hubicka <jh@suse.cz>
26050 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26051 * gcc.dg/fold-xor-?.c: Likewise.
26052 * gcc.dg/pr15784-?.c: Likewise.
26053 * gcc.dg/pr20922-?.c: Likewise.
26054 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26055 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26056 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26058 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26061 * gfortran.dg/hollerith_1.f90: New test.
26063 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26065 * gfortran.dg/func_result_2.f90: New test.
26067 2005-05-11 Bud Davis <bdavis@gfortran.org>
26069 * gfortran.dg/dev_null.f90: New test.
26071 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26073 * gcc.dg/arm-vfp1.c: Revert last change.
26075 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26077 PR middle-end/19807
26078 PR tree-optimization/19639
26079 * g++.dg/tree-ssa/pr19807.C: New testcase.
26081 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26083 PR libfortran/21471
26084 * gfortran.dg/append-1.f90: New test.
26086 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26088 * gcc.dg/pr18501.c: XFAIL.
26089 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26090 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26091 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26092 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26093 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26094 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26095 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26096 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26098 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26101 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26102 gfortran.dg/f2c_3.f90: New tests.
26104 * gfortran.dg/return_1.f90: Fix dg annotation.
26106 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26108 * gcc.c-torture/compile/20050510-1.c: New test.
26110 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26112 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26114 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26116 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26118 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26121 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26123 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26126 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26127 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26129 2005-05-10 Ben Elliston <bje@au.ibm.com>
26132 * gcc.dg/debug/pr16676.c: New test.
26134 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26137 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26138 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26139 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26140 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26142 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26143 -fno-tree-dominator-opts.
26145 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26147 * gfortran.dg/return_1.f90: New test.
26149 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26151 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26153 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26155 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26158 * g++.dg/inherit/covariant13.C: New.
26160 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26162 PR libfortran/19155
26163 * gfortran.dg/pr19155.f: New test.
26165 2005-05-08 Roger Sayle <roger@eyesopen.com>
26168 * gcc.dg/pr8788-1.c: New testcase.
26170 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26173 * gcc.target/mips/fpcmp-[12].c: New tests.
26175 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26177 * lib/target-supports-dg.exp (dg-require-fork): New function.
26178 (dg-require-mkfifo): Likewise.
26179 * lib/target-supports.exp (check_function_available): New
26181 (check_fork_available): Likewise.
26182 (check_mkfifo_available): Likewise.
26184 2005-05-06 Jeff Law <law@redhat.com>
26186 * gcc.c-torture/compile/pr21380.c: New test.
26188 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26191 * g++.dg/ext/weak3.C: New test.
26193 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26196 * g++.dg/template/crash37.C: New test.
26198 2005-05-05 Paul Brook <paul@codesourcery.com>
26200 * gcc.dg/arm-g2.c: Use effective-target arm32.
26201 * gcc.dg/arm-mmx-1.c: Ditto.
26202 * gcc.dg/arm-scd42-2.c: Ditto.
26203 * gcc.dg/arm-vfp1.c: Ditto.
26204 * lib/target-supports.exp (check_effective_target_arm32): New
26207 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26209 PR libfortran/21354
26210 gfortran.dg/in_pack_rank7.f90: New test.
26212 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26214 PR middle-end/15618
26215 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26217 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26219 PR middle-end/21265
26220 * gcc.dg/20050503-1.c: New test.
26222 PR rtl-optimization/21239
26223 * gcc.dg/i386-sse-11.c: New test.
26225 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26228 * gcc.target/i386/asm-1.c: New test.
26230 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26232 PR rtl-optimization/21330
26233 * gcc.c-torture/execute/20050502-1.c: New test.
26236 * gcc.c-torture/execute/20050502-2.c: New test.
26238 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26240 PR middle-end/21282
26241 * gcc.dg/pr21282.c: New.
26243 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26245 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26246 * gcc.dg/vect/vect-92.c: Likewise.
26247 * gcc.dg/vect/vect-93.c: Likewise.
26248 * gcc.dg/vect/vect-dv-1.c: Likewise.
26249 * gcc.dg/vect/vect-dv-2.c: Likewise.
26250 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26252 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26254 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26255 * gfortran.dg/vect/vect-2.f90: Likewise.
26256 * gfortran.dg/vect/vect-3.f90: Likewise.
26257 * gfortran.dg/vect/vect-4.f90: Likewise.
26258 * gfortran.dg/vect/vect-5.f90: Likewise.
26260 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26263 * gcc.dg/rs6000-fpint-2.c: New.
26265 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26268 * gcc.dg/builtins-30.c: Update expected messages.
26269 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26270 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26271 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26273 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26275 PR tree-optimization/21294
26276 * gcc.dg/tree-ssa/pr21294.c: New.
26278 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26280 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26281 __builtin_altivec_st_internal_4si built-in.
26283 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26286 * g++.dg/template/ptrmem14.C: New test.
26288 2005-05-02 Paul Brook <paul@codesourcery.com>
26290 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26292 2005-05-02 Michael Matz <matz@suse.de>
26295 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26297 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26299 * g++.dg/cpp/weak.C: New test.
26301 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26303 * gcc.dg/tree-ssa/loop-8.c: New test.
26305 2005-04-30 Michael Maty <matz@suse.de>
26307 * gcc.dg/inline-mcpy.c: New test.
26309 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26311 PR libfortran/18958
26312 * gfortran.dg/eoshift.f90: New test case.
26314 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26316 PR libfortran/18857
26317 * gfortran.dg/matmul_1.f90: New test.
26319 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26321 PR tree-optimization/21030
26322 * gcc.dg/tree-ssa/pr21030.c: New.
26324 2005-04-29 Devang Patel <dpatel@apple.com>
26326 PR tree-optimization/21272
26327 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26329 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26333 * gfortran.dg/entry_4.f90: New test.
26334 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26335 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26336 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26337 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26338 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26339 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26340 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26342 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26344 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26346 2005-04-29 Paul Brook <paul@codesourcery.com>
26348 * gfortran.dg/entry_3.f90: New test.
26350 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26352 * gfortran.dg/implicit_4.f90: New test.
26354 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26356 * lib/target-supports.exp (check_profiling_available): Return
26357 false for xtensa-*-elf.
26359 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26361 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26362 error if file cannot be deleted.
26364 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26366 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26367 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26368 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26369 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26370 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26371 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26372 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26373 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26374 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26375 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26376 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26377 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26378 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26380 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26383 * gfortran.dg/pr20865.f90: New test.
26385 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26387 * gcc.dg/void-cast-2.c: New test.
26389 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26392 * gcc.dg/void-cast-1.c: New test.
26394 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26396 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26398 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26401 * gfortran.dg/pr21177.f90: New test.
26403 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26405 PR tree-optimization/21171
26406 * gcc.dg/tree-ssa/pr21171.c: New test.
26408 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26410 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26411 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26412 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26413 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26414 gcc.dg/tree-ssa/gen-vect-32.c: New.
26415 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26416 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26417 don't run on PPC32.
26419 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26422 * gcc.dg/transparent-union-3.c: New test.
26424 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26427 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26428 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26429 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26430 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26431 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26432 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26434 2005-04-26 Jeff Law <law@redhat.com>
26436 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26437 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26438 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26439 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26440 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26441 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26442 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26444 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26446 PR tree-optimization/17598
26447 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26449 2005-04-25 Mike Stump <mrs@apple.com>
26451 * objc.dg/fix-and-continue-1.m: Add.
26453 2005-04-25 Roger Sayle <roger@eyesopen.com>
26456 * g++.dg/opt/pr20995-1.C: New test case.
26458 2005-04-25 Devang Patel <dpatel@apple.com>
26460 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26462 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26465 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26467 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26470 * g++.dg/opt/rtti2.C: New test.
26472 2005-04-25 Paul Brook <paul@codesourcery.com>
26473 Steven G. Kargl <kargls@comcast.net>
26476 * gfortran.dg/ichar_1.f90: New file.
26478 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26480 PR middle-end/20991
26481 * g++.dg/opt/pr20991.C: New test.
26483 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26484 where sizeof (type) < __alignof__ (type).
26485 * gcc.dg/compat/struct-layout-1.h: Likewise.
26487 2005-04-24 Per Bothner <per@bothner.com>
26488 Devang Patel <dpatel@apple.com>
26490 PR preprocessor/20907
26491 * gcc.dg/cpp/very-long-comment.c: New test.
26493 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26496 * gfortran.dg/common_5.f: New test.
26498 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26500 PR middle-end/21082
26501 * g++.dg/tree-ssa/pr21082.C: New testcase.
26503 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26505 * gcc.dg/vect/vect-99.c: New test.
26507 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26509 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26511 2005-04-22 Jeff Law <law@redhat.com>
26513 * gcc.dg/uninit-5.c: Remove xfails.
26514 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26515 conditionals and loads.
26517 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26519 PR libfortran/20074
26520 PR libfortran/20436
26521 PR libfortran/21108
26522 * gfortran.dg/nested_reshape.f90: new test
26523 * gfortran.dg/reshape-alloc.f90: new test
26524 * gfortran.dg/reshape.f90: new test
26526 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26528 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26530 * gcc.dg/arm-vfp1.c: New test.
26532 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26535 * g++.dg/lookup/builtin2.C: New test.
26537 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26539 * gcc.dg/weak/weak-13.c: New test.
26541 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26543 * lib/target-supports.exp (check_effective_target_sync_int_long):
26546 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26548 * gcc.target/mips/branch-1.c: New test.
26550 2005-04-21 Richard Henderson <rth@redhat.com>
26552 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26553 * gcc.dg/vect/vect-86.c: Likewise.
26554 * gcc.dg/vect/vect-87.c: Likewise.
26555 * gcc.dg/vect/vect-88.c: Likewise.
26557 2005-04-21 Devang Patel <dpatel@apple.com>
26559 PR optimization/20994
26560 * gcc.dg/tree-ssa/ifc-3.c: New test.
26562 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26565 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26566 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26567 gcc.dg/c99-vla-jump-5.c: New tests.
26569 2005-04-19 Richard Henderson <rth@redhat.com>
26571 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26572 Fix typo in exists check.
26573 (check_effective_target_sync_int_long): New.
26574 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26575 * gcc.dg/ia64-sync-2.c: Likewise.
26576 * gcc.dg/ia64-sync-3.c: Likewise.
26577 * gcc.dg/ia64-sync-4.c: Likewise.
26579 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26581 * gcc.dg/fold-xor-1.c: New test.
26582 * gcc.dg/fold-xor-2.c: New test.
26584 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26587 * g++.dg/eh/fp-regs.C: New test.
26589 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26591 * gcc.dg/Wint-to-pointer-cast-1.c,
26592 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26593 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26594 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26596 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26599 * gfortran.dg/pr16861.f90: New test.
26601 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26603 * gcc.dg/pr21085.c: New test.
26605 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26607 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26608 (setup_mips_tests, dg-mips-options): New procedures.
26609 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26610 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26611 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26612 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26613 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26614 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26615 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26616 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26617 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26618 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26619 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26620 dg-mips-options instead of dg-options. Remove now-redundant
26621 preprocessor guards.
26622 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26623 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26624 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26625 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26626 * gcc.dg/vr-mult-2.c: Delete.
26627 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26628 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26629 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26630 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26631 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26632 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26633 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26635 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26637 * ada/acats/run_all.sh: Use sync when executable not present.
26639 2005-04-18 Devang Patel <dpatel@apple.com>
26641 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26642 * gcc.dg/vect/vect-11a.c: New.
26643 * gcc.dg/vect/vect-none.c: Update.
26644 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26646 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26648 PR tree-optimization/20922
26649 * gcc.dg/pr20922-1.c: New test.
26650 * gcc.dg/pr20922-2.c: New test.
26651 * gcc.dg/pr20922-3.c: New test.
26652 * gcc.dg/pr20922-4.c: New test.
26653 * gcc.dg/pr20922-5.c: New test.
26654 * gcc.dg/pr20922-6.c: New test.
26656 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26658 PR libfortran/20950
26659 * gfortran.dg/pr20950.f: New test.
26661 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26663 PR libfortran/19216
26664 * gfortran.dg/pr19216.f: New test.
26666 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26668 PR tree-optimization/21001
26669 * gcc.dg/tree-ssa/pr21001.c: New.
26671 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26673 PR libfortran/21075
26674 * gfortran.dg/reshape_rank7.f90: New test.
26676 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26678 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26679 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26680 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26681 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26682 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26683 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26684 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26685 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26686 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26688 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26689 in namelists. New test.
26690 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26692 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26694 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26695 namelist. New test.
26696 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26698 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26700 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26701 namelist. New test.
26702 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26703 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26704 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26706 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26707 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26710 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26712 * gfortran.dg/wtruncate.f: New testcase.
26713 * gfortran.dg/wtruncate.f90: New testcase.
26715 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26718 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26719 which sizeof/alignof is dependent, rather than just whether we are
26720 processing_template_decl.
26722 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26724 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26725 corrected typo where the wrong variables had been compared.
26727 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26729 PR libfortran/18495
26730 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26731 Test callee-allocated version of return array with a write
26733 Test spread with a temporary with another write statement.
26735 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26737 PR tree-optimization/21031
26738 * gcc.dg/tree-ssa/pr21031.c: New.
26740 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26742 PR tree-optimization/21004
26743 * gcc.dg/builtins-53.c: Include builtins-config.h.
26744 Check floorf, ceilf, floorl and ceill transformations
26745 only when HAVE_C99_RUNTIME is defined.
26747 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26749 PR middle-end/20739
26750 * gcc.dg/tree-ssa/pr20739.c: New test.
26752 2005-04-14 Mike Stump <mrs@apple.com>
26754 * gcc.dg/Foundation.framework/empty: New.
26755 * gcc.dg/framework-2.c: New.
26757 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26759 PR tree-optimization/21021
26760 * gcc.c-torture/compile/pr21021.c: New.
26762 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26765 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26766 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26767 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26768 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26769 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26770 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26771 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26772 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26774 2005-04-14 Richard Henderson <rth@redhat.com>
26776 * lib/target-supports.exp (check_effective_target_vect_condition):
26777 Add ia64, i?86, and x86_64.
26779 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26781 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26783 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26785 PR tree-optimization/20657
26786 * gcc.dg/tree-ssa/pr20657.c: New.
26788 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26790 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26791 (long long int)trunc*.
26793 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26796 * gcc.dg/pr20927.c: New test.
26798 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26800 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26801 * gcc.target/mips/asm-1.c: Likewise.
26803 2005-04-13 Dale Johannesen <dalej@apple.com>
26805 * objc.dg/objc-fast-4.m: New.
26807 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26809 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26811 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26813 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26815 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26816 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26817 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26819 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26821 PR tree-optimization/20913
26822 * gcc.dg/tree-ssa/pr20913.c: New.
26824 PR tree-optimization/20702
26825 * gcc.dg/tree-ssa/pr20702.c: New.
26827 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26830 * g++.dg/inherit/local3.C: New test.
26832 2005-04-12 Jeff Law <law@redhat.com>
26834 * gcc.dg/tree-ssa/20050412-1.c: New test.
26836 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26838 PR libfortran/19016
26839 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26840 Add tests with mask generated by expression.
26841 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26842 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26843 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26845 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26847 PR middle-end/20917
26848 * gcc.dg/20050409-1.c: New test.
26850 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26852 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26854 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26856 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26857 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26858 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26859 (TARGET_CXX): Adjust accordingly.
26860 * target.h (struct gcc_target): Remove epxort_class_data. Add
26861 determine_class_data_visibility and class_data_always_comdat.
26862 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26863 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26864 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26865 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26866 (arm_cxx_determine_class_data_visibility): New.
26867 (arm_cxx_class_data_always_comdat): Likewise.
26868 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26869 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26870 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26871 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26872 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26875 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26877 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26879 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26881 * gcc.dg/i386-darwin-fpmath.c: New.
26883 2004-04-11 Devang Patel <dpatel@apple.com>
26885 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26886 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26887 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26888 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26889 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26890 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26891 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26892 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26893 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26895 2004-04-11 Devang Patel <dpatel@apple.com>
26897 * gcc.dg/vect/vect-dv-1.c: New test.
26898 * gcc.dg/vect/vect-dv-2.c: New test.
26900 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26902 PR tree-optimization/20933
26903 * gcc.dg/tree-ssa/pr20933.c: New test.
26905 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26907 * gfortran.dg/fold_nearest.f90: New test.
26909 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26911 * gcc.dg/tree-ssa/alias-1.c: New test.
26913 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26915 PR tree-optimization/20920
26916 * g++.dg/tree-ssa/pr20920.C: New test.
26918 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26920 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26921 (long long int)ceil*.
26923 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26925 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26926 explicit C++ linkage.
26928 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26930 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26931 warning for arithmetic IF statements.
26933 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26935 * eor_handling_1.f90: New test case.
26936 * eor_handling_2.f90: New test case.
26937 * eor_handling_3.f90: New test case.
26938 * eor_handling_4.f90: New test case.
26939 * eor_handling_5.f90: New test case.
26940 * noadv_size.f90: New test case.
26941 * pad_no.f90: New test case.
26943 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26945 * gcc.c-torture/execute/20050410-1.c: New test.
26947 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26949 * gcc.dg/pr20126.c: New.
26951 2005-04-09 Bud Davis <bdavis@gfortran.org>
26952 Steven G. Kargl <kargls@comcast.net>
26954 * gfortran.dg/PR19872.f: New test.
26956 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26958 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26960 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26962 * gfortran.dg/nint_1.f90: New test.
26964 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26966 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26967 Added test for callee-allocated arrays with write statements.
26968 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26969 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26970 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26971 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26972 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26974 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26976 PR libfortran/20163
26977 * gfortran.dg/open-options-blanks.f: New test.
26979 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26982 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26984 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26986 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26987 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26988 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26989 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26990 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26991 * gcc.c-torture/execute/stdarg-4.c: New test.
26993 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26996 * g++.dg/abi/param2.C: New test.
26998 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27000 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27002 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27004 * gcc.dg/builtins-53.c: New test.
27006 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27008 * g++.dg/tree-ssa/pr18178.C: New test.
27009 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27010 * gcc.c-torture/execute/20041019-1.c: New test.
27011 * gcc.dg/tree-ssa/20041008-1.c: New test.
27012 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27013 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27014 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27015 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27016 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27017 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27018 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27019 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27020 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27021 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27023 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27025 PR rtl-optimization/20466
27026 * gcc.c-torture/execute/pr20466-1.c: New test.
27028 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27031 * g++.dg/parse/cond2.C: New test.
27034 * g++.dg/warn/Wdtor1.C: New test.
27036 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27039 * gfortran.dg/pr17229.f: New test.
27041 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27043 * gfortran.dg/tiny_1.f90: New test.
27044 * gfortran.dg/tiny_2.f90: ditto.
27046 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27048 * gfortran.dg/eor_1.f90: Fix dg-do run line
27049 * gfortran.dg/open_new.f90: Fix dg-do run line
27051 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27053 * lib/target-supports.exp (get_compiler_messages): Support
27054 optional arguments, the fourth being compiler options.
27055 (check_effective_target_fpic): New proc.
27056 * gcc.dg/20050321-2.c: Restrict to target fpic.
27058 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27060 * gcc.dg/15443-1.c: New test.
27061 * gcc.dg/15443-2.c: Likewise.
27063 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27065 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27067 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27069 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27071 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27073 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27074 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27076 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27077 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27078 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27080 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27083 * g++.dg/warn/Wunused-11.C: New test.
27085 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27087 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27089 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27091 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27093 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27096 * g++.dg/template/ptrmem13.C: New test.
27098 2005-04-05 Per Bothner <per@bothner.com>
27100 * lib/gcc.exp: Always add -fno-show-column, for now.
27102 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27105 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27106 of plain old "unsigned int" for the type of "i". Makes this test
27109 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27111 * gcc.dg/i386-ssefn-1.c: New test.
27112 * gcc.dg/i386-ssefn-2.c: New test.
27113 * gcc.dg/i386-ssefn-3.c: New test.
27114 * gcc.dg/i386-ssefn-4.c: New test.
27116 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27118 PR tree-optimization/20076
27119 * gcc.dg/builtin-apply4.c: New test.
27121 PR preprocessor/19475
27122 * gcc.dg/cpp/macspace1.c: New test.
27123 * gcc.dg/cpp/macspace2.c: New test.
27125 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27127 * gfortran.dg/pr20755.f: Fixed bad format.
27129 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27132 * g++.dg/ext/attrib21.C: New test.
27134 2004-04-05 Devang Patel <dpatel@apple.com>
27136 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27137 * gcc.dg/vect/vect-shift-1.c: New test.
27139 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27141 PR libfortran/20755
27142 * gfortran.dg/pr20755.f: New test.
27144 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27146 * gfortran.dg/pr15959.f90: New test.
27147 * gfortran.dg/string_pad_trunc.f90: New test.
27149 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27151 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27152 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27153 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27156 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27158 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27160 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27162 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27163 * gcc.c-torture/compile/20011119-2.c: Likewise.
27164 * gcc.c-torture/compile/981001-2.c: Likewise.
27166 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27169 * g++.dg/template/overload4.C: New test.
27171 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27174 * g++.dg/abi/covariant5.C: New.
27177 * g++.dg/debug/const2.C: New.
27179 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27181 PR rtl-optimization/16104
27182 * gcc.c-torture/execute/20050316-1.c: New test.
27184 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27186 * g++.dg/template/spec23.C: Fix dg-error text.
27188 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27191 * g++.dg/expr/lval2.C: New.
27193 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27195 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27196 __builtin_strcasecmp and __builtin_strncasecmp.
27198 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27201 * g++.dg/template/spec22.C: New.
27202 * g++.dg/template/spec23.C: New.
27204 2005-04-03 Dale Ranta <dir@lanl.gov>
27205 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27207 PR libfortran/20068
27208 PR libfortran/20125
27209 PR libfortran/20156
27210 PR libfortran/20471
27211 * gfortran.dg/backspace.f: New test.
27213 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27215 * gcc.dg/pr19345.c: New test.
27217 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27219 PR tree-optimization/20640
27220 * gcc.dg/torture/tree-loop-1.c: New.
27222 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27224 PR rtl-optimization/20290
27225 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27227 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27229 * gcc.dg/rs6000-fpint.c: New.
27231 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27233 * gcc.dg/old-style-then-proto-1.c: New test.
27235 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27237 * gfortran.fortran-torture/execute/backspace.f90: Check
27238 after backspace and read was incorrect.
27240 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27242 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27243 buffer past the terminating NUL using memcmp.
27244 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27245 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27247 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27248 Fix unused/uninitialized variable warnings.
27250 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27251 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27252 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27253 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27255 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27256 gcc.c-torture/execute/builtins/fputs-lib.c,
27257 gcc.c-torture/execute/builtins/lib/fprintf.c,
27258 gcc.c-torture/execute/builtins/lib/main.c,
27259 gcc.c-torture/execute/builtins/lib/memcmp.c,
27260 gcc.c-torture/execute/builtins/lib/memmove.c,
27261 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27262 gcc.c-torture/execute/builtins/lib/memset.c,
27263 gcc.c-torture/execute/builtins/lib/printf.c,
27264 gcc.c-torture/execute/builtins/lib/sprintf.c,
27265 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27266 gcc.c-torture/execute/builtins/lib/strchr.c,
27267 gcc.c-torture/execute/builtins/lib/strcmp.c,
27268 gcc.c-torture/execute/builtins/lib/strcpy.c,
27269 gcc.c-torture/execute/builtins/lib/strcspn.c,
27270 gcc.c-torture/execute/builtins/lib/strlen.c,
27271 gcc.c-torture/execute/builtins/lib/strncat.c,
27272 gcc.c-torture/execute/builtins/lib/strncmp.c,
27273 gcc.c-torture/execute/builtins/lib/strncpy.c,
27274 gcc.c-torture/execute/builtins/lib/strrchr.c,
27275 gcc.c-torture/execute/builtins/lib/strspn.c,
27276 gcc.c-torture/execute/builtins/lib/strstr.c,
27277 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27278 gcc.c-torture/execute/builtins/strlen-2.c,
27279 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27282 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27284 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27285 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27288 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27291 * g++.dg/debug/using1.C: New test.
27293 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27295 PR middle-end/20524
27296 * gcc.dg/alias-7.c: Prefix asm-declared name with
27297 __USER_LABEL_PREFIX__.
27299 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27301 Fix fallout from PR middle-end/15700:
27302 * gcc.c-torture/compile/20011119-1.c: Take
27303 __USER_LABEL_PREFIX__ into account.
27304 * gcc.c-torture/compile/20011119-2.c: Likewise.
27306 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27309 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27311 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27314 * gcc.c-torture/compile/struct-non-lval-1.c,
27315 gcc.c-torture/compile/struct-non-lval-2.c,
27316 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27318 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27320 * gcc.dg/tls/tls.exp: Remove temporary file.
27321 * g++.dg/tls/tls.exp: Ditto.
27322 * lib/file-format.exp: Ditto.
27323 * g++.dg/special/ecos.exp: Ditto.
27325 * lib/profopt.exp: Treat prof_ext as a list.
27326 * gcc.misc-tests/bprob.exp: Ditto.
27327 * g++.dg/bprob/bprob.exp: Ditto.
27329 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27330 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27331 g++.dg/tree-ssa/pointer-reference-alias.C,
27332 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27333 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27334 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27335 g++.dg/vect/pr19951.cc: Ditto.
27336 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27337 gcc.dg/builtins-47.c: Ditto.
27338 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27339 gcc.dg/pr20115-1.c: Ditto.
27340 * gcc.dg/tree-ssa/20030530-2.c,
27341 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27342 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27343 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27344 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27345 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27346 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27347 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27348 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27349 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27350 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27351 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27352 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27353 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27354 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27355 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27356 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27357 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27358 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27359 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27360 gcc.dg/tree-ssa/20030824-1.c,
27361 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27362 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27363 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27364 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27365 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27366 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27367 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27368 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27369 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27370 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27371 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27372 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27373 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27374 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27375 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27376 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27377 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27378 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27379 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27380 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27381 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27382 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27383 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27384 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27385 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27386 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27387 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27388 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27389 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27390 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27391 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27392 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27393 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27394 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27395 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27396 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27397 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27398 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27399 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27400 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27401 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27402 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27403 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27404 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27405 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27406 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27407 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27408 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27409 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27410 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27411 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27412 gcc.dg/tree-ssa/useless-1.c: Ditto.
27413 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27414 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27415 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27416 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27417 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27418 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27419 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27420 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27421 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27422 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27423 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27424 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27425 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27426 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27427 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27428 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27429 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27430 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27431 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27432 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27433 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27434 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27435 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27436 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27437 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27438 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27439 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27440 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27441 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27442 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27443 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27444 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27445 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27446 gcc.dg/vect/vect-none.c: Ditto.
27447 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27448 treelang/compile/unsigned.tree: Ditto.
27450 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27451 * gcc.dg/cpp/direct2s.c: Ditto.
27452 * gcc.dg/cpp/paste4.c: Ditto.
27453 * gcc.dg/cpp/separate-1.c: Ditto.
27454 * gcc.dg/pch/save-temps-1.c: Ditto.
27455 * g++.dg/ext/altivec-10.C: Ditto.
27456 * g++.dg/pch/pch.C: Ditto.
27458 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27460 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27461 * g++.dg/template/repo1.C: Ditto.
27462 * g++.dg/template/repo2.C: Ditto.
27463 * g++.dg/template/repo3.C: Ditto.
27464 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27465 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27466 * g++.old-deja/g++.pt/repo1.C: Ditto.
27467 * g++.old-deja/g++.pt/repo2.C: Ditto.
27468 * g++.old-deja/g++.pt/repo3.C: Ditto.
27469 * g++.old-deja/g++.pt/repo4.C: Ditto.
27471 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27472 * gcc.dg/20030107-1.c: Ditto.
27473 * gcc.dg/20030702-1.c: Ditto.
27474 * gcc.dg/profile-generate-1.c: Ditto.
27475 * g++.dg/other/profile1.C: Ditto.
27476 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27478 * lib/gcc-dg.exp (remove-build-file): New.
27479 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27480 cleanup-tree-dump, cleanup-saved-temps): New.
27482 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27484 PR c++/19203, DR 214
27485 * g++.dg/parse/ambig3.C: Not ambiguous.
27486 * g++.dg/template/spec20.C: New.
27487 * g++.dg/template/spec21.C: New.
27489 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27492 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27494 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27496 PR libfortran/20660
27497 * gfortran.dg/negative_unit.f: New test.
27499 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27501 * gcc.dg/20050330-1.c: New test.
27503 2005-03-30 Devang Patel <dpatel@apple.com>
27505 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27507 2005-03-30 Dale Johannesen <dalej@apple.com>
27509 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27511 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27513 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27514 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27515 Strip options from test name.
27517 2005-03-31 Jan Hubicka <jh@suse.cz>
27519 * gcc.dg/varpool-1.c: New testcase.
27521 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27525 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27526 gcc.dg/stmt-expr-label-3.c : New tests.
27527 * gcc.c-torture/execute/medce-2.c: Remove.
27529 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27532 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27535 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27537 * gcc.c-torture/compile/pr20203.c: New test.
27539 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27541 * gfortran.dg/promotion.f90: New test.
27543 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27545 PR middle-end/20491
27546 * gcc.dg/torture/asm-subreg-1.c: New test.
27548 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27551 * gcc.dg/pr20672-1.c: New test.
27553 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27555 * gfortran.dg/vect: New directory.
27556 * gfortran.dg/vect/vect.exp: New.
27557 * gfortran.dg/vect/vect-1.f90: New test.
27558 * gfortran.dg/vect/vect-2.f90: New test.
27559 * gfortran.dg/vect/vect-3.f90: New test.
27560 * gfortran.dg/vect/vect-4.f90: New test.
27561 * gfortran.dg/vect/vect-5.f90: New test.
27563 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27565 PR middle-end/20622
27566 * gcc.dg/alias-7.c: New test.
27568 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27570 * gcc.dg/sparc-reg-1.c: New test.
27572 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27575 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27577 2005-03-29 Dale Ranta <dir@lanl.gov>
27578 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27580 PR libfortran/20163
27581 * gfortran.dg/pr20163-2.f: New test.
27583 2005-03-28 Jan Hubicka <jh@suse.cz>
27585 PR middle-end/20635
27586 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27589 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27591 PR tree-optimization/20626
27592 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27593 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27595 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27597 * gfortran.dg/underflow.f90: New test.
27598 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27600 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27602 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27604 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27606 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27607 (g++_init): Make sure that CXXFLAGS is set.
27608 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27609 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27610 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27611 * lib/objc.exp (objc_init): Likewise.
27612 * lib/treelang.exp (treelang_init): Likewise.
27614 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27616 PR tree-optimization/20470
27617 * gcc.dg/tree-ssa/pr20470.c: New test.
27619 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27621 * gcc.dg/ppc-stfiwx.c: New.
27623 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27626 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27628 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27630 * gcc.dg/20050325-1.c: Fix a typo.
27632 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27634 PR libfortran/19678
27635 PR libfortran/19679
27636 * gfortran.dg/dos_eol.f: New test.
27638 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27640 PR rtl-optimization/20249
27641 * gcc.dg/20050325-1.c: New test.
27643 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27645 PR libfortran/15332
27646 * gfortran.dg/pr15332.f: New test.
27648 2005-03-24 Dale Johannesen <dalej@apple.com>
27650 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27652 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27654 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27655 'internal' visibility.
27656 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27657 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27658 'protected' visibility.
27659 * gcc.dg/visibility-7.c: Likewise.
27660 * lib/target-supports.exp (check_visibility_available): Take
27661 a parameter, the kind of visibility to check for.
27662 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27663 to check_visibility_available.
27665 * g++.dg/expr/cast3.C: New.
27667 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27669 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27672 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27675 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27677 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27679 * gcc.dg/badshift.c: Renamed to...
27680 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27682 * gcc.target/i386/badshift.c: Renamed to...
27683 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27686 PR rtl-optimization/20532
27687 * gcc.target/i386/badshift.c: New.
27689 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27691 * gfortran.dg/pr18025.f90: New test.
27693 2005-03-23 Dale Johannesen <dalej@apple.com>
27695 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27697 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27699 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27701 * lib/target-supports.exp (check_iconv_available): Default
27702 libiconv to -liconv, if there is no definition.
27704 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27706 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27708 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27710 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27711 * g++.dg/opt/pr7503-2.C: Likewise.
27712 * g++.dg/opt/pr7503-3.C: Likewise.
27713 * g++.dg/opt/pr7503-4.C: Likewise.
27714 * g++.dg/opt/pr7503-5.C: Likewise.
27715 * g++.dg/warn/minmax.C: New test.
27717 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27719 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27720 * gfortran.dg/g77_intrinsics_sub.f: New test.
27722 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27723 Jan Hubicka <jh@suse.cz>
27724 Steven Bosscher <stevenb@suse.de
27726 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27728 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27731 * g++.dg/template/redecl3.C: New test.
27733 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27736 * g++.dg/parse/error16.C: Tweak error markers.
27738 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27741 * gcc.dg/20050321-2.c: New test.
27743 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27747 * g++.dg/template/ptrmem12.C: New.
27749 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27751 PR rtl-optimization/20527
27752 * gcc.c-torture/execute/pr20527-1.c: New test.
27754 2005-03-22 Ben Elliston <bje@au.ibm.com>
27756 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27757 program, compile it into a real executable and then delete the .c
27758 and .x files afterwards, to avoid problems on testglue targets.
27760 2005-03-21 Stuart Hastings <stuart@apple.com>
27762 * gcc.target/i386/sse-2.c: New.
27764 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27766 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27768 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27770 * g++.dg/parse/crash25.C: Fix typo.
27772 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27775 * g++.dg/parse/crash24.C: New test.
27778 * g++.dg/parse/crash25.C: New test.
27780 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27783 * g++.dg/ext/stmtexpr4.C: New test.
27785 2005-03-20 Roger Sayle <roger@eyesopen.com>
27787 PR middle-end/20539
27788 * gcc.c-torture/compile/pr13066-1.c: New test case.
27789 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27790 * g++.dg/opt/pr13066-1.C: Likewise.
27792 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27794 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27796 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27799 * gfortran.dg/nesting_1.f90: New test.
27801 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27804 * g++.dg/lookup/using13.C: New test.
27806 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27809 * g++.dg/template/crash36.C: New test.
27811 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27814 * g++.dg/template/crash35.C: New test.
27816 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27819 * g++.dg/overload/operator2.C: New test.
27821 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27823 PR libfortran/20257
27824 * gfortran.dg/pr20257.f90: New test.
27826 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27828 PR libfortran/20480
27829 * gfortran.dg/pr20480.f90: New test.
27831 2005-03-16 Richard Henderson <rth@redhat.com>
27833 PR middle-end/15700
27834 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27835 (_rtld_global): New.
27836 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27837 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27839 * gcc.dg/alias-3.c: New.
27840 * gcc.dg/alias-4.c: New.
27841 * gcc.dg/alias-5.c: New.
27842 * gcc.dg/alias-6.c: New.
27844 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27846 * gcc.dg/cpp/ucnid-7.c: New.
27848 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27849 Dorit Naishlos <dorit@il.ibm.com>
27851 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27854 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27856 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27857 support misaligned accesses.
27858 * gcc.dg/vect/vect-58.c: Likewise.
27859 * gcc.dg/vect/vect-92.c: New.
27860 * gcc.dg/vect/vect-93.c: New.
27862 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27865 * gfortran.dg/assign_2.f90: New test.
27866 * gfortran.dg/assign_3.f90: New test.
27867 * gfortran.dg/assign.f90: New test.
27869 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27871 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27872 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27873 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27874 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27877 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27879 * gcc.dg/cpp/ucnid-6.c: New.
27881 * gcc.dg/cpp/normalize-1.c: New.
27882 * gcc.dg/cpp/normalize-2.c: New.
27883 * gcc.dg/cpp/normalize-3.c: New.
27884 * gcc.dg/cpp/normalize-4.c: New.
27885 * gcc.dg/cpp/ucnid-4.c: New.
27886 * gcc.dg/cpp/ucnid-5.c: New.
27887 * g++.dg/cpp/normalize-1.C: New.
27888 * g++.dg/cpp/ucnid-1.C: New.
27890 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27892 * gcc.dg/pr18628.c: New.
27894 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27897 * g++.dg/tree-ssa/pr20280.C: New.
27899 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27902 * gfortran.dg/stfunc_2.f90: New test.
27904 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27906 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27908 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27910 * gcc.dg/tree-ssa/20050314-1.c: New test.
27912 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27916 * g++.dg/template/friend34.C: New test.
27917 * g++.dg/template/friend35.C: Likewise.
27918 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27920 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27922 Friend class name lookup 5/n
27924 * g++.dg/lookup/hidden-class1.C: New test.
27925 * g++.dg/lookup/hidden-class2.C: Likewise.
27926 * g++.dg/lookup/hidden-class3.C: Likewise.
27927 * g++.dg/lookup/hidden-class4.C: Likewise.
27928 * g++.dg/lookup/hidden-class5.C: Likewise.
27929 * g++.dg/lookup/hidden-class6.C: Likewise.
27930 * g++.dg/lookup/hidden-class7.C: Likewise.
27931 * g++.dg/lookup/hidden-class8.C: Likewise.
27932 * g++.dg/lookup/hidden-class9.C: Likewise.
27933 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27934 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27935 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27936 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27937 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27938 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27939 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27940 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27941 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27942 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27943 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27945 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27948 * g++.dg/template/error18.C: New test.
27950 2005-03-09 Ben Elliston <bje@au.ibm.com>
27953 * g++.dg/debug/pr16792.C: New test.
27955 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27957 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27958 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27959 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27960 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27961 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27962 test assertion names.
27964 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27967 * gfortran.dg/stfunc_1.f90: New test.
27969 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27972 * gfortran.dg/real_index_1.f90: New test.
27974 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27977 * gfortran.dg/spec_expr_1.f90: New test.
27979 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27982 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27985 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27988 * gfortran.dg/largeequiv_1.f90: New test.
27990 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27992 * gcc.dg/ucnid-1.c: New.
27993 * gcc.dg/ucnid-2.c: New.
27994 * gcc.dg/ucnid-3.c: New.
27995 * gcc.dg/ucnid-4.c: New.
27996 * gcc.dg/ucnid-5.c: New.
27997 * gcc.dg/ucnid-6.c: New.
27998 * gcc.dg/cpp/ucnid-1.c: New.
27999 * gcc.dg/cpp/ucnid-2.c: New.
28000 * gcc.dg/cpp/ucnid-3.c: New.
28001 * g++.dg/other/ucnid-1.C: New.
28003 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28005 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28007 2005-03-11 Per Bothner <per@bothner.com>
28009 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28010 that diagnotics refer to correct token.
28011 * gcc.dg/unused-3.c: Likewise.
28013 2005-03-11 Per Bothner <per@bothner.com>
28015 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28016 constant" is now actually on same line as string constant.
28017 * gcc.dg/cpp/direct2s.c: Likewise.
28019 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28021 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28023 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28025 PR libfortran/20124
28026 * gfortran.dg/pr20124.f90: New Test
28028 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28030 PR tree-optimization/20130
28031 * gcc.dg/pr20130-1.c: New test.
28033 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28036 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28038 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28040 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28042 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28044 * g++.dg/eh/forced1.C: Fix comment.
28045 * g++.dg/eh/forced2.C: Ditto.
28046 * g++.dg/eh/forced3.C: Ditto.
28047 * g++.dg/eh/forced4.C: Ditto.
28049 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28052 * gcc.c-torture/compile/pr20412.c: New test.
28054 2005-03-10 Roger Sayle <roger@eyesopen.com>
28056 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28058 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28061 * gcc.dg/20050307-1.c: New test.
28063 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28066 * g++.dg/other/stdarg3.C: New.
28068 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28070 PR c++/18384, c++/18327
28071 * g++.dg/init/array19.C: New test.
28073 PR inline-asm/20314
28074 * gcc.dg/torture/pr20314-1.c: New test.
28075 * gcc.dg/torture/pr20314-2.c: New test.
28077 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28079 * gcc.dg/20050309-1.c: New test.
28081 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28083 * gcc.dg/builtins-10.c: Reactivate disabled test.
28084 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28085 new cbrt transformations.
28087 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28090 * g++.dg/template/array13.C: New test.
28092 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28095 * g++.dg/init/brace4.C: New test.
28097 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28100 * g++.dg/template/non-dependent12.C: New.
28102 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28105 * g++.dg/init/array18.C: Add dg-do run marker.
28108 * g++.dg/init/array18.C: New test.
28110 2005-03-09 Ben Elliston <bje@au.ibm.com>
28112 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28113 * g++.dg/gcov/gcov.exp: Likewise.
28114 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28115 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28116 * lib/c-torture.exp: Likewise.
28117 * lib/fortran-torture.exp: Likewise.
28118 * lib/g++.exp: Likewise.
28119 * lib/gcc-defs.exp: Likewise.
28120 * lib/gcc-dg.exp: Likewise.
28121 * lib/gcc.exp: Likewise.
28122 * lib/gcov.exp: Likewise.
28123 * lib/gfortran.exp: Likewise.
28124 * lib/mike-g++.exp: Likewise.
28125 * lib/mike-gcc.exp: Likewise.
28126 * lib/objc-torture.exp: Likewise.
28127 * lib/objc.exp: Likewise.
28128 * lib/profopt.exp: Likewise.
28129 * lib/target-libpath.exp: Likewise.
28130 * lib/target-supports.exp: Likewise.
28131 * lib/treelang.exp: Likewise.
28132 * lib/wrapper.exp: Likewise.
28134 2005-03-08 Jeff Law <law@redhat.com>
28136 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28139 2005-03-08 Ira Rosen <irar@il.ibm.com>
28141 * gcc.dg/vect/pr20122.c: New test.
28143 2005-03-07 Jeff Law <law@redhat.com>
28145 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28147 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28148 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28149 * gcc.dg/tree-ssa/pr18134.c: New test.
28151 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28153 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28154 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28155 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28157 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28160 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28162 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28164 * g++.dg/warn/Wnvdtor.C: New test.
28166 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28168 * gcc.dg/torture/pr19683-1.c: New test.
28170 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28172 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28173 * gfortran.dg/g77/19990313-2.f: Ditto.
28174 * gfortran.dg/g77/19990313-3.f: Ditto.
28175 * gfortran.dg/g77/19990525-0.f: Ditto.
28176 * gfortran.dg/g77/19990826-0.f: Ditto.
28177 * gfortran.dg/g77/19990826-2.f: Ditto.
28178 * gfortran.dg/g77/19990826-3.f: Ditto.
28179 * gfortran.dg/g77/20000511-1.f: Ditto.
28180 * gfortran.dg/g77/20000511-2.f: Ditto.
28181 * gfortran.dg/g77/970625-2.f: Ditto.
28182 * gfortran.dg/g77/980310-2.f: Ditto.
28183 * gfortran.dg/g77/980310-3.f: Ditto.
28184 * gfortran.dg/g77/980310-8.f: Ditto.
28185 * gfortran.dg/g77/980519-2.f: Ditto.
28186 * gfortran.dg/g77/alpha1.f: Ditto.
28187 * gfortran.dg/g77/claus.f: Ditto.
28188 * gfortran.dg/g77/erfc.f: Ditto.
28189 * gfortran.dg/g77/short.f: Ditto.
28190 * gfortran.fortran-torture/execute/data.f90: Ditto.
28191 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28192 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28194 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28196 * lib/file-format.exp (gcc_target_object_format): Add check for som
28197 format and hardcode object formats on hppa*-*-hpux*.
28198 * lib/target-supports.exp (check_weak_available): Add check for som
28199 object format. Always return 0 on hppa*-*-hpux10*.
28201 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28204 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28206 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28208 * gfortran.dg/pr19936_1.f90: New test.
28209 * gfortran.dg/pr19936_2.f90: New test.
28210 * gfortran.dg/pr19936_3.f90: New test.
28212 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28213 Paul Thomas <prthomas@drfccad.cea.fr>
28215 * gfortran.dg/PR19754_1.f90: New test.
28216 * gfortran.dg/PR19754_2.f90: Ditto.
28218 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28221 * g++.dg/template/non-dependent11.C: New test.
28223 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28225 * lib/target-supports.exp (check_iconv_available): Fix comment.
28227 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28228 Joseph S. Myers <joseph@codesourcery.com>
28231 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28233 2005-03-04 Matthew Sachs <msachs@apple.com>
28235 * gcc.exp (gcc_target_compile): Put braces around
28236 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28237 * objc.exp (objc_target_compile): Likewise.
28238 * treelang.exp (treelang_target_compile): Likewise.
28240 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28243 * gfortran.dg/func_result_1.f90: New test.
28245 2005-03-04 Ben Elliston <bje@au.ibm.com>
28247 * gcc.misc-tests/options.exp: New test.
28249 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28251 * gcc.dg/pr15784-4.c: New test.
28253 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28255 * gcc.c-torture/execute/pr17133.c: New.
28256 * gcc.c-torture/compile/20050303-1.c: New.
28258 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28260 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28262 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28264 * g++.dg/overload/using2.C: New.
28266 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28269 * g++.dg/init/ptrmem2.C: New test.
28271 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28274 * gcc.dg/pr8927-1.c: New test.
28276 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28279 * g++.dg/inherit/covariant12.C: New.
28281 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28284 * gfortran.dg/bound_1.f90: New test.
28286 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28288 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28289 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28291 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28294 * gcc.dg/pr20245-1.c: New test.
28296 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28298 PR middle-end/19874
28299 * gcc.c-torture/execute/20050119-2.c: New test case.
28301 2005-02-28 Ben Elliston <bje@au.ibm.com>
28303 * README: Update the DejaGnu bug reporting address.
28304 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28305 * lib/objc-torture.exp: Likewise.
28307 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28309 * gfortran.dg/boz_1.f90: New test.
28310 * gfortran.dg/boz_3.f90: New test.
28311 * gfortran.dg/boz_4.f90: New test.
28313 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28315 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28316 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28318 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28320 PR libfortran/20101
28321 * gfortran.dg/write_0_pe_format.f90: New test.
28323 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28326 * g++.dg/opt/thunk2.C: New test.
28327 * g++.dg/opt/covariant1.C: New test.
28329 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28331 * gfortran.dg/e_d_fmt.f90: New test.
28333 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28335 * gcc.dg/asm-b.c: Fix comment typos.
28337 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28339 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28342 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28345 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28346 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28347 * gcc.dg/asm-b.c: New test.
28349 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28351 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28352 Disable this test on IRIX 6.
28354 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28356 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28357 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28360 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28362 PR tree-optimization/20204
28363 * gcc.dg/pr20204.c: New test.
28365 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28368 * gcc.c-torture/execute/20050224-1.c: New test.
28371 * g++.dg/warn/Wbraces2.C: New test.
28373 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28376 * g++.dg/init/const2.C: New test.
28378 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28380 PR tree-optimization/20100
28381 * gcc.c-torture/execute/pr20100-1.c: New test.
28383 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28385 * gfortran.dg/implicit_3.f90: New test.
28387 * gfortran.dg/deftype_1.f90: New test.
28389 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28391 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28393 * g++.dg/other/anon3.C: Accept a warning.
28395 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28397 * gcc.dg/pr20017.c: Fix a comment typo.
28399 2005-02-23 Bud Davis <bdavis@gfortran.org>
28401 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28403 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28406 * ada/acats/tests/cxa/cxa3004.a: Remove.
28407 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28409 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28412 * g++.dg/init/const1.C: New test.
28415 * g++.dg/parse/constant7.C: New test.
28418 * g++.dg/parse/error27.C: New test.
28419 * g++.dg/template/qualttp15.C: Adjust error markers.
28420 * g++.old-deja/g++.other/struct1.C: Likewise.
28423 * g++.dg/template/error17.C: New test.
28426 * g++.dg/parser/error26.C: New test.
28428 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28430 PR tree-optimization/20100
28431 PR tree-optimization/20115
28432 * gcc.dg/pr20115.c: New test.
28433 * gcc.dg/pr20115-1.c: New test.
28434 * gcc.dg/pr20100.c: New test.
28435 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28436 call-clobbered variables after alias1.
28438 2005-02-22 Bud Davis <bdavis@gfortran.org>
28440 * gfortran.dg/list_read_4.f90: new test.
28442 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28444 PR rtl-optimization/20017.
28445 * gcc.dg/pr20017.c: New.
28447 2005-02-22 Devang Patel <dpatel@apple.com>
28450 * g++.dg/tree-ssa/pr19952.C: New test.
28452 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28455 * g++.dg/parse/constant6.C: New test.
28457 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28459 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28460 * g++.dg/charset/asm2.c: Likewise.
28461 * g++.dg/charset/asm3.c: Likewise.
28462 * g++.dg/charset/asm4.c: Likewise.
28463 * g++.dg/charset/asm5.c: Likewise.
28464 * g++.dg/charset/attribute1.c: Likewise.
28465 * g++.dg/charset/attribute2.c: Likewise.
28466 * g++.dg/charset/extern1.cc: Likewise.
28467 * g++.dg/charset/extern2.cc: Likewise.
28468 * g++.dg/charset/extern3.cc: Likewise.
28469 * g++.dg/charset/function.cc: Likewise.
28470 * g++.dg/charset/string.c: Likewise.
28471 * g++.dg/charset/charset.exp: Likewise.
28472 * lib/target-supports.exp (check_iconv_available): Fix comment.
28474 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28476 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28477 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28478 * gcc.dg/charset/asm2.c: Likewise.
28479 * gcc.dg/charset/asm3.c: Likewise.
28480 * gcc.dg/charset/asm4.c: Likewise.
28481 * gcc.dg/charset/asm5.c: Likewise.
28482 * gcc.dg/charset/asm6.c: Likewise.
28483 * gcc.dg/charset/attribute1.c: Likewise.
28484 * gcc.dg/charset/attribute2.c: Likewise.
28485 * gcc.dg/charset/builtin1.c: Likewise.
28486 * gcc.dg/charset/extern.c: Likewise.
28487 * gcc.dg/charset/function.c: Likewise.
28488 * gcc.dg/charset/string.c: Likewise.
28489 * gcc.dg/charset/charset.exp: Likewise.
28491 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28494 * gfortran.dg/pr20086.f90: New test.
28496 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28498 PR tree-optimization/19786
28499 * g++.dg/tree-ssa/pr19786.C: New.
28501 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28503 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28505 2005-02-21 Jeff Law <law@redhat.com>
28507 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28509 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28511 * gfortran.dg/do_iterator: Split loop, markup all lines for
28512 which an error locus is printed.
28513 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28515 * gfortran.dg/select_4.f90: Likewise.
28516 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28517 locuses in the various permutations.
28519 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28521 PR tree-optimization/19951
28522 * g++.dg/vect: New directory.
28523 * g++.dg/vect/vect.exp: New file.
28524 * g++.dg/vect/pr19951.cc: New testcase.
28525 * g++.dg/dg.exp: Also prune vectorizer tests.
28527 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28530 * gcc.dg/charset/builtin1.c: New test.
28532 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28535 * g++.dg/inherit/volatile1.C: New test.
28538 * g++.dg/template/dtor4.C: New test.
28540 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28542 * gfortran.dg/int_1.f90: New test.
28544 2005-02-19 Devang Patel <dpatel@apple.com>
28546 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28548 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28550 * gfortran.dg/achar_1.f90: New test.
28552 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28554 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28556 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28557 Jakub Jelinek <jakub@redhat.com>
28559 PR tree-optimization/19828
28560 * gcc.dg/tree-ssa/loop-7.c: New test.
28561 * gcc.c-torture/execute/20050218-1.c: New test.
28563 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28566 * gcc.dg/transparent-union-1.c: New test.
28567 * gcc.dg/transparent-union-2.c: New test.
28569 2005-02-18 James E Wilson <wilson@specifixinc.com>
28571 PR tree-optimization/18977
28572 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28574 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28577 * gcc.dg/pr20054.c: New test.
28579 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28582 * g++.dg/ext/attrib20.C: New test.
28584 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28586 PR middle-end/20030
28587 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28589 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28592 * g++.dg/opt/switch4.C: New.
28594 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28597 PR tree-optimization/20009
28598 * gcc.c-torture/compile/20050217-1.c: New test.
28599 * g++.dg/opt/switch3.C: New test.
28601 PR tree-optimization/18947
28602 * gcc.c-torture/compile/20050215-1.c: New test.
28603 * gcc.c-torture/compile/20050215-2.c: New test.
28604 * gcc.c-torture/compile/20050215-3.c: New test.
28606 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28609 * g++.dg/template/crash34.C: New.
28612 * g++.dg/other/access3.C: New.
28614 2005-02-17 Ira Rosen <irar@il.ibm.com>
28616 * gcc.dg/vect/vect-98.c: New test.
28618 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28620 PR tree-optimization/19967
28621 * gcc.dg/pr19967.c: New.
28623 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28625 PR middle-end/19857
28626 * gcc.dg/tree-ssa/20050215-1.c: New test.
28627 * gcc.c-torture/execute/20050215-1.c: New test.
28629 2005-02-15 Eric Christopher <echristo@redhat.com>
28631 * gcc.dg/cpp/20050215-1.c: New file.
28633 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28635 PR tree-optimization/15785
28636 * gcc.dg/pr15785-1.c: New test.
28638 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28641 * g++.dg/init/ctor4.C: New.
28642 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28644 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28646 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28647 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28649 2005-02-15 Andreas Schwab <schwab@suse.de>
28651 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28654 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28656 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28658 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28660 PR tree-optimization/19853
28661 * gcc.c-torture/compile/pr19853.c: New test.
28663 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28666 * g++.dg/parse/local-class1.C: New.
28669 * g++.dg/parse/ptrmem3.C: New.
28672 * g++.old-deja/g++.oliva/template6.C: Add another case.
28673 * g++.dg/template/explicit6.C: New.
28675 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28678 * g++.dg/other/redecl2.C: New.
28680 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28683 * g++.dg/abi/covariant4.C: New.
28685 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28687 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28690 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28692 * gcc.dg/vect/vect-96.c: Fix typo.
28694 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28698 * g++.dg/template/enum5.C: New test.
28700 2005-02-12 Ira Rosen <irar@il.ibm.com>
28702 * gcc.dg/vect/vect-97.c: New test.
28704 2005-02-12 Ira Rosen <irar@il.ibm.com>
28706 * gcc.dg/vect/vect-96.c: New test.
28708 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28710 * gcc.dg/builtins-34.c: Also check ldexp*.
28712 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28714 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28716 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28718 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28719 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28720 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28721 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28722 selector_list, selector_expression, dg-process-target): Move to new
28723 file target-supports-dg.exp.
28724 * lib/target-supports-dg.exp: New.
28726 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28729 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28732 * g++.dg/other/ptrmem6.C: New test.
28734 PR middle-end/19858
28735 * gcc.c-torture/compile/20050210-1.c: New test.
28737 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28740 * g++.dg/warn/Wbraces1.C: New test.
28742 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28744 * gcc.dg/builtins-52.c: New testcase.
28746 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28749 * gcc.c-torture/execute/20050119-1.c: New test.
28751 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28754 * g++.dg/init/delete1.C: New test.
28756 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28759 * g++.dg/template/static12.C: New test.
28761 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28764 * g++.dg/conversion/ambig1.C: New test.
28767 * g++.dg/ext/attrib19.C: New test.
28770 * g++.dg/parse/dtor5.C: New test.
28773 * g++.dg/template/dtor3.C: New test.
28776 * g++.dg/template/static11.C: New test.
28777 * g++.dg/template/crash2.C: Remove dg-error marker.
28779 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28782 * g++.old-deja/g++.mike/p10769a.C: Remove.
28784 2005-02-09 Roger Sayle <roger@eyesopen.com>
28786 * gcc.dg/builtins-48.c: New test case.
28787 * gcc.dg/builtins-49.c: New test case.
28788 * gcc.dg/builtins-50.c: New test case.
28789 * gcc.dg/builtins-51.c: New test case.
28791 2005-02-09 Ian Lance Taylor <ian@airs.com>
28793 PR middle-end/19583
28794 * g++.dg/warn/Wreturn-type-3.C: New test.
28796 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28798 PR middle-end/19402
28799 * gcc.dg/pr19402-1.c: New testcase.
28800 * gcc.dg/pr19402-2.c: likewise.
28802 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28804 PR middle-end/19854
28805 * g++.dg/tree-ssa/tmmti.C: New testcase.
28807 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28809 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28811 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28814 * g++.dg/parse/crash23.C: New test.
28815 * g++.dg/warn/Weff1.C: New test.
28817 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28819 * gcc.dg/20050209-1.c: New test.
28821 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28824 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28826 2005-02-08 Mike Stump <mrs@apple.com>
28828 * g++.dg/pch/import-2.c: New test.
28829 * g++.dg/pch/import-2.hs: New.
28830 * g++.dg/pch/include/import-2a.h: New.
28831 * g++.dg/pch/include/import-2b.h: New.
28833 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28835 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28837 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28839 * gfortran.dg/substr_1.f90: New test.
28841 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28843 PR middle-end/19775
28844 * gcc.dg/torture/builtin-power-1.c: Disable test for
28845 invalid transformation.
28846 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28847 no longer optimize.
28848 * gcc.dg/builtins-47.c: New testcase.
28850 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28851 Dorit Naishlos <dorit@il.ibm.com>
28853 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28855 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28857 * gcc.c-torture/compile/20050206-1.c: New test.
28859 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28862 * g++.dg/opt/pr19768.C: New test.
28864 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28867 * gcc.c-torture/compile/pr19736.c: New test.
28869 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28872 * g++.dg/parse/error25.C: New test.
28874 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28876 * gcc.c-torture/execute/20050203-1.c: New.
28878 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28880 * gcc.dg/vect/vect-85.c: Remove xfail.
28881 * gcc.dg/vect/vect-86.c: Remove xfail.
28882 * gcc.dg/vect/vect-87.c: Remove xfail.
28883 * gcc.dg/vect/vect-88.c: Remove xfail.
28885 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28887 * gcc.dg/altivec-19.c: New.
28889 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28892 * gcc.dg/nested-func-3.c: New test.
28893 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28895 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28897 * gcc.test-framework/gen_directive_tests: Generate tests for
28898 selector expressions.
28900 2005-02-02 Matt Austern <austern@apple.com>
28903 * g++/ext/builtin7.C: New.
28904 * g++/ext/builtin8.C: New.
28906 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28909 * gcc.dg/pr18502-1.c: New test.
28911 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28914 * g++.dg/template/local4.C: Tweak.
28916 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28918 PR tree-optimization/19578
28919 * gcc.c-torture/compile/20050202-1.c: New test.
28921 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28924 * gcc.dg/c99-init-4.c: New test.
28926 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28928 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28930 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28932 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28933 * g++.dg/eh/check-vect.h: New.
28935 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28936 * gcc.dg/vect/vect-78.c: Ditto.
28937 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28940 * g++.dg/conversion/simd1.C: Expect warning.
28941 * g++.dg/ext/attribute-test-1.C: Ditto.
28942 * g++.dg/ext/attribute-test-2.C: Ditto.
28943 * g++.dg/ext/attribute-test-3.C: Ditto.
28944 * g++.dg/ext/attribute-test-4.C: Ditto.
28946 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28947 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28949 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28951 2005-02-01 Richard Henderson <rth@redhat.com>
28953 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28954 long double for ibm double-double format.
28955 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28957 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28959 PR tree-optimization/19633
28960 * gcc.dg/pr19633-1.c: New test.
28961 * gcc.dg/pr19633.c: Tweak to make pointer point
28962 to NULL or a symbol.
28964 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28966 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28968 (dg-process-target (local override)): Handle selector expressions.
28970 * gcc.test-framework/README: Describe tests in source directory.
28971 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28972 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28973 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28974 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28975 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28976 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28977 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28978 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28979 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28980 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28981 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28982 * gcc.test-framework/dg-error-exp-P.c: New test.
28983 * gcc.test-framework/dg-error-exp-XP.c: New test.
28984 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28985 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28986 * gcc.test-framework/dg-output-exp-P.c: New test.
28987 * gcc.test-framework/dg-output-exp-XF.c: New test.
28988 * gcc.test-framework/dg-warning-exp-P.c: New test.
28989 * gcc.misc-tests/dg-1.c: Remove.
28990 * gcc.misc-tests/dg-2.c: Remove.
28991 * gcc.misc-tests/dg-3.c: Remove.
28992 * gcc.misc-tests/dg-4.c: Remove.
28993 * gcc.misc-tests/dg-5.c: Remove.
28994 * gcc.misc-tests/dg-6.c: Remove.
28995 * gcc.misc-tests/dg-7.c: Remove.
28996 * gcc.misc-tests/dg-8.c: Remove.
28997 * gcc.misc-tests/dg-9.c: Remove.
28998 * gcc.misc-tests/dg-10.c: Remove.
28999 * gcc.misc-tests/dg-11.c: Remove.
29000 * gcc.misc-tests/dg-12.c: Remove.
29001 * gcc.misc-tests/dg-test.exp: Remove.
29003 * gcc.test-framework/test-framework.awk: Change recording and
29004 printing of passes and failures.
29006 * gcc.test-framework: New directory.
29007 * gcc.test-framework/README: New.
29008 * gcc.test-framework/test-framework.exp: New.
29009 * gcc.test-framework/test-framework.awk: New.
29010 * gcc.test-framework/gen_directive_tests: New.
29012 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29014 * lib/treelang.exp: Fix comment typos.
29015 (treelang_target_compile): Don't append libs=-ltreelang to options.
29017 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29019 * g++.dg/parse/typename7.C: Adjust error messages.
29021 2005-01-31 Jeff Law <law@redhat.com>
29023 * gcc.c-torture/execute/20050131-1.c: New test.
29024 * gcc.dg/wcaselabel.c: New test.
29026 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29028 * g++.dg/other/warning1.C: Adjust error messags.
29029 * g++.dg/parse/constant5.C: New test.
29031 2005-01-31 Steven Bosscher <stevenb@suse.de>
29034 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29035 the test case valid.
29036 * gcc.dg/20030815-1.c: Remove invalid tests.
29037 * gcc.dg/array-7.c: Adjust expected result.
29038 * gcc.dg/pr18596-3.c: Likewise.
29039 * gcc.dg/noncompile/20000901-1.c: Likewise.
29040 * gcc.dg/noncompile/init-2.c: Likewise.
29041 * gcc.dg/noncompile/init-4.c: Likewise.
29043 2005-01-31 Dale Johannesen <dalej@apple.com>
29045 * g++.dg/opt/pr19650.C: New test.
29047 2005-01-31 Richard Henderson <rth@redhat.com>
29049 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29050 long double for intel double extended format.
29051 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29053 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29056 * g++.dg/template/static10.C: New test.
29059 * g++.dg/parse/error24.C: New test.
29062 * g++.dg/lookup/builtin1.C: New test.
29065 * g++.dg/warn/conv3.C: New test.
29067 2005-01-30 Bud Davis <bdavis@gfortran.org>
29070 * gfortan.dg/inquire_7.f90
29072 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29074 PR tree-optimization/15791
29075 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29076 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29077 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29078 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29079 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29080 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29081 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29082 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29083 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29084 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29086 2005-01-29 Paul Brook <paul@codesourcery.com>
29089 * check.c (real_or_complex_check): New function.
29090 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29091 * intrinsic.c (add_functions): Use new check functions.
29092 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29095 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29097 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29098 gcc.dg/lvalue-3.c: New tests.
29099 * gcc.dg/concat.c: Update expected messages.
29101 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29103 PR libfortran/19595
29104 * gfortran.dg/eor_1.f90: New test.
29106 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29109 * gfortran.dg/logical_data_1.f90: New test.
29111 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29114 * g++.dg/template/crash33.C: New test.
29117 * g++.dg/template/crash32.C: New test.
29119 2005-01-28 Ian Lance Taylor <ian@airs.com>
29121 PR middle-end/16558
29122 * g++.dg/warn/Wreturn-type-2.C: New test.
29124 2004-06-24 Jeff Law <law@redhat.com>
29126 * gcc.dg/tree-ssa/20050128-1.c: New test.
29128 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29130 * gcc.target/frv/all-mdpackh-1.c: New test.
29132 2005-01-28 Steven Bosscher <stevenb@suse.de>
29134 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29136 2005-01-27 Richard Henderson <rth@redhat.com>
29138 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29140 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29142 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29144 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29146 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29147 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29148 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29149 to cope with cases where the multilib options override the dg-options.
29151 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29154 * gcc.dg/noncompile/20050120-1.c: New test.
29156 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29158 PR tree-optimization/19633
29159 * gcc.dg/pr19633.c: New test.
29160 * gcc.dg/tree-ssa/pr19633.c: New test.
29162 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29164 * gcc.dg/20041216-1.c: New test.
29166 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29169 * objc.dg/selector-2.m: New test.
29171 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29173 * g++.dg/opt/range-test-2.C: New test.
29175 PR rtl-optimization/19579
29176 * gcc.c-torture/execute/20050124-1.c: New test.
29178 2005-01-26 Greg Parker <gparker@apple.com>
29179 Stuart Hastings <stuart@apple.com>
29181 * gcc.c-torture/execute/20050125-1.c: New.
29183 2005-01-18 Jan Hubicka <jh@suse.cz>
29185 PR tree-optimize/19337
29186 * gcc.c-torture/compile/20050119-1.c: New test.
29188 2005-01-24 James E Wilson <wilson@specifixinc.com>
29190 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29191 test for successful match.
29193 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29196 * objc.dg/comp-types-7.m: New test.
29198 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29200 * lib/target-supports.exp (current_target_name): New.
29201 (check_effective_target_ilp32, check_effective_target_lp64):
29202 Cache the result to use as long as the current target, with
29203 multilib flags, remains the same.
29205 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29206 (dg-require-weak, dg-require-visibility, dg-require-alias,
29207 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29208 dg-require-effective-target, dg-skip-if): Remove call to
29209 skip_test_and_clear_xfail.
29210 (dg-test): Clear xfail data.
29212 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29215 * gcc.dg/ppc64-toc.c: New test.
29217 * g++.dg/tree-ssa/empty-1.C: New test.
29219 PR middle-end/19551
29220 * gcc.c-torture/execute/20050121-1.c: New test.
29221 * gcc.dg/20050121-2.c: New test.
29223 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29224 Paul Brook <paul@codesourcery.com>
29227 * gfortran.dg/real_const_1.f: New test.
29228 * gfortran.dg/real_const_2.f90: New test.
29229 * gfortran.dg/complex_int_1.f90: New test.
29231 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29234 * gfortan.dg/inquire_6.f90: New test.
29236 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29238 PR libfortran/19451
29239 * open_readonly_1.f90: New test.
29241 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29243 PR libfortran/18982
29244 * gfortran.dg/open_new.f90: New file.
29246 2005-01-22 Paul Brook <paul@codesourcery.com>
29248 * namelist_1.f90: New test.
29250 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29252 PR tree-optimization/19484
29253 * gcc.c-torture/compile/20050122-[12].c: New tests.
29255 2005-01-22 Paul Brook <paul@codesourcery.com>
29257 * gfortran.dg/implicit_2.f90: New test.
29259 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29262 * gfortran.dg/inquire_5.f90: New test.
29264 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29267 * gcc.dg/pr18809-1.c: New test.
29269 2005-01-21 Ian Lance Taylor <ian@airs.com>
29271 * gcc.dg/20050121-1.c: New test.
29273 PR tree-optimization/13000
29274 * gcc.dg/20040206-1.c: Change warning to point where function is
29277 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29280 * g++.dg/template/array11.C: New test.
29282 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29284 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29285 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29286 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29287 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29288 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29289 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29291 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29293 PR tree-optimization/15349
29294 * gcc.dg/tree-ssa/pr15349.c: New.
29296 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29298 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29300 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29302 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29303 scan-assembler-times directive name.
29305 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29308 PR rtl-optimization/19462
29309 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29311 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29313 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29314 counting function calls on ia64.
29316 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29318 PR rtl-optimization/15139
29319 * gcc.dg/20050111-2.c: New test.
29322 * gcc.c-torture/compile/20050113-1.c: New testcase.
29324 PR middle-end/19164
29325 * gcc.dg/20050113-1.c: New testcase.
29327 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29329 * gcc.dg/vect/vect-85.c: Add comment.
29330 * gcc.dg/vect/vect-86.c: Add xfail for now.
29331 * gcc.dg/vect/vect-87.c: Add xfail for now.
29332 * gcc.dg/vect/vect-88.c: Add xfail for now.
29333 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29335 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29337 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29339 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29341 * g++.dg/debug/typedef3.C: New test.
29343 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29346 * gcc.dg/asm-a.c: New test.
29348 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29350 * gcc.dg/sh-relax.c: Add prototype for abort.
29352 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29354 * gcc.dg/short-compare-1.c: New test.
29355 * gcc.dg/short-compare-2.c: Likewise.
29357 2005-01-18 Michael Matz <matz@suse.de>
29359 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29361 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29363 PR tree-optimization/19121
29364 * gcc.c-torture/compile/pr19121.c: New test.
29366 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29369 * gcc.c-torture/compile/pr19357.c: New test.
29371 2005-01-17 Ian Lance Taylor <ian@airs.com>
29374 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29375 pass--those that refer just to the variable, possibly with a
29377 * gcc.dg/c99-const-expr-3.c: Likewise.
29379 PR middle-end/13127
29380 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29383 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29386 * gfortran.dg/endfile_2.f90: New test.
29388 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29391 * gfortran.dg/select_5.f90: New test.
29393 2004-01-16 Paul Brook <paul@codesourcery.com>
29395 * gfortran.dg/common_4.f90: New test.
29397 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29399 PR rtl-optimization/19462
29400 * gcc.dg/torture/pr19462-1.c: New test.
29402 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29405 * objc.dg/func-ptr-2.m: New.
29406 * objc.dg/volatile-1.m: New.
29408 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29410 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29412 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29414 PR tree-optimization/19060
29415 * gcc.c-torture/execute/20050104-1.c: New test.
29417 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29420 * gfortran.dg/write_to_null.f90: New test.
29422 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29423 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29426 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29429 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29432 * g++.dg/init/vector1.C: New test.
29434 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29437 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29439 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29441 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29443 * gfortran.dg/select_1.f90: New test.
29444 * gfortran.dg/select_2.f90: New test.
29445 * gfortran.dg/select_3.f90: New test.
29446 * gfortran.dg/select_4.f90: New test.
29448 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29450 PR middle-end/19084
29451 PR rtl-optimization/19348
29452 * gcc.dg/20050111-1.c: New test.
29453 * gcc.c-torture/execute/20050111-1.c: New test.
29455 * gcc.dg/i386-asm-4.c: New test.
29457 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29459 * gcc.dg/nested-func-2.c: New test.
29460 * ada/acats/norun.lst: Remove c953002.
29462 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29464 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29466 2005-01-12 Ben Elliston <bje@au.ibm.com>
29468 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29470 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29473 * g++.dg/abi/align1.C: New test.
29475 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29477 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29479 * g++.dg/ext/altivec_check.h: Support compiling as C.
29481 2005-01-10 Roger Sayle <roger@eyesopen.com>
29484 * g++.dg/expr/pr19355-1.C: New test case.
29486 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29488 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29489 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29490 * ada/acats/tests/c3/c92005b.ada: Likewise.
29491 * ada/acats/tests/c3/cxb3012.a: Likewise.
29492 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29494 2005-01-09 Paul Brook <paul@codesourcery.com>
29496 * gfortran.dg/common_2.f90: New file.
29497 * gfortran.dg/common_3.f90: New file.
29499 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29501 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29503 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29505 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29506 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29507 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29508 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29509 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29510 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29511 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29512 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29513 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29514 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29515 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29516 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29517 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29518 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29519 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29520 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29521 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29522 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29523 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29524 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29525 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29526 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29527 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29528 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29529 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29530 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29531 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29532 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29533 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29534 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29535 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29536 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29537 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29538 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29539 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29540 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29541 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29542 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29543 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29544 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29545 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29546 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29547 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29548 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29549 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29550 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29551 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29552 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29553 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29554 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29555 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29556 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29557 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29558 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29559 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29560 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29561 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29562 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29563 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29564 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29565 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29566 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29567 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29568 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29569 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29570 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29571 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29573 * gcc.dg/vect/vect-1.c: Fix spelling.
29574 * gcc.dg/vect/vect-10.c: Fix spelling.
29575 * gcc.dg/vect/vect-11.c: Fix spelling.
29576 * gcc.dg/vect/vect-12.c: Fix spelling.
29577 * gcc.dg/vect/vect-14.c: Fix spelling.
29578 * gcc.dg/vect/vect-15.c: Fix spelling.
29579 * gcc.dg/vect/vect-16.c: Fix spelling.
29580 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29581 * gcc.dg/vect/vect-64.c: Fix comments.
29582 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29584 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29585 Ira Rosen <irar@il.ibm.com>
29587 * gcc.dg/vect/vect-70.c: New test.
29588 * gcc.dg/vect/vect-71.c: New test.
29590 2005-01-09 Manfred Hollstein <mh@suse.com>
29592 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29593 * gcc.dg/pr18241-2.c: Likewise.
29594 * gcc.dg/pr18241-3.c: Likewise.
29595 * gcc.dg/pr18241-4.c: Likewise.
29596 * gcc.dg/pr18241-5.c: Likewise.
29598 2005-01-08 Richard Henderson <rth@redhat.com>
29600 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29601 False for x86 and x86-64.
29603 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29605 PR tree-optimization/18241
29606 * gcc.dg/pr18241-1.c: New test.
29607 * gcc.dg/pr18241-2.c: New test.
29608 * gcc.dg/pr18241-3.c: New test.
29609 * gcc.dg/pr18241-4.c: New test.
29610 * gcc.dg/pr18241-5.c: New test.
29612 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29614 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29615 gfortran.dg/select_4.f90: New.
29617 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29619 * gcc.c-torture/execute/20050107-1.c: New test.
29621 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29624 * g++.dg/template/ref2.C: New.
29626 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29628 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29629 instead of being empty.
29631 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29634 * gfortran.dg/array-1.f90: New test.
29636 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29638 PR tree-optimization/19283
29639 * gcc.c-torture/execute/20050106-1.c: New test.
29641 PR rtl-optimization/18861
29642 * gcc.dg/20050105-1.c: New test.
29644 PR tree-optimization/18828
29645 * gcc.dg/20050105-2.c: New test.
29647 2005-01-07 Andreas Jaeger <aj@suse.de>
29649 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29651 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29654 * gfortran.dg/fmt_read.f90: New test.
29656 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29658 * gcc.dg/rs6000-ldouble-2.c: New.
29660 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29663 * g++.dg/parser/ctor2.C: New test.
29665 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29668 * g++.dg/template/using9.C: New test.
29670 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29673 * g++.dg/lookup/friend6.C: New test.
29675 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29678 * g++.dg/template/array10.C: New.
29680 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29682 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29683 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29685 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29687 * gcc.c-torture/compile/20050105-1.c: New test.
29689 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29691 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29693 2005-01-05 Roger Sayle <roger@eyesopen.com>
29695 PR middle-end/19100
29696 * gcc.dg/conv-3.c: New test case.
29698 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29700 * gcc.dg/asm-wide-1.c: New test.
29702 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29705 * g++.dg/parse/crash22.C: New
29707 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29710 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29712 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29714 PR middle-end/17767
29715 * gcc.dg/i386-mmx-6.c: New test case.
29717 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29719 PR tree-optimization/18308
29720 * gcc.dg/vect/pr18308.c: New testcase.
29722 2005-01-04 Andreas Jaeger <aj@suse.de>
29724 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29726 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29727 Robert Bowdidge <bowdidge@apple.com>
29729 * gcc.dg/cpp/subframework1.c: New.
29730 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29731 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29732 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29733 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29735 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29737 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29739 * gcc.dg/darwin-weakimport-2.c: New.
29741 2005-01-03 Richard Henderson <rth@redhat.com>
29743 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29745 2005-01-03 Richard Henderson <rth@redhat.com>
29747 * gcc.dg/vect/vect.exp: Enable for ia64.
29748 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29749 (check_effective_target_vect_float): Likewise.
29750 (check_effective_target_vect_no_align): Likewise.
29751 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29752 * gcc.dg/vect/vect-8.c: Likewise.
29754 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29757 * gcc.dg/pr19236-1.c: New test case.
29759 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29761 PR rtl-optimization/12092
29762 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29764 2005-01-02 Andreas Jaeger <aj@suse.de>
29766 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29768 2005-01-01 Roger Sayle <roger@eyesopen.com>
29769 Andrew Pinski <pinskia@physics.uc.edu>
29771 PR rtl-optimization/12092
29772 * gcc.dg/pr12092-1.c: New test case.
29774 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29776 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29777 'hidden' and 'default' for better portability.
29778 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29780 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29782 * g++.old-deja/g++.brendan/new3.C: Likewise.
29784 2005-01-01 Steven Bosscher <stevenb@suse.de>
29786 * gcc.dg/20041231-1.C: New test.
29787 * g++.dg/warn/Wunreachable-code-1.C: New test.
29789 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29791 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29792 file, not /dev/null. Abort on error.
29794 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29795 Ziemowit Laski <zlaski@apple.com>
29798 * objc.dg/encode-5.m: New test.
29800 2004-12-29 Richard Henderson <rth@redhat.com>
29802 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29803 * objc.dg/stabs-1.m: Disable for ia64.
29805 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29808 * g++.dg/warn/Wunused-10.C: New test.
29810 2004-12-28 Richard Henderson <rth@redhat.com>
29812 * objc.dg/stabs-1.m: Disable for alpha.
29814 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29817 * g++.dg/parse/error23.C: New test.
29819 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29821 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29824 * gfortran.dg/intrinsic_modulo_1.f90: New.
29825 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29826 tests with divisor -1.
29828 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29830 * g++.dg/opt/temp1.C (memcpy): Return a value.
29833 * g++.dg/expr/cond7.C: New test.
29835 2004-12-27 Paul Brook <paul@codesourcery.com>
29837 * gfortran.dg/g77/select_no_compile.f: Remove.
29839 2004-12-27 Richard Henderson <rth@redhat.com>
29841 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29842 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29843 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29845 2004-12-26 Richard Henderson <rth@redhat.com>
29847 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29848 by 1i instead of token pasting.
29850 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29852 PR tree-optimization/17578
29853 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29854 to additional_flags.
29855 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29857 2004-12-25 Richard Henderson <rth@redhat.com>
29859 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29862 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29864 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29866 * gcc.dg/pr17957.c (dg-options): Likewise.
29867 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29868 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29869 instead of 0 on __hppa__.
29870 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29871 "foo,%r" on hppa*-*-*.
29873 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29876 * gfortran.dg/complex_write.f90: New test.
29878 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29881 * g++.dg/parse/pragma2.C: New test.
29883 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29885 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29887 * gcc.dg/empty2.c: Add missing dg-warning.
29889 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29892 * g++.dg/template/local4.C: New test.
29893 * g++.dg/template/crash19.C: Add dg-error marker.
29895 * g++.dg/template/crash31.C: Correct embedded PR number.
29897 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29900 * g++.dg/opt/temp1.C: Add do-run marker.
29902 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29904 * g++.dg/template/spec19.C: New.
29906 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29909 * gcc.dg/empty2.c: New.
29911 2004-12-23 Richard Henderson <rth@redhat.com>
29913 * lib/target-supports.exp (check_effective_target_vect_no_align):
29914 Remove i?86 and x86-64.
29916 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29919 * g++.dg/opt/temp1.C: New test.
29921 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29924 * g++.dg/template/friend33.C: New testcase.
29926 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29929 * g++.dg/template/cond5.C: New test.
29932 * g++.dg/inherit/thunk3.C: New test.
29935 * g++.dg/warn/Wunused-9.C: New test.
29937 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29939 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29941 2004-12-22 Jan Beulich <jbeulich@novell.com>
29943 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29945 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29948 * g++.dg/ext/packed8.C: New test.
29951 * g++.dg/template/crash31.C: New test.
29954 * g++.dg/template/crash30.C: New test.
29956 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29959 * g++.dg/eh/ctor3.C: New test.
29961 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29963 * objc.dg/stabs-1.m: Allow section name to be quoted and
29964 assembly label to begin with '.LL'.
29966 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29968 * gcc.dg/vect/vect.exp
29969 (check_effective_target_lp64_or_vect_no_align): New.
29970 * gcc.dg/vect/vect-77.c: Use it.
29971 * gcc.dg/vect/vect-78.c: Use it.
29973 * lib/target-supports.exp
29974 (check_effective_target_vect_no_max,
29975 check_effective_target_vect_no_bitwise,
29976 check_effective_target_vect_no_align): New.
29977 * gcc.dg/vect/vect-13.c: Use them.
29978 * gcc.dg/vect/vect-17.c: Ditto.
29979 * gcc.dg/vect/vect-18.c: Ditto.
29980 * gcc.dg/vect/vect-19.c: Ditto.
29981 * gcc.dg/vect/vect-20.c: Ditto.
29982 * gcc.dg/vect/vect-27.c: Ditto.
29983 * gcc.dg/vect/vect-29.c: Ditto.
29984 * gcc.dg/vect/vect-44.c: Ditto.
29985 * gcc.dg/vect/vect-48.c: Ditto.
29986 * gcc.dg/vect/vect-50.c: Ditto.
29987 * gcc.dg/vect/vect-52.c: Ditto.
29988 * gcc.dg/vect/vect-54.c: Ditto.
29989 * gcc.dg/vect/vect-56.c: Ditto.
29990 * gcc.dg/vect/vect-58.c: Ditto.
29991 * gcc.dg/vect/vect-60.c: Ditto.
29992 * gcc.dg/vect/vect-72.c: Ditto.
29993 * gcc.dg/vect/vect-80.c: Ditto.
29995 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29998 * g++.dg/init/string1.C: New.
30001 * g++.dg/other/synth1.C: New.
30003 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30006 * gcc.dg/pr18963-1.c: New test.
30008 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30011 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30012 * gcc.dg/pr18596-1.c: Use dg-error.
30013 (dg-options): Use -fno-unit-at-a-time.
30014 * gcc.dg/pr18596-2.c: New test.
30015 * gcc.dg/pr18596-3.c: New test.
30017 2004-12-20 Roger Sayle <roger@eyesopen.com>
30019 PR middle-end/18683
30020 * g++.dg/opt/pr18683-1.C: New test case.
30022 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30025 * g++.dg/opt/max1.C: Fix for 64bit targets.
30027 2004-12-20 Matt Austern <austern@apple.com>
30030 * g++.dg/ext/builtin6.C: New
30032 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30034 PR tree-optimization/19080
30035 * gcc.c-torture/compile/pr19080.c: New test.
30037 2004-12-20 Steven Bosscher <stevenb@suse.de>
30039 * gcc.dg/20041219-1.c: New test.
30041 2004-12-19 Roger Sayle <roger@eyesopen.com>
30043 PR middle-end/19068
30044 * g++.dg/opt/max1.C: New test case.
30046 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30048 * gcc.dg/fdata-sections-1.c: New test.
30050 2004-12-18 Roger Sayle <roger@eyesopen.com>
30052 PR middle-end/18548
30053 * gcc.dg/max-1.c: New test case.
30055 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30057 * gcc.c-torture/execute/20041218-1.c: New test.
30059 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30061 * gcc.dg/pr18501.c: New test.
30062 * gcc.dg/uninit-5.c: XFAIL.
30063 * gcc.dg/uninit-9.c: XFAIL.
30065 2004-12-17 Dale Johannesen <dalej@apple.com>
30067 * gcc.dg/20041213-1.c: New.
30069 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30071 * objc.dg/stabs-1.m: Allow assembly label to begin
30074 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30076 * gcc.c-torture/execute/20041213-1.c: Move...
30077 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30079 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30082 * g++.dg/lookup/conv-5.C: New.
30084 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30086 * objc.dg/stabs-1.m: New test.
30088 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30090 * gcc.dg/visibility-c.c: Change compile to
30091 assemble for the test.
30093 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30096 * gcc.dg/visibility-c.c: New test.
30098 2004-12-16 Roger Sayle <roger@eyesopen.com>
30100 PR middle-end/18493
30101 * gcc.dg/switch-8.c: New test case.
30103 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30106 * g++.dg/template/init4.C: New.
30107 * g++.dg/opt/static3.C: Enable optimizer.
30109 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30111 * g++.dg/other/complex1.C: New test.
30113 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30115 * g++.dg/opt/inline9.C: New test.
30117 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30120 * gfotran.dg/nullify_1.f: New test.
30122 2004-12-15 Richard Henderson <rth@redhat.com>
30124 * gcc.target/i386/i386.exp: New harness.
30125 * gcc.target/i386/vect-args.c: New.
30127 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30129 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30131 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30134 * g++.dg/template/friend32.C: New test.
30136 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30138 * cpp/pragma-once-1.c: New test.
30139 * cpp/pragma-once-1b.h: Likewise.
30140 * cpp/pragma-once-1c.h: Likewise.
30141 * cpp/pragma-once-1d.h: Likewise.
30142 * cpp/inc/pragma-once-1a.h: Likewise.
30144 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30145 Steven G. Kargl <kargls@comcast.net>
30148 * gfortran.dg/list_read_3.f90: New test.
30150 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30152 * gcc.dg/ftrapv-2.c: New test.
30154 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30157 * g++.dg/template/typename9.C: New test.
30159 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30162 * g++.dg/template/typename8.C: New test.
30163 * g++.dg/parse/friend2.C: Tweak error message.
30165 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30167 * gcc.c-torture/20041214-1.c: New test.
30169 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30172 * g++.dg/init/array17.C: New test.
30174 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30177 * g++.dg/init/aggr3.C: New test.
30179 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30181 * gcc.dg/altivec-types-1.c: New test.
30182 * gcc.dg/altivec-types-2.c: New test.
30183 * gcc.dg/altivec-types-3.c: New test.
30184 * gcc.dg/altivec-types-4.c: New test.
30185 * g++.dg/ext/altivec-types-1.C: New test.
30186 * g++.dg/ext/altivec-types-2.C: New test.
30187 * g++.dg/ext/altivec-types-3.C: New test.
30188 * g++.dg/ext/altivec-types-4.C: New test.
30190 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30192 PR middle-end/18951
30193 * gcc.c-torture/execute/20041213-1.c: New test.
30195 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30198 * g++.dg/template/cast1.C: New.
30200 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30202 * gcc.c-torture/execute/20041213-2.c: New test.
30204 2004-12-13 Richard Henderson <rth@redhat.com>
30206 * gcc.dg/i386-sse-10.c: Fix typo in options.
30208 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30211 * g++.dg/opt/pr18968.C: New test.
30213 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30216 * g++.dg/ext/visibility/staticdatamem.C: New test.
30218 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30220 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30222 2004-12-13 Roger Sayle <roger@eyesopen.com>
30224 PR rtl-optimization/18928
30225 * gcc.dg/pr18928-1.c: New test case.
30227 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30230 * gcc.c-torture/compile/20041211-1.c: New.
30232 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30234 PR middle-end/17564
30235 * gcc.c-torture/execute/20041212-1.c: New test.
30237 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30240 * gfortran.dg/common_1.f90: New test.
30242 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30243 Paul Brook <paul@codesourcery.com>
30246 * gfortran.dg/real_do_1.f90: New test.
30248 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30251 * g++.dg/opt/ptrmem6.C: New test.
30253 2004-12-11 Roger Sayle <roger@eyesopen.com>
30255 PR middle-end/18921
30256 * gcc.dg/pr18921-1.c: New test case.
30258 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30261 * gfortran.dg/scale_1.f90: New test.
30263 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30265 PR middle-end/18903
30266 * gcc.c-torture/compile/pr18903.c: New test.
30268 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30270 * gcc.c-torture/execute/20041210-1.c: New test.
30272 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30275 * g++.dg/parser/struct-1.C: New test.
30276 * g++.dg/parser/struct-2.C: New test.
30277 * g++.dg/parser/struct-3.C: New test.
30279 2004-12-09 Richard Henderson <rth@redhat.com>
30281 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30283 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30284 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30286 2004-12-09 Matt Austern <austern@apple.com>
30289 * g++.dg/ext/builtin1.C: New
30290 * g++.dg/ext/builtin2.C: New
30291 * g++.dg/ext/builtin3.C: New
30292 * g++.dg/ext/builtin4.C: New
30293 * g++.dg/ext/builtin5.C: New
30295 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30298 * g++.dg/opt/ptrmem5.C: New test.
30300 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30302 * g++.dg/parse/typename5.C: Adjust for new error.
30303 * g++.dg/parse/typename7.C: New.
30305 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30308 * g++.dg/other/mmintrin.C: New test.
30310 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30313 * g++.dg/init/array15.C: New.
30314 * g++.dg/init/array16.C: New.
30316 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30319 * gfortran.dg/assign_1.f90: New test.
30321 2004-12-08 Nick Clifton <nickc@redhat.com>
30323 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30324 * gcc.target/xstormy16/data_below100: Likewise.
30325 * gcc.target/xstormy16/sfr: Likewise.
30326 * gcc.target/xstormy16/below100.S: New test source file.
30327 * gcc.target/xstormy16/below100.ld: New test linker script.
30328 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30329 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30331 * gcc.target/xstormy16/bp.c: Likewise.
30333 * gcc.target/xstormy16/bss_below100: New files:
30334 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30335 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30336 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30337 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30338 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30339 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30340 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30341 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30342 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30343 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30344 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30345 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30346 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30347 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30348 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30349 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30350 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30351 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30352 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30353 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30354 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30355 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30356 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30357 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30358 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30359 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30360 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30362 * gcc.target/xstormy16/data_below100: New files:
30363 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30364 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30365 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30366 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30367 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30368 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30369 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30370 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30371 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30372 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30373 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30374 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30375 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30376 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30377 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30378 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30379 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30380 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30381 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30382 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30383 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30384 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30385 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30386 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30387 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30388 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30389 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30391 * gcc.target/xstormy16/sfr: New files:
30392 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30393 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30394 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30395 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30396 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30397 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30398 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30399 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30400 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30401 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30402 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30403 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30404 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30405 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30406 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30407 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30408 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30409 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30410 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30411 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30412 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30413 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30414 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30415 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30416 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30417 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30418 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30419 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30420 27_if0_sfrw_bitfield_f.c
30422 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30425 * g++.dg/lookup/name-clash4.C: New test.
30427 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30430 * g++.dg/opt/array1.C: New.
30433 * g++.dg/template/operator5.C: New.
30435 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30438 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30440 2004-12-07 Steven Bosscher <stevenb@suse.de>
30442 * gcc.dg/noncompile/20041207.c: New test.
30444 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30446 * g++.dg/other/unreachable-1.C: New test.
30448 2004-12-06 Nick Clifton <nickc@redhat.com>
30450 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30451 <limits.h> because the latter comes from gcc's include/ directory
30452 and not the newlib/libc/include directory.
30454 2004-12-04 Richard Henderson <rth@redhat.com>
30456 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30458 2004-12-04 Richard Henderson <rth@redhat.com>
30460 * lib/target-supports.exp (check_gc_sections_available): Disable
30461 for alpha and ia64.
30463 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30465 PR middle-end/17909
30466 * g++.dg/other/vararg-2.C: New test.
30468 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30470 PR c++/17011, c++/17971
30471 * g++.dg/template/error15.C: Adjust expected error.
30472 * g++.dg/template/instantiate3.C: Likewise.
30474 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30476 * gcc.dg/altivec-18.c: Fix for darwin
30478 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30481 * g++.dg/parse/ptrmem2.C: New.
30484 * g++.dg/template/new1.C: New.
30486 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30489 * gfortran.dg/direct_io_3.f90: New test.
30491 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30494 * g++.dg/parse/crash21.C: New.
30496 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30498 PR c++/15664, c++/18276
30499 * g++.dg/template/ttp13.C: New test.
30500 * g++.dg/template/ttp14.C: Likewise.
30502 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30505 * g++.dg/parse/enum2.C: New test.
30506 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30508 2004-12-02 Nick Clifton <nickc@redhat.com>
30510 * gcc.target/xstormy16: New test directory.
30511 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30512 * gcc.target/xstormy16/bp.c: Check the generation of bp
30514 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30515 bn instructions and the BELOW100 attribute.
30517 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30520 * gcc.dg/ppc-eabi.c: New.
30522 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30525 * gfortran.dg/backspace.f90
30527 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30529 * gfortran.dg/inquire.f90: New test.
30531 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30533 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30534 handle effective-target-keyword.
30535 (dg-skip-if): Support effective-target keyword as target list.
30536 (dg-xfail-if): Ditto.
30537 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30539 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30541 PR tree-optimization/18291
30542 * gcc.c-torture/compile/pr18291.c: New test.
30544 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30547 * g++.dg/parse/crash20.C: New.
30550 * g++.dg/overload/arg1.C: New.
30551 * g++.dg/overload/arg2.C: New.
30552 * g++.dg/overload/arg3.C: New.
30553 * g++.dg/overload/arg4.C: New.
30555 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30557 * gcc.dg/c99-flex-array-4.c: Remove.
30559 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30561 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30563 * lib/target-supports.exp (is-effective-target): Simplify.
30565 * lib/target-supports.exp (check_effective_target_vect_long):
30566 Fix for powerpc64-*-*.
30568 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30570 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30571 to support new requirements on FreeBSD 5.
30573 2004-11-30 Devang Patel <dpatel@apple.com>
30576 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30578 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30580 * g++.dg/ext/altivec-13.C: New test.
30582 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30585 * gcc.c-torture/execute/p18298.c: New test.
30587 2004-11-30 Ira Rosen <irar@il.ibm.com>
30588 Dorit Naishlos <dorit@il.ibm.com>
30591 * gcc.dg/vect/vect-89.c: New test.
30593 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30595 * gcc.dg/pr18596-1.c: New test.
30597 2004-11-30 Ben Elliston <bje@au.ibm.com>
30599 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30601 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30604 * gcc.dg/pr18479.c: New test.
30606 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30609 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30610 mmix-knuth-mmixware.
30612 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30613 cris-*-elf* cris-*-aout* mmix-*-*
30615 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30617 PR middle-end/18725
30618 * gcc.dg/pr18725.c: New test.
30620 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30623 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30626 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30628 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30631 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30632 * g++.old-deja/g++.law/ctors5.C: Likewise.
30633 * g++.old-deja/g++.other/crash25.C: Likewise.
30636 * g++.dg/template/error16.C: New test.
30639 * g++.dg/template/crash29.C: New test.
30641 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30643 PR tree-optimization/18712
30644 * gcc.c-torture/compile/pr18712.c: New test.
30646 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30649 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30652 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30655 * g++.dg/lookup/crash6.C: New test.
30657 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30659 PR middle-end/18164
30660 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30662 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30664 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30665 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30666 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30668 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30670 * gcc.dg/pr18164.c: New test.
30672 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30674 * gcc.dg/funroll-loops-all.c: New.
30676 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30679 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30680 delimeter, match space and TAB as well as ":".
30683 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30686 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30689 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30692 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30694 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30696 * gfortran.dg/direct_io_2.f90: New test.
30698 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30701 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30703 2004-11-28 Richard Henderson <rth@redhat.com>
30705 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30707 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30709 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30710 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30711 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30712 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30713 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30714 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30715 gcc.dg/pointer-arith-8.c: New tests.
30717 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30720 * gfortran.dg/endfile.f90: New test.
30722 2004-11-27 Falk Hueffner <falk@debian.org>
30724 * gcc.dg/loop-6.c: New test.
30726 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30728 * gcc.c-torture/execute/20041126-1.c: New test.
30730 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30732 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30735 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30737 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30740 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30742 PR rtl-optimization/17825
30743 * gcc.c-torture/compile/20041119-1.c: New test.
30745 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30747 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30748 Check existence of ld library path variables before unsetting.
30750 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30752 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30754 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30756 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30758 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30760 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30762 2004-11-26 Ben Elliston <bje@au.ibm.com>
30764 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30767 2004-11-26 Ben Elliston <bje@au.ibm.com>
30769 * gcc.dg/pr17957.c: Pass --param, not -param.
30771 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30773 PR middle-end/17957
30774 * gcc.dg/pr17957.c: New test.
30776 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30779 * g++.dg/template/crash28.C: Likewise.
30782 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30783 * g++.dg/ext/lvaddr.C: Likewise.
30784 * g++.dg/opt/pr7503-3.C: Likewise.
30787 * g++.dg/parse/qualified3.C: New test.
30788 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30791 * g++.dg/expr/return1.C: New test.
30793 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30795 Friend class name lookup 3/n, PR c++/3332
30796 * g++.dg/lookup/friend3.C: New test.
30797 * g++.dg/lookup/friend4.C: Likewise.
30798 * g++.dg/lookup/friend5.C: Likewise.
30800 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30802 Friend class name lookup 2/n, PR c++/14513, c++/15410
30803 * g++.dg/lookup/friend2.C: New test.
30804 * g++.dg/template/friend31.C: Likewise.
30806 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30808 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30810 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30813 * g++.dg/tc1/dr56.C: Remove.
30814 * g++.dg/template/typedef1.C: Add dg-error markers.
30815 * g++.old-deja/g++.other/typedef7.C: Likewise.
30818 * g++.dg/parse/typedef7.C: New test.
30820 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30822 * gcc.c-torture/execute/20041124-1.c: New test.
30824 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30826 * g++.dg/template/deduce3.C: New test.
30829 * g++.dg/template/crash27.C: New test.
30832 * g++.dg/warn/Wshadow-3.C: New test.
30834 2004-11-24 Devang Patel <dpatel@apple.com>
30837 * gcc.dg/cpp/isysroot-1.c: New test.
30838 * gcc.dg/cpp/usr/include/stdio.h: New file.
30839 * gcc.dg/cpp/isysroot-2.c: New test.
30840 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30843 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30846 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30848 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30850 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30851 * gcc.target/sparc/pdist.c: Likewise.
30853 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30856 * g++.dg/conversion/simd1.C: New test.
30858 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30860 * lib/target-libpath.exp: New file defining
30861 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30862 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30863 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30864 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30865 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30867 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30869 * gcc.dg/pragma-align-2.c: Test macro expansion.
30870 * gcc.dg/pragma-pack-2.c: New test.
30872 2004-11-23 Richard Henderson <rth@redhat.com>
30874 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30875 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30876 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30877 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30878 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30879 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30881 * gcc.dg/vect/vect.exp: Add check for alpha.
30882 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30883 (check_effective_target_vect_int): Enable for alpha.
30884 (check_effective_target_vect_long): New.
30885 (is-effective-target): Add it.
30887 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30889 * gcc.dg/pr18614-1.c: New test.
30891 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30893 * gcc.dg/setjmp-2.c: New test.
30895 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30897 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30898 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30899 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30900 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30901 gcc.target/sparc/pdist.c: New tests.
30903 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30905 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30907 2004-11-22 Dale Johannesen <dalej@apple.com>
30909 * gcc.dg/20041111-1.c: New.
30911 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30914 * gcc.dg/vect/pr18536.c: New test.
30916 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30919 * g++.dg/template/nontype11.C: New test.
30921 2004-11-21 Roger Sayle <roger@eyesopen.com>
30923 PR middle-end/18520
30924 * gcc.dg/pr18520-1.c: New test case.
30926 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30928 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30929 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30930 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30931 expected diagnostics.
30933 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30936 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30937 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30938 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30940 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30942 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30944 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30945 Joseph Myers <joseph@codesourcery.com>
30947 * lib/target-supports.exp (check_visibility_available): Really
30950 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30953 * gcc.dg/vect/vect-85.c: New test.
30954 * gcc.dg/vect/vect-86.c: New test.
30955 * gcc.dg/vect/vect-87.c: New test.
30956 * gcc.dg/vect/vect-88.c: New test.
30958 2004-11-19 Ben Elliston <bje@au.ibm.com>
30960 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30962 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30964 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30965 * gcc.dg/ppc-and-1.c: Ditto.
30966 * gcc.dg/ppc-compare-1.c: Ditto.
30967 * gcc.dg/ppc-mov-1.c: Ditto
30969 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30970 Mark Mitchell <mark@codesourcery.com>
30972 * gcc.dg/pragma-init-fini-2.c: New test.
30974 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30975 Aldy Hernandez <aldyh@redhat.com>
30977 * lib/target-supports.exp (check_effective_target_vect_int): New
30978 (check_effective_target_vect_float): New
30979 (check_effective_target_vect_double): New.
30980 (is-effective-target): Support new effective targets keywords.
30981 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30982 default action for dg-do.
30983 * gcc.dg/vect/pr16105.c: Use new support.
30984 * gcc.dg/vect/pr18400.c: Ditto.
30985 * gcc.dg/vect/pr18425.c: Ditto.
30986 * gcc.dg/vect/vect-1.c: Ditto.
30987 * gcc.dg/vect/vect-10.c: Ditto.
30988 * gcc.dg/vect/vect-11.c: Ditto.
30989 * gcc.dg/vect/vect-12.c: Ditto.
30990 * gcc.dg/vect/vect-13.c: Ditto.
30991 * gcc.dg/vect/vect-14.c: Ditto.
30992 * gcc.dg/vect/vect-15.c: Ditto.
30993 * gcc.dg/vect/vect-16.c: Ditto.
30994 * gcc.dg/vect/vect-17.c: Ditto.
30995 * gcc.dg/vect/vect-18.c: Ditto.
30996 * gcc.dg/vect/vect-19.c: Ditto.
30997 * gcc.dg/vect/vect-2.c: Ditto.
30998 * gcc.dg/vect/vect-20.c: Ditto.
30999 * gcc.dg/vect/vect-21.c: Ditto.
31000 * gcc.dg/vect/vect-22.c: Ditto.
31001 * gcc.dg/vect/vect-23.c: Ditto.
31002 * gcc.dg/vect/vect-24.c: Ditto.
31003 * gcc.dg/vect/vect-25.c: Ditto.
31004 * gcc.dg/vect/vect-26.c: Ditto.
31005 * gcc.dg/vect/vect-27.c: Ditto.
31006 * gcc.dg/vect/vect-27a.c: Ditto.
31007 * gcc.dg/vect/vect-28.c: Ditto.
31008 * gcc.dg/vect/vect-29.c: Ditto.
31009 * gcc.dg/vect/vect-29a.c: Ditto.
31010 * gcc.dg/vect/vect-3.c: Ditto.
31011 * gcc.dg/vect/vect-30.c: Ditto.
31012 * gcc.dg/vect/vect-31.c: Ditto.
31013 * gcc.dg/vect/vect-32.c: Ditto.
31014 * gcc.dg/vect/vect-33.c: Ditto.
31015 * gcc.dg/vect/vect-34.c: Ditto.
31016 * gcc.dg/vect/vect-35.c: Ditto.
31017 * gcc.dg/vect/vect-36.c: Ditto.
31018 * gcc.dg/vect/vect-37.c: Ditto.
31019 * gcc.dg/vect/vect-38.c: Ditto.
31020 * gcc.dg/vect/vect-4.c: Ditto.
31021 * gcc.dg/vect/vect-40.c: Ditto.
31022 * gcc.dg/vect/vect-41.c: Ditto.
31023 * gcc.dg/vect/vect-42.c: Ditto.
31024 * gcc.dg/vect/vect-43.c: Ditto.
31025 * gcc.dg/vect/vect-44.c: Ditto.
31026 * gcc.dg/vect/vect-45.c: Ditto.
31027 * gcc.dg/vect/vect-46.c: Ditto.
31028 * gcc.dg/vect/vect-47.c: Ditto.
31029 * gcc.dg/vect/vect-48.c: Ditto.
31030 * gcc.dg/vect/vect-48a.c: Ditto.
31031 * gcc.dg/vect/vect-49.c: Ditto.
31032 * gcc.dg/vect/vect-5.c: Ditto.
31033 * gcc.dg/vect/vect-50.c: Ditto.
31034 * gcc.dg/vect/vect-51.c: Ditto.
31035 * gcc.dg/vect/vect-52.c: Ditto.
31036 * gcc.dg/vect/vect-53.c: Ditto.
31037 * gcc.dg/vect/vect-54.c: Ditto.
31038 * gcc.dg/vect/vect-55.c: Ditto.
31039 * gcc.dg/vect/vect-56.c: Ditto.
31040 * gcc.dg/vect/vect-56a.c: Ditto.
31041 * gcc.dg/vect/vect-57.c: Ditto.
31042 * gcc.dg/vect/vect-58.c: Ditto.
31043 * gcc.dg/vect/vect-59.c: Ditto.
31044 * gcc.dg/vect/vect-6.c: Ditto.
31045 * gcc.dg/vect/vect-60.c: Ditto.
31046 * gcc.dg/vect/vect-61.c: Ditto.
31047 * gcc.dg/vect/vect-62.c: Ditto.
31048 * gcc.dg/vect/vect-63.c: Ditto.
31049 * gcc.dg/vect/vect-64.c: Ditto.
31050 * gcc.dg/vect/vect-65.c: Ditto.
31051 * gcc.dg/vect/vect-66.c: Ditto.
31052 * gcc.dg/vect/vect-67.c: Ditto.
31053 * gcc.dg/vect/vect-68.c: Ditto.
31054 * gcc.dg/vect/vect-69.c: Ditto.
31055 * gcc.dg/vect/vect-7.c: Ditto.
31056 * gcc.dg/vect/vect-72.c: Ditto.
31057 * gcc.dg/vect/vect-72a.c: Ditto.
31058 * gcc.dg/vect/vect-73.c: Ditto.
31059 * gcc.dg/vect/vect-74.c: Ditto.
31060 * gcc.dg/vect/vect-75.c: Ditto.
31061 * gcc.dg/vect/vect-76.c: Ditto.
31062 * gcc.dg/vect/vect-77.c: Ditto.
31063 * gcc.dg/vect/vect-77a.c: Ditto.
31064 * gcc.dg/vect/vect-78.c: Ditto.
31065 * gcc.dg/vect/vect-79.c: Ditto.
31066 * gcc.dg/vect/vect-8.c: Ditto.
31067 * gcc.dg/vect/vect-80.c: Ditto.
31068 * gcc.dg/vect/vect-82.c: Ditto.
31069 * gcc.dg/vect/vect-82_64.c: Ditto.
31070 * gcc.dg/vect/vect-83.c: Ditto.
31071 * gcc.dg/vect/vect-83_64.c: Ditto.
31072 * gcc.dg/vect/vect-9.c: Ditto.
31073 * gcc.dg/vect/vect-all.c: Ditto.
31074 * gcc.dg/vect/vect-none.c: Ditto.
31076 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31078 * lib/gcc-dg.exp (dg-skip-if): New function.
31079 (dg-forbid-option): Remove.
31080 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31081 * g++.dg/abi/bitfield8.C: Likewise.
31082 * g++.dg/abi/dtor1.C: Likewise.
31083 * g++.dg/abi/empty10.C: Likewise.
31084 * g++.dg/abi/empty7.C: Likewise.
31085 * g++.dg/abi/empty9.C: Likewise.
31086 * g++.dg/abi/layout3.C: Likewise.
31087 * g++.dg/abi/layout4.C: Likewise.
31088 * g++.dg/abi/thunk1.C: Likewise.
31089 * g++.dg/abi/thunk2.C: Likewise.
31090 * g++.dg/abi/vbase11.C: Likewise.
31091 * g++.dg/abi/vthunk2.C: Likewise.
31092 * g++.dg/abi/vthunk3.C: Likewise.
31093 * g++.dg/ext/attrib8.C: Likewise.
31094 * g++.dg/opt/longbranch2.C: Likewise.
31095 * g++.dg/opt/reg-stack4.C: Likewise.
31096 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31097 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31098 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31099 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31100 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31101 * gcc.dg/20000609-1.c: Likewise.
31102 * gcc.dg/20000720-1.c: Likewise.
31103 * gcc.dg/20011107-1.c: Likewise.
31104 * gcc.dg/20011119-1.c: Likewise.
31105 * gcc.dg/20020108-1.c: Likewise.
31106 * gcc.dg/20020122-2.c: Likewise.
31107 * gcc.dg/20020122-3.c: Likewise.
31108 * gcc.dg/20020201-3.c: Likewise.
31109 * gcc.dg/20020206-1.c: Likewise.
31110 * gcc.dg/20020218-1.c: Likewise.
31111 * gcc.dg/20020310-1.c: Likewise.
31112 * gcc.dg/20020411-1.c: Likewise.
31113 * gcc.dg/20020418-2.c: Likewise.
31114 * gcc.dg/20020426-1.c: Likewise.
31115 * gcc.dg/20020426-2.c: Likewise.
31116 * gcc.dg/20020517-1.c: Likewise.
31117 * gcc.dg/20020523-1.c: Likewise.
31118 * gcc.dg/20020523-2.c: Likewise.
31119 * gcc.dg/20020729-1.c: Likewise.
31120 * gcc.dg/20030204-1.c: Likewise.
31121 * gcc.dg/20030826-2.c: Likewise.
31122 * gcc.dg/20030926-1.c: Likewise.
31123 * gcc.dg/20031202-1.c: Likewise.
31124 * gcc.dg/980312-1.c: Likewise.
31125 * gcc.dg/980313-1.c: Likewise.
31126 * gcc.dg/990117-1.c: Likewise.
31127 * gcc.dg/990424-1.c: Likewise.
31128 * gcc.dg/990524-1.c: Likewise.
31129 * gcc.dg/991230-1.c: Likewise.
31130 * gcc.dg/i386-387-1.c: Likewise.
31131 * gcc.dg/i386-387-2.c: Likewise.
31132 * gcc.dg/i386-387-3.c: Likewise.
31133 * gcc.dg/i386-387-4.c: Likewise.
31134 * gcc.dg/i386-387-5.c: Likewise.
31135 * gcc.dg/i386-387-6.c: Likewise.
31136 * gcc.dg/i386-asm-1.c: Likewise.
31137 * gcc.dg/i386-bitfield1.c: Likewise.
31138 * gcc.dg/i386-bitfield2.c: Likewise.
31139 * gcc.dg/i386-loop-1.c: Likewise.
31140 * gcc.dg/i386-loop-2.c: Likewise.
31141 * gcc.dg/i386-loop-3.c: Likewise.
31142 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31143 * gcc.dg/i386-pic-1.c: Likewise.
31144 * gcc.dg/i386-regparm.c: Likewise.
31145 * gcc.dg/i386-signbit-1.c: Likewise.
31146 * gcc.dg/i386-signbit-2.c: Likewise.
31147 * gcc.dg/i386-signbit-3.c: Likewise.
31148 * gcc.dg/i386-sse-5.c: Likewise.
31149 * gcc.dg/i386-sse-8.c: Likewise.
31150 * gcc.dg/i386-unroll-1.c: Likewise.
31151 * gcc.dg/tls/opt-1.c: Likewise.
31152 * gcc.dg/tls/opt-2.c: Likewise.
31153 * gcc.dg/unroll-1.c: Likewise.
31154 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31155 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31156 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31157 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31159 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31161 * g++.dg/template/incomplete1.C: New test.
31163 2004-11-16 Nick Clifton <nickc@redhat.com>
31165 Revert patches accidentally commited during checkin of fixes for
31167 gcc.c-torture/execute/simd-4.c: Revert
31168 gcc.dg/20040910-1.c: Revert.
31170 2004-11-16 Paul Brook <paul@codesourcery.com>
31173 * gfortran.dg/der_pointer_1.f90: New test.
31175 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31178 * gcc.dg/bitfld-13.c: New test.
31180 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31182 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31185 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31186 * gcc.dg/ppc64-abi-2.c: Ditto.
31187 * gcc.dg/ppc64-abi-3.c: Ditto.
31189 * lib/gcc-dg.exp (dg-target-list): Remove.
31191 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31193 * gcc.dg/ia64-postinc.c: New test.
31195 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31197 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31199 2004-11-15 Nick Clifton <nickc@redhat.com>
31201 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31202 __INT_MAX__ so that the test can be compiled by toolchains
31203 targeted at 16-bit processors.
31205 * gcc.dg/20040625-1.c: Use long constants rather than integers
31206 when performing arithmetic that will overflow 16-bits.
31208 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31209 xstormy16. It does not support 128-bit vector operations.
31211 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31212 with the macro PTR_TYPE. Define this macro to an integer type
31213 suitable for holding a pointer.
31215 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31216 the target is a 16-bit processor.
31218 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31219 16-bit targets where the character constant will be too long.
31221 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31222 where the double will not be directly addressable.
31224 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31226 Friend class name lookup 1/n, PR c++/18471
31227 * g++.dg/template/crash26.C: New test.
31228 * g++.dg/lookup/struct1.C: Adjust expected error.
31229 * g++.dg/parse/elab1.C: Likewise.
31230 * g++.dg/parse/elab2.C: Likewise.
31231 * g++.dg/parse/int-as-enum1.C: Likewise.
31232 * g++.dg/parse/struct-as-enum1.C: Likewise.
31233 * g++.dg/parse/typedef1.C: Likewise.
31234 * g++.dg/parse/typedef3.C: Likewise.
31235 * g++.dg/parse/typedef4.C: Likewise.
31236 * g++.dg/parse/typedef5.C: Likewise.
31237 * g++.dg/template/nontype4.C: Likewise.
31238 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31239 * g++.old-deja/g++.other/elab1.C: Likewise.
31240 * g++.old-deja/g++.other/syntax4.C: Likewise.
31242 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31244 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31246 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31248 * gcc.c-torture/execute/20041114-1.c: New test.
31250 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31252 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31253 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31254 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31255 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31256 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31257 gcc.dg/switch-7.c: New tests.
31259 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31261 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31263 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31266 * gcc.dg/vect/pr18400.c: New test.
31268 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31269 Andrew Pinski <pinskia@physics.uc.edu>
31272 * gcc.dg/vect/pr18425.c: New test.
31274 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31276 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31277 Guard with dg-require-alias and dg-require-visibility.
31279 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31281 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31283 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31285 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31287 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31290 * g++.dg/template/defarg5.C: New test.
31292 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31294 * g++.dg/parse/cast1.C: Run only on ILP32.
31295 * g++.old-deja/g++.mike/p784.C: Likewise.
31297 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31299 * gcc.c-torture/execute/20041113-1.c: New test.
31301 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31304 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31305 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31306 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31307 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31308 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31309 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31310 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31311 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31312 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31313 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31314 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31315 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31316 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31318 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31320 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31321 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31322 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31323 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31324 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31325 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31326 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31327 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31328 gcc.target/sparc/combined-1.c: New tests.
31330 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31332 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31335 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31337 * lib/gcc-dg.exp (dg-forbid-option): New function.
31338 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31339 * g++.dg/abi/bitfield8.C: Likewise.
31340 * g++.dg/abi/dtor1.C: Likewise.
31341 * g++.dg/abi/empty10.C: Likewise.
31342 * g++.dg/abi/empty7.C: Likewise.
31343 * g++.dg/abi/empty9.C: Likewise.
31344 * g++.dg/abi/layout3.C: Likewise.
31345 * g++.dg/abi/layout4.C: Likewise.
31346 * g++.dg/abi/thunk1.C: Likewise.
31347 * g++.dg/abi/thunk2.C: Likewise.
31348 * g++.dg/abi/vbase11.C: Likewise.
31349 * g++.dg/abi/vthunk2.C: Likewise.
31350 * g++.dg/abi/vthunk3.C: Likewise.
31351 * g++.dg/ext/attrib8.C: Likewise.
31352 * g++.dg/opt/longbranch2.C: Likewise.
31353 * g++.dg/opt/reg-stack4.C: Likewise.
31354 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31355 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31356 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31357 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31358 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31359 * gcc.dg/20000609-1.c: Likewise.
31360 * gcc.dg/20000720-1.c: Likewise.
31361 * gcc.dg/20011107-1.c: Likewise.
31362 * gcc.dg/20011119-1.c: Likewise.
31363 * gcc.dg/20020108-1.c: Likewise.
31364 * gcc.dg/20020122-2.c: Likewise.
31365 * gcc.dg/20020122-3.c: Likewise.
31366 * gcc.dg/20020201-3.c: Likewise.
31367 * gcc.dg/20020206-1.c: Likewise.
31368 * gcc.dg/20020218-1.c: Likewise.
31369 * gcc.dg/20020310-1.c: Likewise.
31370 * gcc.dg/20020411-1.c: Likewise.
31371 * gcc.dg/20020418-2.c: Likewise.
31372 * gcc.dg/20020426-1.c: Likewise.
31373 * gcc.dg/20020426-2.c: Likewise.
31374 * gcc.dg/20020517-1.c: Likewise.
31375 * gcc.dg/20020523-1.c: Likewise.
31376 * gcc.dg/20020523-2.c: Likewise.
31377 * gcc.dg/20020729-1.c: Likewise.
31378 * gcc.dg/20030204-1.c: Likewise.
31379 * gcc.dg/20030826-2.c: Likewise.
31380 * gcc.dg/20030926-1.c: Likewise.
31381 * gcc.dg/20031202-1.c: Likewise.
31382 * gcc.dg/980312-1.c: Likewise.
31383 * gcc.dg/980313-1.c: Likewise.
31384 * gcc.dg/990117-1.c: Likewise.
31385 * gcc.dg/990424-1.c: Likewise.
31386 * gcc.dg/990524-1.c: Likewise.
31387 * gcc.dg/991230-1.c: Likewise.
31388 * gcc.dg/i386-387-1.c: Likewise.
31389 * gcc.dg/i386-387-2.c: Likewise.
31390 * gcc.dg/i386-387-3.c: Likewise.
31391 * gcc.dg/i386-387-4.c: Likewise.
31392 * gcc.dg/i386-387-5.c: Likewise.
31393 * gcc.dg/i386-387-6.c: Likewise.
31394 * gcc.dg/i386-asm-1.c: Likewise.
31395 * gcc.dg/i386-bitfield1.c: Likewise.
31396 * gcc.dg/i386-bitfield2.c: Likewise.
31397 * gcc.dg/i386-loop-1.c: Likewise.
31398 * gcc.dg/i386-loop-2.c: Likewise.
31399 * gcc.dg/i386-loop-3.c: Likewise.
31400 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31401 * gcc.dg/i386-pic-1.c: Likewise.
31402 * gcc.dg/i386-regparm.c: Likewise.
31403 * gcc.dg/i386-signbit-1.c: Likewise.
31404 * gcc.dg/i386-signbit-2.c: Likewise.
31405 * gcc.dg/i386-signbit-3.c: Likewise.
31406 * gcc.dg/i386-sse-5.c: Likewise.
31407 * gcc.dg/i386-sse-8.c: Likewise.
31408 * gcc.dg/i386-unroll-1.c: Likewise.
31409 * gcc.dg/tls/opt-1.c: Likewise.
31410 * gcc.dg/tls/opt-2.c: Likewise.
31411 * gcc.dg/unroll-1.c: Likewise.
31412 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31413 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31414 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31415 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31416 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31419 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31422 * g++.dg/parse/cond1.C: New test.
31425 * g++.dg/template/array9.C: New test.
31426 * g++.dg/ext/vla1.C: Adjust error messages.
31427 * g++.dg/ext/vlm1.C: Likewise.
31428 * g++.dg/template/crash2.C: Likewise.
31431 * g++.dg/template/call3.C: New test.
31434 * g++.dg/template/ptrmem11.C: New test.
31436 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31439 * lib/g++.exp: Set LC_ALL and LANG to C.
31440 * lib/gcc-dg.exp: Likewise.
31441 * lib/gfortran.exp: Likewise.
31442 * lib/objc.exp: Likewise.
31443 * lib/treelang.exp: Likewise.
31445 2004-11-12 Andreas Schwab <schwab@suse.de>
31447 * gcc.dg/pr16286.c: Fix last change.
31449 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31452 * g++.dg/init/global1.C: New test.
31454 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31456 * gcc.c-torture/execute/20041112-1.c: New test.
31458 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31460 * lib/gcc-dg.exp (dg-target-list): New.
31462 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31463 Richard Sandiford <rsandifo@redhat.com>
31465 * lib/target-supports.exp (get-compiler_messages): New.
31466 (check_named_sections_available): Use it.
31467 (check_effective_target_ilp32): New.
31468 (check_effective_target_lp64): New.
31469 (is-effective-target): New.
31470 * lib/gcc-dg.exp (dg-require-effective-target): New.
31472 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31474 * gcc.dg/precedence-1.c: New test.
31476 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31478 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31480 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31481 message, delete generated files, use more descriptive name for
31482 executable, and make the test unsupported when it cannot be run.
31484 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31485 (dg-require-weak, dg-require-visibility, dg-require-alias,
31486 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31487 dg-require-iconv, dg-require-named-sections): Use it.
31489 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31491 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31494 * gcc.dg/ppc-and-1: New
31497 * gcc.dg/ppc-mov-1.c: New.
31500 * gcc.dg/ppc-compare-1.c: New.
31502 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31504 * objc.dg/desig-init-2.m: New test.
31506 2004-11-10 Adam Nemet <anemet@lnxw.com>
31508 PR middle-end/18160
31509 * g++.dg/warn/register-var-1.C: New test.
31510 * g++.dg/warn/register-var-2.C: New test.
31512 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31514 * gcc.dg/union-2.c: New test.
31516 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31518 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31519 New test for PR tree-optimization/17892.
31521 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31524 * g++.dg/init/new12.C: New test.
31526 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31528 * gcc.target/sparc: New directory.
31529 * gcc.target/sparc/sparc.exp: New driver.
31530 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31531 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31532 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31533 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31535 2004-11-10 Paul Brook <paul@codesourcery.com>
31538 * gfortran.dg/list_read.c: New test.
31540 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31543 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31544 expected diagnostic location.
31546 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31548 * gcc.dg/20041109-1.c: New test.
31550 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31553 * objc/compile/pr18406.m: New test.
31555 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31557 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31559 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31561 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31563 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31565 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31567 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31569 * gcc.dg/20030225-2.c: Add prototype for abort and
31572 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31575 * gcc.c-torture/pr18299-1.c: New test.
31577 2004-11-06 Andreas Schwab <schwab@suse.de>
31579 * gcc.dg/pr16286.c: Also test for bool and pixel.
31581 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31583 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31584 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31585 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31586 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31587 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31588 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31589 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31590 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31591 gcc.dg/struct-semi-3.c: New tests.
31593 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31595 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31597 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31599 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31600 Do not use C99 designators.
31602 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31604 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31606 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31608 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31609 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31610 * gcc.c-torture/execute/simd-5.x: Remove.
31612 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31614 PR rtl-optimization/17933
31615 * gcc.dg/torture/pr17933-1.c: New test.
31617 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31620 * lib/target-supports.exp (check_weak_available): Support
31623 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31625 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31626 call to fflush(stdout) before abort.
31627 (my_ffsll): New function.
31628 (generate_fields): Use it.
31630 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31632 * gcc.dg/init-undef-1.c: New test.
31634 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31636 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31637 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31638 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31639 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31640 expected messages for new parser.
31642 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31644 * g++.dg/ext/visibility/symbian1.C: New test.
31646 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31648 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31651 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31653 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31654 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31655 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31656 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31657 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31658 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31659 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31660 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31661 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31662 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31664 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31666 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31667 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31668 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31669 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31670 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31671 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31672 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31675 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31678 * gcc.dg/20041104-1.c: New test.
31680 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31682 * g++.dg/template/nontype7.C: New test.
31683 * g++.dg/template/nontype8.C: Likewise.
31684 * g++.dg/template/nontype9.C: Likewise.
31685 * g++.dg/template/nontype10.C: Likewise.
31686 * g++.dg/tc1/dr49.C: Likewise.
31687 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31688 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31690 2004-11-04 Ben Elliston <bje@au.ibm.com>
31692 * g++.dg/rtti/tinfo1.C: Remove xfails.
31694 2004-11-04 Ben Elliston <bje@au.ibm.com>
31696 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31697 packed attribute to the definition to satisfy the new C++ parser.
31699 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31701 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31702 invocations of va_arg.
31704 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31707 * g++.dg/template/crash25.C: New test.
31710 * g++.dg/template/typedef2.C: New test.
31711 * g++.dg/parse/crash13.C: Adjust error markers.
31714 * g++.dg/conversion/const3.C: New test.
31716 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31721 * gfortran.dg/generic_[123].f90: New testcases.
31723 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31725 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31726 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31728 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31731 * gcc.c-torture/compile/pr16808.c: New test.
31733 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31735 PR rtl-optimization/17104
31736 * gcc.dg/ppc-bitfield1.c: New.
31738 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31740 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31742 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31744 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31745 strings for 32-bit code.
31747 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31750 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31752 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31755 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31757 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31760 * g++.dg/init/aggr2.C: New test.
31762 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31764 * objc.dg/local-decl-1.m: New test.
31766 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31768 * gcc.dg/20040910-1.c: Adjust regex.
31770 2004-10-30 Roger Sayle <roger@eyesopen.com>
31772 PR rtl-optimization/18084
31773 * g++.dg/opt/pr18084-1.C: New testcase.
31775 2004-10-30 Matt Austern <austern@apple.com>
31778 * g++.dg/ext/attrib18.C: New test.
31780 2004-10-30 Roger Sayle <roger@eyesopen.com>
31782 PR middle-end/18096
31783 * gcc.dg/pr18096-1.c: New test case.
31785 2004-10-30 Roger Sayle <roger@eyesopen.com>
31787 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31789 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31792 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31793 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31794 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31795 gcc.dg/old-style-prom-3.c: New tests.
31797 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31799 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31800 Remove unnecessary inclusion of stdio.h.
31802 2004-10-29 Roger Sayle <roger@eyesopen.com>
31804 PR rtl-optimization/17581
31805 * gcc.dg/pr17581-1.c: New test case.
31807 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31809 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31811 * g++.dg/conversion/dr195-1.C: New.
31812 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31813 * g++.old-deja/g++.mike/p10148.C: Likewise.
31815 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31818 * g++.dg/debug/typedef2.C: New test.
31820 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31823 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31824 * gfortran.dg/g77/README: Update.
31826 2004-10-28 Matt Austern <austern@apple.com>
31829 * g++.dg/ext/packed7.C: New test.
31831 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31833 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31835 * lib/scanasm.exp (hidden-scan-for): New proc.
31836 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31838 (scan-not-hidden): Likewise.
31839 * lib/target-supports.exp (check_visibility_available): mach-o is
31842 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31845 * g++.dg/template/memclass3.C: New test.
31847 2004-10-28 Adam Nemet <anemet@lnxw.com>
31849 PR middle-end/18160
31850 * gcc.dg/register-var-1.c: New test.
31851 * gcc.dg/register-var-2.c: New test.
31852 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31855 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31858 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31860 * gcc.dg/vect/vect-22.c: Likewise.
31862 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31864 * gcc.dg/i386-rotate-1.c: New test.
31866 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31868 * g++.dg/init/ref12.C: Add "run" marker.
31871 * g++.dg/init/ref12.C: New test.
31874 * g++.dg/template/shift1.C: New test.
31875 * g++.dg/template/error10.C: Adjust error markers.
31877 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31880 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31882 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31884 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31885 * gcc.dg/weak/weak-3.c: Likewise.
31886 * gcc.dg/weak/weak-5.c: Likewise.
31887 * gcc.dg/weak/weak-9.c: Likewise.
31888 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31889 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31891 * gcc.dg/darwin-weakimport-1.c: New.
31893 2004-10-28 Ben Elliston <bje@au.ibm.com>
31895 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31897 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31899 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31900 'syntax' error messages.
31901 * gcc.dg/cpp/direct2s.c: Likewise.
31903 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31905 * gcc.c-torture/compile/20041026-1.c: New.
31907 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31910 * g++.dg/lookup/ns2.C: New test.
31913 * g++.dg/template/enum4.C: New test.
31916 * g++.dg/template/expr1.C: New test.
31918 2004-10-26 Ben Elliston <bje@au.ibm.com>
31920 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31922 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31924 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31925 gcc.dg/decl-nospec-3.c: New tests.
31927 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31929 * objc.dg/super-class-3.m: New test.
31931 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31933 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31935 * gcc.dg/cpp/direct2s.c: Likewise.
31937 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31939 * objc.dg/image-info.m: Update for changes to section selection.
31941 2004-10-25 David Ayers <d.ayers@inode.at>
31942 Ziemowit Laski <zlaski@apple.com>
31944 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31945 diagnostics when messaging 'id <Proto>'.
31946 * objc.dg/class-protocol-1.m: New test.
31947 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31948 a non-existent method signature.
31949 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31950 Update diagnostics when messaging with non-existent method signature.
31951 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31952 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31953 invalid receivers are now resolved as if messaging 'id'; remove
31954 extraneous diagnostics.
31956 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31959 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31960 gcc.dg/init-desig-obs-3.c: New tests.
31962 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31964 * gcc.dg/debug/20041023-1.c: New test.
31966 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31968 PR middle-end/17407
31969 * gcc.c-torture/compile/pr17407.c: New test.
31972 * g++.dg/template/array8.C: New test.
31974 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31977 * lib/g++.exp: Accept more than one multilib libgcc.
31978 * lib/gcc-dg.exp: Likewise.
31979 * lib/objc.exp: Likewise.
31980 * lib/treelang.exp: Likewise.
31981 * lib/gfortran.exp: Likewise.
31983 2004-10-24 Ben Elliston <bje@au.ibm.com>
31985 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31987 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31989 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31990 * gcc.dg/c99-const-expr-3.c: Likewise.
31992 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31994 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31996 2004-10-23 Ben Elliston <bje@au.ibm.com>
31998 * gcc.c-torture/execute/loop-2e.x: Remove.
32000 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32003 * g++.dg/parse/crash18.C: New.
32004 * g++.dg/parse/crash19.C: New.
32006 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32008 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32009 * g++.dg/ext/dllimport2.C: Same.
32010 * g++.dg/ext/dllimport8.C: Same.
32012 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32015 * g++.dg/conversion/cast1.C: New test.
32016 * g++.dg/overload/pmf1.C: Adjust error marker.
32018 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32021 * objc.dg/const-str-7.m: New test.
32023 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32025 * g++.dg/template/memfriend11.C: Fix comment typo.
32026 * g++.dg/template/memfriend14.C: Likewise.
32028 2004-10-20 Richard Henderson <rth@redhat.com>
32030 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32031 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32032 -fasynchronous-unwind-tables.
32034 2004-10-20 Richard Henderson <rth@redhat.com>
32036 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32037 (main): Return success.
32038 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32039 (main): Return success.
32041 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32044 * g++.dg/template/memfriend9.C: New test.
32045 * g++.dg/template/memfriend10.C: Likewise.
32046 * g++.dg/template/memfriend11.C: Likewise.
32047 * g++.dg/template/memfriend12.C: Likewise.
32048 * g++.dg/template/memfriend13.C: Likewise.
32049 * g++.dg/template/memfriend14.C: Likewise.
32050 * g++.dg/template/memfriend15.C: Likewise.
32051 * g++.dg/template/memfriend16.C: Likewise.
32052 * g++.dg/template/memfriend17.C: Likewise.
32053 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32055 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32057 * g++.dg/conversion/dr195.C: New.
32058 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32060 2004-10-20 Ben Elliston <bje@au.ibm.com>
32061 Devang Patel <dpatel@apple.com>
32063 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32064 of floating point arithmetic, which could trap.
32066 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32069 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32070 * g++.dg/conversion/const2.C: New test.
32071 * g++.dg/expr/reinterpret2.C: New test.
32072 * g++.dg/expr/reinterpret3.C: New test.
32073 * g++.dg/expr/cast2.C: New test.
32074 * g++.dg/expr/copy1.C: New test.
32075 * g++.dg/other/conversion1.C: Change error message.
32076 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32077 function pointers to void *.
32078 * g++.old-deja/g++.mike/p10148.C: Likewise.
32080 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32082 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32084 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32088 * g++.dg/parse/expr3.C: New test.
32090 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32092 * gcc.dg/smod-1.c: New test.
32094 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32096 * objc.dg/method-14.m: New test.
32098 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32100 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32101 Also xfail as the patch was reverted.
32103 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32105 PR middle-end/16973
32106 * gcc.dg/pr16973.c: New test.
32108 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32110 PR tree-optimization/17656
32111 * gcc.c-torture/compile/pr17656.c: New test.
32113 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32115 * g++.dg/eh/shadow1.C: New.
32117 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32119 * gcc.c-torture/compile/20041018-1.c: New test.
32121 2004-10-18 Ben Elliston <bje@au.ibm.com>
32123 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32124 compiler referring to register 0 when accessing sdata. The linker
32125 now patches things up.
32127 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32130 * gcc.c-torture/compile/pr17529.c: New test.
32132 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32135 * g++.dg/ext/attrib17.C: New test.
32137 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32139 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32141 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32144 * g++.dg/ext/attrib16.C: New test.
32146 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32149 * g++.dg/init/dso_handle1.C: New test.
32152 * g++.dg/parse/typedef6.C: New test.
32155 * g++.dg/parse/pragma1.C: New test.
32157 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32159 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32161 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32163 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32164 -fno-common when on HPPA HP-UX platforms.
32166 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32169 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32171 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32174 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32177 * g++.dg/lookup/strong-using-4.C: New test.
32179 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32181 PR middle-end/16567
32182 * gcc.c-torture/compile/nested-1.c: New test.
32184 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32186 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32187 and mipsisa64*-*-* (until support for misaligned loads is added).
32188 * gcc.dg/vect/vect-50.c: Likewise.
32189 * gcc.dg/vect/vect-52.c: Likewise.
32190 * gcc.dg/vect/vect-54.c: Likewise.
32191 * gcc.dg/vect/vect-58.c: Likewise.
32192 * gcc.dg/vect/vect-60.c: Likewise.
32193 * gcc.dg/vect/vect-80.c: Likewise.
32195 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32198 * g++.dg/init/dtor3.C: New test.
32200 2004-10-15 Ben Elliston <bje@au.ibm.com>
32202 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32204 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32206 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32207 * gcc.dg/macho-lo-sum.c: Likewise.
32209 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32211 * gcc.dg/ppc-spe64-1.c: New test.
32213 2004-10-14 Devang Patel <dpatel@apple.com>
32216 * gcc.dg/pr17635.c : New test.
32218 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32220 * gcc.dg/vect/vect-28.c: Remove xfail.
32221 * gcc.dg/vect/vect-30.c: Remove xfail.
32222 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32223 * gcc.dg/vect/vect-33.c: Remove xfail.
32224 * gcc.dg/vect/vect-44.c: Remove xfail.
32225 * gcc.dg/vect/vect-46.c: Remove xfail.
32226 * gcc.dg/vect/vect-50.c: Remove xfail.
32227 * gcc.dg/vect/vect-52.c: Remove xfail.
32228 * gcc.dg/vect/vect-54.c: Remove xfail.
32229 * gcc.dg/vect/vect-58.c: Remove xfail.
32230 * gcc.dg/vect/vect-60.c: Remove xfail.
32231 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32232 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32233 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32234 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32235 * gcc.dg/vect/vect-8.c: Remove xfail.
32236 * gcc.dg/vect/vect-80.c: Remove xfail.
32237 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32239 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32241 * gcc.dg/vect/vect-82.c: New testcase.
32242 * gcc.dg/vect/vect-82_64.c: New testcase.
32243 * gcc.dg/vect/vect-83.c: New testcase.
32244 * gcc.dg/vect/vect-83_64.c: New testcase.
32246 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32248 * gcc.dg/cpp/error-1.c: New test.
32250 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32252 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32254 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32257 * gcc.dg/cris-peep2-xsrand2.c: New test.
32259 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32262 * g++.dg/expr/for2.C: New test.
32264 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32266 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32268 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32270 PR tree-optimization/17724
32271 * g++.dg/opt/pr17724-1.C: New test.
32272 * g++.dg/opt/pr17724-2.C: New test.
32273 * g++.dg/opt/pr17724-3.C: New test.
32274 * g++.dg/opt/pr17724-4.C: New test.
32275 * g++.dg/opt/pr17724-5.C: New test.
32276 * g++.dg/opt/pr17724-6.C: New test.
32278 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32281 * gcc.dg/pr17301-2.c: New test.
32283 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32286 * g++.dg/parse/error22.C: New test.
32289 * g++.dg/template/spec18.C: New test.
32291 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32293 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32294 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32296 * gcc.dg/ia64-sync-2.c: Ditto.
32297 * gcc.dg/ia64-sync-3.c: Ditto.
32299 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32301 * g++.dg/eh/cleanup5.C: Add dg-options "".
32303 2004-10-11 Roger Sayle <roger@eyesopen.com>
32305 PR middle-end/17657
32306 * gcc.dg/switch-4.c: New test case.
32308 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32310 * gcc.c-torture/execute/20041011-1.c: New test.
32312 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32315 * g++.dg/init/for3.C: New test.
32318 * g++.dg/opt/switch2.C: New test.
32320 PR middle-end/17703
32321 * g++.dg/warn/Wreturn-2.C: New test.
32323 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32326 * g++.dg/eh/cleanup5.C: New test.
32328 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32331 * g++.dg/parse/error21.C: New test.
32333 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32335 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32336 * g++.dg/warn/incomplete1.C: Likewise.
32337 * g++.dg/template/qualttp20.C: Likewise.
32339 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32342 * parm-incomplete-1.c: New test.
32344 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32347 * g++.dg/parse/error19.C: New test.
32350 * g++.dg/init/new11.C: New test.
32353 * g++.dg/parse/error20.C: New test.
32356 * g++.dg/template/crash24.C: New test.
32358 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32361 * gcc.dg/pr17301-1.c: New test.
32363 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32366 * gcc.dg/anon-struct-5.c: New test.
32368 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32371 * gcc.dg/pr17844-1.c: New test.
32373 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32375 PR tree-optimization/17906
32376 * gcc.c-torture/compile/pr17906.c: New.
32378 2004-10-09 Stuart Hastings <stuart@apple.com>
32379 Roger Sayle <roger@eyesopen.com>
32381 PR rtl-optimization/17853
32382 * gcc.dg/i386-mmx-5.c: New testcase.
32384 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32386 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32388 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32391 * g++.dg/template/static9.C: New test.
32394 * g++.dg/parse/operator5.C: New test.
32396 2004-10-09 Roger Sayle <roger@eyesopen.com>
32398 PR middle-end/17894
32399 * gcc.c-torture/execute/divcmp-4.c: New test case.
32401 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32404 * g++.dg/opt/pr17902.C: New test.
32406 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32408 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32410 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32412 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32414 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32416 * gcc.dg/assign-warn-3.c: New test.
32418 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32421 * gcc.dg/cpp/ident-1.c: New test.
32423 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32425 * gcc.c-torture/compile/acc1.c: New.
32427 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32429 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32430 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32432 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32434 * gcc.dg/ultrasp11.c: New test.
32436 2004-10-08 Michael Matz <matz@suse.de>
32438 * gcc.dg/doloop-2.c: New test.
32440 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32442 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32443 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32444 objc.dg/method-9.m: Update expected diagnostics.
32446 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32448 * gcc.dg/ppc-fsel-3.c: New file.
32449 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32451 2004-10-07 Paul Brook <paul@codesourcery.com>
32453 * gfortran.dg/intrinsic_verify_1.f90: New test.
32455 2004-10-07 Paul Brook <paul@codesourcery.com>
32457 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32459 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32461 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32462 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32465 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32467 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32469 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32472 * g++.dg/warn/Winline-4.C: New test.
32474 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32476 * gcc.c-torture/compile/20041007-1.c: New test.
32478 2004-10-07 Paul Brook <paul@codesourcery.com>
32481 * gfortran.dg/use_allocated_1.f90: New test.
32483 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32485 PR middle-end/17849
32486 * gfortran.fortran-torture/compile/nested.f90: New test
32488 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32490 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32492 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32495 * g++.dg/ext/asm6.C: New test.
32497 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32499 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32501 2004-10-06 Paul Brook <paul@codesourcery.com>
32503 PR libfortran/17709
32504 * gfortran.dg/empty_format_1.f90: New test.
32506 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32509 * gfortran.dg/ishft.f90: New test.
32512 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32515 2004-10-06 Paul Brook <paul@codesourcery.com>
32517 * gfortran.dg/do_1.f90: New test.
32519 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32521 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32522 optimizing for size.
32524 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32526 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32528 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32530 * gcc.c-torture/compile/20041005-1.c: New test.
32532 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32535 * g++.dg/lookup/koenig4.C: New.
32537 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32539 * g++.dg/other/classkey1.C: Adjust quoting marks.
32540 * g++.dg/parse/error15.C: Likewise.
32541 * g++.dg/template/meminit2.C (int>): Likewise.
32543 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32546 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32549 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32552 * gfortran.dg/pr17708.f90: New test.
32554 2004-10-04 Chao-ying Fu <fu@mips.com>
32556 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32557 * gcc.dg/vect/vect-4.c: Ditto.
32558 * gcc.dg/vect/vect-5.c: Ditto.
32559 * gcc.dg/vect/vect-6.c: Ditto.
32560 * gcc.dg/vect/vect-8.c: Ditto.
32561 * gcc.dg/vect/vect-16.c: Ditto.
32562 * gcc.dg/vect/vect-30.c: Ditto.
32563 * gcc.dg/vect/vect-40.c: Ditto.
32564 * gcc.dg/vect/vect-41.c: Ditto.
32565 * gcc.dg/vect/vect-42.c: Ditto.
32566 * gcc.dg/vect/vect-43.c: Ditto.
32567 * gcc.dg/vect/vect-44.c: Ditto.
32568 * gcc.dg/vect/vect-45.c: Ditto.
32569 * gcc.dg/vect/vect-46.c: Ditto.
32570 * gcc.dg/vect/vect-47.c: Ditto.
32571 * gcc.dg/vect/vect-48.c: Ditto.
32572 * gcc.dg/vect/vect-49.c: Ditto.
32573 * gcc.dg/vect/vect-50.c: Ditto.
32574 * gcc.dg/vect/vect-51.c: Ditto.
32575 * gcc.dg/vect/vect-52.c: Ditto.
32576 * gcc.dg/vect/vect-53.c: Ditto.
32577 * gcc.dg/vect/vect-54.c: Ditto.
32578 * gcc.dg/vect/vect-55.c: Ditto.
32579 * gcc.dg/vect/vect-56.c: Ditto.
32580 * gcc.dg/vect/vect-57.c: Ditto.
32581 * gcc.dg/vect/vect-58.c: Ditto.
32582 * gcc.dg/vect/vect-59.c: Ditto.
32583 * gcc.dg/vect/vect-60.c: Ditto.
32584 * gcc.dg/vect/vect-74.c: Ditto.
32585 * gcc.dg/vect/vect-79.c: Ditto.
32586 * gcc.dg/vect/vect-80.c: Ditto.
32588 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32590 * gcc.dg/unused-7.c: Use the correct option.
32592 2004-10-04 Paul Brook <paul@codesourcery.com>
32593 Bud Davis <bdavis9659@comcast.net>
32597 * gfortran/pr17706.f90: New test.
32598 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32600 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32602 * gfortran.dg/pr17612.f90: New test.
32604 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32606 * g++.dg/template/local1.C: Adjust quoting marks in
32607 testing for diagnostics.
32608 * g++.dg/tls/diag-2.C: Likewise.
32609 * g++.dg/other/error8.C: Likewise.
32611 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32614 * gcc.dg/unused-4.c: Adjust to be correct.
32617 * gcc.dg/unused-7.c: New test.
32619 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32622 * g++.dg/overload/template2.C: New test.
32624 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32626 PR tree-optimization/16632
32627 * gcc.dg/tree-ssa/20041002-1.c: New.
32629 2004-10-03 Paul Brook <paul@codesourcery.com>
32631 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32632 rather than relying on default formatting.
32634 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32636 * gcc.dg/20040920-1.c: Update expected message text.
32638 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32640 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32642 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32644 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32647 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32649 * gcc.dg/tree-ssa/pr17343.c: Remove.
32651 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32654 * gcc.dg/tree-ssa/pr17343.c: New test.
32656 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32658 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32659 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32660 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32661 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32662 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32664 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32666 * gcc.dg/lvalue-2.c: New test.
32668 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32671 * gcc.dg/pr17730-1.c: New test
32673 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32676 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32678 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32680 * gcc.c-torture/execute/stdarg-1.c: New test.
32681 * gcc.c-torture/execute/stdarg-2.c: New test.
32682 * gcc.c-torture/execute/stdarg-3.c: New test.
32683 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32684 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32685 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32686 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32687 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32689 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32691 PR tree-optimization/17697
32692 * g++.dg/opt/pr17697-1.C: New test.
32693 * g++.dg/opt/pr17697-2.C: New test.
32694 * g++.dg/opt/pr17697-3.C: New test.
32696 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32699 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32700 gcc.dg/vla-init-5.c: New tests.
32702 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32705 * gcc.dg/pr13804-1.c: New test.
32707 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32710 * gfortran.dg/pr16938.f90: New test.
32712 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32714 * g++.dg/template/crash23.C: New test.
32716 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32719 * g++.dg/template/static8.C: New test.
32721 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32724 * g++.dg/other/error9.C: New test.
32726 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32728 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32730 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32733 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32735 2004-09-26 Roger Sayle <roger@eyesopen.com>
32737 PR middle-end/17112
32738 * gcc.dg/pr17112-1.c: New test case.
32740 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32743 * gcc.dg/pr11459-1.c: New test.
32745 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32747 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32748 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32750 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32752 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32754 2004-09-25 Jan Hubicka <jh@suse.cz>
32756 * compile/30040909-1.c: New test.
32757 * compile/30040907-1.c: New test.
32759 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32761 * gcc.c-torture/execute/va-arg-26.c: New test.
32763 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32765 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32766 extra diagnostics on targets with 64-bit pointers.
32767 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32769 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32772 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32773 * gcc.dg/decl-3.c: Adjust expected message.
32775 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32778 * gfortran.dg/pr17615.f90: New test.
32780 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32782 PR tree-optimzation/17517
32783 * g++.dg/tree-ssa/pr17517.C: New Test.
32785 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32788 * g++.dg/lookup/ambig3.C: New.
32790 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32793 * g++.dg/opt/pr17624.C: New test.
32795 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32798 * gcc.dg/Wbad-function-cast-1.c: New test.
32800 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32802 * g++.dg/ext/complit1.C
32803 * g++.dg/other/error2.C
32804 * g++.dg/other/nontype-1.C
32805 * g++.dg/parse/crash11.C
32806 * g++.dg/parse/crash12.C
32807 * g++.dg/parse/error15.C
32808 * g++.dg/parse/error4.C
32809 * g++.dg/parse/tmpl-outside1.C
32810 * g++.dg/parse/too-many-tmpl-args1.C
32811 * g++.dg/template/dependent-expr3.C
32812 * g++.dg/template/error10.C
32813 * g++.dg/template/instantiate1.C
32814 * g++.dg/template/vtable2.C
32815 * g++.dg/warn/Wshadow-1.C
32816 * g++.dg/warn/weak1.C
32817 * g++.old-deja/g++.brendan/crash16.C
32818 * g++.old-deja/g++.brendan/crash18.C
32819 * g++.old-deja/g++.brendan/crash48.C
32820 * g++.old-deja/g++.brendan/crash49.C
32821 * g++.old-deja/g++.brendan/crash55.C
32822 * g++.old-deja/g++.brendan/crash56.C
32823 * g++.old-deja/g++.brendan/crash8.C
32824 * g++.old-deja/g++.brendan/enum11.C
32825 * g++.old-deja/g++.brendan/enum8.C
32826 * g++.old-deja/g++.brendan/enum9.C
32827 * g++.old-deja/g++.brendan/friend3.C
32828 * g++.old-deja/g++.brendan/misc14.C
32829 * g++.old-deja/g++.bugs/900402_02.C
32830 * g++.old-deja/g++.bugs/900404_03.C
32831 * g++.old-deja/g++.bugs/900404_04.C
32832 * g++.old-deja/g++.bugs/900428_03.C
32833 * g++.old-deja/g++.jason/crash4.C
32834 * g++.old-deja/g++.jason/overload21.C
32835 * g++.old-deja/g++.jason/redecl1.C
32836 * g++.old-deja/g++.jason/report.C
32837 * g++.old-deja/g++.jason/rfg10.C
32838 * g++.old-deja/g++.jason/template30.C
32839 * g++.old-deja/g++.law/arm12.C
32840 * g++.old-deja/g++.law/ctors5.C
32841 * g++.old-deja/g++.law/cvt20.C
32842 * g++.old-deja/g++.law/init10.C
32843 * g++.old-deja/g++.law/init8.C
32844 * g++.old-deja/g++.law/visibility17.C
32845 * g++.old-deja/g++.law/visibility7.C
32846 * g++.old-deja/g++.mike/net8.C
32847 * g++.old-deja/g++.mike/p646.C
32848 * g++.old-deja/g++.mike/p700.C
32849 * g++.old-deja/g++.mike/p701.C
32850 * g++.old-deja/g++.mike/p811.C
32851 * g++.old-deja/g++.ns/template13.C
32852 * g++.old-deja/g++.other/array3.C
32853 * g++.old-deja/g++.other/crash25.C
32854 * g++.old-deja/g++.other/dtor3.C
32855 * g++.old-deja/g++.other/dtor4.C
32856 * g++.old-deja/g++.other/main1.C
32857 * g++.old-deja/g++.other/warn7.C
32858 * g++.old-deja/g++.pt/crash11.C
32859 * g++.old-deja/g++.pt/crash36.C
32860 * g++.old-deja/g++.pt/spec22.C
32861 * g++.old-deja/g++.pt/spec9.C
32862 * g++.old-deja/g++.pt/ttp52.C
32863 * g++.old-deja/g++.robertl/eb103.C
32864 * g++.old-deja/g++.robertl/eb121.C
32865 * g++.old-deja/g++.robertl/eb22.C
32866 * g++.old-deja/g++.robertl/eb8.C:
32867 Update locations and/or regexps of dg-error markers.
32868 Remove markers for some bogus messages that are no longer issued.
32870 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32872 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32873 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32875 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32878 * g++.dg/lookup/crash5.C: New test.
32880 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32882 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32883 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32884 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32885 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32886 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32887 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32889 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32890 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32891 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32892 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32893 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32894 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32896 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32898 * gcc.dg/vect/vect-44.c: Check additional cases.
32899 * gcc.dg/vect/vect-48.c: Check additional cases.
32901 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32902 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32903 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32904 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32905 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32906 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32907 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32908 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32909 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32911 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32912 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32913 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32915 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32917 * gcc.dg/tree-ssa/loop-6.c: New test.
32919 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32922 * g++.dg/inherit/base2.C: New.
32924 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32926 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32927 * gcc.dg/20001012-2.c: Likewise.
32928 * gcc.dg/20001013-1.c: Likewise.
32929 * gcc.dg/20001101-1.c: Likewise.
32930 * gcc.dg/20001102-1.c: Likewise.
32931 * gcc.dg/bf-spl1.c: Likewise.
32932 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32933 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32935 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32937 PR tree-optimization/16721
32938 * gcc.dg/tree-ssa/pr16721.c: New test.
32940 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32942 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32943 * gcc.dg/20040305-1.c: Likewise.
32945 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32948 * gcc.c-torture/compile/pr16566-1.c,
32949 gcc.c-torture/compile/pr16566-2.c,
32950 gcc.c-torture/compile/pr16566-3.c: New tests.
32952 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32954 PR tree-optimization/17512
32955 * gcc.c-torture/compile/20040916-1.c.
32957 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32959 * gcc.dg/pragma-re-3.c: New test.
32961 2004-09-17 Matt Austern <austern@apple.com>
32964 * g++.dg/other/anon3.C: New.
32966 2004-09-21 Roger Sayle <roger@eyesopen.com>
32969 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32970 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32971 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32972 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32973 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32975 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32978 * gfortran.dg/pr17286.f90: New test.
32980 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32983 * g++.dg/template/static7.C: New test.
32985 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32988 * gcc.c-torture/compile/pr17558.c: New test.
32990 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32992 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32993 if SKIP_ATTRIBUTE is defined.
32995 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32998 * gfortran.dg/pr15957.f90: New test.
33000 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33002 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33004 * gcc.dg/vect/vect-79.c: Likewise.
33005 * gcc.dg/vect/vect-80.c: Likewise.
33007 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33010 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33012 2004-09-20 Ira Rosen <irar@il.ibm.com>
33014 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33015 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33016 * gcc.dg/vect/vect-62.c: New testcase.
33017 * gcc.dg/vect/vect-63.c: New testcase.
33018 * gcc.dg/vect/vect-64.c: New testcase.
33019 * gcc.dg/vect/vect-65.c: New testcase.
33020 * gcc.dg/vect/vect-66.c: New testcase.
33021 * gcc.dg/vect/vect-67.c: New testcase.
33022 * gcc.dg/vect/vect-68.c: New testcase.
33023 * gcc.dg/vect/vect-69.c: New testcase.
33024 * gcc.dg/vect/vect-79.c: New testcase.
33025 * gcc.dg/vect/vect-80.c: New testcase.
33027 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33029 * gcc.target/mips/asm-1.c: New test.
33031 2004-09-19 Ira Rosen <irar@il.ibm.com>
33033 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33034 * gcc.dg/vect/vect-73.c: New testcase.
33035 * gcc.dg/vect/vect-74.c: New testcase.
33036 * gcc.dg/vect/vect-75.c: New testcase.
33037 * gcc.dg/vect/vect-76.c: New testcase.
33038 * gcc.dg/vect/vect-77.c: New testcase.
33039 * gcc.dg/vect/vect-78.c: New testcase
33041 2004-09-18 Paul Brook <paul@codesourcery.com>
33043 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33045 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33048 * gcc.dg/pr17424-1.c: New test.
33050 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33052 * g++.dg/tree-ssa/pr17153.C: New test.
33054 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33057 * g++.dg/pch/wchar-1.C: New.
33058 * g++.dg/pch/wchar-1.Hs: New.
33060 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33062 * gcc.c-torture/execute/20040917-1.c: New test.
33064 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33066 PR tree-optimization/17319
33067 * gcc.dg/pr17319.c: New test.
33069 2004-09-17 Devang Patel <dpatel@apple.com>
33071 * gcc.dg/20040813-1.c: New test.
33073 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33075 PR tree-optimization/17273
33076 * gcc.c-torture/compile/pr17273.c: New test.
33078 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33080 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33081 Update expected messages.
33082 * gcc.dg/declspec-13.c: New test.
33084 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33086 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33088 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33090 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33091 change what 'a' is pointing to.
33093 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33096 * g++.dg/template/error18.C: New test.
33099 * g++.dg/warn/Wunused-8.C: New test.
33101 2004-09-17 Steven Bosscher <stevenb@suse.de>
33103 PR tree-optimization/17513
33104 * gcc.dg/20040916-1.c: New test.
33106 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33109 * g++.dg/template/typename7.C: New test.
33111 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33113 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33115 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33117 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33118 with -ftree-based-profiling also.
33119 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33121 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33124 * gfortran.dg/der_array_io_1.f90: New test.
33125 * gfortran.dg/der_array_io_2.f90: New test.
33126 * gfortran.dg/der_array_io_3.f90: New test.
33128 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33130 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33133 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33135 * g++.dg/opt/switch1.C: New test.
33137 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33139 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33140 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33141 Update expected messages.
33143 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33146 * gfortran.dg/same_name_1.f90: New test.
33148 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33150 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33151 dereference garbage pointers.
33153 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33155 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33156 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33158 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33159 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33160 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33162 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33165 * g++.dg/template/mangle1.C: New test.
33167 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33169 PR tree-optimization/17252
33170 * gcc.c-torture/execute/pr17252.c: New test.
33172 2004-09-14 Andrew Pinski <apinski@apple.com>
33174 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33176 2004-09-14 Roger Sayle <roger@eyesopen.com>
33178 PR rtl-optimization/9771
33179 * gcc.dg/pr9771-1.c: New test case.
33181 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33183 PR tree-optimization/15262
33184 * gcc.c-torture/execute/pr15262-1.c: New test.
33185 * gcc.c-torture/execute/pr15262-2.c: New test.
33187 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33189 * gcc.dg/declspec-12.c: New test.
33191 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33193 * gfortran.dg/pr17090.f90: Add directives to test.
33195 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33197 * gcc.c-torture/compile/20040914-1.c: New test.
33199 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33202 * g++.dg/template/decl2.C: New test.
33204 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33207 * gfortran.dg/pr17090.f90: New test.
33209 2004-09-13 Dale Johannesen <dalej@apple.com>
33211 * gcc.c-torture/compile/pr17408.c: New test case.
33213 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33216 * g++.dg/parse/crash17.C: New test.
33219 * g++.dg/template/enum3.C: New test.
33221 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33223 * lib/gcc-defs.exp: Load wrapper.exp.
33224 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33226 * lib/gcc.exp (gcc_init): Similar.
33227 * lib/gfortran.exp (gfortran_init): Similar.
33228 * lib/objc.exp (objc_init): Similar.
33229 * lib/treelang.exp (treelang_init): Similar.
33230 * lib/wrapper.exp: New file with build_wrapper call machinery in
33231 ${tool}_maybe_build_wrapper.
33233 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33235 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33237 * gcc.dg/declspec-11.c: Update expected messages.
33238 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33239 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33240 gcc.dg/inline-12.c: New tests.
33242 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33244 * g++.dg/tree-ssa/pr17400.C: New testcase.
33246 2004-09-13 James E Wilson <wilson@specifixinc.com>
33248 * gcc.target/mips/sb1-1.c: New testcase.
33250 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33252 * lib/g77-dg.exp: Remove unused file.
33253 * lib/mike-g77.exp: Ditto.
33254 * lib/g77.exp: Ditto.
33256 2004-09-12 Richard Henderson <rth@redhat.com>
33258 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33260 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33262 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33263 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33264 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33265 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33266 Update expected messages.
33268 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33270 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33271 declaration/use mismatch for dirp parameter.
33273 2004-09-12 Andrew Pinski <apinski@apple.com>
33275 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33276 -fgnu-runtime is passed.
33278 2004-09-12 Richard Henderson <rth@redhat.com>
33280 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33281 do the uplevel thing and update additional_flags directly.
33282 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33283 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33284 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33285 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33287 2004-09-11 Steven Bosscher <stevenb@suse.de>
33289 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33291 2004-09-11 Roger Sayle <roger@eyesopen.com>
33293 PR middle-end/17411
33294 * g++.dg/opt/pr17411-1.C: New test case.
33296 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33298 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33299 gcc.dg/tls/diag-2.c: Update expected messages.
33300 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33302 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33303 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33304 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33305 gcc.dg/tls/diag-5.c: New tests.
33307 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33309 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33311 2004-09-11 Steven Bosscher <stevenb@suse.de>
33313 * g++.dg/parse/break-in-for.C: New test.
33315 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33317 * gcc.dg/tree-ssa/20040911-1.c: New test.
33319 2004-09-11 Andreas Jaeger <aj@suse.de>
33321 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33322 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33324 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33326 * gcc.target/frv: New directory of FR-V-specific tests.
33328 2004-09-10 James E Wilson <wilson@specifixinc.com>
33330 * gcc.dg/convert-vec-1.c: New test.
33332 2004-09-10 Roger Sayle <roger@eyesopen.com>
33334 PR middle-end/17024
33335 * gcc.dg/pr17024-1.c: New test case.
33337 2004-09-10 Eric Christopher <echristo@redhat.com>
33339 * gcc.dg/20040910-1.c: New test.
33341 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33343 * gcc.dg/bitfld-9.c: New test.
33345 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33347 * gcc.c-torture/execute/ieee/acc1.c: New test.
33348 * gcc.c-torture/execute/ieee/acc2.c: New test.
33349 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33351 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33353 * gcc.dg/deprecated-2.c: New test.
33355 2004-09-09 James E Wilson <wilson@specifixinc.com>
33357 * gcc.dg/init-vec-1.c: New test.
33359 2004-09-09 Roger Sayle <roger@eyesopen.com>
33361 PR middle-end/17055
33362 * gcc.dg/pr17055-1.c: New test case.
33364 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33367 * gcc.c-torture/execute/pr17377.c: New test.
33369 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33372 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33373 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33374 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33375 gcc.dg/long-long-typespec-1.c: New tests.
33376 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33378 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33380 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33381 gcc.dg/gnu99-static-1.c: New tests.
33383 2004-09-08 Devang Patel <dpatel@apple.com>
33385 * gcc.dg/darwin-ld-20040828-1.c: New test.
33386 * gcc.dg/darwin-ld-20040828-2.c: New test.
33387 * gcc.dg/darwin-ld-20040828-3.c: New test.
33389 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33391 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33392 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33394 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33395 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33397 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33398 types they qualify.
33399 * objc.dg/type-size-2.m: Fix wording in comment.
33400 * objc.dg/va-meth-1.m: New test case.
33402 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33405 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33406 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33408 2004-09-06 Devang Patel <dpatel@apple.com>
33410 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33411 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33413 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33415 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33416 reflect changed line numbering of diagnostics.
33418 2004-09-06 Paul Brook <paul@codesourcery.com>
33420 * gfortran.dg/edit_real_1.f90: Add new test.
33422 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33424 * gcc.dg/tree-ssa/loop-2.c: New test.
33425 * gcc.dg/tree-ssa/loop-3.c: New test.
33426 * gcc.dg/tree-ssa/loop-4.c: New test.
33427 * gcc.dg/tree-ssa/loop-5.c: New test.
33429 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33431 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33433 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33435 * gcc.dg/format/sentinel-1.c: New test.
33437 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33439 * gcc.dg/builtins-46.c: New.
33441 2004-09-03 Devang Patel <dpatel@apple.com>
33443 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33444 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33446 2004-09-03 Jan Beulich <jbeulich@novell.com>
33448 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33449 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33450 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33451 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33452 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33453 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33454 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33455 the non-portable bzero.
33456 * gcc.dg/20010912-1.c: xfail for NetWare.
33457 * gcc.dg/20020426-2.c: xfail for NetWare.
33458 * gcc.dg/20021014-1.c: xfail for NetWare.
33459 * gcc.dg/20021018-1.c: xfail for NetWare.
33460 * gcc.dg/20030213-1.c: xfail for NetWare.
33461 * gcc.dg/20030225-1.c: xfail for NetWare.
33462 * gcc.dg/20030708-1.c: xfail for NetWare.
33463 * gcc.dg/builtins-config.h: Also exclude NetWare.
33464 * gcc.dg/format/format.h: Define restrict only if not already defined.
33465 * gcc.dg/nest.c: xfail for NetWare.
33466 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33467 * lib/target-supports.exp (check_visibility_available): Exclude
33470 2004-09-03 Jan Beulich <jbeulich@novell.com>
33472 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33473 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33474 deterministic starting point for the alignment of structure fields.
33475 * gcc.dg/Wpadded.c: Dito.
33476 * g++.dg/abi/vbase10.C: Dito.
33478 2004-09-03 Devang Patel <dpatel@apple.com>
33480 * g++.dg/debug/pr15736.cc: New test.
33482 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33484 * README.QMTEST: Fix out-of-date link.
33486 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33489 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33490 Delete. Duplicate of gfortran.dg/g77/20010610.f
33492 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33494 * g++.dg/abi/arm_rtti1.C: New test.
33496 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33498 * gcc.dg/ppc-vector-memcpy.c: New.
33499 * gcc.dg/ppc-vector-memset.c: New.
33501 2004-09-02 Chao-ying Fu <fu@mips.com>
33503 * gcc.target/mips/mips-3d-1.c: New test.
33504 * gcc.target/mips/mips-3d-2.c: New test.
33505 * gcc.target/mips/mips-3d-3.c: New test.
33506 * gcc.target/mips/mips-3d-4.c: New test.
33507 * gcc.target/mips/mips-3d-5.c: New test.
33508 * gcc.target/mips/mips-3d-6.c: New test.
33509 * gcc.target/mips/mips-3d-7.c: New test.
33510 * gcc.target/mips/mips-3d-8.c: New test.
33511 * gcc.target/mips/mips-3d-9.c: New test.
33512 * gcc.target/mips/mips-ps-1.c: New test.
33513 * gcc.target/mips/mips-ps-2.c: New test.
33514 * gcc.target/mips/mips-ps-3.c: New test.
33515 * gcc.target/mips/mips-ps-4.c: New test.
33516 * gcc.target/mips/mips-ps-type.c: New test.
33518 2004-09-02 Paul Brook <paul@codesourcery.com>
33520 * gfortran.dg/edit_real_1.f90: Add new tests.
33522 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33525 * gfortran.dg/merge_char_1.f90: New test.
33527 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33530 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33532 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33535 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33537 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33539 * g++.dg/opt/loop1.C: Do not XFAIL.
33541 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33543 * gcc.c-torture/execute/20040831-1.c: New test.
33545 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33548 * gfortran.dg/g77/20010610.f: Now passes.
33549 Copy from g77.f-torture/execute. Add dg-run directive.
33550 * gfortran.dg/g77/README: Update
33552 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33554 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33555 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33556 (t1, t2, t3, t4): Add volatile.
33558 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33560 * g++.dg/ext/visibility/arm1.C: New test.
33562 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33564 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33567 2004-09-01 Paul Brook <paul@codesourcery.com>
33569 * gfortran.dg/eof_2.f90: New test.
33571 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33574 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33576 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33578 PR libfortran/16805
33579 * gfortran.dg/list_read_2.f90: New test.
33581 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33583 * g++.dg/abi/key1.C: New test.
33585 2004-08-31 Richard Henderson <rth@redhat.com>
33587 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33589 * g++.dg/other/offsetof5.C: Remove duplicate.
33591 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33594 * gfortran.dg/func_derived_1.f90: New test.
33596 2004-08-31 Paul Brook <paul@codesourcery.com>
33598 * gfortran.dg/eof_1.f90: New test.
33600 2004-08-31 Paul Brook <paul@codesourcery.com>
33602 * gfortran.dg/list_read_1.f90: New file.
33604 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33606 * g++.dg/opt/loop1.C: XFAIL.
33608 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33610 * gcc.dg/funcdef-storage-1.c: New.
33611 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33612 an extern function in local scope.
33613 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33614 declare an 'auto inline' function in local scope.
33615 * gcc.dg/20011130-1.c: Likewise.
33616 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33617 an 'auto' function in local scope.
33618 * gcc.dg/20021014-1.c: Likewise.
33619 * gcc.dg/20030331-2.c: Likewise.
33621 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33623 * gfortran.dg/blockdata_1.f90: New test.
33625 2004-08-30 Richard Henderson <rth@redhat.com>
33627 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33629 2004-08-30 Richard Henderson <rth@redhat.com>
33631 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33632 additional_flags set by alternate driver.
33633 (ieee-options): New procedure.
33634 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33635 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33636 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33637 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33639 2004-08-30 Richard Henderson <rth@redhat.com>
33641 * lib/f-torture.exp: Remove.
33643 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33645 PR rtl-optimization/16590
33646 * g++.dg/opt/loop1.C: New test.
33648 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33651 * gfortran.dg/oldstyle_1.f90: New test.
33653 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33654 Paul Brook <paul@codesourcery.com>
33656 * gfortran.dg/g77/README: Update.
33657 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33658 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33659 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33661 2004-08-28 Paul Brook <paul@codesourcery.com>
33663 PR libfortran/17195
33664 * gfortran.dg/edit_real_1.f90: New test.
33666 2004-08-27 Paul Brook <paul@codesourcery.com>
33668 * gfortran.dg/rewind_1.f90: New test.
33670 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33673 * gfortran.dg/pr16597.f90: New test.
33675 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33678 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33679 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33680 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33681 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33682 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33684 2004-08-26 Nick Clifton <nickc@redhat.com>
33686 * gcc.c-torture/compile/pr17119.c: New test.
33688 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33690 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33692 2004-08-25 Richard Henderson <rth@redhat.com>
33694 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33695 the bits that expect kind=8 to be the largest real kind.
33697 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33699 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33701 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33703 * gfortran.dg/assignment_1.f90: New test.
33705 2004-08-25 Adam Nemet <anemet@lnxw.com>
33707 * g++.dg/template/repo3.C: New test.
33709 2004-08-25 Roger Sayle <roger@eyesopen.com>
33711 PR middle-end/16693
33712 PR tree-optimization/16372
33713 * g++.dg/opt/pr16372-1.C: New test case.
33714 * g++.dg/opt/pr16693-1.C: New test case.
33715 * g++.dg/opt/pr16693-2.C: New test case.
33717 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33719 * objc.dg/proto-lossage-4.m: New test.
33721 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33724 * g++.dg/inherit/local2.C: New test.
33726 2004-08-25 Paul Brook <paul@codesourcery.com>
33729 * gfortran.dg/string_ctor_1.f90: New test.
33731 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33734 * g++.dg/template/redecl2.C: New test.
33736 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33739 * gfortran.dg/pr17143.f90: New test.
33741 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33744 * gfortran.dg/pr17164.f90: New test.
33746 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33748 * gcc.dg/tree-ssa/loop-1.c: New test.
33750 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33752 * gcc.c-torture/compile/20040824-1.c: New test.
33754 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33756 * gcc.c-torture/compile/iftrap-3.c: New test.
33758 2004-08-24 Paul Brook <paul@codesourcery.com>
33760 * gfortran.dg/entry_2.f90: New test.
33762 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33765 * g++.dg/lookup/ambig[12].C: New.
33767 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33770 * g++.dg/template/crash21.C: New test.
33771 * g++.dg/template/crash22.C: Likewise.
33773 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33776 * g++.dg/template/access15.C: New.
33778 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33781 * g++.dg/template/repo2.C: New test.
33783 2004-08-23 Roger Sayle <roger@eyesopen.com>
33785 PR rtl-optimization/17078
33786 * gcc.c-torture/execute/pr17078-1.c: New test case.
33788 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33791 * gcc.dg/debug/crash1.c: New test.
33793 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33796 * gcc.dg/loop-5.c: New test.
33798 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33800 * gcc.c-torture/execute/20040823-1.c: New test.
33802 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33804 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33805 to the assembler. Simplify test accordingly.
33806 (asm_abi_flags): Use GNU names.
33807 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33808 to check for ABI flags.
33810 2004-08-22 Andrew Pinski <apinski@apple.com>
33812 * g++.dg/opt/pr14029.C: New test.
33813 * gcc.c-torture/execute/pr15262.c: New test.
33815 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33817 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33819 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33822 * gfortran.dg/direct_io.f90: New test.
33824 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33827 * g++.dg/inherit/local2.C: New test.
33829 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33832 * g++.dg/warn/Wparentheses-4.C: New test.
33834 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33837 * g++.dg/inherit/local2.C: New test.
33839 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33840 * gcc.dg/ppc-ldstruct.c: Likewise.
33841 * gcc.dg/ppc64-abi-2.c: Likewise.
33843 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33845 PR rtl-optimization/17099
33846 * gcc.c-torture/execute/20040820-1.c: New test.
33848 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33850 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33852 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33855 * gfortran.dg/auto_array_1.f90: New test.
33857 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33860 * gfortran.dg/simpleif_1.f90: New test.
33862 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33864 * lib/target-supports.exp (check_profiling_available): Return
33865 false for arm*-*-symbianelf* and arm*-*-eabi*.
33868 * g++.dg/template/delete1.C: New test.
33870 2004-08-19 Paul Brook <paul@codesourcery.com>
33874 * gfortran.dg/data_char_1.f90: New test.
33876 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33879 * gfortran.dg/reduction.f90: New testcase.
33881 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33884 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33886 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33889 * g++.dg/Wparentheses-3.C: New test.
33891 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33893 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33894 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33895 * gcc.dg/vect/vect-2.c: Likewise.
33896 * gcc.dg/vect/vect-3.c: Likewise.
33897 * gcc.dg/vect/vect-4.c: Likewise.
33898 * gcc.dg/vect/vect-5.c: Likewise.
33899 * gcc.dg/vect/vect-6.c: Likewise.
33900 * gcc.dg/vect/vect-7.c: Likewise.
33901 * gcc.dg/vect/vect-25.c: Likewise.
33902 * gcc.dg/vect/vect-31.c: Likewise.
33903 * gcc.dg/vect/vect-32.c: Likewise.
33904 * gcc.dg/vect/vect-34.c: Likewise.
33905 * gcc.dg/vect/vect-36.c: Likewise.
33906 * gcc.dg/vect/vect-all.c: Likewise.
33908 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33911 * g++.dg/template/operator4.C: New test.
33913 2004-08-18 Richard Henderson <rth@redhat.com>
33915 * gcc.dg/20040206-1.c: XFAIL.
33917 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33920 * g++.dg/template/array7.C: New test.
33922 2004-08-17 James E Wilson <wilson@specifixinc.com>
33924 * gcc.dg/mips-movcc-1.c: New test.
33925 * gcc.dg/mips-movcc-2.c: New test.
33926 * gcc.dg/mips-movcc-3.c: New test.
33928 * gcc.dg/mips-nmadd-1.c: New test.
33929 * gcc.dg/mips-nmadd-2.c: New test.
33931 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33934 * g++.dg/opt/inline8.C: New test.
33937 * g++.dg/parse/error17.C: New test.
33939 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33941 * gcc.dg/vect: New directory for vectorizer tests.
33942 * gcc.dg/vect/tree-vect.h: New file.
33943 * gcc.dg/vect/vect.exp: New file.
33944 * gcc.dg/vect/pr16105.c.c: New test.
33945 * gcc.dg/vect/vect-1.c: New test.
33946 * gcc.dg/vect/vect-2.c: New test.
33947 * gcc.dg/vect/vect-3.c: New test.
33948 * gcc.dg/vect/vect-4.c: New test.
33949 * gcc.dg/vect/vect-5.c: New test.
33950 * gcc.dg/vect/vect-6.c: New test.
33951 * gcc.dg/vect/vect-7.c: New test.
33952 * gcc.dg/vect/vect-8.c: New test.
33953 * gcc.dg/vect/vect-9.c: New test.
33954 * gcc.dg/vect/vect-10.c: New test.
33955 * gcc.dg/vect/vect-11.c: New test.
33956 * gcc.dg/vect/vect-12.c: New test.
33957 * gcc.dg/vect/vect-13.c: New test.
33958 * gcc.dg/vect/vect-14.c: New test.
33959 * gcc.dg/vect/vect-15.c: New test.
33960 * gcc.dg/vect/vect-16.c: New test.
33961 * gcc.dg/vect/vect-17.c: New test.
33962 * gcc.dg/vect/vect-18.c: New test.
33963 * gcc.dg/vect/vect-19.c: New test.
33964 * gcc.dg/vect/vect-20.c: New test.
33965 * gcc.dg/vect/vect-21.c: New test.
33966 * gcc.dg/vect/vect-22.c: New test.
33967 * gcc.dg/vect/vect-23.c: New test.
33968 * gcc.dg/vect/vect-24.c: New test.
33969 * gcc.dg/vect/vect-25.c: New test.
33970 * gcc.dg/vect/vect-26.c: New test.
33971 * gcc.dg/vect/vect-27.c: New test.
33972 * gcc.dg/vect/vect-28.c: New test.
33973 * gcc.dg/vect/vect-29.c: New test.
33974 * gcc.dg/vect/vect-30.c: New test.
33975 * gcc.dg/vect/vect-31.c: New test.
33976 * gcc.dg/vect/vect-32.c: New test.
33977 * gcc.dg/vect/vect-33.c: New test.
33978 * gcc.dg/vect/vect-34.c: New test.
33979 * gcc.dg/vect/vect-35.c: New test.
33980 * gcc.dg/vect/vect-36.c: New test.
33981 * gcc.dg/vect/vect-37.c: New test.
33982 * gcc.dg/vect/vect-38.c: New test.
33983 * gcc.dg/vect/vect-40.c: New test.
33984 * gcc.dg/vect/vect-41.c: New test.
33985 * gcc.dg/vect/vect-42.c: New test.
33986 * gcc.dg/vect/vect-43.c: New test.
33987 * gcc.dg/vect/vect-44.c: New test.
33988 * gcc.dg/vect/vect-45.c: New test.
33989 * gcc.dg/vect/vect-46.c: New test.
33990 * gcc.dg/vect/vect-47.c: New test.
33991 * gcc.dg/vect/vect-48.c: New test.
33992 * gcc.dg/vect/vect-49.c: New test.
33993 * gcc.dg/vect/vect-50.c: New test.
33994 * gcc.dg/vect/vect-51.c: New test.
33995 * gcc.dg/vect/vect-52.c: New test.
33996 * gcc.dg/vect/vect-53.c: New test.
33997 * gcc.dg/vect/vect-54.c: New test.
33998 * gcc.dg/vect/vect-55.c: New test.
33999 * gcc.dg/vect/vect-56.c: New test.
34000 * gcc.dg/vect/vect-57.c: New test.
34001 * gcc.dg/vect/vect-58.c: New test.
34002 * gcc.dg/vect/vect-59.c: New test.
34003 * gcc.dg/vect/vect-60.c: New test.
34004 * gcc.dg/vect/vect-61.c: New test.
34005 * gcc.dg/vect/vect-all.c: New test.
34006 * gcc.dg/vect/vect-none.c: New test.
34008 2004-08-17 Paul Brook <paul@codesourcery.com>
34011 * gfortran.dg/entry_1.f90: New test.
34013 2004-08-17 Andrew Pinski <apinski@apple.com>
34015 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34017 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34019 * gcc.dg/pr17036-1.c: New test.
34021 2004-08-16 Devang Patel <dpatel@apple.com>
34023 * gcc.dg/darwin-20040809-1.c: New test.
34025 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34027 * gcc.dg/funcdef-attr-1.c: New test.
34029 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34031 * gcc.dg/altivec-17.c: New test.
34032 * gcc.dg/altivec-18.c: New test.
34034 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34037 * g++.dg/template/vtable2.C: New test.
34039 2004-08-14 Richard Henderson <rth@redhat.com>
34041 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34042 * gcc.dg/pack-test-4.c (main): Return 0.
34043 * gcc.dg/setjmp-1.c: Remove XFAIL.
34044 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34046 2004-08-14 Richard Henderson <rth@redhat.com>
34048 * gcc.dg/980217-1.c: Add prototype for printf.
34050 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34052 * gfortran.dg/pr16935.f90: New test.
34054 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34056 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34058 2004-08-13 Paul Brook <paul@codesourcery.com>
34060 * gfortran.dg/der_io_1.f90: Remove stray comma.
34062 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34064 * gcc.dg/vmx/cw-bug-2.c: Remove.
34065 * gcc.dg/vmx/vprint-1.c: Remove.
34066 * gcc.dg/vmx/vscan-1.c: Remove.
34068 2004-08-12 Devang patel <dpatel@apple.com>
34070 * gcc.dg/darwin-20040809-2.c: New test.
34072 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34074 * g++.dg/ext/altivec-12.C: New test.
34076 * g++.dg/ext/altivec-11.C: New test.
34078 2004-08-12 Paul Brook <paul@codesourcery.com>
34080 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34082 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34084 * g++.dg/ext/altivec-2.C: Check for hardware support before
34085 executing any VMX instructions.
34087 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34089 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34092 * g++.old-deja/g++.other/comdat4.C: New test.
34093 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34095 2004-08-12 Ben Elliston <bje@au.ibm.com>
34098 * gcc.dg/pr16286.c: New test.
34100 2004-08-12 Jan Beulich <jbeulich@novell.com>
34102 * g++.dg/ext/asm5.C: New.
34104 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34107 * g++.dg/eh/crash1.C: New test.
34110 * g++.dg/ext/construct1.C: New test.
34112 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34115 * g++.dg/init/ptrmem1.C: New test.
34118 * g++.dg/parse/offsetof5.C: New test.
34121 * g++.dg/template/overload3.C: New test.
34123 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34126 * g++.dg/parse/error16.C: New test.
34129 * g++.dg/template/error14.C: New test.
34132 * g++.dg/template/error15.C: New test.
34134 2004-08-11 Devang Patel <dpatel@apple.com>
34136 * gcc.dg/darwin-ld-20040809-1.c: New test.
34137 * gcc.dg/darwin-ld-20040809-2.c: New test.
34139 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34142 * gfortran.dg/dfloat_1.f90: New test.
34144 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34146 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34147 * gcc.dg/dll-2.c: Fix dg-require syntax.
34148 * gcc.misc-tests/arm-isr.c (abort): Declare.
34151 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34154 * g++.dg/parse/crash16.C: New test.
34156 2004-08-10 Roger Sayle <roger@eyesopen.com>
34158 * gcc.dg/mips-rsqrt-1.c: New test case.
34159 * gcc.dg/mips-rsqrt-2.c: New test case.
34160 * gcc.dg/mips-rsqrt-3.c: New test case.
34162 2004-08-10 Paul Brook <paul@codesourcery.com>
34164 * gfortran.dg/der_io_1.f90: New test.
34166 2004-08-10 Paul Brook <paul@codesourcery.com>
34169 * gfortran.dg/der_array_1.f90: New test.
34171 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34173 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34175 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34177 * gcc.dg/wchar_t-2.c: Fix typo.
34179 2004-08-09 Falk Hueffner <falk@debian.org>
34181 PR tree-optimization/12517
34182 * gcc.c-torture/compile/pr12517.c: New test.
34184 PR tree-optimization/12578
34185 * gcc.c-torture/compile/pr12578.c: New test.
34187 PR tree-optimization/12899
34188 * gcc.c-torture/compile/pr12899.c: New test.
34190 PR rtl-optimization/14692
34191 * gcc.c-torture/compile/pr14692.c: New test.
34193 PR tree-optimization/16461
34194 * gcc.c-torture/compile/pr16461.c: New test.
34196 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34198 * gfortran.dg/getenv_1.f90: New test.
34200 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34202 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34204 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34206 2004-08-06 Paul Brook <paul@codesourcery.com>
34208 * gfortran.dg/ret_array_1.f90: New test.
34209 * gfortran.dg/ret_pointer_1.f90: New test.
34211 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34213 * gcc.dg/missing-field-init-[12].c: New tests.
34214 * g++.dg/warn/missing-field-init-[12].C: New tests.
34216 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34218 * gcc.dg/enum2.c: New test.
34219 * gcc.dg/symbian3.c: Likewise.
34220 * gcc.dg/symbian4.c: Likewise.
34221 * gcc.dg/wchar_t-2.c: Likewise.
34223 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34225 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34228 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34230 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34231 dg-require-visiblity.
34232 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34233 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34234 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34235 * g++.dg/ext/visibility/new1.C: Likewise.
34236 * g++.dg/ext/visibility/pragma.C: Likewise.
34237 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34238 * g++.dg/ext/visibility/virtual.C: Likewise.
34239 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34240 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34241 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34242 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34243 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34244 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34245 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34246 * g++/dg/ext/visibility/visibility-8.C: New test.
34247 * gcc.c-torture/compile/dll.x: Remove.
34248 * gcc.dg/dll-2.c: Use dg-require-dll
34249 * gcc.dg/visibility-10.c: New test.
34250 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34252 * lib/scanasm.exp (scan_hidden): New function.
34253 (scan_not_hidden): Likewise.
34255 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34257 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34259 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34261 * gcc.c-torture/execute/20040805-1.c: New test.
34263 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34265 * gcc.dg/20020118-1.c: Declare abort.
34266 * gcc.dg/altivec_check.h: Likewise.
34267 * gcc.dg/iftrap-2.c: Likewise.
34268 * gcc.dg/pragma-darwin.c: Likewise.
34269 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34271 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34273 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34275 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34277 * gcc.c-torture/execute/builtins/abs-2.c,
34278 gcc.c-torture/execute/builtins/abs-3.c,
34279 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34280 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34281 intmax_t, uintmax_t and their limits.
34282 * gcc.dg/intmax_t-1.c: New test.
34284 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34286 * g++.dg/tc1/dr147.C: Add reference to PR.
34288 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34290 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34291 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34293 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34295 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34297 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34299 * gcc.dg/redecl-5.c: New test.
34300 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34303 2004-08-03 Roger Sayle <roger@eyesopen.com>
34305 PR middle-end/16790
34306 * gcc.c-torture/execute/pr16790-1.c: New test case.
34308 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34310 * g++.dg/ext/visibility/assign1.C: New test.
34311 * g++.dg/ext/visibility/new1.C: Likewise.
34313 * gcc.dg/symbian1.c: New test.
34314 * gcc.dg/symbian2.c: Likewise.
34316 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34319 * gcc.dg/i386-sse-9.c: New test.
34321 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34323 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34325 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34327 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34328 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34329 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34330 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34331 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34332 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34333 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34334 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34335 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34336 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34337 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34338 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34339 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34340 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34341 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34342 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34343 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34344 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34345 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34346 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34347 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34348 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34349 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34350 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34351 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34352 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34353 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34354 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34355 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34356 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34357 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34358 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34359 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34360 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34361 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34362 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34363 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34364 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34365 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34366 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34367 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34368 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34369 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34370 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34371 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34372 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34373 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34374 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34375 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34376 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34377 gcc.misc-tests/i386-pf-3dnow-1.c,
34378 gcc.misc-tests/i386-pf-athlon-1.c,
34379 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34380 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34381 Declare built-in functions used.
34382 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34384 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34387 * g++.dg/lookup/using12.C: New test.
34389 * g++.dg/init/null1.C: Fix PR number.
34390 * g++.dg/parse/namespace10.C: Likewise.
34392 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34395 * g++.dg/template/spec17.C: New test.
34396 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34397 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34399 2004-08-02 David Billinghurst
34402 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34404 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34406 * gcc.dg/ia64-got-1.c: New test case.
34408 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34411 * g++.dg/init/null1.C: New test.
34412 * g++.dg/tc1/dr76.C: Adjust error marker.
34415 * g++.dg/parse/namespace10.C: New test.
34418 * g++.dg/inherit/ptrmem2.C: New test.
34420 2004-08-02 Ben Elliston <bje@au.ibm.com>
34423 * gcc.dg/pr16155.c: New test.
34425 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34427 * gcc.dg/redecl-2.c: New test.
34429 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34431 * gcc.dg/darwin-longdouble.c: New file.
34433 2004-07-30 Richard Henderson <rth@redhat.com>
34435 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34436 write to constant argument.
34437 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34439 2004-07-30 Richard Henderson <rth@redhat.com>
34441 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34442 tests of nearest around zero.
34444 2004-07-30 Andrew Pinski <apinski@apple.com>
34446 * gcc.c-torture/compile/20040730-1.c: New test.
34448 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34450 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34453 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34455 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34457 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34459 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34460 contains $ld_library_path.
34461 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34463 2004-07-29 Richard Henderson <rth@redhat.com>
34465 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34467 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34468 (alt2, which): New.
34469 (Check): Accept either alternative.
34471 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34473 * g++.dg/abi/inline1.C: New test.
34474 * g++.dg/abi/local1-a.cc: Likewise.
34475 * g++.dg/abi/local1.C: Likewise.
34476 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34477 * g++.dg/abi/mangle12.C: Likewise.
34478 * g++.dg/abi/mangle17.C: Likewise.
34479 * g++.dg/abi/mangle20-2.C: Likewise.
34480 * g++.dg/opt/interface1.C: Likewise.
34481 * g++.dg/opt/interface1.h: Likewise.
34482 * g++.dg/opt/interface1-a.cc: New test.
34483 * g++.dg/parse/repo1.C: New test.
34484 * g++.dg/template/repo1.C: Likewise.
34485 * g++.dg/warn/Winline-1.C: Likewise.
34486 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34488 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34490 * gcc.dg/tree-ssa/20040729-1.c: New test.
34492 2004-07-27 Matt Austern <austern@apple.com>
34494 * gcc.dg/darwin-bool-1.c: New test.
34495 * gcc.dg/darwin-bool-2.c: New test.
34497 2004-07-28 Richard Henderson <rth@redhat.com>
34499 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34500 arguments in the correct type. Don't write to constant arguments.
34502 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34504 PR tree-optimization/16688
34505 PR tree-optimization/16689
34506 * g++.dg/tree-ssa/pr16688.C: New test.
34508 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34510 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34511 loads. Not only in the comment, this time.
34513 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34515 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34516 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34517 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34518 * gcc.dg/sh4a-bitmovua.c: New.
34519 * gcc.dg/sh4a-cos.c: New.
34520 * gcc.dg/sh4a-cosf.c: New.
34521 * gcc.dg/sh4a-fprun.c: New.
34522 * gcc.dg/sh4a-fsrra.c: New.
34523 * gcc.dg/sh4a-memmovua.c: New.
34524 * gcc.dg/sh4a-sin.c: New.
34525 * gcc.dg/sh4a-sincos.c: New.
34526 * gcc.dg/sh4a-sincosf.c: New.
34527 * gcc.dg/sh4a-sinf.c: New.
34529 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34531 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34533 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34535 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34538 2004-07-27 Andrew Pinski <apinski@apple.com>
34540 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34542 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34544 * gcc.dg/pragma-isr.c: New test.
34546 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34549 * g++.dg/template/ttp11.C: New test.
34551 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34553 * gcc.c-torture/compile/20040727-1.c: New test.
34555 2004-07-26 Eric Christopher <echristo@redhat.com>
34557 * gcc.c-torture/compile/20040726-2.c: New test.
34559 2004-07-26 Andrew Pinski <apinski@apple.com>
34561 * g++.dg/rtti/tinfo1.C: Xfail.
34563 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34565 * gcc.c-torture/compile/20040726-1.c: New test.
34567 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34568 Brian Ryner <bryner@brianryner.com>
34572 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34573 * g++.dg/ext/visibility/: New directory.
34574 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34575 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34576 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34577 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34578 * g++.dg/ext/visibility/fvisibility.C,
34579 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34580 g++.dg/ext/visibility/fvisibility-override1.C
34581 g++.dg/ext/visibility/fvisibility-override2.C
34582 g++.dg/ext/visibility/memfuncts.C
34583 g++.dg/ext/visibility/noPLT.C
34584 g++.dg/ext/visibility/pragma.C
34585 g++.dg/ext/visibility/pragma-override1.C
34586 g++.dg/ext/visibility/pragma-override2.C
34587 g++.dg/ext/visibility/staticmemfuncts.C
34588 g++.dg/ext/visibility/virtual.C: New tests.
34590 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34593 * gcc.dg/pr15360-1.c: New test.
34595 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34597 * gcc.dg/pragma-align-2.c: New test.
34598 * gcc.dg/pragma-init-fini.c: New test.
34599 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34602 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34604 * gcc.dg/init-string-2.c: New test.
34606 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34609 * gcc.dg/Wredundant-decls-1.c: New test case.
34611 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34613 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34614 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34615 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34616 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34617 * gcc.dg/compat/generate-random.c: New file.
34618 * gcc.dg/compat/generate-random.h: Likewise.
34619 * gcc.dg/compat/generate-random_r.c: Likewise.
34620 * gcc.dg/compat/struct-layout-1.h: Likewise.
34621 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34622 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34623 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34624 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34625 * gcc.dg/compat/struct-layout-1_main.c: New test.
34626 * gcc.dg/compat/struct-layout-1_x.c: New file.
34627 * gcc.dg/compat/struct-layout-1_y.c: New file.
34628 * gcc.dg/compat/struct-layout-1_test.h: New file.
34630 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34632 * gcc.dg/comp-return-1.c: New test
34634 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34636 * gcc.dg/vmx/8-02a.c: Fix typo.
34638 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34639 * gcc.dg/darwin-abi-3.c: New test.
34641 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34642 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34644 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34645 * gcc.dg/vmx/ops-long-1.c: New test.
34646 * gcc.dg/vmx/ops-long-2.c: New test.
34648 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34650 * g++.dg/lookup/conv-[1234].C: New.
34652 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34654 * g++.dg/parse/attr2.C: Simplify.
34656 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34659 * gcc.c-torture/execute/pr7284-1.c: New test.
34661 2004-07-22 Brian Booth <bbooth@redhat.com>
34663 * gcc.dg/tree-ssa/20040721-1.c: New test.
34665 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34667 * g++.dg/template/crash20.c: New.
34669 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34671 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34672 Add dg-run directive. Declare variables as required.
34673 * gfortran.dg/g77/README: Update
34675 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34677 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34678 gcc.dg/cris-peep2-andu2.c: New tests.
34680 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34683 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34685 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34687 * gcc.dg/qual-return-2.c: Update expected messages.
34688 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34690 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34692 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34693 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34695 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34698 * gcc.dg/init-string-1.c: New test.
34700 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34702 PR middle-end/15345
34704 * gcc.dg/torture/nested-fn-1.c: New test.
34706 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34709 * gcc.dg/ia64-fptr-1.c: New file.
34711 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34714 * g++.dg/template/spec16.C: New test.
34715 * g++.old-deja/g++.robertl/eb118.C: Remove.
34717 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34720 * g++.dg/template/spec15.C: New test.
34722 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34724 Copy cases from g77.f-torture/execute and add dg-run
34725 directive. Other changes as noted.
34726 * gfortran.dg/g77/13037.f
34727 * gfortran.dg/g77/1832.f
34728 * gfortran.dg/g77/19981119-0.f
34729 * gfortran.dg/g77/19990313-0.f
34730 * gfortran.dg/g77/19990313-1.f
34731 * gfortran.dg/g77/19990313-2.f
34732 * gfortran.dg/g77/19990313-3.f
34733 * gfortran.dg/g77/19990419-1.f
34734 * gfortran.dg/g77/19990826-0.f
34735 * gfortran.dg/g77/19990826-2.f
34736 * gfortran.dg/g77/20000503-1.f
34737 * gfortran.dg/g77/20001111.f
34738 * gfortran.dg/g77/20010116.f
34739 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34740 * gfortran.dg/g77/20010430.f
34741 * gfortran.dg/g77/6177.f
34742 * gfortran.dg/g77/947.f
34743 * gfortran.dg/g77/970816-3.f
34744 * gfortran.dg/g77/971102-1.f
34745 * gfortran.dg/g77/980520-1.f
34746 * gfortran.dg/g77/980628-0.f
34747 * gfortran.dg/g77/980628-1.f
34748 * gfortran.dg/g77/980628-10.f
34749 * gfortran.dg/g77/980628-2.f
34750 * gfortran.dg/g77/980628-3.f
34751 * gfortran.dg/g77/980628-7.f
34752 * gfortran.dg/g77/980628-8.f
34753 * gfortran.dg/g77/980628-9.f
34754 * gfortran.dg/g77/980701-0.f
34755 * gfortran.dg/g77/980701-1.f
34756 * gfortran.dg/g77/cabs.f
34757 * gfortran.dg/g77/claus.f
34758 * gfortran.dg/g77/complex_1.f
34759 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34760 * gfortran.dg/g77/dcomplex.f
34761 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34762 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34763 * gfortran.dg/g77/f90-intrinsic-numeric.f
34764 * gfortran.dg/g77/int8421.f
34765 * gfortran.dg/g77/labug1.f
34766 * gfortran.dg/g77/large_vec.f
34767 * gfortran.dg/g77/le.f
34768 * gfortran.dg/g77/short.f
34769 * gfortran.dg/g77/README: Update
34771 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34774 * g++.dg/parse/lookup4.C: New test.
34776 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34779 * g++.dg/template/ttp10.C: New test.
34781 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34783 * gcc.dg/pr12625-1.c: New test.
34785 2004-07-20 Steven Bosscher <stevenb@suse.de>
34787 * gcc.dg/switch-warn-1.c: New test.
34788 * gcc.dg/switch-warn-2.c: New test.
34789 * gcc.c-torture/compile/pr14730.c: Update.
34791 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34793 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34794 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34795 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34796 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34798 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34801 * g++.dg/template/assign1.C: New test.
34803 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34806 * g++.dg/template/ttp9.C: New test.
34808 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34810 * gcc.dg/format/cmn-err-1.c: New test.
34812 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34814 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34815 gcc.dg/Wparentheses-10.c: New tests.
34816 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34818 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34821 * gfortran.dg/g77//ffixed-line-length-0.f,
34822 gfortran.dg/g77/ffixed-line-length-132.f,
34823 gfortran.dg/g77/ffixed-line-length-72.f,
34824 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34825 gfortran.dg/g77/README: Update.
34827 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34830 * g++.dg/template/non-dependent7.C: New test.
34831 * g++.dg/template/non-dependent8.C: Likewise.
34832 * g++.dg/template/non-dependent9.C: Likewise.
34833 * g++.dg/template/non-dependent10.C: Likewise.
34835 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34838 * g++.dg/parse/attr2.C: New test.
34840 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34843 * g77.f-torture: Ditto.
34845 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34847 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34848 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34849 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34851 2004-07-16 Richard Henderson <rth@redhat.com>
34853 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34855 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34857 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34858 tests with full list of options.
34859 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34860 of TORTURE_OPTIONS if test contains 'dg-do run'.
34863 * gfortran.dg/do_iterator.f90: New test.
34865 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34867 PR rtl-optimization/16536
34868 * gcc.c-torture/execute/restrict-1.c: New test.
34870 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34873 * gfortran.dg/pr15324.f90: New test.
34876 * gfortran.dg/pr15129.f90: New test.
34879 * gfortran.dg/pr15140.f90: New test.
34882 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34883 compile-time simplification.
34885 2004-07-14 Mike Stump <mrs@apple.com>
34887 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34889 2004-07-14 James E Wilson <wilson@specifixinc.com>
34892 * gcc.dg/profile-generate-1.c: New.
34894 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34896 * gcc.c-torture/execute/20040709-1.c: New test.
34897 * gcc.c-torture/execute/20040709-2.c: New test.
34899 2004-07-14 Mike Stump <mrs@apple.com>
34901 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34903 2004-07-14 Mike Stump <mrs@apple.com>
34905 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34907 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34910 * g++.dg/parse/mutable1.C: New test.
34912 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34914 PR tree-optimization/16443
34915 * gcc.dg/tree-ssa/20040713-1.c: New test.
34917 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34919 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34922 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34924 * gfortran.dg/g77/README: New file
34925 * gfortran.dg/g77/19981216-0.f: Copy from
34926 g77.f-torture/noncompile. Add "dg-do compile" and
34927 dg-error as required.
34928 * gfortran.dg/g77/19990218-1.f: Likewise.
34929 * gfortran.dg/g77/19990905-1.f: Likewise.
34930 * gfortran.dg/g77/9263.f: Likewise.
34931 * gfortran.dg/g77/980615-0.f: Likewise.
34932 * gfortran.dg/g77/980616-0.f: Likewise.
34933 * gfortran.dg/g77/check0.f: Likewise.
34934 * gfortran.dg/g77/select_no_compile.f: Likewise.
34936 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34938 Copy files from g77.f-torture/compile.
34939 Add "{ dg-do compile}". Other changes as noted
34940 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34941 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34942 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34943 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34944 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34945 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34946 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34947 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34948 statement to conform to standard. Append alpha1.x for reference.
34949 * gfortran.dg/g77/xformat.f: Add dg-warning
34951 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34953 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34954 Add {dg-do compile} directive.
34955 * gfortran.dg/g77/cpp2.F: Likewise.
34957 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34960 * g++.dg/lookup/name-clash1.C: New test.
34963 * g++.dg/lookup/name-clash2.C: New test.
34966 * g++.dg/lookup/name-clash3.C: New test.
34968 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34970 * g++.dg/lookup/new2.C: New test.
34971 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34973 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34975 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34976 Add {dg-do compile} directive.
34977 * gfortran.dg/g77/13060.f: Likewise.
34978 * gfortran.dg/g77/19990218-0.f: Likewise.
34979 * gfortran.dg/g77/19990305-0.f: Likewise.
34980 * gfortran.dg/g77/19990419-0.f: Likewise.
34981 * gfortran.dg/g77/19990502-0.f: Likewise.
34982 * gfortran.dg/g77/19990502-1.f: Likewise.
34983 * gfortran.dg/g77/19990525-0.f: Likewise.
34984 * gfortran.dg/g77/19990826-1.f: Likewise.
34985 * gfortran.dg/g77/19990826-3.f: Likewise.
34986 * gfortran.dg/g77/19990905-2.f: Likewise.
34987 * gfortran.dg/g77/20000412-1.f: Likewise.
34988 * gfortran.dg/g77/20000511-1.f: Likewise.
34989 * gfortran.dg/g77/20000511-2.f: Likewise.
34990 * gfortran.dg/g77/20000518.f: Likewise.
34991 * gfortran.dg/g77/20000601-1.f: Likewise.
34992 * gfortran.dg/g77/20000601-2.f: Likewise.
34993 * gfortran.dg/g77/20000629-1.f: Likewise.
34994 * gfortran.dg/g77/20000630-2.f: Likewise.
34995 * gfortran.dg/g77/20010115.f: Likewise.
34996 * gfortran.dg/g77/20010321-1.f: Likewise.
34997 * gfortran.dg/g77/20010426.f: Likewise.
34998 * gfortran.dg/g77/20020307-1.f: Likewise.
34999 * gfortran.dg/g77/8485.f: Likewise.
35000 * gfortran.dg/g77/960317-1.f: Likewise.
35001 * gfortran.dg/g77/970915-0.f: Likewise.
35002 * gfortran.dg/g77/980310-1.f: Likewise.
35003 * gfortran.dg/g77/980310-2.f: Likewise.
35004 * gfortran.dg/g77/980310-3.f: Likewise.
35005 * gfortran.dg/g77/980310-4.f: Likewise.
35006 * gfortran.dg/g77/980310-6.f: Likewise.
35007 * gfortran.dg/g77/980310-7.f: Likewise.
35008 * gfortran.dg/g77/980310-8.f: Likewise.
35009 * gfortran.dg/g77/980419-2.f: Likewise.
35010 * gfortran.dg/g77/980424-0.f: Likewise.
35011 * gfortran.dg/g77/980427-0.f: Likewise.
35012 * gfortran.dg/g77/980729-0.f: Likewise.
35013 * gfortran.dg/g77/981117-1.f: Likewise.
35014 * gfortran.dg/g77/toon_1.f: Likewise.
35016 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35019 * g++.dg/other/abstract2.C: New test.
35021 2004-07-12 Paul Brook <paul@codesourcery.com>
35023 * gfortran.dg/pointer_init_1.f90: New test.
35025 2004-07-11 Paul Brook <paul@codesourcery.com>
35028 * gfortran.dg/contained_1.f90: New test.
35030 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35032 * g++.dg/parse/defarg8.C: New test.
35034 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35037 * gfortran.dg/pr16433.f: New test.
35040 * gfortran.dg/pr15754.f90: New test.
35042 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35044 PR tree-optimization/16437
35045 * gcc.c-torture/execute/bitfld-4.c: New test.
35047 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35049 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35050 access to common var from module.
35052 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35055 * gfortran.fortran-torture/execute/common_2.f90: New test.
35057 2004-07-10 Paul Brook <paul@codesourcery.com>
35059 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35061 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35064 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35066 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35068 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35069 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35070 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35071 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35072 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35073 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35074 * gfortran.dg/g77/funderscoring.f: Likewise.
35075 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35077 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35079 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35081 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35082 Paul Brook <paul@codesourcery.com>
35085 * gfortran.dg/common_pointer_1.f90: New test.
35087 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35089 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35091 2004-07-09 James E Wilson <wilson@specifixinc.com>
35094 * gcc.c-torture/compile/20040709-1.c: New.
35096 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35099 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35101 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35104 * gfortran.dg/shape_1.f90: New test.
35106 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35107 Andrew Pinski <apinski@apple.com>
35109 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35111 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35113 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35116 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35117 Paul Brook <paul@codesourcery.com>
35119 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35122 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35124 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35126 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35128 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35129 testcases with capital suffix.
35131 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35137 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35139 * gfortran.dg/implicit_1.f90: New test.
35141 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35143 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35144 expression to match gfortran warning/error messages
35145 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35148 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35150 * lib/fortran-torture.exp: Rename proc search_for to
35153 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35155 * gcc.c-torture/execute/simd-5.x: New file.
35156 XFAIL on SPARC 64-bit at -O0.
35158 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35162 * g++.dg/warn/effc3.C: New test.
35164 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35166 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35167 change X to 1X in format.
35168 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35169 add data statements to conform to standard.
35171 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35173 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35174 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35175 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35177 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35179 * gfortran.dg/g77/7388.f: Copy from g77.dg
35180 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35181 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35182 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35183 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35184 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35185 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35186 * gfortran.dg/g77/strlen0.f: Likewise.
35188 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35190 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35191 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35193 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35195 * gcc.c-torture/execute/920428-2.x: Delete.
35196 * gcc.c-torture/execute/920501-7.x: Likewise.
35198 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35200 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35201 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35202 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35204 (PREFETCH_3DNOW): Add -march=c3.
35206 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35209 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35210 * gcc.c-torture/execute/bf64-1.x: Likewise.
35212 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35214 * gcc.c-torture/compile/20040708-1.c: New test.
35216 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35219 * g++.dg/warn/effc2.C: New test.
35221 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35223 * gcc.c-torture/execute/bitfld-1.x: Remove.
35224 * gcc.c-torture/execute/bitfld-3.c: New test.
35225 * gcc.dg/bitfld-2.c: Remove XFAILs.
35227 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35230 * g++.dg/rtti/tinfo1.C: New file.
35232 2004-07-07 Eric Christopher <echristo@redhat.com>
35234 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35236 2004-07-07 Andrew Pinski <apinski@apple.com>
35238 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35240 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35242 * g++.dg/init/call1.C: XFAIL.
35244 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35246 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35247 except for movstrict*, to movmem* and clrstr* to clrmem*.
35249 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35251 * gcc.c-torture/execute/20040707-1.c: New test.
35253 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35255 * gcc.c-torture/execute/20040706-1.c: New test.
35257 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35260 * g++.dg/template/spec14.C: New test.
35262 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35264 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35265 nothing if not yet defined. Use it in b, c and d type definitions.
35266 * gcc.c-torture/execute/20040705-1.c: New test.
35267 * gcc.c-torture/execute/20040705-2.c: New test.
35269 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35272 * g++.dg/lookup/new1.C: New test.
35274 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35277 * g++.dg/template/sizeof8.C: New test.
35279 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35281 * gcc.c-torture/compile/20040705-1.c: New test.
35283 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35285 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35287 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35289 * gcc.dg/cpp/if-mop.c: Two new testcases.
35290 * gcc.dg/cpp/trad/comment-3.c: New.
35292 2004-07-04 Paul Brook <paul@codesourcery.com>
35294 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35296 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35299 * g++.dg/lookup/crash4.C: New test.
35301 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35303 * gcc.c-torture/execute/builtin-abs-1.c
35304 * gcc.c-torture/execute/builtin-abs-2.c
35305 * gcc.c-torture/execute/builtin-complex-1.c
35306 * gcc.c-torture/execute/builtins/string-1-lib.c
35307 * gcc.c-torture/execute/builtins/string-1.c
35308 * gcc.c-torture/execute/builtins/string-2-lib.c
35309 * gcc.c-torture/execute/builtins/string-2.c
35310 * gcc.c-torture/execute/builtins/string-3-lib.c
35311 * gcc.c-torture/execute/builtins/string-3.c
35312 * gcc.c-torture/execute/builtins/string-4-lib.c
35313 * gcc.c-torture/execute/builtins/string-4.c
35314 * gcc.c-torture/execute/builtins/string-5-lib.c
35315 * gcc.c-torture/execute/builtins/string-5.c
35316 * gcc.c-torture/execute/builtins/string-6-lib.c
35317 * gcc.c-torture/execute/builtins/string-6.c
35318 * gcc.c-torture/execute/builtins/string-7-lib.c
35319 * gcc.c-torture/execute/builtins/string-7.c
35320 * gcc.c-torture/execute/builtins/string-8-lib.c
35321 * gcc.c-torture/execute/builtins/string-8.c
35322 * gcc.c-torture/execute/builtins/string-9-lib.c
35323 * gcc.c-torture/execute/builtins/string-9.c
35324 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35325 * gcc.c-torture/execute/builtins/string-asm-1.c
35326 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35327 * gcc.c-torture/execute/builtins/string-asm-2.c
35328 * gcc.c-torture/execute/stdio-opt-1.c
35329 * gcc.c-torture/execute/stdio-opt-2.c
35330 * gcc.c-torture/execute/stdio-opt-3.c
35331 * gcc.c-torture/execute/string-opt-1.c
35332 * gcc.c-torture/execute/string-opt-10.c
35333 * gcc.c-torture/execute/string-opt-11.c
35334 * gcc.c-torture/execute/string-opt-12.c
35335 * gcc.c-torture/execute/string-opt-13.c
35336 * gcc.c-torture/execute/string-opt-14.c
35337 * gcc.c-torture/execute/string-opt-15.c
35338 * gcc.c-torture/execute/string-opt-16.c
35339 * gcc.c-torture/execute/string-opt-2.c
35340 * gcc.c-torture/execute/string-opt-6.c
35341 * gcc.c-torture/execute/string-opt-7.c
35342 * gcc.c-torture/execute/string-opt-8.c:
35345 * gcc.c-torture/execute/builtins/abs-2.c
35346 * gcc.c-torture/execute/builtins/abs-3.c
35347 * gcc.c-torture/execute/builtins/complex-1.c
35348 * gcc.c-torture/execute/builtins/fprintf.c
35349 * gcc.c-torture/execute/builtins/fputs.c
35350 * gcc.c-torture/execute/builtins/memcmp.c
35351 * gcc.c-torture/execute/builtins/memmove.c
35352 * gcc.c-torture/execute/builtins/memops-asm.c
35353 * gcc.c-torture/execute/builtins/mempcpy-2.c
35354 * gcc.c-torture/execute/builtins/mempcpy.c
35355 * gcc.c-torture/execute/builtins/memset.c
35356 * gcc.c-torture/execute/builtins/printf.c
35357 * gcc.c-torture/execute/builtins/sprintf.c
35358 * gcc.c-torture/execute/builtins/strcat.c
35359 * gcc.c-torture/execute/builtins/strchr.c
35360 * gcc.c-torture/execute/builtins/strcmp.c
35361 * gcc.c-torture/execute/builtins/strcpy.c
35362 * gcc.c-torture/execute/builtins/strcspn.c
35363 * gcc.c-torture/execute/builtins/strlen-2.c
35364 * gcc.c-torture/execute/builtins/strlen.c
35365 * gcc.c-torture/execute/builtins/strncat.c
35366 * gcc.c-torture/execute/builtins/strncmp-2.c
35367 * gcc.c-torture/execute/builtins/strncmp.c
35368 * gcc.c-torture/execute/builtins/strncpy.c
35369 * gcc.c-torture/execute/builtins/strpbrk.c
35370 * gcc.c-torture/execute/builtins/strpcpy-2.c
35371 * gcc.c-torture/execute/builtins/strpcpy.c
35372 * gcc.c-torture/execute/builtins/strrchr.c
35373 * gcc.c-torture/execute/builtins/strspn.c
35374 * gcc.c-torture/execute/builtins/strstr-asm.c
35375 * gcc.c-torture/execute/builtins/strstr.c:
35376 ... these new files.
35378 * gcc.c-torture/execute/builtins/abs-2-lib.c
35379 * gcc.c-torture/execute/builtins/abs-3-lib.c
35380 * gcc.c-torture/execute/builtins/complex-1-lib.c
35381 * gcc.c-torture/execute/builtins/fprintf-lib.c
35382 * gcc.c-torture/execute/builtins/fputs-lib.c
35383 * gcc.c-torture/execute/builtins/memcmp-lib.c
35384 * gcc.c-torture/execute/builtins/memmove-lib.c
35385 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35386 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35387 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35388 * gcc.c-torture/execute/builtins/memset-lib.c
35389 * gcc.c-torture/execute/builtins/printf-lib.c
35390 * gcc.c-torture/execute/builtins/sprintf-lib.c
35391 * gcc.c-torture/execute/builtins/strcat-lib.c
35392 * gcc.c-torture/execute/builtins/strchr-lib.c
35393 * gcc.c-torture/execute/builtins/strcmp-lib.c
35394 * gcc.c-torture/execute/builtins/strcpy-lib.c
35395 * gcc.c-torture/execute/builtins/strcspn-lib.c
35396 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35397 * gcc.c-torture/execute/builtins/strlen-lib.c
35398 * gcc.c-torture/execute/builtins/strncat-lib.c
35399 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35400 * gcc.c-torture/execute/builtins/strncmp-lib.c
35401 * gcc.c-torture/execute/builtins/strncpy-lib.c
35402 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35403 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35404 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35405 * gcc.c-torture/execute/builtins/strrchr-lib.c
35406 * gcc.c-torture/execute/builtins/strspn-lib.c
35407 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35408 * gcc.c-torture/execute/builtins/strstr-lib.c
35409 * gcc.c-torture/execute/builtins/lib/abs.c
35410 * gcc.c-torture/execute/builtins/lib/fprintf.c
35411 * gcc.c-torture/execute/builtins/lib/memset.c
35412 * gcc.c-torture/execute/builtins/lib/printf.c
35413 * gcc.c-torture/execute/builtins/lib/sprintf.c
35414 * gcc.c-torture/execute/builtins/lib/strcpy.c
35415 * gcc.c-torture/execute/builtins/lib/strcspn.c
35416 * gcc.c-torture/execute/builtins/lib/strncat.c
35417 * gcc.c-torture/execute/builtins/lib/strncmp.c
35418 * gcc.c-torture/execute/builtins/lib/strncpy.c
35419 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35420 * gcc.c-torture/execute/builtins/lib/strspn.c
35421 * gcc.c-torture/execute/builtins/lib/strstr.c:
35422 New files containing support routines.
35424 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35426 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35427 when not optimizing.
35429 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35432 * g++.dg/abi/mangle22.C: New test.
35433 * g++.dg/abi/mangle23.C: Likewise.
35435 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35438 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35439 Allow for cases without denormalized floating point numbers.
35441 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35444 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35445 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35446 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35447 expected warning text.
35448 * gcc.dg/format/diag-2.c: New test.
35450 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35452 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35454 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35456 * gcc.dg/builtins-43.c: New.
35457 * gcc.dg/builtins-44.c: New.
35458 * gcc.dg/builtins-45.c: New.
35460 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35461 Andreas Tobler <a.tobler@schweiz.ch>
35463 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35464 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35466 * gcc.dg/cleanup-11.c: Likewise.
35467 * gcc.dg/cleanup-8.c: Likewise.
35468 * gcc.dg/cleanup-9.c: Likewise.
35469 * gcc.dg/cleanup-5.c: Run on all platforms.
35471 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35473 * g++.dg/warn/nonnull1.C: New test.
35475 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35477 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35478 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35479 Special-case the Sun compiler wrt to <complex.h>.
35481 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35483 * gcc.dg/Wunreachable-8.C: New test.
35485 * gcc.dg/h8300-ice2.c : New test.
35487 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35490 * gfortran.fortran-torture/compile/implicit.f90: Add test
35491 for implicit character.
35493 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35496 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35497 Use tiny() intrinsic to find smallest non-negative real
35499 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35501 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35502 * gcc.dg/compat/struct-by-value-22_x.c: New.
35503 * gcc.dg/compat/struct-by-value-22_y.c: New.
35505 * gcc.c-torture/execute/20040629-1.c: New test.
35507 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35509 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35510 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35513 * gcc.dg/20040625-1.c: New test.
35515 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35517 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35519 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35522 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35524 2004-06-29 Richard Henderson <rth@redhat.com>
35526 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35528 2004-06-29 Paul Brook <paul@codesourcery.com>
35530 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35531 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35533 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35536 * g++.dg/parse/crash15.C: New.
35538 2004-06-28 Andrew Pinski <apinski@apple.com>
35540 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35541 by the error already.
35543 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35545 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35548 * gcc.dg/h8300-bss-align-1.c : New.
35550 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35553 * g++.dg/template/ctor4.C: New.
35555 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35558 * g++.dg/warn/Wsequence-point-1.C: New test.
35560 2004-06-27 Paul Brook <paul@codesourcery.com>
35562 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35564 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35566 * g++.old-deja/g++.mike/p7325.C: Remove.
35568 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35571 * gcc.dg/pr14963.c: New test.
35573 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35576 * g++.dg/parse/redef1.C: New test.
35578 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35580 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35582 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35584 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35585 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35587 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35588 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35589 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35590 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35591 g++.brendan/enum14.C.
35592 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35593 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35594 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35596 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35599 2004-06-27 Roger Sayle <roger@eyesopen.com>
35601 * gcc.dg/20040527-1.c: New test case.
35603 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35605 PR gfortran/pr16196
35606 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35608 2004-06-25 Roger Sayle <roger@eyesopen.com>
35610 PR middle-end/15825
35611 * gcc.dg/pr15825-1.c: New test case.
35613 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35615 * gcc.c-torture/execute/20040625-1.c: New test.
35617 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35619 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35621 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35623 * gcc.dg/torture/mips-div-1.c: New test.
35625 2004-06-24 Jeff Law <law@redhat.com>
35627 * gcc.dg/tree-ssa/20040624-1.c: New test.
35629 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35631 * gcc.c-torture/compile/20040624-1.c: New test.
35633 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35635 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35638 2004-06-23 Andrew Pinski <apinski@apple.com>
35640 PR middle-end/15988
35641 * g++.dg/opt/ptrmem4.C: New test.
35643 * gcc.dg/c90-array-quals-2.c: New test.
35645 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35647 * gcc.dg/kpice1.c: New test.
35649 2006-06-23 Andrew Pinski <apinski@apple.com>
35651 * gcc.dg/c90-array-quals.c: New test.
35653 2006-06-22 Richard Henderson <rth@redhat.com>
35655 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35657 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35659 * gcc.dg/builtins-config.h: Handle FreeBSD.
35661 2006-06-22 Richard Henderson <rth@redhat.com>
35663 * g++.dg/opt/devirt1.C: New.
35665 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35667 * g++.dg/opt/pr15551.C: New testcase.
35669 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35672 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35673 x86_64-*-linux* when compiling for 32bit.
35675 2004-06-21 Andrew Pinski <apinski@apple.com>
35677 * gcc.dg/pch/struct-1.c: New.
35678 * gcc.dg/pch/struct-1.hs: New.
35680 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35682 * gcc.dg/pch/save-temps-1.c: New file.
35683 * gcc.dg/pch/save-temps-1.hs: New file.
35685 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35687 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35688 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35690 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35692 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35694 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35695 Remove trailing spaces.
35697 2004-06-21 Richard Henderson <rth@redhat.com>
35699 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35700 merging && to BIT_FIELD_REF.
35702 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35704 * g++.dg/opt/placeholder1.C: New test.
35706 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35708 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35709 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35710 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35711 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35713 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35715 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35717 * g++.dg/other/pragma-re-1.C: Add comments.
35719 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35722 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35724 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35726 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35727 instead of setting the type of size_t by
35730 2004-06-18 Roger Sayle <roger@eyesopen.com>
35732 * gcc.dg/unordered-2.c: New test case.
35733 * gcc.dg/unordered-3.c: New test case.
35735 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35738 * lib/g++.exp (g++_version): Tweak regexp for version
35739 * lib/g77.exp (g77_version): Likewise.
35740 * lib/gfortran.exp (gfortran_version): Likewise.
35741 * lib/objc.exp (objc_version): Likewise.
35742 * lib/treelang.exp (treelang_version): Likewise.
35744 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35746 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35747 Use INT_MAX instead of __INT_MAX__.
35748 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35750 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35751 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35752 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35753 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35754 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35755 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35756 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35757 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35758 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35760 * gcc.dg/range-test-1.c: New test.
35761 * g++.dg/opt/range-test-1.C: New test.
35763 2004-06-17 Richard Henderson <rth@redhat.com>
35765 * objc.dg/sync-1.m: New.
35766 * objc.dg/try-catch-1.m: Don't force next runtime.
35767 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35768 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35769 shadowed catch clause.
35770 * objc.dg/try-catch-5.m: New.
35772 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35775 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35777 2004-06-15 Richard Henderson <rth@redhat.com>
35779 * gcc.dg/20001116-1.c: Move expected warning line.
35781 2004-06-15 Richard Henderson <rth@redhat.com>
35783 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35784 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35786 2004-06-15 Jeff Law <law@redhat.com>
35788 * gcc.dg/tree-ssa/20040615-1.c: New test.
35789 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35790 be less sensitive to operand ordering.
35791 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35793 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35795 * g++.dg/abi/bitfield3.C: Add comment..
35797 2004-06-15 Richard Henderson <rth@redhat.com>
35799 * g++.dg/ext/stmtexpr1.C: XFAIL.
35800 * gcc.dg/20030612-1.c: XFAIL.
35802 2004-06-15 Eric Christopher <echristo@redhat.com>
35804 * g++.dg/charset/asm5.c: New.
35805 * gcc.dg/charset/asm6.c: New.
35807 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35810 * gfortran.fortran-torture/execute/select_1.f90: New test.
35812 2004-06-15 Paul Brook <paul@codesourcery.com>
35814 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35816 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35819 * g++.dg/lookup/crash3.C: New test.
35821 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35824 * g++.dg/parse/dtor4.C: New test.
35826 2004-06-14 Jeff Law <law@redhat.com>
35828 * gcc.c-torture/compile/20040614-1.c: New test.
35830 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35833 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35834 LEN of a character array.
35836 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35839 * g++.dg/template/ptrmem10.C: New test.
35842 * g++.dg/template/friend30.C: New test.
35844 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35847 * gfortran.fortran-torture/compile/mloc.f90: New test.
35849 2004-06-13 Paul Brook <paul@codesourcery.com>
35851 * gfortran.fortran-torture/execute/random_2.f90: New test.
35853 2004-06-13 Eric Christopher <echristo@redhat.com>
35855 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35857 2004-06-12 Paul Brook <paul@codesourcery.com>
35859 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35861 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35864 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35866 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35869 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35870 syntax errors in end statements of contained subroutines.
35872 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35875 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35877 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35880 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35882 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35885 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35887 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35890 * g++.dg/parse/enum1.C: New test.
35892 2004-06-10 Jeff Law <law@redhat.com>
35894 * gcc.c-torture/compile/20040610-1.c: New test.
35896 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35898 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35899 * g++.old-deja/g++.other/decl3.C: Likewise.
35901 2004-06-10 Brian Booth <bbooth@redhat.com>
35903 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35904 V_MAY_DEF instead of VDEF.
35905 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35907 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35910 * g++.dg/conversion/const1.C: New test.
35913 * g++.dg/conversion/reinterpret1.C: New test.
35916 * g++.dg/template/enum2.C: New test.
35919 * g++.dg/template/error13.C: New test.
35921 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35924 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35925 arguments to test_* REAL and of the right size.
35927 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35930 PR rtl-optimization/15681
35931 * gcc.dg/20040609-1.c: New test.
35933 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35936 * g++.dg/opt/builtins1.C: New test.
35938 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35940 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35941 that use default windows32 struct layout.
35942 * gcc.dg/i386-bitfield2.c: Likewise.
35944 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35946 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35947 for mingw32 and cygwin targets.
35949 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35951 * gcc.dg/pch/macro-4.c: New.
35952 * gcc.dg/pch/macro-4.hs: New.
35954 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35957 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35959 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35962 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35964 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35967 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35969 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35972 * gfortran.fortran-torture/execute/backspace.c : New test.
35974 2004-06-09 Paul Brook <paul@codesourcery.com>
35976 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35977 (pointer_to_section): Rewrite to use smaller array.
35979 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35981 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35982 * gcc.dg/ext/altivec-10.c: Same.
35983 * gcc.dg/ext/altivec-11.c: Same.
35984 * gcc.dg/ext/altivec-12.c: Same.
35985 * gcc.dg/ext/altivec-13.c: Same.
35986 * gcc.dg/ext/altivec-14.c: Same.
35987 * gcc.dg/ext/altivec-15.c: Same.
35988 * gcc.dg/ext/altivec-16.c: Same.
35989 * gcc.dg/ext/altivec-3.c: Same.
35990 * gcc.dg/ext/altivec-4.c: Same.
35991 * gcc.dg/ext/altivec-6.c: Same.
35992 * gcc.dg/ext/altivec-7.c: Same.
35993 * gcc.dg/ext/altivec-8.c: Same.
35994 * gcc.dg/ext/altivec-varargs-1.c: Same.
35996 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35997 * g++.dg/ext/altivec-10.C: Same.
35998 * g++.dg/ext/altivec-2.C: Same.
35999 * g++.dg/ext/altivec-3.C: Same.
36000 * g++.dg/ext/altivec-4.C: Same.
36001 * g++.dg/ext/altivec-5.C: Same.
36002 * g++.dg/ext/altivec-6.C: Same.
36003 * g++.dg/ext/altivec-7.C: Same.
36004 * g++.dg/ext/altivec-8.C: Same.
36005 * g++.dg/ext/altivec-9.C: Same.
36007 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36010 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36012 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36014 * gcc.dg/union-1.c: New test.
36016 2004-06-07 Roger Sayle <roger@eyesopen.com>
36018 * gcc.dg/builtins-41.c: New test case.
36019 * gcc.dg/builtins-42.c: New test case.
36021 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36023 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36024 * g++.dg/ext/altivec-10.C: Same.
36025 * g++.dg/ext/altivec-2.C: Same.
36026 * g++.dg/ext/altivec-3.C: Same.
36027 * g++.dg/ext/altivec-4.C: Same.
36028 * g++.dg/ext/altivec-5.C: Same.
36029 * g++.dg/ext/altivec-6.C: Same.
36030 * g++.dg/ext/altivec-7.C: Same.
36031 * g++.dg/ext/altivec-8.C: Same.
36032 * g++.dg/ext/altivec-9.C: Same.
36033 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36034 * g++.old-deja/g++.brendan/new3.C: Same.
36035 * gcc.c-torture/execute/eeprof-1.x: Same.
36037 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36040 * gcc.dg/pr14765-1.c: New test.
36042 2004-06-07 Roger Sayle <roger@eyesopen.com>
36045 * gcc.dg/pr14649-1.c: New test case.
36047 2004-06-07 Richard Henderson <rth@redhat.com>
36049 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36052 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36054 * g++.dg/eh/elide1.C: Remove XFAIL.
36056 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36059 * g++.dg/expr/sizeof3.C: New test.
36062 * g++.dg/template/access14.C: New test.
36065 * g++.dg/template/enum1.C: New test.
36068 * g++.dg/eh/throw1.C: New test.
36070 2004-06-07 David Ayers <d.ayers@inode.at>
36071 Ziemowit Laski <zlaski@apple.com>
36073 * lib/objc.exp (objc_target_compile): Revert the '-framework
36074 Foundation' flag fix, since bare Darwin does not ship
36075 with the Foundation framework.
36076 * objc/execute/next_mapping.h: Provide a local NSConstantString
36077 @interface and @implementation.
36078 (objc_constant_string_init): A constructor function, used to
36079 initialize the NSConstantString meta-class object.
36080 * objc/execute/string1.m: Include "next_mapping.h" instead of
36081 <Foundation/NSString.h>.
36082 * objc/execute/string2.m: Likewise.
36083 * objc/execute/string3.m: Likewise.
36084 * objc/execute/string4.m: Likewise.
36086 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36088 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36089 to double. Replace double with FLOAT.
36090 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36092 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36093 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36094 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36095 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36096 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36097 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36098 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36099 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36101 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36104 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36106 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36109 * g++.dg/template/meminit2.C: New test.
36111 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36114 * gcc.c-torture/execute/compare-fp-1.c,
36115 gcc.c-torture/execute/compare-fp-2.c,
36116 gcc.c-torture/execute/compare-fp-3.c,
36117 gcc.c-torture/execute/compare-fp-4.c,
36118 gcc.c-torture/execute/compare-fp-3.x,
36119 gcc.c-torture/execute/compare-fp-4.x: Moved...
36120 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36121 gcc.c-torture/execute/ieee/compare-fp-2.c,
36122 gcc.c-torture/execute/ieee/compare-fp-3.c,
36123 gcc.c-torture/execute/ieee/compare-fp-4.c,
36124 gcc.c-torture/execute/ieee/compare-fp-3.x,
36125 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36127 2004-06-04 David Ayers <d.ayers@inode.at>
36129 * objc/execute/protocol-isEqual-4.m: New testcase.
36131 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36133 * objc/execute/protocol-isEqual-1.m: New testcase.
36134 * objc/execute/protocol-isEqual-2.m: New testcase.
36135 * objc/execute/protocol-isEqual-3.m: New testcase.
36137 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36139 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36141 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36143 * lib/objc.exp (objc_target_compile): When running tests on
36144 Darwin (Mac OS X), inform the linker about '-framework
36147 2004-06-02 Eric Christopher <echristo@redhat.com>
36149 * gcc.c-torture/compile/20040602-1.c: New.
36151 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36153 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36154 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36156 PR tree-optimization/14736
36157 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36159 PR tree-optimization/14042
36160 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36162 PR tree-optimization/14729
36163 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36165 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36168 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36170 2004-06-01 Richard Hederson <rth@redhat.com>
36172 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36174 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36177 * g++.dg/parse/offsetof4.C: New test.
36179 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36182 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36184 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36187 * g++.dg/template/friend29.C: New test.
36189 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36192 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36194 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36196 * gcc.dg/sparc-trap-1.c: New test.
36198 2004-05-31 Roger Sayle <roger@eyesopen.com>
36200 PR middle-end/15069
36201 * g++.dg/opt/fold3.C: New test case.
36203 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36205 * lib/target-supports.exp (check_iconv_available): Fix fallout
36206 from 2004-05-28 patch.
36208 2004-05-30 Paul Brook <paul@codesourcery.com>
36211 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36212 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36214 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36216 * gfortran.fortran-torture/execute/random_1.f90: New test.
36218 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36220 * g++.dg/ext/altivec-10.C: New test.
36222 2004-05-29 Paul Brook <paul@codesourcery.com>
36224 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36226 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36228 * gcc.dg/altivec-16.c: New test.
36230 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36232 * lib/target-supports.exp (check_vmx_hw_available): New.
36233 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36235 * lib/target-supports.exp (check_alias_available,
36236 check_iconv_available, check_named_sections_available): Use
36237 unique names for temporary files.
36239 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36241 * gcc.dg/altivec-15.c: New test.
36243 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36246 * g++.dg/warn/noeffect6.C: New test.
36249 * g++.dg/expr/ptrmem4.C: New test.
36252 * g++.dg/template/operator3.C: New test.
36254 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36257 * g++.dg/lookup/redecl1.C: New test.
36258 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36260 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36262 * gcc.c-torture/execute/compare-fp-1.c,
36263 gcc.c-torture/execute/compare-fp-2.c,
36264 gcc.c-torture/execute/compare-fp-3.c,
36265 gcc.c-torture/execute/compare-fp-4.c,
36266 gcc.c-torture/execute/compare-fp-3.x,
36267 gcc.c-torture/execute/compare-fp-4.x,
36268 gcc.dg/pr15649-1.c: New.
36270 2004-05-27 Adam Nemet <anemet@lnxw.com>
36273 * g++.dg/init/array14.C: New test.
36275 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36277 * lib/compat.exp (compat-get-options-main): New.
36278 (compat-get-options): Remove unneeded code, warn for ignored
36280 (compat-execute): Check flag set by dg-require-* commands.
36282 * lib/compat.exp (compat-execute): Break up long lines.
36284 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36286 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36287 * gcc.dg/altivec-14.c: New test.
36288 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36290 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36291 * gcc.dg/altivec-12.c: Ditto.
36293 * gcc.dg/altivec-3.c: Move call to altivec_check.
36295 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36298 * g++.dg/template/error12.C: New test.
36301 * g++.dg/ext/attrib15.C: New test.
36304 * g++.dg/template/ptrmem9.C: New test.
36306 2004-05-25 Paul Brook <paul@codesourcery.com>
36308 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36310 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36313 * g++.dg/template/crash19.C: New test.
36315 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36318 * g++.dg/template/redecl1.C: New test.
36320 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36323 * g++.dg/other/ns1.C: New test.
36326 * g++.dg/template/invalid1.C: New test.
36328 2004-05-23 Paul Brook <paul@codesourcery.com>
36329 Victor Leikehman <lei@haifasphere.co.il>
36331 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36332 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36334 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36338 * g++.dg/template/non-dependent5.C: New test.
36339 * g++.dg/template/non-dependent6.C: New test.
36341 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36344 * g++.dg/inherit/union1.C: New test.
36347 * g++.dg/template/addr1.C: New test.
36350 * g++.dg/template/array5.C: New test.
36353 * g++.dg/template/array6.C: New test.
36355 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36356 Roger Sayle <roger@eyesopen.com>
36358 * g++.dg/lookup/forscope2.C: New test case.
36360 2004-05-22 Ben Elliston <bje@au.ibm.com>
36362 * gcc.dg/cpp/Wmissingdirs.c: New.
36364 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36367 * gcc.dg/compat/union-m128-1.h: New file.
36368 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36369 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36370 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36372 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36375 * gcc.dg/compat/struct-complex-1.h: New file.
36376 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36377 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36378 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36380 2004-05-20 Roger Sayle <roger@eyesopen.com>
36383 * gcc.dg/pr3074-1.c: New test case.
36384 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36386 2004-05-20 Falk Hueffner <falk@debian.org>
36389 * gcc.dg/ftrapv-1.c: New test case.
36391 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36393 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36395 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36396 Jeff Law <law@redhat.com>
36398 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36399 * gcc.dg/tree-ssa/20040518-2.c: New test.
36401 * gcc.dg/tree-ssa/20040518-1.c: New test.
36403 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36405 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36407 2004-05-18 Paul Brook <paul@codesourcery.com>
36410 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36412 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36414 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36417 2004-05-17 Steven Bosscher <stevenb@suse.de>
36419 * gcc.dg/tree-ssa/20040517-1.c: New test.
36421 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36423 * gcc.dg/loop-4.c: New test.
36425 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36427 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36429 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36432 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36434 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36438 * gfortran.fortran-torture/compile/data_1.f90: New test.
36440 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36442 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36443 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36445 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36447 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36449 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36452 * gcc.dg/format/xopen-1.c: Adjust expected message.
36453 * gcc.dg/format/xopen-3.c: New test.
36455 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36457 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36459 2004-05-14 Jeff Law <law@redhat.com>
36461 * gcc.dg/tree-ssa/20040514-2.c: New test.
36463 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36465 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36467 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36470 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36472 * gcc.dg/tree-ssa/20040514-1.c: New test.
36474 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36476 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36479 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36482 * gfortran.fortran-torture/compile/do_1.f90: New test.
36484 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36487 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36490 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36493 * gfortran.fortran-torture/execute/random_init.f90: New test.
36495 2004-05-13 Paul Brook <paul@codesourcery.com>
36498 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36500 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36502 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36503 for the powerpc case.
36505 2004-05-13 Jeff Law <law@redhat.com>
36507 * gcc.dg/tree-ssa/20040513-1.c: New test.
36508 * gcc.dg/tree-ssa/20040513-2.c: New test.
36510 2004-05-13 Paul Brook <paul@codesourcery.com>
36512 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36513 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36514 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36516 2004-05-13 Andreas Schwab <schwab@suse.de>
36519 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36522 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36525 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36527 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36529 Merge from tree-ssa-20020619-branch. See
36530 ChangeLog.tree-ssa for details.
36532 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36534 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36535 include <altivec.h> explicitly.
36536 * gcc.dg/altivec-13.c: Likewise.
36538 2004-05-11 Paul Brook <paul@codesourcery.com>
36540 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36542 2004-05-10 Eric Christopher <echristo@redhat.com>
36544 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36545 * gcc.dg/sibcall-4.c: Ditto.
36547 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36549 * g++.dg/ext/altivec-8.C: New test case.
36550 * gcc.dg/altivec-13.c: New test case.
36552 2004-05-08 Roger Sayle <roger@eyesopen.com>
36554 * gcc.c-torture/execute/divcmp-1.c: New test case.
36555 * gcc.c-torture/execute/divcmp-2.c: New test case.
36556 * gcc.c-torture/execute/divcmp-3.c: New test case.
36558 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36560 * g++.dg/other/pragma-re-2.C: New test.
36562 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36564 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36565 * gcc.dg/i386-387-2.c: Likewise.
36567 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36569 * gcc.dg/i386-387-6.c: Likewise.
36571 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36573 * gcc.dg/builtins-33.c: Also check log1p*.
36575 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36577 PR optimization/15296
36578 * gcc.c-torture/execute/pr15296.c: New test.
36580 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36582 * gcc.dg/builtins-40.c: New test.
36584 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36586 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36588 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36590 * g++.dg/ext/spe1.C: New testcase.
36592 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36594 * objc.dg/image-info.m: Allow additional attributes
36595 for __image_info section.
36597 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36599 * gcc.dg/torture/mips-hilo-2.c: New test.
36601 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36604 * g++.dg/template/member5.C: New test.
36606 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36608 * gcc.dg/builtins-34.c: Also check expm1*.
36610 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36612 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36613 * gcc.dg/torture/builtin-convert-3.c: New test.
36615 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36617 PR middle-end/15054
36618 * g++.dg/opt/pr15054.C: New test.
36620 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36622 * gcc.dg/torture/builtin-rounding-1.c: New test.
36623 * gcc.dg/builtins-25.c: Delete.
36624 * gcc.dg/builtins-29.c: Delete.
36626 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36628 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36629 * gcc.dg/sibcall-4.c: Likewise.
36630 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36632 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36634 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36635 bit-field on 16-bit targets.
36637 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36639 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36642 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36644 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36645 * gcc.dg/rs6000-power2-2.c: Likewise.
36647 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36649 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36650 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36651 Change the asm registers to be in form of frN instead of fN.
36653 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36655 * gcc.dg/torture/builtin-convert-2.c: New test.
36657 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36659 * gcc.dg/rs6000-power2-1.c: New test.
36660 * gcc.dg/rs6000-power2-2.c: New test.
36662 2004-04-28 Jan Hubicka <jh@suse.cz>
36664 * gcc.dg/unused-6.c: New test.
36666 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36667 Ulrich Weigand <uweigand@de.ibm.com>
36669 * ada/acats/run_all.sh: Define $target variable.
36671 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36674 * g++.dg/other/vararg-1.C: New test.
36677 * g++.dg/eh/cleanup3.C: New test.
36679 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36681 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36682 and ad8011a (target_insn).
36683 * ada/acats/support/macro.dfs: Likewise.
36684 * ada/acats/support/impbit.adb: New file.
36686 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36688 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36690 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36692 * gcc.dg/loop-3.c: New test.
36694 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36696 * gcc.c-torture/execute/simd-5.c: New test.
36698 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36701 * g++.dg/template/crash18.C: New test.
36703 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36705 * g++.dg/ext/complit3.C: New test.
36707 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36709 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36710 * gcc.dg/altivec-3.c: Same.
36711 * gcc.dg/altivec-varargs-1.c: Same.
36713 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36715 * lib/target-supports.exp (check_profiling_available): Assume
36716 profiling is not available on powerpc-eabi targets.
36718 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36720 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36721 * gcc.dg/vmx/bug-1.c: Ditto.
36723 2004-04-20 Eric Christopher <echristo@redhat.com>
36725 * gcc.dg/charset/extern.c: New test.
36726 * g++.dg/charset/extern3.cc: Ditto.
36728 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36730 * gcc.dg/builtins-39.c: New test.
36732 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36734 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36736 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36738 * gcc.dg/torture/mips-hilo-1.c: New test.
36740 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36742 * gcc.c-torture/compile/20040419-1.c: New test.
36744 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36746 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36748 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36749 Aldy Hernandez <aldyh@redhat.com>
36751 * gcc.c-torture/execute/va-arg-24.c: New.
36753 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36754 Aldy Hernandez <aldyh@redhat.com>
36756 * gcc.dg/vmx/1b-01.c: New.
36757 * gcc.dg/vmx/1b-02.c: New.
36758 * gcc.dg/vmx/1b-03.c: New.
36759 * gcc.dg/vmx/1b-04.c: New.
36760 * gcc.dg/vmx/1b-05.c: New.
36761 * gcc.dg/vmx/1b-06.c: New.
36762 * gcc.dg/vmx/1b-07.c: New.
36763 * gcc.dg/vmx/1c-01.c: New.
36764 * gcc.dg/vmx/1c-02.c: New.
36765 * gcc.dg/vmx/3a-01a.c: New.
36766 * gcc.dg/vmx/3a-01.c: New.
36767 * gcc.dg/vmx/3a-01m.c: New.
36768 * gcc.dg/vmx/3a-03.c: New.
36769 * gcc.dg/vmx/3a-03m.c: New.
36770 * gcc.dg/vmx/3a-04.c: New.
36771 * gcc.dg/vmx/3a-04m.c: New.
36772 * gcc.dg/vmx/3a-05.c: New.
36773 * gcc.dg/vmx/3a-06.c: New.
36774 * gcc.dg/vmx/3a-06m.c: New.
36775 * gcc.dg/vmx/3a-07.c: New.
36776 * gcc.dg/vmx/3b-01.c: New.
36777 * gcc.dg/vmx/3b-02.c: New.
36778 * gcc.dg/vmx/3b-10.c: New.
36779 * gcc.dg/vmx/3b-13.c: New.
36780 * gcc.dg/vmx/3b-14.c: New.
36781 * gcc.dg/vmx/3b-15.c: New.
36782 * gcc.dg/vmx/3c-01a.c: New.
36783 * gcc.dg/vmx/3c-01.c: New.
36784 * gcc.dg/vmx/3c-02.c: New.
36785 * gcc.dg/vmx/3c-03.c: New.
36786 * gcc.dg/vmx/3d-01.c: New.
36787 * gcc.dg/vmx/4-01.c: New.
36788 * gcc.dg/vmx/4-03.c: New.
36789 * gcc.dg/vmx/5-01.c: New.
36790 * gcc.dg/vmx/5-02.c: New.
36791 * gcc.dg/vmx/5-03.c: New.
36792 * gcc.dg/vmx/5-04.c: New.
36793 * gcc.dg/vmx/5-05.c: New.
36794 * gcc.dg/vmx/5-06.c: New.
36795 * gcc.dg/vmx/5-07.c: New.
36796 * gcc.dg/vmx/5-07t.c: New.
36797 * gcc.dg/vmx/5-08.c: New.
36798 * gcc.dg/vmx/5-10.c: New.
36799 * gcc.dg/vmx/5-11.c: New.
36800 * gcc.dg/vmx/7-01a.c: New.
36801 * gcc.dg/vmx/7-01.c: New.
36802 * gcc.dg/vmx/7c-01.c: New.
36803 * gcc.dg/vmx/7d-01.c: New.
36804 * gcc.dg/vmx/7d-02.c: New.
36805 * gcc.dg/vmx/8-01.c: New.
36806 * gcc.dg/vmx/8-02a.c: New.
36807 * gcc.dg/vmx/8-02.c: New.
36808 * gcc.dg/vmx/brode-1.c: New.
36809 * gcc.dg/vmx/bug-1.c: New.
36810 * gcc.dg/vmx/bug-2.c: New.
36811 * gcc.dg/vmx/bug-3.c: New.
36812 * gcc.dg/vmx/cw-bug-1.c: New.
36813 * gcc.dg/vmx/cw-bug-2.c: New.
36814 * gcc.dg/vmx/cw-bug-3.c: New.
36815 * gcc.dg/vmx/dct.c: New.
36816 * gcc.dg/vmx/debug-1.c: New.
36817 * gcc.dg/vmx/debug-2.c: New.
36818 * gcc.dg/vmx/debug-3.c: New.
36819 * gcc.dg/vmx/debug-4.c: New.
36820 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36821 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36822 * gcc.dg/vmx/eg-5.c: New.
36823 * gcc.dg/vmx/fft.c: New.
36824 * gcc.dg/vmx/gcc-bug-1.c: New.
36825 * gcc.dg/vmx/gcc-bug-2.c: New.
36826 * gcc.dg/vmx/gcc-bug-3.c: New.
36827 * gcc.dg/vmx/gcc-bug-4.c: New.
36828 * gcc.dg/vmx/gcc-bug-5.c: New.
36829 * gcc.dg/vmx/gcc-bug-6.c: New.
36830 * gcc.dg/vmx/gcc-bug-7.c: New.
36831 * gcc.dg/vmx/gcc-bug-8.c: New.
36832 * gcc.dg/vmx/gcc-bug-9.c: New.
36833 * gcc.dg/vmx/gcc-bug-b.c: New.
36834 * gcc.dg/vmx/gcc-bug-c.c: New.
36835 * gcc.dg/vmx/gcc-bug-d.c: New.
36836 * gcc.dg/vmx/gcc-bug-e.c: New.
36837 * gcc.dg/vmx/gcc-bug-f.c: New.
36838 * gcc.dg/vmx/gcc-bug-g.c: New.
36839 * gcc.dg/vmx/gcc-bug-i.c: New.
36840 * gcc.dg/vmx/harness.h: New.
36841 * gcc.dg/vmx/ira1.c: New.
36842 * gcc.dg/vmx/ira2a.c: New.
36843 * gcc.dg/vmx/ira2b.c: New.
36844 * gcc.dg/vmx/ira2.c: New.
36845 * gcc.dg/vmx/ira2c.c: New.
36846 * gcc.dg/vmx/mem.c: New.
36847 * gcc.dg/vmx/newton-1.c: New.
36848 * gcc.dg/vmx/ops.c: New.
36849 * gcc.dg/vmx/sn7153.c: New.
36850 * gcc.dg/vmx/spill2.c: New.
36851 * gcc.dg/vmx/spill3.c: New.
36852 * gcc.dg/vmx/spill.c: New.
36853 * gcc.dg/vmx/t.c: New.
36854 * gcc.dg/vmx/varargs-1.c: New.
36855 * gcc.dg/vmx/varargs-2.c: New.
36856 * gcc.dg/vmx/varargs-3.c: New.
36857 * gcc.dg/vmx/varargs-4.c: New.
36858 * gcc.dg/vmx/varargs-5.c: New.
36859 * gcc.dg/vmx/varargs-6.c: New.
36860 * gcc.dg/vmx/varargs-7.c: New.
36861 * gcc.dg/vmx/vmx.exp: New.
36862 * gcc.dg/vmx/vprint-1.c: New.
36863 * gcc.dg/vmx/vscan-1.c: New.
36864 * gcc.dg/vmx/x-01.c: New.
36865 * gcc.dg/vmx/x-02.c: New.
36866 * gcc.dg/vmx/x-03.c: New.
36867 * gcc.dg/vmx/x-04.c: New.
36868 * gcc.dg/vmx/x-05.c: New.
36869 * gcc.dg/vmx/yousufi-1.c: New.
36870 * gcc.dg/vmx/zero-1.c: New.
36871 * gcc.dg/vmx/zero.c: New.
36873 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36875 * g++.dg/lookup/java1.C: Update for chage of
36877 * g++.dg/lookup/java2.C: Likewise.
36879 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36881 * ada/acats/run_all.sh: use -O2 by default.
36883 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36885 * gcc.dg/vr-mult-[12].c: New tests.
36887 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36889 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36891 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36893 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36895 * lib/target-supports.exp (check_profiling_available): Assume
36896 profiling isn't available for mips*-*-elf targets.
36898 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36900 * gcc.dg/builtins-38.c: New test.
36902 2004-04-14 Eric Christopher <echristo@redhat.com>
36904 * g++.dg/charset/charset.exp: Run .cc extension tests.
36906 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36908 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36910 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36912 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36914 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36916 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36917 * gcc.dg/i386-387-2.c: Likewise.
36919 * gcc.dg/i386-387-7.c: New test.
36920 * gcc.dg/i386-387-8.c: New test.
36922 * gcc.dg/builtins-37.c: New test.
36924 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36926 * g++.dg/pch/externc-1.C: Add missing semicolon.
36928 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36930 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36932 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36934 * gcc.c-torture/execute/20040411-1.c: New test.
36936 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36938 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36940 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36942 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36944 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36946 * lib/target-supports.exp (check_named_sections_available): New.
36947 * lib/gcc-dg.exp (dg-require-named-sections): New.
36948 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36949 old-deja.exp. Also prune error-count message from HP linker.
36950 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36952 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36953 * g++.old-deja/g++.pt/static3.C: Likewise.
36954 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36956 2004-04-09 Roger Sayle <roger@eyesopen.com>
36958 * gcc.c-torture/execute/20040409-1.c: New test case.
36959 * gcc.c-torture/execute/20040409-2.c: New test case.
36960 * gcc.c-torture/execute/20040409-3.c: New test case.
36962 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36964 * gcc.dg/20040409-1.c: New test.
36966 2004-04-08 Roger Sayle <roger@eyesopen.com>
36969 * g++.dg/opt/pr14888.C: New test case.
36971 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36973 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36974 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36975 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36976 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36979 2004-04-08 Paul Brook <paul@codesourcery.com>
36981 * gcc.dg/spill-1.c: New test.
36983 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36985 * gcc.dg/torture/builtin-ctype-2.c: New test.
36987 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36989 * gcc.dg/pch/pch.exp: Add largefile test.
36991 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36993 * g++.dg/pch/externc-1.Hs: New.
36994 * g++.dg/pch/externc-1.C: New.
36996 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36998 * gcc.dg/compat/struct-by-value-5a_main.c,
36999 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37000 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37001 * gcc.dg/compat/struct-by-value-5a_x.c,
37002 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37003 gcc.dg/compat/struct-by-value-5_x.c.
37004 * gcc.dg/compat/struct-by-value-5a_y.c,
37005 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37006 gcc.dg/compat/struct-by-value-5_y.c.
37008 * gcc.dg/compat/struct-by-value-6a_main.c,
37009 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37010 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37011 * gcc.dg/compat/struct-by-value-6a_x.c,
37012 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37013 gcc.dg/compat/struct-by-value-6_x.c.
37014 * gcc.dg/compat/struct-by-value-6a_y.c,
37015 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37016 gcc.dg/compat/struct-by-value-6_y.c.
37018 * gcc.dg/compat/struct-by-value-7a_main.c,
37019 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37020 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37021 * gcc.dg/compat/struct-by-value-7a_x.c,
37022 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37023 gcc.dg/compat/struct-by-value-7_x.c.
37024 * gcc.dg/compat/struct-by-value-7a_y.c,
37025 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37026 gcc.dg/compat/struct-by-value-7_y.c.
37028 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37030 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37031 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37032 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37035 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37037 * gcc.dg/builtins-36.c: New test.
37039 2004-04-06 Paul Brook <paul@codesourcery.com>
37041 * README.gcc: Remove obsolete contraint on testcases.
37043 2004-04-05 Paul Brook <paul@codesourcery.com>
37046 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37047 failure and exit(0) on success.
37048 * g++.dg/expr/anew2.C: Ditto.
37049 * g++.dg/expr/anew3.C: Ditto.
37050 * g++.dg/expr/anew4.C: Ditto.
37052 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37055 * g++.dg/template/unify7.C: New.
37057 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37059 * g++.dg/README: Bring up to date with new subdirectories; remove
37060 duplicate subdirectory lines.
37062 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37065 * g++.dg/template/unify5.C: New.
37066 * g++.dg/template/unify6.C: New.
37067 * g++.dg/template/qualttp20.C: Adjust.
37068 * g++.old-deja/g++.jason/report.C: Adjust.
37069 * g++.old-deja/g++.other/qual1.C: Adjust.
37071 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37074 * g++.dg/inherit/ptrmem1.C: New test.
37076 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37079 * gcc.c-torture/execute/20040331-1.c: New test.
37080 * gcc.dg/20040331-1.c: New test.
37082 2004-04-01 Paul Brook <paul@codesourcery.com>
37084 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37086 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37089 * g++.dg/init/goto1.C: New test.
37092 * g++.dg/template/defarg4.C: New test.
37094 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37096 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37098 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37100 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37102 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37104 * gcc.dg/noncompile/undeclared-2.c: New test.
37106 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37108 * gcc.dg/940409-1.c: Remove XFAIL.
37109 * gcc.dg/reg-vol-struct-1.c: New test.
37111 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37113 * gcc.dg/torture/builtin-wctype-1.c: New test.
37115 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37117 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37118 * gcc.dg/20001101-1.c: Likewise.
37119 * gcc.dg/20001102-1.c: Likewise.
37121 2004-03-25 Roger Sayle <roger@eyesopen.com>
37123 * gcc.dg/compare8.c: Add an additional test for XOR.
37125 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37127 * gcc.dg/torture/builtin-ctype-1.c: New test.
37129 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37131 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37132 * gcc.dg/torture/builtin-math-1.c: Likewise.
37133 * gcc.dg/torture/builtin-power-1.c: New test.
37135 2004-03-24 Andreas Schwab <schwab@suse.de>
37137 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37140 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37141 Roger Sayle <roger@eyesopen.com>
37143 * gcc.dg/compare8.c: New test case.
37145 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37147 * g++.dg/ext/altivec-7.C: New test.
37149 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37151 PR 12267, 12391, 12560, 13129, 14114, 14133
37152 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37153 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37154 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37155 Adjust error regexps.
37156 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37157 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37158 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37159 * gcc.dg/local1.c: Add explanatory comment.
37161 2004-03-23 Roger Sayle <roger@eyesopen.com>
37163 PR optimization/14669
37164 * g++.dg/opt/fold2.C: New test case.
37166 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37169 * gcc.dg/20040322-1.c: New test.
37171 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37173 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37174 * gcc.dg/ultrasp4.c: Likewise.
37175 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37177 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37179 * gcc.dg/i386-sse-8.c: Reset default options.
37181 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37183 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37184 in the error message text.
37186 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37188 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37190 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37193 * g++.dg/init/array13.C: New test.
37195 2004-03-20 Roger Sayle <roger@eyesopen.com>
37198 * gcc.c-torture/compile/pr13889.c: New test case.
37200 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37203 * builtins-1.c (nan, nans): Don't test.
37204 * builtins-30.c: Don't use nan, nanf, nanl.
37205 * builtins-35.c: New test.
37207 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37209 * g++.dg/ext/altivec-6.C: New test.
37211 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37213 * g++.dg/init/placement3.C: New test.
37215 * g++.dg/template/spec13.C: New test.
37217 * g++.dg/lookup/using11.C: New test.
37219 * g++.dg/lookup/koenig3.C: New test.
37221 * g++.dg/template/operator2.C: New test.
37223 * g++.dg/expr/dtor3.C: New test.
37224 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37226 * g++.old-deja/g++.law/visibility28.C: Likewise.
37228 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37230 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37231 * gcc.dg/ppc64-abi-3.c: Likewise.
37233 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37236 * g++.dg/parse/template15.C: New test.
37238 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37240 * g++.dg/expr/dtor2.C: New test.
37242 * g++.dg/lookup/anon4.C: New test.
37244 * g++.dg/overload/using1.C: New test.
37246 * g++.dg/template/lookup7.C: New test.
37248 * g++.dg/template/typename6.C: New test.
37250 * g++.dg/expr/cond6.C: New test.
37252 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37254 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37256 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37258 * g++.dg/expr/cond5.C: New test.
37259 * g++.dg/expr/constcast1.C: Likewise.
37260 * g++.dg/expr/ptrmem2.C: Likewise.
37261 * g++.dg/expr/ptrmem3.C: Likewise.
37262 * g++.dg/lookup/main1.C: Likewise.
37263 * g++.dg/template/lookup6.C: Likewise.
37265 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37267 * gcc.dg/local1.c: New test.
37269 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37271 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37273 * gcc.dg/torture/builtin-convert-1.c: New test.
37275 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37277 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37279 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37282 * g++.dg/warn/Wunused-7.C: New test.
37284 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37286 * gcc.dg/torture/builtin-integral-1.c: New test.
37288 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37291 * g++.dg/parse/non-dependent3.C: New test.
37293 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37295 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37296 * g++.dg/eh/simd-2.C: Likewise.
37297 * g++.dg/init/array10.C: Likewise.
37298 * gcc.c-torture/compile/simd-1.c: Likewise.
37299 * gcc.c-torture/compile/simd-2.c: Likewise.
37300 * gcc.c-torture/compile/simd-3.c: Likewise.
37301 * gcc.c-torture/compile/simd-4.c: Likewise.
37302 * gcc.c-torture/compile/simd-6.c: Likewise.
37303 * gcc.c-torture/execute/simd-1.c: Likewise.
37304 * gcc.c-torture/execute/simd-2.c: Likewise.
37305 * gcc.dg/compat/vector-defs.h: Likewise.
37306 * gcc.dg/20020531-1.c: Likewise.
37307 * gcc.dg/altivec-3.c: Likewise.
37308 * gcc.dg/altivec-4.c: Likewise.
37309 * gcc.dg/altivec-varargs-1.c: Likewise.
37310 * gcc.dg/compat/vector-defs.h: Likewise.
37311 * gcc.dg/i386-mmx-3.c: Likewise.
37312 * gcc.dg/i386-sse-4.c: Likewise.
37313 * gcc.dg/i386-sse-5.c: Likewise.
37314 * gcc.dg/i386-sse-8.c: Likewise.
37315 * gcc.dg/simd-1.c: Likewise.
37316 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37317 __ev64_opaque__ since the machine description provides it.
37319 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37321 * lib/compat.exp (skip_list): New global variable.
37322 Use it to hold the user defined COMPAT_SKIPS list if any.
37323 (compat-obj): Add the members of skip_list to optall.
37325 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37327 * gcc.dg/compat/union-by-value-1_main.c,
37328 union-by-value-1_x.c, union-by-value-1_y.c,
37329 union-check.h, union-defs.h,
37330 union-init.h, union-return-1_main.c,
37331 union-return-1_x.c, union-return-1_y.c: New files.
37333 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37335 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37336 mixed-struct-init.h: Add 4 mixed structure types.
37337 struct-by-value-21_main.c, struct-by-value-21_x.c,
37338 struct-by-value-21_y.c, struct-return-21_main.c,
37339 struct-return-21_x.c, struct-return-21_y.c: New files.
37341 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37344 * g++.dg/parse/template14.C: New test.
37346 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37348 * gcc.c-torture/execute/20040313-1.c: New test.
37350 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37353 * gcc.dg/20040311-2.c: New test.
37355 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37358 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37361 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37363 * gcc.dg/20040305-2.c: Add missing return statement.
37365 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37367 * gcc.dg/builtins-34.c: Also check pow10*.
37369 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37372 * gcc.dg/20040305-2.c: New test.
37374 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37376 * gcc.dg/20040310-1.c: New test.
37378 2004-03-11 Roger Sayle <roger@eyesopen.com>
37380 * gcc.c-torture/execute/20040311-1.c: New test case.
37382 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37385 * g++.dg/lookup/enum1.C: New test.
37387 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37390 * g++.dg/lookup/struct2.C: New test.
37392 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37394 * gcc.dg/builtins-34.c: New test.
37396 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37398 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37400 2004-03-09 James E Wilson <wilson@specifixinc.com>
37402 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37403 * gcc.dg/alias-2.c: New testcase.
37405 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37407 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37409 2004-03-09 Roger Sayle <roger@eyesopen.com>
37411 * gcc.c-torture/execute/20040309-1.c: New test case.
37413 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37416 * g++.dg/overload/ref1.C: New.
37418 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37421 * g++.dg/template/spec12.C: New test.
37424 * g++.dg/parse/crash14.C: New test.
37426 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37429 * g++.dg/init/ref11.C: New test.
37431 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37434 * g++.dg/parse/builtin2.C: New test.
37436 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37439 * g++.dg/init/ctor3.C: New test.
37440 * g++.dg/init/union1.C: New test.
37441 * g++.dg/ext/anon-struct4.C: New test.
37443 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37445 * g++.dg/lookup/koenig1.C: Tweak error messages.
37446 * g++.dg/lookup/used-before-declaration.C: Likewise.
37447 * g++.dg/other/do1.C: Likewise.
37448 * g++.dg/overload/koenig1.C: Likewise.
37449 * g++.dg/parse/crash13.C: Likewise.
37450 * g++.dg/template/instantiate3.C: Likewise.
37452 2004-03-08 Eric Christopher <echristo@redhat.com>
37454 * * lib/target-supports.exp: Enable libiconv in test
37455 compilation. Fix up error checking.
37457 2004-03-08 Roger Sayle <roger@eyesopen.com>
37459 PR middle-end/14289
37460 * gcc.dg/pr14289-1.c: New test case.
37461 * gcc.dg/pr14289-2.c: Likewise.
37462 * gcc.dg/pr14289-3.c: Likewise.
37464 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37466 * gcc.c-torture/execute/20040308-1.c: New test.
37468 2004-03-07 Roger Sayle <roger@eyesopen.com>
37470 * gcc.c-torture/execute/20040307-1.c: New test case.
37472 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37474 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37476 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37478 * gcc.dg/20040306-1.c: New test.
37480 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37482 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37484 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37486 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37489 * gcc.dg/decl-6.c: New test.
37491 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37493 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37494 Rename LOGPOW -> LOG_POW.
37495 (SQRT_EXP, POW_EXP): New.
37497 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37499 * gcc.dg/i386-sse-8.c: New test.
37501 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37504 * gcc.dg/decl-5.c: New test.
37506 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37508 * gcc.dg/20040305-1.c: New test.
37510 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37513 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37515 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37517 PR c++/14425, c++/14426
37518 * g++.dg/ext/altivec-4.C: New test.
37519 * g++.dg/ext/altivec-5.C: New test.
37521 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37523 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37524 global variables of a type with no linkage.
37525 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37526 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37527 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37528 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37529 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37530 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37531 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37532 * g++.dg/warn/deprecated.C: Name enum Color.
37533 * g++.dg/overload/VLA.C: Name structure for 'b'.
37534 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37536 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37538 * gcc.c-torture/compile/20040304-1.c: New test.
37540 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37543 * gcc.dg/decl-4.c: New testcase.
37545 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37547 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37548 as PRECF if sizeof (float) > sizeof (double).
37549 (PRECL): Make it the same as PRECF if
37550 sizeof (float) > sizeof (long double).
37552 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37554 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37555 system type. Add check for irix6 which doesn't have c99 runtime.
37557 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37559 * gcc.dg/const-elim-1.c: xfail for xtensa.
37561 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37564 * g++.dg/template/cond4.C: New test.
37566 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37569 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37572 * g++.dg/parse/defarg7.C: New test.
37575 * g++.dg/template/friend26.C: New test.
37577 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37580 * g++.dg/abi/mangle21.C: New test.
37583 * g++.dg/parse/constructor2.C: New test.
37586 * g++.dg/template/sfinae1.C: New test.
37588 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37591 * g++.dg/expr/crash2.C: New test.
37593 PR middle-end/13448
37594 * gcc.dg/inline-5.c: New test.
37595 * gcc.dg/always-inline.c: Split out tests into ...
37596 * gcc.dg/always-inline2.c: ... this and ...
37597 * gcc.dg/always-inline3.c: ... this.
37599 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37602 * g++.dg/debug/crash1.C: New test.
37604 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37606 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37607 function with __attribute__((noinline)).
37608 (recurser_void2): Likewise.
37609 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37610 (recurser_void2): Likewise.
37612 2004-02-29 Roger Sayle <roger@eyesopen.com>
37614 PR middle-end/14203
37615 * g++.dg/warn/Wunused-6.C: New test case.
37617 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37619 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37622 2004-02-27 Eric Christopher <echristo@redhat.com>
37624 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37625 * g++.dg/charset/asm2.c: Run only x86.
37626 * gcc.dg/charset/asm3.c: Ditto.
37628 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37630 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37633 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37635 * g++.dg/ext/altivec-3.C: New.
37637 2004-02-26 Richard Henderson <rth@redhat.com>
37639 * g++.dg/ext/attrib10.C: Mark for warning.
37640 * gcc.dg/attr-alias-1.c: New.
37642 2004-02-26 Richard Henderson <rth@redhat.com>
37644 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37645 * gcc.c-torture/execute/20040208-2.c: ... it back.
37647 2004-02-26 Eric Christopher <echristo@redhat.com>
37649 * lib/target-supports.exp (check-iconv-available): New function.
37650 * lib/gcc-dg.exp (dg-require-iconv): New function.
37652 * gcc.dg/charset: New directory.
37653 * gcc.dg/charset/charset.exp: New file.
37654 * gcc.dg/charset/asm1.c: Ditto.
37655 * gcc.dg/charset/asm2.c: Ditto.
37656 * gcc.dg/charset/asm3.c: Ditto.
37657 * gcc.dg/charset/asm4.c: Ditto.
37658 * gcc.dg/charset/asm5.c: Ditto.
37659 * gcc.dg/charset/attribute1.c: Ditto.
37660 * gcc.dg/charset/attribute2.c: Ditto.
37661 * gcc.dg/charset/string1.c: Ditto.
37662 * g++.dg/charset: New directory.
37663 * g++.dg/dg.exp: Add here. Special options.
37664 * g++.dg/charset/charset.exp: New file.
37665 * g++.dg/charset/asm1.c: Ditto.
37666 * g++.dg/charset/asm2.c: Ditto.
37667 * g++.dg/charset/asm3.c: Ditto.
37668 * g++.dg/charset/asm4.c: Ditto.
37669 * g++.dg/charset/attribute1.c: Ditto.
37670 * g++.dg/charset/attribute2.c: Ditto.
37671 * g++.dg/charset/extern1.cc: Ditto.
37672 * g++.dg/charset/extern2.cc: Ditto.
37673 * g++.dg/charset/string1.c: Ditto.
37675 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37678 * g++.dg/parse/comma1.C: New test.
37680 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37683 * g++.dg/template/ttp8.C: New test.
37685 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37687 * gcc.dg/fixuns-trunc-1.c: New test.
37689 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37691 * gcc.dg/builtins-config.h: Use #elif.
37693 2004-02-26 Michael Matz <matz@suse.de>
37695 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37696 * gcc.dg/991214-1.c: Likewise.
37697 * gcc.dg/i386-asm-1.c: Likewise.
37699 2004-02-25 Richard Henderson <rth@redhat.com>
37701 * gcc.c-torture/execute/20040208-2.c: Move ...
37702 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37704 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37707 * g++.dg/other/crash-3.C: New test.
37709 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37711 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37712 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37714 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37717 2004-02-24 Michael Matz <matz@suse.de>
37719 * gcc.dg/i386-regparm.c: New.
37721 2004-02-23 James E Wilson <wilson@specifixinc.com>
37723 * gcc.c-torture/execute/20040223-1.c: New.
37725 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37726 Kazu Hirata <kazu@cs.umass.edu>
37728 * gcc.dg/fwritable-strings-1.c: Remove.
37730 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37733 * gcc.dg/20040223-1.c: New test.
37735 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37738 * g++.dg/ext/typeof9.C: New test.
37740 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37743 * g++.dg/other/switch1.C: New test.
37745 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37747 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37748 * gcc.dg/va-arg-1.c: Likewise.
37750 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37753 * g++.dg/template/koenig5.C: New test.
37755 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37757 * g++.dg/ext/altivec-1.C: Generalize target triple.
37758 * g++.dg/ext/altivec-2.C: New test case.
37759 * g++.dg/ext/altivec_check.h: New file.
37760 * gcc.dg/altivec-1.c: Generalize target triple;
37761 include altivec_check.h and call altivec_check().
37762 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37763 * gcc.dg/altivec-6.c: New test case.
37764 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37765 type casts as needed.
37766 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37768 * gcc.dg/altivec-12.c: New test case.
37769 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37770 include altivec_check.h and call altivec_check().
37771 * gcc.dg/altivec_check.h: New file.
37773 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37775 * lib/target-supports.exp (check_alias_available): Don't mangle
37776 function `g' in test program.
37778 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37780 * lib/target-supports.exp (check_profiling_available): Check
37781 argument to determine whether we support a profiling type.
37782 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37783 check_profiling_available.
37784 * g++.dg/bprob/bprob.exp: Likewise.
37785 * g77.dg/bprob/bprob.exp: Likewise.
37786 * gcc.misc-tests/bprob.exp: Likewise.
37787 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37788 dg-require-profiling and delete expected error handling.
37789 * gcc.dg/20021014-1.c: Likewise.
37790 * gcc.dg/nest.c: Likewise.
37792 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37795 * g++.dg/other/vthunk1.C: New test.
37797 2004-02-20 Falk Hueffner <falk@debian.org>
37800 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37802 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37805 * g++.dg/other/error8.C: Remove XFAIL markers.
37808 * g++.dg/ext/packed5.C: New test.
37811 * g++.dg/warn/Wunused-5.C: New test.
37814 * g++.dg/lookup/member1.C: New test.
37816 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37818 * gcc.c-torture/compile/20040130-1.c: Enable only when
37819 __INT_MAX__ >= 2147483647L.
37820 * gcc.c-torture/compile/961203-1.c: Likewise.
37822 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37824 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37825 * g++.dg/opt/template1.C: Robustify assembler regexp
37827 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37829 * gcc.c-torture/execute/simd-4.x: Remove.
37830 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37831 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37832 Guard with #ifndef SKIP_ATTRIBUTE.
37833 * gcc.dg/compat/vector-1_y.c: Likewise.
37834 * gcc.dg/compat/vector-2_x.c: Likewise.
37835 * gcc.dg/compat/vector-2_y.c: Likewise.
37836 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37837 * g++.dg/eh/simd-2.C: Likewise.
37839 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37841 * gcc.c-torture/compile/complex-1.c: New.
37843 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37846 * gcc.c-torture/execute/20040218-1.c: New test.
37848 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37851 * g++.dg/parse/new2.C: New test.
37853 2004-02-18 Paul Brook <paul@codesourcery.com>
37855 * gcc.c-torture/compile/libcall-1.c: New test.
37857 2004-02-18 Paul Brook <paul@codesourcery.com>
37860 * gcc.dg/debug/debug-7.c: New test.
37862 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37864 * gcc.dg/20040217-1.c: New test.
37866 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37868 * gcc.c-torture/execute/990208-1.x: Delete.
37870 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37872 * gcc.c-torture/execute/20040208-2.x: New file.
37874 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37877 * g++.dg/abi/structret1.C: New test.
37879 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37881 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37882 (i386_cpuid): No need to test if cpuid is available on AMD64.
37883 Fix assembly, so that it works onboth i386 and AMD64.
37884 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37885 (vecInLong): Fix s[] member type to unsigned int.
37886 (vecInWord): Remove type.
37887 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37888 (a64, b64, c64, d64, e64): Remove.
37889 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37890 Remove unused variable. Remove initialization of removed variables.
37891 Don't call mmx_tests nor sse_tests.
37892 (reference_mmx, reference_sse): Remove.
37893 (check): Add return stmt.
37894 * gcc.dg/i386-sse-7.c: New test.
37895 * gcc.dg/i386-mmx-4.c: New test.
37897 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37899 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37900 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37901 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37902 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37903 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37904 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37905 g++.dg/tc1/dr94.C: Fix line terminator.
37907 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37909 * gcc.c-torture/compile/20040216-1.c: New.
37911 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37913 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37914 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37915 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37916 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37917 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37918 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37920 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37922 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37924 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37927 * g++.dg/expr/cond4.C: New test.
37930 * g++.dg/lookup/crash2.C: New test.
37932 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37934 * gcc.c-torture/compile/20040214-2.c: New test.
37936 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37939 * g++.dg/ext/typeof8.C: New test.
37941 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37943 * gcc.c-torture/compile/20040214-1.c: New test.
37945 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37948 * g++.dg/template/spec11.C: New test.
37950 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37953 * g++.dg/other/error8.C: New test.
37955 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37958 * g++.dg/template/array4.C: New test.
37961 * g++.dg/inherit/thunk2.C: New test.
37964 * g++.dg/eh/cond2.C: New test.
37966 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37968 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37970 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37972 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37974 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37976 * g++.dg/simd-2.C: xfail on ppc64-linux.
37978 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37981 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37984 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37986 * gcc.dg/builtins-33.c: New test.
37988 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37990 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37992 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37994 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37996 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37998 * gcc.dg/ppc64-abi-3.c: New test.
38000 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38004 * gcc.dg/pr14092-1.c: New testcase.
38006 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38008 * gcc.dg/cpp/assert4.c: Fix typo last change.
38010 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38011 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38013 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38015 2004-02-09 Roger Sayle <roger@eyesopen.com>
38017 * gcc.c-torture/compile/20040209-1.c: New test case.
38019 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38021 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38023 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38025 * gcc.c-torture/execute/20040208-[12].c: New tests.
38027 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38029 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38031 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38033 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38035 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38038 * gcc.dg/visibility-8.c: New testcase.
38040 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38042 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38044 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38046 2004-02-07 Roger Sayle <roger@eyesopen.com>
38048 PR middle-end/13696
38049 * g++.dg/opt/fold1.C: New test case.
38051 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38054 * g++.dg/other/crash-2.C: New test.
38056 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38059 * g++.dg/parse/angle-bracket2.C: New test.
38061 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38063 PR middle-end/13750
38065 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38067 * g++.dg/pch/wchar-1.C: New.
38068 * g++.dg/pch/wchar-1.Hs: New.
38070 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38073 * g++.dg/parse/error15.C: New test.
38074 * g++.dg/parse/crash11.C: Update dg-error mark.
38076 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38079 * g++.dg/warn/conv2.C: New test.
38081 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38084 * g++.dg/warn/incomplete1.C: Remove xfail.
38086 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38088 * lib/file-format.exp (gcc_target_object_format): Use
38089 ${tool}_target_compile, not gcc_target_compile.
38090 * lib/target-supports.exp (check_alias_available): Likewise.
38091 (check_gc_sections_available): Likewise.
38092 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38093 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38096 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38099 * g++.dg/template/static6.C: New test.
38101 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38103 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38105 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38107 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38108 tests for systems where `char' is unsigned by default.
38110 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38113 * g++.dg/template/partial3.C: New test.
38115 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38117 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38118 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38119 Remove mentions of obsolete ports.
38121 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38123 * gcc.dg/noncompile/20001228-1.c: Fix for new
38126 2004-02-03 Roger Sayle <roger@eyesopen.com>
38129 * gcc.c-torture/execute/multdi-1.c: New test case.
38131 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38134 * g++.dg/template/lookup5.C: New test.
38136 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38139 * g++.dg/template/lookup4.C: New test.
38142 * g++.dg/parse/error14.C: New test.
38145 * g++.dg/parse/template13.C: New test.
38147 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38150 * g++.dg/template/koenig4.C: New test.
38153 * g++.dg/template/crash17.C: New test.
38156 * g++.dg/parse/error13.C: New test.
38157 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38159 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38161 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38163 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38167 * gcc.dg/noncompile/20040203-1.c: New test.
38168 * gcc.dg/noncompile/20040203-2.c: Likewise.
38169 * gcc.dg/noncompile/20040203-3.c: Likewise.
38170 * gcc.dg/20040203-1.c: Likewise.
38172 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38175 * g++.dg/template/sizeof7.C: New test.
38177 2004-02-02 Eric Christopher <echristo@redhat.com>
38178 Zack Weinberg <zack@codesourcery.com>
38180 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38182 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38184 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38185 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38186 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38187 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38189 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38192 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38195 * g++.dg/ext/attrib13.C: New test.
38198 * g++.dg/conversion/op2.C: New test.
38200 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38202 * gcc.dg/titype-1.c: Fix pasto.
38204 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38206 * gcc.dg/titype-1.c: New test.
38208 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38211 * g++.dg/template/non-type-template-argument-1.C,
38212 g++.dg/template/qualified-id1.C: Update dg-error marks.
38213 * g++.dg/template/nontype6.C: New test.
38215 2004-02-01 Roger Sayle <roger@eyesopen.com>
38217 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38218 * gcc.dg/builtins-31.c: New testcase.
38219 * gcc.dg/builtins-32.c: New testcase.
38221 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38223 * objc.dg/call-super-2.m: Update line numbers
38224 for the including of stddef.h.
38226 2004-01-30 Michael Matz <matz@suse.de>
38228 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38229 g++.dg/ext/case-range3.C: New tests.
38231 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38235 * g++.dg/template/member4.C: New test.
38237 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38240 * g++.dg/template/sizeof6.C: New test.
38242 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38244 * gcc.dg/fwritable-strings-1.c: New test.
38246 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38248 * gcc.c-torture/compile/20040130-1.c: New test.
38250 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38252 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38254 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38257 * g++.dg/template/ctor3.C: New test.
38259 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38261 * g++.dg/tc1: New directory.
38262 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38263 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38264 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38265 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38266 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38268 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38270 * g++.dg/parse/error11.C: New test.
38271 * g++.dg/parse/error12.C: Likewise.
38273 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38275 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38276 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38278 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38281 * g++.dg/ext/attrib12.C: New test.
38284 * g++.dg/parse/cast2.C: New test.
38286 2004-01-27 James E Wilson <wilson@specifixinc.com>
38288 * objc.dg/encode-2.m (main): New local string. Set depending on
38289 sizeof long. Use in sscanf call.
38290 * objc.dg/encode-3.m (main): New local string. Set depending on
38291 sizeof long. Use in scan_initial call.
38293 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38295 * objc.dg/call-super-2.m: Make LP64-safe.
38296 * objc.dg/desig-init-1.m: Likewise.
38298 2004-01-27 Devang Patel <dpatel@apple.com>
38300 * g++.dg/debug/namespace1.C: New test.
38302 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38304 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38307 * gcc.dg/arm-mmx-1.c: New test.
38309 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38311 * gcc.dg/20040127-1.c: New test.
38312 * gcc.dg/20040127-2.c: New test.
38314 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38316 * objc.dg/stret-1.m (glob): Renamed to globa.
38318 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38321 * g++.dg/expr/for1.C: New test.
38323 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38325 PR middle-end/13779
38326 * gcc.dg/darwin-longlong.c: New test.
38328 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38330 * gcc.dg/20040124-1.c: Moved test from here...
38331 * gcc.c-torture/compile/20040124-1.c: ...to here.
38333 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38335 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38336 the assembly output if -m64 is passed.
38338 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38341 * g++.dg/template/cond3.C: New test.
38343 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38346 * g++.dg/template/ttp7.C: New test.
38348 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38351 * g++.dg/template/nontype4.C: New test.
38352 * g++.dg/template/nontype5.C: Likewise.
38354 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38356 * gcc.dg/torture/mips-clobber-at.c: New test.
38358 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38360 * gcc.dg/20040124-1.c: New test.
38362 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38364 * gcc.dg/20040123-1.c: New test.
38366 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38368 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38370 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38372 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38374 2004-01-23 Andrew Pinski <apinski@apple.com>
38376 * gcc.dg/20030121-1.c: Move to ..
38377 * gcc.dg/20040121-1.c: here.
38379 2004-01-23 Roger Sayle <roger@eyesopen.com>
38381 * gcc.dg/builtins-29.c: New test case.
38383 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38386 * gcc.dg/builtins-30.c: New testcase.
38388 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38390 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38391 * lib/g77.exp: Likewise.
38392 * lib/objc.exp: Likewise.
38393 * lib/g++.exp: Likewise.
38395 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38397 * gcc.dg/struct-by-value-2.c: New test.
38399 2004-01-21 Andrew Pinski <apinski@apple.com>
38402 * gcc.dg/20030121-1.c: New test.
38404 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38406 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38407 clobber frame pointer register in asm statement.
38409 2004-01-21 Falk Hueffner <falk@debian.org>
38411 * gcc.c-torture/compile/20040121-1.c: New test.
38413 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38415 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38417 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38419 * gcc.dg/ppc64-abi-2.c: New test.
38421 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38423 * lib/treelang.exp: Fill out this file.
38424 * lib/treelang-dg.exp: New File.
38426 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38428 * gcc.c-torture/compile/981022-1.c: Remove.
38429 * gcc.dg/array-5.c: Remove XFAIL.
38430 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38431 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38432 gcc.dg/cond-lvalue-1.c: Update.
38433 * gcc.dg/cast-lvalue-2.c: New test.
38435 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38438 * g++.dg/other/error1.C (class foo): Tweak error message.
38441 * g++.dg/template/call2.C: New test.
38443 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38445 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38446 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38447 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38448 scalar-return-1_x.c, scalar-return-2_y.c,
38449 scalar-return-3_x.c, scalar-return-3_y.c,
38450 scalar-return-4_x.c, scalar-return-4_y.c,
38451 struct-align-1.h, struct-align-1_x.c,
38452 struct-align-1_y.c, struct-align-2.h,
38453 struct-align-2_x.c, struct-align-2_y.c,
38454 struct-by-value-10_y.c, struct-by-value-11_x.c,
38455 struct-by-value-11_y.c, struct-by-value-12_x.c,
38456 struct-by-value-12_y.c, struct-by-value-13_x.c,
38457 struct-by-value-13_y.c, struct-by-value-14_x.c,
38458 struct-by-value-14_y.c, struct-by-value-15_x.c,
38459 struct-by-value-15_y.c, struct-by-value-16_y.c,
38460 struct-by-value-17_y.c, struct-by-value-18_y.c,
38461 struct-by-value-19_y.c, struct-by-value-1_x.c,
38462 struct-by-value-1_y.c, struct-by-value-20_y.c,
38463 struct-by-value-2_x.c, struct-by-value-2_y.c,
38464 struct-by-value-3_y.c, struct-by-value-4_x.c,
38465 struct-by-value-4_y.c, struct-by-value-5_y.c,
38466 struct-by-value-6_y.c, struct-by-value-7_y.c
38467 struct-by-value-8_x.c, struct-by-value-8_y.c
38468 struct-by-value-9_x.c, struct-by-value-9_y.c
38469 struct-return-10_x.c, struct-return-10_y.c,
38470 struct-return-19_x.c, struct-return-20_x.c
38471 struct-return-2_x.c, struct-return-2_y.c
38472 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38473 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38475 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38477 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38478 attribute on sparc*-sun-solaris2.*.
38480 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38483 * g++.dg/ext/typeof7.C: New test.
38485 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38487 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38488 * gcc.dg/const-elim-1.c: Same.
38490 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38492 * objc.dg/stret-1.m: New.
38493 * objc.dg/stret-2.m: New.
38495 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38498 * g++.dg/ext/vector1.C: New test.
38500 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38502 * gcc.dg/pch/import-1.c: New.
38503 * gcc.dg/pch/import-1.hs: New.
38504 * gcc.dg/pch/import-1a.h: New.
38505 * gcc.dg/pch/import-1b.h: New.
38506 * gcc.dg/pch/import-1c.h: New.
38508 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38511 * g++.dg/ext/array1.C: New test.
38514 * g++.dg/conversion/op1.C: New test.
38516 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38519 From Kazumoto Kojima / Dan Kegel:
38520 * gcc.dg/pr11864-1.c: New test.
38523 From Marcus Comstedt / Dan Kegel:
38524 * gcc.dg/pr10392-1.c: New test.
38526 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38529 * g++.dg/init/ref10.C: New test.
38531 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38534 * g++.dg/parse/typename6.C: New test.
38536 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38539 * g++.dg/pch/wchar-1.C: New.
38540 * g++.dg/pch/wchar-1.Hs: New.
38542 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38545 * g++.dg/expr/sizeof2.C: New test.
38547 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38549 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38551 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38554 * g++.dg/lookup/strong-using-3.C: New.
38555 * g++.dg/lookup/using-10.C: New.
38557 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38560 * g++.dg/lookup/strong-using-2.C: New.
38562 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38563 Dan Kegel <dank@kegel.com>
38564 J"orn Rennecke <joern.rennecke@superh.com>
38567 * gcc.dg/pr9365-1.c: New test.
38569 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38572 * g++.dg/parse/casting-operator2.C: New test.
38573 * g++.old-deja/g++.pt/explicit83.C: Remove.
38575 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38577 * gcc.dg/label-compound-stmt-1.c: New test.
38578 * gcc.c-torture/compile/950922-1.c,
38579 gcc.c-torture/compile/20000211-3.c,
38580 gcc.c-torture/compile/20000518-1.c,
38581 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38582 compound statements.
38584 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38586 * gcc.dg/ppc64-abi-1.c: New test.
38588 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38590 * g++.dg/ext/attrib9.C: Add dg-warnings.
38592 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38595 * g++.dg/parse/dtor3.C: New test.
38597 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38600 * g++.dg/parse/try-catch-1.C: New test.
38602 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38604 * ada/acats/run_all.sh: Add more verbose output in acats.log
38605 when compiling tests.
38607 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38610 * gcc.dg/typedef-redecl.c: New test case.
38611 * gcc.dg/typedef-redecl.h: New support file.
38613 2004-01-13 Jan Hubicka <jh@suse.cz>
38615 * gcc.dg/always_inline.c: New test.
38616 * gcc.dg/debug/20031231-1.c: Fix.
38618 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38621 * g++.dg/template/array3.C: New test.
38623 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38625 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38626 * g++.dg/warn/Wunused-2.C: Likewise.
38628 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38631 * g++.dg/template/instantiate6.C: New test.
38633 2004-01-12 Roger Sayle <roger@eyesopen.com>
38635 PR middle-end/11397
38636 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38638 2004-01-12 Jan Hubicka <jh@suse.cz>
38641 * gcc.dg/20040112-1.c: New.
38643 * gcc.dg/dwarf-die[1-7].c: Move to...
38644 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38645 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38647 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38650 * g++.dg/parse/friend4.C: New test.
38652 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38655 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38656 definition is called a friend.
38658 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38660 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38662 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38665 * g++.dg/parse/error10.C: New test.
38666 * g++.dg/template/arg2.C: Accept "invalid type" error.
38668 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38670 PR middle-end/13392
38671 * g++.dg/opt/expect2.C: New test.
38673 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38675 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38676 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38677 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38678 Update dg-error regexps.
38680 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38682 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38683 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38685 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38687 * gcc.dg/pragma-re-1.c: Use right pointer type.
38689 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38691 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38693 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38695 * gcc.dg/rs6000-ldouble-1.c: New.
38697 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38701 * g++.dg/other/abstract1.C: New test.
38703 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38705 * g++.dg/lookup/strong-using-1.C: New.
38707 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38710 * gcc.dg/func-ptr-conv-1.c: New test.
38711 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38713 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38716 * gcc.c-torture/compile/20040109-1.c: New.
38718 2004-01-08 Stuart Hastings <stuart@apple.com>
38720 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38721 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38722 * gcc.dg/i386-sse-6.c: ...this new testcase.
38724 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38726 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38728 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38730 * ada/acats/run_acats: Treat 'gnatchop' the same way
38731 as 'gnatmake'. Export GCC_DRIVER.
38732 * ada/acats/run_all.sh: Add target_gnatchop. Use
38733 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38735 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38738 * g++.dg/template/dependent-expr4.C: New test.
38740 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38742 * gcc.dg/altivec-11.c: New test.
38744 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38746 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38748 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38751 * gcc.dg/enum-compat-1.c: New test.
38752 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38754 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38757 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38758 gcc.dg/c99-idem-qual-3.c: New tests.
38760 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38762 * gcc.dg/winline-7.c: Don't cast void * to int.
38764 2004-01-06 Jan Hubicka <jh@suse.cz>
38766 * gcc.dg/i386-sse-5.c: New test
38767 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38769 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38772 * g++.dg/rtti/typeid4.C: New test.
38774 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38776 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38778 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38781 * g++.dg/template/error11.C: New test.
38784 * g++.dg/template/class2.C: New test.
38786 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38787 Richard Sandiford <rsandifo@redhat.com>
38790 * g++.dg/opt/alias3.C: New test.
38792 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38795 * g++.dg/template/koenig3.C: New test.
38798 * g++.dg/parse/offsetof3.C: New test.
38800 * g++.dg/init/copy7.C: Add missing dg-error markers.
38803 * g++.dg/init/copy7.c: New test.
38806 * g++.dg/parse/cast1.C: New test.
38808 2004-01-04 Jan Hubicka <jh@suse.cz>
38810 * gcc.dg/winline[1-7].c: New tests.
38812 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38815 * g++.dg/template/qualttp22.C: New test.
38817 2004-01-01 Jan Hubicka <jh@suse.cz>
38819 * gcc.dg/debug/20031231-1.c: New.
38820 * gcc.c-torture/compile/20040101-1.c: New.
38821 * gcc.dg/dwarf-die-[1-7].c: New.
38823 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38825 PR optimization/13521
38826 * gcc.c-torture/compile/20031231-1.c: New test.
38828 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38830 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38832 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38835 * g++.dg/template/crash16.C: New test.
38837 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38839 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38841 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38843 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38845 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38846 * g++.old-deja/g++.law/profile1.C: Likewise.
38847 * gcc.c-torture/compile/981006-1.c: Likewise.
38848 * gcc.c-torture/execute/loop-2e.x: Likewise.
38849 * gcc.c-torture/execute/loop-2f.x: Remove.
38850 * gcc.c-torture/execute/loop-2g.x: Likewise.
38851 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38852 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38854 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38857 * g++.dg/ext/attrib11.C: New test.
38860 * g++.dg/template/array2-1.C: New test.
38861 * g++.dg/template/array2-2.C: New test.
38863 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38865 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38867 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38870 * g++.dg/template/array1-1.C: New test.
38871 * g++.dg/template/array1-2.C: New test.
38873 2003-12-29 Roger Sayle <roger@eyesopen.com>
38876 * g77.dg/12632.f: New test case.
38878 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38881 * g++.dg/parse/nontype1.C: New test.
38883 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38886 * g++.dg/parse/explicit1.C: New test.
38887 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38889 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38892 * g++.dg/opt/inline6.C: New test.
38895 * g++.dg/parse/error9.C: New test.
38897 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38899 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38902 * g++.dg/init/assign1.C: New test.
38904 2003-12-28 Roger Sayle <roger@eyesopen.com>
38907 * g++.dg/warn/format3.C: New test case.
38909 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38911 * gcc.c-torture/compile/20031227-1.c: New test.
38913 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38915 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38916 * g77.dg/bprob/bprob.exp: Likewise.
38917 * gcc.misc-tests/bprob.exp: Likewise.
38918 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38919 variants on systems where the library does not provide that
38921 * gcc.dg/builtins-20.c: Use builtins-config.h.
38922 * gcc.dg/builtins-config.h: New file.
38924 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38926 * lib/gcc-dg.exp (dg-require-profiling): New function.
38927 * lib/target-supports.exp (check_profiling_available): Likewise.
38928 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38929 * g77.dg/bprob/bprob.exp: Likewise.
38930 * gcc.misc-tests/bprob.exp: Likewise.
38931 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38932 * gcc.dg/20021014-1.c: Likewise.
38933 * gcc.dg/nest.c: Likewise.
38935 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38937 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38939 * g++.dg/lookup/java2.C: Likewise.
38940 * gcc.dg/cpp/lexident.c: Likewise.
38942 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38944 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38946 * gcc.c-torture/compile/961203-1.c: Likewise.
38947 * gcc.c-torture/compile/980506-1.c: Likewise.
38949 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38951 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38952 (additional_prunes): New global.
38953 (gcc-dg-prune): Handle additional per-test pruning.
38954 (dg-test): Clear additional_prunes between tests.
38956 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38957 dg-prune-output to avoid spurious failures from assembler
38958 complaining about nonexistent WAW violations.
38959 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38960 Use dg-prune-output to avoid spurious failures from assembler
38961 warning about Itanium B-step errata.
38963 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38965 * g++.dg/abi/macro0.C: New test.
38966 * g++.dg/abi/macro1.C: Likewise.
38967 * g++.dg/abi/macro2.C: Likewise.
38969 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38970 * g++.dg/abi/bitfield7.C: Likewise.
38971 * g++.dg/abi/dtor2.C: Likewise.
38972 * g++.dg/abi/mangle11.C: Likewise.
38973 * g++.dg/abi/mangle12.C: Likewise.
38974 * g++.dg/abi/mangle14.C: Likewise.
38975 * g++.dg/abi/mangle17.C: Likewise.
38976 * g++.dg/abi/vbase10.C: Likewise.
38977 * g++.dg/abi/vbase14.C: Likewise.
38978 * g++.dg/template/qualttp17.C: Likewise.
38980 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38983 * gcc.dg/20031223-1.c: New test.
38985 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38987 * gcc.dg/noreturn-7.c: New test.
38989 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38991 * gcc.dg/null-pointer-1.c: New test.
38993 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38995 * g++.old-deja/g++.jason/template18.C: Remove.
38996 * g++.old-deja/g++.jason/template37.C: Likewise.
38999 * g++.dg/lookup/ns1.C: New test.
39002 * g++.dg/template/lookup3.C: New test.
39004 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39006 * g++.dg/template/recurse1.C: New test
39008 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39011 * g++.dg/parse/semicolon1.C: New test.
39012 * g++.dg/parse/semicolon1.h: Likewise.
39014 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39016 * gcc.dg/darwin-misaligned.c: New test.
39018 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39021 * gcc.dg/20031222-1.c: New test.
39023 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39026 * g++.dg/parse/error8.C: New test.
39029 * g++.dg/warn/ctor-init-1.C: New test.
39031 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39033 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39035 * gcc.c-torture/compile/930217-1.c: Likewise.
39036 * gcc.c-torture/compile/930513-1.c: Likewise.
39037 * gcc.c-torture/execute/920908-2.c: Likewise.
39038 * gcc.c-torture/execute/921204-1.c: Likewise.
39039 * gcc.c-torture/execute/930621-1.c: Likewise.
39040 * gcc.c-torture/execute/930630-1.c: Likewise.
39041 * gcc.c-torture/execute/931031-1.c: Likewise.
39042 * gcc.c-torture/execute/980602-2.c: Likewise.
39043 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39044 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39045 * gcc.c-torture/execute/extzvsi.c: Likewise.
39046 * gcc.c-torture/unsorted/ext.c: Likewise.
39048 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39051 * gcc.c-torture/compile/20031220-2.c: New test case.
39053 2003-12-20 Roger Sayle <roger@eyesopen.com>
39055 PR optimization/13031
39056 * gcc.c-torture/compile/20031220-1.c: New test case.
39058 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39060 * gcc.dg/cast-function-1.c: New test.
39062 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39064 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39067 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39070 * g++.dg/ext/attrib10.C: New test.
39072 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39074 * gcc.dg/cleanup-10.c: New test.
39075 * gcc.dg/cleanup-11.c: New test.
39077 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39080 * g++.dg/opt/expect1.C: New test.
39082 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39084 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39086 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39089 * gcc.dg/20031218-1.c: New test.
39092 * gcc.dg/20031218-2.c: New test.
39093 * gcc.dg/20031218-3.c: New test.
39095 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39096 of label name and allow for USER_LABEL_PREFIX == "_" names.
39097 * g++.dg/abi/mangle18-2.C: Likewise.
39098 * g++.dg/abi/mangle19-1.C: Likewise.
39099 * g++.dg/abi/mangle19-2.C: Likewise.
39100 * g++.dg/abi/mangle20-1.C: Likewise.
39101 * g++.dg/abi/mangle20-2.C: Likewise.
39103 2003-12-18 Richard Henderson <rth@redhat.com>
39105 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39107 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39108 Dan Kegel <dank@kegel.com>
39111 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39112 testing a cross compiler, it causes spurious compile failures.
39113 * lib/g++.exp: Likewise.
39115 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39118 * g++.dg/template/access13.C: New test.
39120 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39122 * gcc.dg/20031216-1.c: New test.
39124 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39127 * g++.dg/template/error10.C: New test.
39129 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39131 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39132 * g++.dg/eh/simd-2.C: Likewise.
39134 2003-12-17 James E Wilson <wilson@specifixinc.com>
39135 Roger Sayle <roger@eyesopen.com>
39137 * gcc.c-torture/execute/ieee/mzero5.c: New.
39139 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39142 * g++.dg/parse/error6.C: New test.
39145 * g++.dg/parse/error7.C: New test.
39147 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39149 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39150 at -O with stabs debugging formats.
39151 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39152 * gcc.dg/debug/debug-2.c: Likewise.
39154 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39157 * g++.dg/init/error1.C: New test.
39160 * g++.dg/init/pm3.C: New test.
39162 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39165 * gcc.dg/bitfld-8.c: New test.
39167 2003-12-16 James Lemke <jim@wasabisystems.com>
39169 * gcc.dg/arm-scd42-[123].c: New tests.
39171 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39174 * g++.dg/abi/mangle20-1.C: New test.
39175 * g++.dg/abi/mangle20-2.C: New test.
39177 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39180 * g++.dg/other/offsetof2.C: Remove XFAIL.
39181 * g++.dg/parse/offsetof1.C: New test.
39182 * g++.gd/parse/offsetof2.C: Likewise.
39184 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39186 * g++.dg/template/nontype3.C: New test.
39187 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39189 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39191 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39193 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39196 * g++.dg/expr/assign1.C: New test.
39199 * g++.dg/abi/mangle19-1.C: New test.
39200 * g++.dg/abi/mangle19-2.C: New test.
39202 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39204 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39206 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39208 * gcc.c-torture/execute/20031216-1.c: New test.
39210 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39212 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39215 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39218 * g++.dg/template/error9.C: New test.
39221 * g++.dg/template/error8.C: New test.
39223 2003-12-15 Roger Sayle <roger@eyesopen.com>
39225 PR middle-end/13400
39226 * gcc.c-torture/execute/20031215-1.c: New test case.
39228 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39231 * g++.dg/parse/error5.C: New test.
39234 * g++.dg/expr/sizeof1.C: New test.
39237 * g++.dg/template/crash15.C: New test.
39239 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39241 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39242 a non-POD type as the last named parameter of a varargs function.
39244 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39248 * g++.dg/template/crash14.C: New test.
39249 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39251 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39253 * g++.dg/other/java1.C: New test.
39256 * g++.dg/abi/mangle18-1.C: New test.
39257 * g++.dg/abi/mangle18-2.C: New test.
39259 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39261 PR optimization/10312
39262 * gcc.c-torture/execute/20031214-1.c: New.
39264 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39268 * g++.dg/parse/error3.C: New test.
39269 * g++.dg/parse/error4.C: Likewise.
39270 * g++.dg/abi/mangle4.C: Tweak error messages.
39271 * g++.dg/lookup/using5.C: Likewise.
39272 * g++.dg/other/error2.C: Likewise.
39273 * g++.dg/parse/typename5.C: Likewise.
39274 * g++.dg/parse/undefined1.C: Likewise.
39275 * g++.dg/template/arg2.C: Likewise.
39276 * g++.dg/template/ttp3.C: Likewise.
39277 * g++.dg/template/type1.C: Likewise.
39278 * g++.old-deja/g++.other/crash32.C: Likewise.
39279 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39281 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39284 * g++.dg/warn/noreturn-3.C: New test.
39286 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39289 * g++.dg/abi/covariant3.C: New.
39291 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39293 * g++.dg/eh/ia64-1.C: New test.
39295 2003-12-12 Roger Sayle <roger@eyesopen.com>
39297 PR optimization/13037
39298 * g77.f-torture/execute/13037.f: New test case.
39300 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39303 * g++.dg/abi/covariant2.C: New.
39305 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39307 * gcc.dg/cpp/trad/macro.c: New tests.
39309 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39311 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39313 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39316 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39318 * lib/g++.exp (g++_version): Likewise.
39319 * lib/g77.exp (g77_version): Likewise.
39320 * lib/objc.exp (default_objc_version): Likewise.
39322 2003-12-10 Richard Henderson <rth@redhat.com>
39324 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39326 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39328 2003-12-08 Matt Austern <austern@apple.com>
39331 * lib/gcc-dg.exp (dg-require-visibility): Define.
39332 * lib/target-supports (check_visibility_available): Define.
39333 * gcc.dg/visibility-1.c: New test.
39334 * gcc.dg/visibility-2.c: Likewise.
39335 * gcc.dg/visibility-3.c: Likewise.
39336 * gcc.dg/visibility-4.c: Likewise.
39337 * gcc.dg/visibility-5.c: Likewise.
39338 * gcc.dg/visibility-6.c: Likewise.
39339 * g++.dg/ext/visibility-1.C: Likewise.
39340 * g++.dg/ext/visibility-2.C: Likewise.
39341 * g++.dg/ext/visibility-3.C: Likewise.
39342 * g++.dg/ext/visibility-4.C: Likewise.
39343 * g++.dg/ext/visibility-5.C: Likewise.
39344 * g++.dg/ext/visibility-6.C: Likewise.
39346 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39348 * g++.dg/lookup/java1.C: New test.
39349 * g++.dg/lookup/java2.C: New test.
39351 2003-12-07 Falk Hueffner <falk@debian.org>
39353 * g++.dg/opt/noreturn-1.C: New test.
39355 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39357 * gcc.dg/overflow-1.c: New test.
39359 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39361 * g77.f-torture/compile/13060.f: New test.
39363 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39366 * g++.dg/inherit/operator2.C: New test.
39368 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39371 * g++.dg/ext/attrib9.C: New test.
39373 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39376 * g++.dg/template/error7.C: New test.
39378 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39379 J"orn Rennecke <joern.rennecke@superh.com>
39382 * g++.dg/other/struct-va_list.C: New test.
39384 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39387 * g++.dg/parse/defarg6.C: New test.
39389 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39392 * gcc.c-torture/execute/20031201-1.c: New test.
39394 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39396 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39398 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39400 * gcc.dg/builtin-return-1.c: New test.
39402 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39403 J"orn Rennecke <joern.rennecke@superh.com>
39405 PR optimization/13260
39406 * gcc.c-torture/execute/20031204-1.c: New test.
39408 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39411 * g++.dg/template/error6.C: New test.
39413 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39415 * gcc.dg/20031202-1.c: New test.
39417 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39420 * g++.dg/template/eh1.C: New test.
39423 * g++.dg/template/error5.C: New test.
39425 2003-12-02 David Ung <davidu@mips.com>
39427 * gcc.dg/compat/vector-check.h: Corrected type for var
39430 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39433 * g++.dg/template/ptrmem8.C: New test.
39435 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39438 * g++.dg/template/dependent-expr3.C: New test.
39440 2003-12-01 James Lemke <jim@wasabisystems.com>
39442 * gcc.dg/arm-g2.c: New test.
39444 2003-12-01 Roger Sayle <roger@eyesopen.com>
39446 PR optimization/11634
39447 * gcc.dg/20031201-2.c: New test case.
39449 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39452 * objc.dg/proto-lossage-3.m: New test.
39454 2003-12-01 Roger Sayle <roger@eyesopen.com>
39456 PR optimization/12628
39457 * gcc.dg/20031201-1.c: New test case.
39459 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39461 * gcc.dg/unaligned-1.c: New test.
39463 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39466 * g++.dg/template/error4.C: New test.
39467 * g++.dg/template/nested3.C: Adjust error markers.
39469 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39471 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39473 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39476 * gcc.dg/bitfld-7.c: New test.
39478 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39480 * gcc.dg/tls/asm-1.C: New test.
39482 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39484 * gcc.dg/cpp/assert4.c: Update.
39486 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39488 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39489 * gcc.dg/builtin-apply3.c: New test.
39491 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39493 * lib/compat.exp (compat-obj): New xfaildata parameter.
39494 Use it to set compiler_conditional_xfail_data before compiling.
39495 (compat-get-options): Handle dg-xfail-if.
39496 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39497 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39498 * gcc.dg/compat/vector-1_y.c: Likewise.
39499 * gcc.dg/compat/vector-2_x.c: Likewise.
39500 * gcc.dg/compat/vector-2_y.c: Likewise.
39502 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39504 * g++.dg/opt/reg-stack4.C: New test.
39506 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39508 * gcc.dg/builtin-apply2.c: New test.
39510 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39512 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39514 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39517 * g++.dg/template/template-id-2.C: New test.
39519 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39522 * g++.dg/template/memfriend1.C: New test.
39523 * g++.dg/template/memfriend2.C: Likewise.
39524 * g++.dg/template/memfriend3.C: Likewise.
39525 * g++.dg/template/memfriend4.C: Likewise.
39526 * g++.dg/template/memfriend5.C: Likewise.
39527 * g++.dg/template/memfriend6.C: Likewise.
39528 * g++.dg/template/memfriend7.C: Likewise.
39529 * g++.dg/template/memfriend8.C: Likewise.
39530 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39532 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39535 * g++.dg/ext/cond1.C: New test.
39537 2003-11-20 Richard Henderson <rth@redhat.com>
39539 * gcc.dg/20020201-2.c: Remove.
39540 * gcc.dg/20020201-4.c: Remove.
39541 * gcc.dg/20020304-1.c: Remove.
39543 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39545 * gcc.dg/cpp/trad/xwin1.c: New test case.
39547 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39549 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39550 * lib/g77.exp: Likewise.
39551 * lib/objc.exp: Likewise.
39552 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39555 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39558 * g++.dg/template/static5.C: New test.
39560 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39562 * gcc.dg/nested-func-1.c: New test.
39564 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39566 * gcc.dg/cpp/assert4.c: New test.
39568 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39571 * g++.dg/lookup/using9.c: New test.
39573 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39576 * g++.dg/template/error3.C: New test.
39578 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39581 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39582 No longer use a wrapper for gcc, since this does not work under
39585 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39588 * g++.dg/template/ptrmem7.C: New test.
39590 2003-11-13 Andrew Pinski <apinski@apple.com>
39592 * gcc.c-torture/compile/20031113-1.c: New test.
39594 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39595 Kean Johnston <jkj@sco.com>
39598 * gcc.dg/unused-4.c: Update.
39600 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39602 * g++.dg/opt/const3.C: New test.
39604 2003-11-13 Jan Hubicka <jh@suse.cz>
39606 * gcc.c-torture/compile/20031112-1.c: New test.
39608 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39610 * g++.dg/parse/crash10.C: Remove bogus error marker.
39612 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39614 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39615 (host_gcc): Likewise.
39616 (ROOT): Honor $PWDCMD.
39618 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39620 2003-11-12 Catherine Moore <clm@redhat.com>
39622 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39624 2003-11-12 Andreas Jaeger <aj@suse.de>
39625 Jakub Jelinek <jakub@redhat.com>
39626 Andrew Pinski <pinskia@physics.uc.edu>
39627 Richard Henderson <rth@redhat.com>
39629 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39631 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39633 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39634 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39636 2003-11-11 Andreas Jaeger <aj@suse.de>
39638 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39640 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39642 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39644 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39647 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39649 * gcc.dg/trampoline-1.c: New test.
39651 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39653 * gcc.c-torture/compile/200031109-1.c: New test.
39655 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39659 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39660 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39661 gcc.dg/format/no-y2k-1.c: Update.
39663 2003-11-08 Roger Sayle <roger@eyesopen.com>
39665 PR optimization/10467
39666 * gcc.dg/20031108-1.c: New test case.
39668 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39670 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39672 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39674 * gcc.dg/compound-lvalue-1.c: New test.
39675 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39678 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39680 * gcc.dg/altivec-varargs-1.c: New test.
39682 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39684 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39685 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39686 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39687 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39688 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39690 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39692 * gcc.dg/cond-lvalue-1.c: New test.
39694 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39696 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39698 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39701 * g++.dg/template/instantiate5.C: New test.
39703 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39706 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39707 * ChangeLog: Add missing first entry for above test.
39709 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39712 * g++.dg/template/using8.C: New test.
39713 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39715 2003-11-02 Roger Sayle <roger@eyesopen.com>
39717 PR optimization/10817
39718 * gcc.c-torture/compile/20031102-1.c: New test case.
39720 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39722 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39725 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39727 * gcc.dg/20031102-1.c: New test.
39729 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39731 * gcc.dg/complex-1.c: New test.
39733 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39736 * g++.dg/template/crash13.C: Adjust expected error location.
39737 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39739 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39741 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39743 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39746 * gcc.c-torture/compile/20031031-2.c: New test.
39748 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39751 * gcc.c-torture/compile/20031031-1.c: New test.
39753 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39755 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39756 * gcc.misc-tests/bprob.exp: Likewise.
39757 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39758 the execution test on arm-elf configs.
39759 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39760 configs that don't support scratch files.
39761 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39763 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39765 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39768 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39770 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39771 Avoid non pure sh syntax. Add more logging.
39773 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39776 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39779 * gcc.dg/ppc-stackalign-1.c: New test.
39781 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39783 * ada/acats/run_all.sh: Change output to be more compliant with
39785 Create acats.sum and acats.log files under testsuite/ada/acats
39786 Only run [a-z]* directories, to filter out e.g. CVS.
39787 Redirect build output to log file.
39789 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39791 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39793 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39796 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39798 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39800 * gcc.c-torture/compile/20031023-1.c: New test.
39801 * gcc.c-torture/compile/20031023-2.c: New test.
39802 * gcc.c-torture/compile/20031023-3.c: New test.
39803 * gcc.c-torture/compile/20031023-4.c: New test.
39805 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39808 * g++.dg/lookup/scoped8.C: New test.
39810 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39812 * g++.dg/opt/reg-stack3.C: New test.
39814 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39816 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39818 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39821 * g++.dg/template/crash13.C: New test.
39823 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39825 * gcc.dg/c99-restrict-2.c: New test.
39827 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39829 PR c++/12698, c++/12699, c++/12700, c++/12566
39830 * g++.dg/inherit/covariant9.C: New test.
39831 * g++.dg/inherit/covariant10.C: New test.
39832 * g++.dg/inherit/covariant11.C: New test.
39834 2003-10-23 Jason Merrill <jason@redhat.com>
39837 * g++.dg/ext/complit2.C: New test.
39839 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39842 * gcc.c-torture/execute/20031020-1.c: New test.
39844 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39846 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39847 following the jump_insn.
39849 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39851 * gcc.dg/cast-lvalue-1.c: New test.
39853 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39856 * g++.dg/template/cond2.C: New test.
39858 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39860 * gcc.dg/builtins-28.c: New test.
39862 2003-10-20 Jan Hubicka <jh@suse.cz>
39864 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39866 * gcc.dg/inline-2.c: Likewise.
39868 2003-10-20 Phil Edwards <phil@codesourcery.com>
39870 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39871 * gcc.dg/nest.c: Likewise.
39873 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39875 PR c++/9781, c++/10583, c++/11862
39876 * g++.dg/parse/crash13.C: New test.
39878 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39880 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39882 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39884 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39885 Define HAVE_C99_RUNTIME except on Solaris.
39886 * gcc.dg/builtins-20.c: Likewise.
39888 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39890 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39892 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39895 * g++.dg/template/crash21.C: New test.
39897 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39900 * g++.dg/template/typename5.C: New test.
39902 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39905 * g++.dg/template/friend25.C: New test.
39907 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39909 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39912 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39914 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39917 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39919 * gcc.c-torture/execute/960416-1.x: Remove.
39920 * gcc.c-torture/execute/divconst-3.x: Likewise.
39922 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39925 * gcc.dg/torture/cris-volatile-1.c: New test.
39927 2003-10-14 Roger Sayle <roger@eyesopen.com>
39929 PR optimization/9325
39930 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39931 for overflowing floating point to integer conversion during RTL
39934 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39936 * objc/execute/_cmd.m: Fix typo.
39937 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39938 Relax 'scan-assembler' regexp.
39939 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39940 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39941 * objc.dg/zero-link-2.m: Remove blank line.
39942 * objc.dg/zero-link-3.m: New test case.
39944 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39946 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39948 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39949 than linker trickery.
39951 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39954 * g++.dg/other/friend2.C: New test.
39956 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39958 * gcc.dg/20031012-1.c: New test.
39960 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39962 * gcc.dg/weak/weak-3.c: Fix for new warning.
39964 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39966 PR optimization/8750
39967 * gcc.c-torture/execute/20031012-1.c: New test case.
39969 2003-10-11 Roger Sayle <roger@eyesopen.com>
39971 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39972 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39974 2003-10-11 Roger Sayle <roger@eyesopen.com>
39976 PR optimization/12260
39977 * gcc.c-torture/compile/20031011-2.c: New test case.
39979 2003-10-11 Roger Sayle <roger@eyesopen.com>
39981 * gcc.c-torture/execute/20031011-1.c: New testcase.
39983 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39985 * gcc.c-torture/compile/20031011-1.c: New test.
39987 2003-10-11 Jan Hubicka <jh@suse.cz>
39989 * g++.dg/other/first-global.C: New test.
39991 2003-10-11 Roger Sayle <roger@eyesopen.com>
39993 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39995 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39997 * gcc.c-torture/compile/20031010-1.c: New test.
39999 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40001 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40002 * gcc.c-torture/execute/va-arg-25.c: ... here.
40004 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40006 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40008 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40010 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40012 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40014 * g++.dg/parse/error2.C: New test.
40016 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40019 * g++.dg/other/error5.C: Modify the error message.
40020 * g++.dg/lookup/using8.C: New test.
40022 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40024 * gcc.dg/darwin-abi-2.c: New file.
40025 * gcc.c-torture/execute/va-arg-24.c: New file.
40027 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40029 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40032 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40035 * g++.dg/other/error4.C: Update error messages.
40036 * g++.dg/template/ptrmem4.C: Likewise.
40039 * g++.dg/init/new9.C: New test.
40041 PR c++/12334, c++/12236, c++/8656
40042 * g++.dg/ext/attrib8.C: New test.
40044 2003-10-06 Devang Patel <dpatel@apple.com>
40046 * gcc.dg/debug/dwarf2-3.h: New test.
40047 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40049 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40051 * g++.dg/opt/cfg2.C: New test.
40053 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40055 * g++.dg/opt/float1.C: New test.
40057 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40059 * gcc.dg/c90-array-lval-6.c: New test.
40060 * gcc.dg/c99-array-lval-6.c: New test.
40062 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40063 Ziemowit Laski <zlaski@apple.com>
40065 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40066 'Derived', so that it is never considered a class method; add
40067 new warning for '+port' method ambiguity.
40068 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40069 <objc/objc-api.h> (needed on Mac OS X).
40070 * objc.dg/method-13.m: New test.
40072 2003-10-03 Roger Sayle <roger@eyesopen.com>
40074 PR optimization/9325, PR java/6391
40075 * gcc.c-torture/execute/20031003-1.c: New test case.
40077 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40079 PR optimization/12180
40080 * gcc.dg/20031002-1.c: New test.
40083 * g++.dg/inherit/error1.C: New test.
40085 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40087 * lib/f-torture.exp (search_for): Rename to...
40088 (search_for_re): This. Also, clean up comments and the
40089 "regexp" invocation.
40091 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40093 * gcc.c-torture/compile/20031002-1.c: New test.
40095 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40097 * g++.dg/opt/cond1.C: New test.
40099 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40101 * gcc.dg/Wold-style-definition-2.c: New testcase.
40102 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40104 2003-09-29 Richard Henderson <rth@redhat.com>
40106 * g++.dg/init/array10.C: Add dg-options.
40108 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40110 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40112 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40114 * g++.dg/template/friend19.C: Fix typo.
40115 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40117 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40119 * gcc.c-torture/execute/20030928-1.c: New test.
40120 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40122 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40124 * g++.dg/opt/unroll1.C: New test.
40126 2003-09-26 Roger Sayle <roger@eyesopen.com>
40128 PR optimization/11741
40129 * gcc.dg/20030926-1.c: New test case.
40131 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40134 * g++.dg/parse/access7.C: New test.
40135 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40137 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40139 MERGE OF objc-improvements-branch into MAINLINE:
40140 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40141 if libobjc has not been built.
40142 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40143 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40144 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40145 objc/execute/nested-3.m, objc/execute/np-2.m,
40146 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40147 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40148 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40149 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40150 objc.dg/special/unclaimed-category-1.h,
40151 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40152 well as GNU runtime.
40153 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40154 * execute/cascading-1.m, execute/function-message-1.m,
40155 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40156 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40157 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40158 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40159 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40160 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40161 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40162 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40163 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40164 * objc.dg/bitfield-2.m: Run only on Darwin.
40165 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40166 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40167 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40168 * objc.dg/const-str-1.m: Fix constant string layout.
40170 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40172 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40174 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40176 * gcc.dg/darwin-abi-1.c: New file.
40178 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40181 * gcc.c-torture/compile/20030921-1.c: New test.
40183 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40185 * g++.dg/opt/reg-stack2.C: New test.
40187 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40189 * g++.dg/eh/delayslot1.C: New test.
40191 2003-09-20 Richard Henderson <rth@redhat.com>
40193 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40195 2003-09-20 Roger Sayle <roger@eyesopen.com>
40197 * gcc.c-torture/execute/20030920-1.c: New test case.
40199 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40201 * g++.dg/rtti/typeid3.C: Correct expected error message.
40203 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40206 * g++.dg/parse/crash12.C: New test.
40208 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40210 * gcc.dg/compat/mixed-struct-check.h: New.
40211 * gcc.dg/compat/mixed-struct-defs.h: New.
40212 * gcc.dg/compat/mixed-struct-init.h: New.
40213 * gcc.dg/compat/struct-by-value-19_main.c: New.
40214 * gcc.dg/compat/struct-by-value-19_x.c: New.
40215 * gcc.dg/compat/struct-by-value-19_y.c: New.
40216 * gcc.dg/compat/struct-by-value-20_main.c: New.
40217 * gcc.dg/compat/struct-by-value-20_x.c: New.
40218 * gcc.dg/compat/struct-by-value-20_y.c: New.
40219 * gcc.dg/compat/struct-return-19_main.c: New.
40220 * gcc.dg/compat/struct-return-19_x.c: New.
40221 * gcc.dg/compat/struct-return-19_y.c: New.
40222 * gcc.dg/compat/struct-return-20_main.c: New.
40223 * gcc.dg/compat/struct-return-20_x.c: New.
40224 * gcc.dg/compat/struct-return-20_y.c: New.
40226 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40227 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40228 so that it will not complain on LP64 targets.
40230 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40233 * g++.dg/template/friend24.C: New test.
40235 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40238 * g++.dg/template/memtmpl2.C: New test.
40240 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40243 * gcc.dg/builtin-apply1.c: New test.
40245 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40248 * g++.dg/warn/Wunused-4.C: New test.
40250 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40253 * g++.dg/other/gc2.C: New test.
40255 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40258 * g++.dg/rtti/typeid3.C: New test.
40261 * g++.dg/overload/template1.C: New test.
40263 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40265 * g++.dg/opt/cfg3.C: New test.
40267 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40270 * g++.dg/template/crash11.C: New test.
40272 2003-09-16 Jason Merrill <jason@redhat.com>
40273 Jakub Jelinek <jakub@redhat.com>
40275 * gcc.dg/attr-warn-unused-result.c: New test.
40277 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40280 * g++.dg/expr/call2.C: New test.
40282 2003-09-15 Andreas Jaeger <aj@suse.de>
40284 * gcc.dg/Wold-style-definition-1.c: New test.
40286 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40289 * g++.dg/parse/template12.C: New test.
40291 * g++.dg/abi/bitfield11.C: New test.
40292 * g++.dg/abi/bitfield12.C: Likewise.
40294 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40296 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40297 non-expansion of functional macro name without arguments at EOL.
40298 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40300 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40302 * gcc.c-torture/execute/20030914-[12].c: New tests.
40304 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40307 * g++.dg/overload/addr1.C: New test.
40309 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40311 * gcc.dg/20030909-1.c: New test.
40313 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40315 * gcc.dg/ultrasp10.c: New test.
40317 2003-09-09 Devang Patel <dpatel@apple.com>
40319 * gcc.dg/darwin-ld-6.c: New test.
40321 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40323 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40325 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40327 * gcc.dg/ia64-types1.c: New test.
40328 * gcc.dg/ia64-types2.c: Likewise.
40330 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40332 * gcc.dg/builtins-1.c: Add more _Complex tests.
40333 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40335 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40336 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40338 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40341 * g++.dg/lookup/koenig2.C: New test.
40344 * g++.dg/rtti/typeid2.C: New test.
40346 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40348 * gcc.c-torture/compile/20030904-1.c: New test.
40350 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40352 * g++.dg/opt/longbranch2.C: New test.
40354 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40356 * g++.dg/template/crash10.C: Only compile it.
40358 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40360 PR middle-end/11665
40361 * gcc.c-torture/compile/20030907-1.c: New test.
40362 * g++.dg/init/array11.C: New test.
40364 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40367 * g++.dg/init/struct1.C: New test.
40369 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40372 * g++.dg/expr/comma1.C: New test.
40374 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40377 * g++.dg/expr/static_cast5.C: New test.
40379 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40382 * g++.dg/lookup/scoped7.C: New test.
40385 * g++.dg/other/static1.C: New test.
40388 * g++.dg/warn/template-1.C: New test.
40391 * g++.dg/template/crash10.C: New test.
40394 * g++.dg/overload/VLA.C: New test.
40397 * g++.dg/template/call1.C: New test.
40399 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40402 * g++.dg/parse/using3.C: New test.
40404 2003-09-06 Roger Sayle <roger@eyesopen.com>
40407 * g++.dg/overload/builtin3.C: New test case.
40409 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40412 * gcc.dg/20030906-1.c: New test.
40413 * gcc.dg/20030906-2.c: Likewise.
40415 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40418 * g++.dg/parse/defarg5.C: New test.
40420 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40422 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40425 * g++.dg/expr/static_cast4.C: New test.
40428 * g++.dg/template/crash9.C: New test.
40430 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40432 * g++.old-deja/g++.ext/pretty2.C: Update for change
40434 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40436 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40439 * g++/dg/template/qualified-id1.C: New test.
40442 * g++.dg/warn/noeffect4.C: New test.
40444 2003-09-04 Matt Austern <austern@apple.com>
40446 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40447 * g++.dg/ext/fnname2.C: Likewise.
40448 * g++.dg/ext/fnname3.C: Likewise.
40450 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40452 * g++.dg/expr/lval1.C: New test.
40453 * g++.dg/ext/lvcast.C: Remove.
40455 2003-09-03 Roger Sayle <roger@eyesopen.com>
40457 PR optimization/11700.
40458 * gcc.c-torture/compile/20030903-1.c: New test case.
40460 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40463 * g++.dg/abi/layout4.C: New test.
40465 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40468 * g++.dg/parse/friend3.C: New test.
40470 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40473 * g++.dg/template/class1.C: New test.
40476 * g++.dg/expr/call1.C: New test.
40478 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40481 * g++.dg/init/ref9.C: New test.
40484 * g++.dg/template/nested4.C: New test.
40486 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40489 * g++.dg/template/non-dependent4.C: New test.
40492 * g++.dg/inherit/conv1.C: New test.
40494 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40497 * g++.dg/ext/label1.C: New test.
40498 * g++.dg/ext/label2.C: Likewise.
40500 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40502 * g++.dg/expr/cond3.C: New test.
40504 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40506 * gcc.dg/builtins-1.c: Add new builtin cases.
40508 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40510 * gcc.dg/builtins-1.c: Add new cases.
40511 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40513 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40515 * gcc.dg/builtins-1.c: Add more math builtin tests.
40516 * gcc.dg/torture/builtin-attr-1.c: New test.
40518 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40520 PR optimization/5079
40521 * g++.dg/opt/static3.C: New test.
40523 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40525 * gcc.misc-tests/gcov-10b.c: New test.
40527 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40529 * g++.dg/opt/ptrmem3.C: New test.
40531 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40533 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40535 * gcc.dg/20030826-2.c: New test.
40537 2003-08-26 Roger Sayle <roger@eyesopen.com>
40539 PR middle-end/12002
40540 * g77.f-torture/compile/12002.f: New test case.
40542 2003-08-26 Roger Sayle <roger@eyesopen.com>
40544 * gcc.dg/20030826-1.c: New test case.
40546 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40548 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40550 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40553 * c++.dg/lookup/crash1.C: New test.
40555 * c++.dg/warn/noeffect3.C: New test.
40557 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40559 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40560 * gcc.dg/compat/vector-1_y.c: Ditto.
40561 * gcc.dg/compat/vector-2_x.c: Ditto.
40562 * gcc.dg/compat/vector-2_y.c: Ditto.
40564 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40566 * gcc.dg/20030702-1.c: New test.
40568 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40571 * g++.dg/ext/altivec-1.C: New test.
40573 2003-08-24 Richard Henderson <rth@redhat.com>
40575 * g++.dg/eh/simd-2.C: Add -w for x86.
40577 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40579 * gcc.dg/20030815-1.c: New test.
40581 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40584 * g++.dg/parse/access6.C: New test.
40586 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40588 PR c++/641, c++/11876
40589 * g++.dg/template/friend22.C: New test.
40590 * g++.dg/template/friend23.C: Likewise.
40592 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40594 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40597 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40599 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40601 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40603 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40605 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40607 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40609 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40611 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40613 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40616 * g++.dg/overload/prom1.C: New test.
40619 * g++.dg/parse/dtor2.C: New test.
40622 * g++.dg/parse/using2.C: New test.
40624 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40627 * gcc.c-torture/compile/20030821-1.c: New.
40629 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40632 * g++.dg/template/deduce2.C: New test.
40634 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40636 * gcc.c-torture/execute/20030821-1.c: New test.
40638 2003-08-20 Roger Sayle <roger@eyesopen.com>
40640 PR middle-end/11984
40641 * gcc.dg/20030820-1.c: New test case.
40643 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40646 * g++.dg/warn/noeffect2.C: New test.
40648 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40651 * g++.dg/template/dtor2.C: New test.
40654 * g++.dg/template/operator1.C: New test.
40655 * g++.dg/parse/operator4.C: New test.
40658 * g++.dg/expr/enum1.C: New test.
40659 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40662 * g++.dg/parse/elab2.C: New test.
40663 * g++.dg/parse/typedef4.C: Change error message.
40664 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40665 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40666 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40668 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40670 * gcc.dg/pch/warn-1.c: New.
40671 * gcc.dg/pch/warn-1.hs: New.
40673 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40676 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40678 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40680 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40682 * gcc.dg/uninit-D.c: New Test.
40683 * gcc.dg/uninit-E.c: New Test.
40684 * gcc.dg/uninit-F.c: New Test.
40685 * gcc.dg/uninit-G.c: New Test.
40687 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40689 * g++.dg/README: Describe the pch directory.
40691 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40694 * g++.dg/parse/access4.C: New test.
40695 * g++.dg/parse/access5.C: Likewise.
40696 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40698 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40700 * gcc.dg/noncompile/20030818-1.c: New.
40702 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40705 * g++.dg/warn/noeffect1.C: New test.
40707 * g++.dg/template/scope2.C: New test.
40708 * g++.dg/template/error2.C: Correct dg-error
40710 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40712 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40714 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40717 * g++.dg/template/warn1.C: New.
40719 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40721 * g++.dg/template/error2.C: New test.
40722 * g++.dg/lookup/using7.C: Adjust errors
40723 * g++.old-deja/g++.pt/crash36.C: Likewise.
40724 * g++.old-deja/g++.pt/derived3.C: Likewise.
40726 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40728 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40729 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40730 * gcc.c-torture/execute/builtins/string-9.c: New, from
40731 string-opt-9.c. Adjust for execute/builtins framework.
40732 * gcc.c-torture/execute/string-opt-9.c: Delete.
40734 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40736 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40738 * g++.dg/parse/ret-type2.C: New test.
40741 * g++.dg/init/new8.C: New test.
40744 * g++.dg/parse/typedef5.C: New test.
40747 * g++.dg/parse/qualified2.C: New test.
40748 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40751 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40753 * g++.dg/conversion/ptrmem1.C: New test.
40755 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40758 * gcc.dg/20030811-1.c: New test.
40761 * gcc.c-torture/execute/20030811-1.c: New test.
40763 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40765 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40767 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40770 * g++.dg/inherit/multiple1.C: New test.
40772 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40774 * gcc.dg/spe1.c: New test.
40777 * g++.dg/expr/cast2.C: New test.
40780 * g++.dg/template/dependent-name2.C: New test.
40782 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40784 * g++.dg/parse/crash11.C: Put the dg options in comments.
40786 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40788 * lib/gcc-dg.exp: Update for diagnostic change.
40790 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40793 * g++.dg/parse/crash11.C: New test.
40795 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40797 * gcc.dg/cpp/spacing1.c: Update.
40799 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40802 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40803 a value for -mtune.
40805 2003-08-04 Roger Sayle <roger@eyesopen.com>
40807 PR middle-end/11771
40808 * gcc.c-torture/compile/20030804-1.c: New test case.
40810 2003-08-04 Roger Sayle <roger@eyesopen.com>
40812 * gcc.dg/20030804-1.c: New test case.
40814 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40816 * gcc.dg/cpp/separate-1.c: New test.
40818 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40821 * g++.dg/template/dependent-expr2.C: New test.
40824 * g++.dg/expr/ptrmem1.C: New test.
40826 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40829 * g++.dg/template/friend15.C: New test.
40831 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40833 * lib/dg-pch.exp: Work round PCH bug.
40835 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40837 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40838 builtins. Move cases from builtins-4.c here.
40840 * gcc.dg/torture/builtin-math-1.c: New test taken from
40841 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40844 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40847 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40850 * g++.dg/template/using7.C: New test.
40852 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40854 * import1.c, import2.c: New tests.
40856 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40858 * g++.dg/eh/crossjump1.C: New test.
40860 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40863 * g++.dg/template/using6.C: New test.
40866 * g++.dg/template/koenig2.C: New test.
40868 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40871 * g++.dg/parse/typedef4.C: New test.
40873 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40875 PR c++/8442, c++/8806
40876 * g++.dg/template/elab1.C: New test.
40877 * g++.dg/template/type2.C: Likewise.
40878 * g++.dg/template/ttp3.C: Adjust expected error message.
40879 * g++.old-deja/g++.law/visibility13.C: Likewise.
40880 * g++.old-deja/g++.niklas/t135.C: Likewise.
40881 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40882 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40884 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40886 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40889 * g++.dg/ext/stmtexpr1.C: New test.
40891 * g++.dg/opt/tmp1.C: New test.
40894 * g++.dg/parse/constant4.C: New test.
40897 * g++.dg/template/using5.C: New test.
40899 2003-07-31 Roger Sayle <roger@eyesopen.com>
40901 * gcc.dg/builtins-27.c: New test case.
40903 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40905 * gcc.dg/tls/opt-7.c: New test.
40907 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40909 * g++.old-deja/g++.other/crash18.C: Remove.
40911 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40913 * g++.dg/template/explicit3.C: New.
40914 * g++.dg/template/explicit4.C: New.
40915 * g++.dg/template/explicit5.C: New.
40918 * g++.dg/template/memtmpl1.C: New.
40920 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40923 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40924 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40926 2003-07-30 Jan Hubicka <jh@suse.cz>
40930 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40932 * gcc.dg/struct-in-proto-1.c: New test.
40934 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40936 * gcc.dg/cpp/include2.c: Only expect one message.
40938 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40941 * g++.dg/template/using1.C: New test.
40942 * g++.dg/template/using2.C: New test.
40943 * g++.dg/template/using3.C: New test.
40944 * g++.dg/template/using4.C: New test.
40946 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40948 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40949 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40951 2003-07-28 Jan Hubicka <jh@suse.cz>
40954 * g++.dg/opt/call1.C: New test.
40956 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40959 * g++.dg/init/enum2.C: New test.
40960 * g++.dg/template/overload1.C: Add "-w" option.
40962 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40964 * gcc.dg/Wdeclaration-after-statement-1.c,
40965 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40967 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40969 * gcc.c-torture/compile/20030725-1.c: New test.
40971 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40973 * gcc.dg/20030505.c: Only run for SPE.
40974 Remove definition of opaque type.
40976 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40978 * g++.dg/template/ptrmem6.C: New test.
40980 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40982 * gcc.c-torture/compile/zero-strct-2.c: New test.
40984 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40986 * gcc.dg/intermod-1.c: New test.
40988 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40991 * g++.dg/template/lookup2.C: New test.
40992 * g++.dg/template/memclass1.C: Remove instantiated from error.
40993 * g++.dg/other/error2.C: Tweak expected errors.
40996 * g++.dg/template/defarg3.C: New test.
40998 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41000 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41002 * g++.dg/inherit/access5.C: New test.
41004 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41007 * g++.dg/template/crash8.C: New test.
41009 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41012 * gcc.dg/noncompile/incomplete-2.c: New test.
41014 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41017 * g++.dg/inherit/access4.C: New test.
41020 * g++.dg/expr/cond2.C: New test.
41022 PR optimization/10679
41023 * g++.dg/opt/inline4.C: New test.
41025 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41027 * g++.dg/parse/crash10: New test.
41029 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41031 * g++.dg/ext/flexary1.C: New test.
41033 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41036 * g++.dg/template/crash9.C: New test.
41038 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41041 * g++.dg/parse/typedef3.C: New test.
41044 * g++.dg/parse/operator2.C: New test.
41047 * g++.dg/parse/def-tmpl-arg1.C: New test.
41050 * g++.dg/parse/funptr1.C: New test.
41053 * g++.dg/parse/ambig3.C: New test.
41056 * g++.dg/parse/operator3.C: New test.
41059 * g++.dg/parse/template10.C: New test.
41062 * g++.dg/parse/template11.C: New test.
41065 * g++.dg/parse/invalid-op1.C: New test.
41068 * g++.dg/parse/condexpr1.C: New test.
41070 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41072 * g++.dg/ext/packed3.C: New test.
41073 * g++.dg/ext/packed4.C: New test.
41075 * gcc.dg/pack-test-3.c: New test.
41077 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41079 * lib/compat.exp: Handle dg-options per source file.
41080 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41081 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41082 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41083 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41084 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41085 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41086 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41087 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41088 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41089 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41090 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41091 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41092 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41093 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41095 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41098 * gcc.c-torture/execute/20030718-1.c: New test.
41100 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41102 PR optimization/11536
41103 * gcc.dg/20030721-1.c: New test.
41105 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41108 * g++.dg/template/lookup1.C: New test.
41110 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41112 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41113 diagnostics of ill-formed constructs involving labels.
41114 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41115 the new 'previously defined here' message.
41117 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41119 * g++.dg/parse/non-dependent2.C: New test.
41121 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41123 * g++.dg/init/init-ref4.C: xfail on targets without
41126 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41129 * gcc.c-torture/execute/20030717-1.c: New test.
41131 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41133 * g++.dg/opt/cfg1.C: New test.
41135 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41137 PR optimization/11557
41138 * gcc.dg/20030717-1.c: New test.
41140 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41143 * g++.dg/expr/crash-1.C: New test.
41146 * g++.dg/template/init3.C: New test.
41149 * g++.dg/template/non-dependent1.C: New test.
41152 * g++.dg/template/non-dependent2.C: New test.
41155 * g++.dg/template/non-dependent3.C: New test.
41158 * g++.dg/template/sizeof5.C: New test.
41160 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41163 * gcc.c-torture/compile/mangle-1.c: New file.
41165 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41168 * g++.dg/parse/access3.C: New test.
41170 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41173 * g++.dg/init/init-ref4.C: New test.
41175 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41178 * g++.dg/parse/constant3.C: New test.
41179 * g++.dg/parse/crash7.C: Likewise.
41181 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41184 * gcc.dg/i386-pentium4-not-mull.c: New.
41186 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41188 * gcc.dg/asm-names.c (ymain): Make it weak.
41190 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41193 * g++.dg/template/friend21.C: New test.
41195 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41197 * gcc.dg/cleanup-8.c: New test.
41198 * gcc.dg/cleanup-9.c: New test.
41200 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41202 * g++.dg/ext/dll-MI1.h: New file.
41203 * g++.dg/ext/dllexport-MI1.C: New file.
41204 * g++.dg/ext/dllimport-MI1.C: New file.
41206 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41208 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41209 it does not have cmpstrsi patterns (just cmpmemsi).
41211 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41214 * g++.dg/debug/debug8.C: New test.
41216 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41219 * g++.dg/template/crash7.C: New test.
41221 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41224 * gcc.c-torture/compile/20030708-1.c: New.
41226 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41228 * gcc.c-torture/execute/20030715-1.c: New test.
41230 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41232 * gcc.dg/pch/inline-3.c: New file.
41233 * gcc.dg/pch/inline-3.hs: New file.
41234 * gcc.dg/pch/inline-4.c: New file.
41235 * gcc.dg/pch/inline-4.hs: New file.
41237 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41240 * g++.dg/template/crash6.C: New test.
41243 * g++.dg/template/friend20.C: New test.
41246 * g++.dg/template/overload2.C: New test.
41248 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41250 PR optimization/11440
41251 * gcc.c-torture/execute/20030714-1.c: New test.
41253 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41256 * g++.dg/template/partial2.C: New test.
41258 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41261 * g++.dg/template/anon1.C: New test.
41265 * g++.dg/parse/template9.C: Likewise.
41266 * g++.dg/template/crash4.C: New test.
41267 * g++.dg/template/koenig1.C: Likewise.
41268 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41269 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41270 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41272 * g++.old-deja/g++.jason/template36.C: Likewise.
41273 * g++.old-deja/g++.mike/p1989.C: Likewise.
41274 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41275 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41276 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41277 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41279 * g++.old-deja/g++.pt/union2.C: Use this->.
41281 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41283 * gcc.dg/20030711-1.c: New test.
41285 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41288 * g++.dg/parse/args1.C: New test.
41289 * g++.pt/defarg8.C: Change expected errors.
41291 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41294 * g++.dg/template/nontype2.C: New test.
41297 * g++.dg/parse/template8.C: New test.
41300 * g++.dg/template/scope1.C: New test.
41302 * g++.dg/warn/Wsign-compare-1.C: New test.
41304 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41306 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41308 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41311 * g++.dg/template/explicit2.C: New test.
41314 * g++.dg/warn/pedantic1.C: New test.
41316 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41319 * g++.dg/other/field1.C: New test.
41321 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41324 * gcc.c-torture/compile/20030707-1.c: New.
41326 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41329 * g++.dg/template/access12.C: New test.
41331 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41333 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41334 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41335 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41336 * gcc.misc-tests/gcov.exp: Update
41337 * g++.dg/gcov/gcov.exp: Update
41338 * lib/gcov.exp: Update.
41340 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41342 * g++.dg/abi/mangle17.C: Make sure template expressions are
41344 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41345 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41346 * g++.dg/opt/stack1.C: Remove erroneous code.
41347 * g++.dg/parse/template7.C: New test.
41348 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41349 * g++.old-deja/g++.pt/crash4.C: Likewise.
41351 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41353 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41354 with zero or one occurence of `$' after the initial `L'.
41356 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41358 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41360 2003-07-08 Roger Sayle <roger@eyesopen.com>
41363 * gcc.dg/Wunreachable-6.c: New testcase.
41364 * gcc.dg/Wunreachable-7.c: New testcase.
41366 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41369 * gcc.dg/20030708-1.c: New test.
41371 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41373 * gcc.dg/compat/sdata-section.h: New file.
41374 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41375 * gcc.dg/torture/mips-sdata-1.c: New test.
41377 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41380 * g++.dg/template/friend19.C: New test.
41382 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41384 * g++.dg/opt/strength-reduce.C: New test.
41386 2003-07-07 Roger Sayle <roger@eyesopen.com>
41389 * gcc.dg/20030707-1.c: New testcase.
41391 2003-07-07 Roger Sayle <roger@eyesopen.com>
41393 PR optimization/11059
41394 * g++.dg/opt/emptyunion.C: New testcase.
41396 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41397 Eric Botcazou <ebotcazou@libertysurf.fr>
41399 * g++.dg/opt/stack1.C: New test.
41401 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41403 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41407 * g++.dg/expr/static_cast3.C: New test.
41409 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41411 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41413 * gcc.dg/concat.c: Concatenation of string constants with
41414 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41415 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41416 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41417 necessary to avoid multi-character character constant warning.
41418 * gcc.dg/cpp/escape.c: Likewise.
41419 * gcc.dg/cpp/ucs.c: Likewise.
41420 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41423 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41426 * gcc.c-torture/compile/20030704-1.c: New.
41428 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41430 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41432 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41434 PR c++/5287, PR c++/7910, PR c++/11021
41435 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41436 tests for warnings.
41437 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41438 * g++.dg/ext/dllimport3.C: Likewise.
41439 * g++.dg/ext/dllimport4.C: New file.
41440 * g++.dg/ext/dllimport5.C: New file.
41441 * g++.dg/ext/dllimport6.C: New file.
41442 * g++.dg/ext/dllimport7.C: New file.
41443 * g++.dg/ext/dllimport8.C: New file.
41444 * g++.dg/ext/dllimport9.C: New file.
41445 * g++.dg/ext/dllimport10.C: New file.
41446 * g++.dg/ext/dllexport1.C: New file.
41448 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41450 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41451 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41453 2003-07-03 Roger Sayle <roger@eyesopen.com>
41455 * gcc.dg/builtins-25.c: New testcase.
41456 * gcc.dg/builtins-26.c: New testcase.
41458 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41460 * gcc.dg/compat/vector-defs.h: New file.
41461 * gcc.dg/compat/vector-setup.h: New file.
41462 * gcc.dg/compat/vector-check.h: New file.
41463 * gcc.dg/compat/vector-1_main.c: New file.
41464 * gcc.dg/compat/vector-1_x.c: New file.
41465 * gcc.dg/compat/vector-1_y.c: New file.
41466 * gcc.dg/compat/vector-2_main.c: New file.
41467 * gcc.dg/compat/vector-2_x.c: New file.
41468 * gcc.dg/compat/vector-2_y.c: New file.
41470 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41471 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41472 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41473 * gcc.dg/compat/struct-align-1.h: New file.
41474 * gcc.dg/compat/struct-align-1_main.c: New file.
41475 * gcc.dg/compat/struct-align-1_x.c: New file.
41476 * gcc.dg/compat/struct-align-1_y.c: New file.
41477 * gcc.dg/compat/struct-align-2.h: New file.
41478 * gcc.dg/compat/struct-align-2_main.c: New file.
41479 * gcc.dg/compat/struct-align-2_x.c: New file.
41480 * gcc.dg/compat/struct-align-2_y.c: New file.
41482 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41483 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41484 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41485 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41486 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41487 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41488 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41489 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41490 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41491 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41492 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41493 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41494 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41495 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41496 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41497 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41498 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41499 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41500 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41501 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41502 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41503 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41504 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41505 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41506 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41507 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41508 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41509 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41510 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41512 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41514 * gcc.dg/i386-call-1.c: New test.
41516 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41519 * g++.dg/parse/defarg4.C: New.
41521 2003-07-03 Roger Sayle <roger@eyesopen.com>
41524 * gcc.c-torture/compile/20030703-1.c: New test case.
41526 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41528 * g++.dg/template/local3.C: Remove extra semicolon.
41530 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41532 * gcc.dg/i386-volatile-1.c: New test.
41534 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41537 * g++.dg/other/offsetof2.C: XFAIL.
41538 * g++.dg/other/offsetof5.C: New.
41541 * g++.dg/template/error1.C: New.
41544 * g++.dg/template/dependent-expr1.C: New.
41546 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41549 * g++.dg/template/local3.C: New test.
41552 * g++.dg/lookup/scoped6.C: New test.
41554 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41557 * g++.dg/other/error7.C: New test.
41559 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41561 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41562 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41563 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41564 * g++.old-deja/g++.other/union2.C: Likewise.
41565 * gcc.dg/c90-const-expr-2.c: Likewise.
41566 * gcc.dg/c90-const-expr-3.c: Likewise.
41567 * gcc.dg/c99-const-expr-2.c: Likewise.
41568 * gcc.dg/c99-const-expr-3.c: Likewise.
41569 * gcc.dg/concat.c: Likewise.
41571 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41574 * g++.dg/init/static1.C: New test.
41576 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41578 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41579 * g++.old-deja/g++.other/access2.C: Likewise.
41580 * g++.old-deja/g++.other/decl2.C: Likewise.
41581 * gcc.c-torture/execute/20020615-1.c: Likewise.
41583 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41586 * g++.dg/template/sizeof4.C: New test.
41588 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41590 * g++.dg/other/error6.C: New test.
41592 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41595 * g++.dg/parse/constant2.C: New test.
41597 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41600 * g++.dg/other/error5.C: New test.
41602 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41604 * gcc.dg/format/gcc_diag-1.c: New test.
41606 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41608 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41610 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41612 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41613 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41614 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41616 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41618 * gcc.c-torture/execute/builtins/string-8.c: New test.
41619 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41620 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41621 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41623 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41626 * g++.dg/ext/typeof6.C: New test.
41628 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41631 * g++.dg/init/enum1.C: New test.
41633 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41635 * gcc.dg/20030627-1.c: New test.
41637 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41640 * g++.dg/expr/static_cast2.C: New test.
41642 2003-06-26 Roger Sayle <roger@eyesopen.com>
41643 Jakub Jelinek <jakub@redhat.com>
41645 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41646 sprintf(dst,"%s",src) optimization.
41647 * gcc.c-torture/execute/20030626-1.c: New test case.
41648 * gcc.c-torture/execute/20030626-2.c: New test case.
41650 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41652 * gcc.c-torture/execute/multi-ix.c: New test.
41654 * gcc.c-torture/execute/simd-4.c (main):
41655 Added missing semicolon at end of union.
41657 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41660 * g++.dg/template/explicit-instantiation3.C: New test.
41662 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41664 * gcc.dg/20030626-1.c: Use signed char.
41666 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41668 * gcc.dg/20030626-1.c: New test.
41670 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41672 * const-str-2.m: Update.
41674 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41677 * g++.dg/rtti/dyncast1.C: New test.
41678 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41679 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41680 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41683 * g++.dg/expr/static_cast1.C: New test.
41685 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41687 * gcc.dg/20030625-1.c: New test.
41689 2003-06-24 Roger Sayle <roger@eyesopen.com>
41691 * gcc.c-torture/compile/20030624-1.c: New test case.
41693 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41695 * gcc.c-torture/execute/string-opt-17.c: New test.
41697 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41700 * g++.dg/parse/crash6.C: New test.
41702 2003-06-23 Roger Sayle <roger@eyesopen.com>
41704 * gcc.dg/builtins-24.c: New test case.
41706 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41708 * g++.dg/opt/operator1.C: New test.
41710 2003-06-22 Roger Sayle <roger@eyesopen.com>
41712 * gcc.c-torture/execute/string-opt-16.c: New test case.
41714 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41716 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41717 * g++.old-deja/g++.other/conv7.C: Likewise.
41718 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41719 * g++.old-deja/g++.other/overload14.C: Likewise.
41721 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41723 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41724 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41726 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41729 * g++.dg/warn/Winline-3.C: New test.
41731 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41733 * lib/target-supports.exp (check_alias_available): Make the test
41734 program acceptable to the Solaris assembler.
41737 * g++.dg/template/memclass2.C: New test.
41739 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41740 Eric Botcazou <ebotcazou@libertysurf.fr>
41742 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41743 data for non-matching targets.
41744 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41746 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41749 * g++.dg/template/member3.C: New test.
41751 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41754 * g++.dg/template/func1.C: New test.
41757 * g++.dg/template/static4.C: New test.
41758 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41761 * g++.dg/init/ref7.C: New test.
41763 2003-06-19 Matt Austern <austern@apple.com>
41766 * g++.dg/anew1.C: New test.
41767 * g++.dg/anew2.C: New test.
41768 * g++.dg/anew3.C: New test.
41769 * g++.dg/anew4.C: New test.
41771 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41773 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41775 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41777 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41780 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41782 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41785 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41787 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41788 * gcc.c-torture/compile/961203-1.c: Likewise.
41789 * gcc.c-torture/compile/980506-1.c: Likewise.
41791 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41794 * g++.dg/lookup/using7.C: New test.
41796 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41799 * g++.dg/abi/conv1.C: Remove it.
41800 * g++.dg/template/conv7.C: New test.
41801 * g++.dg/template/conv8.C: Likewise.
41802 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41803 conversion operator.
41805 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41807 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41808 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41809 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41810 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41811 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41812 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41813 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41814 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41815 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41816 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41817 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41818 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41819 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41820 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41821 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41822 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41823 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41824 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41825 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41826 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41827 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41828 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41829 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41830 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41831 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41832 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41833 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41834 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41835 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41837 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41839 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41840 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41843 2003-06-16 Roger Sayle <roger@eyesopen.com>
41845 * gcc.dg/i386-387-5.c: New test case.
41846 * gcc.dg/i386-387-6.c: New test case.
41847 * gcc.dg/builtins-23.c: New test case.
41849 2003-06-15 Roger Sayle <roger@eyesopen.com>
41851 * gcc.dg/builtins-22.c: New test case.
41852 * gcc.dg/i386-387-1.c: Update to test exp.
41853 * gcc.dg/i386-387-2.c: Likewise.
41855 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41857 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41859 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41861 * lib/gcc-dg.exp (dg-require-dll): New function.
41862 (dg-xfail-if): Likewise.
41863 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41866 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41867 * gcc.c-torture/compile/20001205-1.c: Likewise.
41868 * gcc.c-torture/compile/20001226-1.c: Likewise.
41869 * gcc.c-torture/compile/20010518-2.c: Likewise.
41870 * gcc.c-torture/compile/20020312-1.c: Likewise.
41871 * gcc.c-torture/compile/20020604-1.c: Likewise.
41872 * gcc.c-torture/compile/920501-12.c: Likewise.
41873 * gcc.c-torture/compile/920501-4.c: Likewise.
41874 * gcc.c-torture/compile/920520-1.c: Likewise.
41875 * gcc.c-torture/compile/920521-1.c: Likewise.
41876 * gcc.c-torture/compile/920625-1.c: Likewise.
41877 * gcc.c-torture/compile/961203-1.c: Likewise.
41878 * gcc.c-torture/compile/980506-1.c: Likewise.
41879 * gcc.c-torture/compile/981006-1.c: Likewise.
41880 * gcc.c-torture/compile/981022-1.c: Likewise.
41881 * gcc.c-torture/compile/981223-1.c: Likewise.
41882 * gcc.c-torture/compile/990617-1.c: Likewise.
41883 * gcc.c-torture/compile/dll.c: Likewise.
41884 * gcc.c-torture/compile/labels-3.c: Likewise.
41885 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41886 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41887 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41888 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41889 * gcc.c-torture/compile/simd-5.c: Likewise.
41890 * gcc.c-torture/compile/20000804-1.x: Remove.
41891 * gcc.c-torture/compile/20001205-1.x: Likewise.
41892 * gcc.c-torture/compile/20001226-1.x: Likewise.
41893 * gcc.c-torture/compile/20010518-2.x: Likewise.
41894 * gcc.c-torture/compile/20020312-1.x: Likewise.
41895 * gcc.c-torture/compile/20020604-1.x: Likewise.
41896 * gcc.c-torture/compile/920501-12.x: Likewise.
41897 * gcc.c-torture/compile/920501-4.x: Likewise.
41898 * gcc.c-torture/compile/920520-1.x: Likewise.
41899 * gcc.c-torture/compile/920521-1.x: Likewise.
41900 * gcc.c-torture/compile/920625-1.x: Likewise.
41901 * gcc.c-torture/compile/961203-1.x: Likewise.
41902 * gcc.c-torture/compile/980506-1.x: Likewise.
41903 * gcc.c-torture/compile/981006-1.x: Likewise.
41904 * gcc.c-torture/compile/981022-1.x: Likewise.
41905 * gcc.c-torture/compile/981223-1.x: Likewise.
41906 * gcc.c-torture/compile/990617-1.x: Likewise.
41907 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41908 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41909 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41910 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41911 * gcc.c-torture/compile/simd-5.x: Likewise.
41913 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41915 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41917 * gcc.c-torture/execute/20030611-1.c: New test.
41919 2003-06-12 Roger Sayle <roger@eyesopen.com>
41922 * gcc.dg/20030612-1.c: New test case.
41924 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41927 * g++.dg/expr/cast1.C: New test.
41929 2003-06-12 Roger Sayle <roger@eyesopen.com>
41931 * gcc.dg/builtins-21.c: New test case.
41933 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41935 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41936 options instead of at the end.
41937 * lib/objc.exp (objc_target_compile): Likewise.
41939 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41942 * g++.dg/parse/error1.C: New test.
41944 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41946 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41947 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41948 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41949 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41950 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41951 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41952 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41953 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41954 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41955 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41956 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41957 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41958 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41959 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41960 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41961 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41962 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41963 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41964 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41965 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41966 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41967 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41968 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41969 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41971 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41972 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41973 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41974 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41975 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41976 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41977 * gcc.dg/compat/scalar-return-3_main.c: New file.
41978 * gcc.dg/compat/scalar-return-3_x.c: New file.
41979 * gcc.dg/compat/scalar-return-3_y.c: New file.
41980 * gcc.dg/compat/scalar-return-4_main.c: New file.
41981 * gcc.dg/compat/scalar-return-4_x.c: New file.
41982 * gcc.dg/compat/scalar-return-4_y.c: New file.
41984 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41986 * gcc.dg/compat/fp2-struct-check.h: New file.
41987 * gcc.dg/compat/fp2-struct-defs.h: New file.
41988 * gcc.dg/compat/fp2-struct-init.h: New file.
41989 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41990 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41991 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41992 * gcc.dg/compat/struct-return-10_main.c: New file.
41993 * gcc.dg/compat/struct-return-10_x.c: New file.
41994 * gcc.dg/compat/struct-return-10_y.c: New file.
41996 * gcc.dg/compat/compat-common.h: New file.
41997 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41998 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41999 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42000 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42001 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42002 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42003 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42004 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42005 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42006 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42007 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42008 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42009 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42010 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42011 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42012 * gcc.dg/compat/small-struct-check.h: Ditto.
42013 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42014 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42015 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42016 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42017 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42018 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42019 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42020 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42021 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42022 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42023 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42024 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42025 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42026 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42027 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42028 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42029 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42030 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42031 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42032 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42033 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42034 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42035 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42036 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42037 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42038 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42039 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42040 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42041 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42042 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42044 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42046 * g++.dg/pch/static-1.C: New file.
42047 * g++.dg/pch/static-1.Hs: New file.
42049 2003-06-10 Richard Henderson <rth@redhat.com>
42051 * gcc.dg/asm-7.c: Adjust expected warning text.
42053 2003-06-10 Roger Sayle <roger@eyesopen.com>
42055 * gcc.dg/builtins-20.c: New test case.
42057 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42060 * g++.dg/opt/template1.C: New test.
42062 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42064 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42065 additional_sources.
42067 2003-05-21 David Taylor <dtaylor@emc.com>
42069 * gcc.dg/Wpadded.c: New file.
42071 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42073 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42074 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42075 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42078 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42080 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42082 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42084 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42085 (dg-require-alias): Likewise.
42086 (dg-require-gc-sections): Likewise.
42087 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42089 2003-06-08 Richard Henderson <rth@redhat.com>
42091 * gcc.dg/20011029-2.c: Fix the array reference.
42092 * gcc.dg/asm-7.c: New.
42094 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42096 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42098 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42100 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42101 (dg-require-gc-sections): Likewise.
42103 2003-06-08 Jan Hubicka <jh@suse.cz>
42105 * i386-cmov1.c: Fix regular expression.
42106 * i386-cvt-1.c: Likewise.
42107 * i386-local.c: Likewise.
42108 * i386-local2.c: Likewise.
42109 * i386-mul.c: Likewise.
42110 * i386-ssetype-1.c: Likewise.
42111 * i386-ssetype-3.c: Likewise.
42112 * i386-ssetype-5.c: Likewise.
42114 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42117 * g++.dg/warn/implicit-typename2.C: New test.
42118 * g++.dg/warn/implicit-typename3.C: New test.
42120 2003-06-07 Richard Henderson <rth@redhat.com>
42122 * g++.dg/other/offsetof3.C: Use size_t.
42123 * g++.dg/other/offsetof4.C: Likewise.
42125 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42127 * lib/copy-file.exp: New. Implement gcc_copy_files.
42129 * lib/dg-pch.exp: Load copy-file.exp
42130 (dg-pch): Use gcc_copy_files instead of "file copy".
42132 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42134 * gcc.dg/weak/weak.exp: Simplify.
42135 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42136 * gcc.dg/weak/weak-1.c: Likewise.
42137 * gcc.dg/weak/weak-2.c: Likewise.
42138 * gcc.dg/weak/weak-3.c: Likewise.
42139 * gcc.dg/weak/weak-4.c: Likewise.
42140 * gcc.dg/weak/weak-5.c: Likewise.
42141 * gcc.dg/weak/weak-6.c: Likewise.
42142 * gcc.dg/weak/weak-7.c: Likewise.
42143 * gcc.dg/weak/weak-8.c: Likewise.
42144 * gcc.dg/weak/weak-9.c: Likewise.
42146 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42148 gcc.c-torture/execute/20030606-1.c: New.
42150 2003-06-06 Roger Sayle <roger@eyesopen.com>
42152 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42153 * gcc.dg/builtins-19.c: Likewise.
42155 2003-06-06 Roger Sayle <roger@eyesopen.com>
42157 * gcc.dg/builtins-2.c: Add some more tests.
42158 * gcc.dg/builtins-18.c: New test case.
42159 * gcc.dg/builtins-19.c: New test case.
42161 2003-06-06 Roger Sayle <roger@eyesopen.com>
42162 Jim Wilson <wilson@tuliptree.org>
42164 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42166 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42168 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42169 mempcpy/stpcpy calls not to be optimized into something else.
42170 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42171 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42172 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42174 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42176 * gcc.dg/format/asm_fprintf-1.c: New test.
42178 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42180 * lib/gcc-defs.exp (additional_sources): New variable.
42181 (dg-additional-sources): New function.
42182 (additional_files): New variable.
42183 (dg-additional-files): New function.
42184 (dg-additional-files-options): Likewise.
42185 * lib/gcc-dg.exp (dg-require-weak): New function.
42186 (dg-require-alias): Likewise.
42187 (dg-require-gc-sections): Likewise.
42188 * lib/target-supports.exp (check_alias_available): Remove testfile
42190 (check_gc_sections_available): New function.
42191 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42192 (dg-gpp-additional-files): Likewise.
42193 * lib/g++.exp (additional_sources): Remove.
42194 (additional_files): Likewise.
42195 (g++_target_compile): Use dg-additional-files-options.
42197 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42199 * gcc.dg/special/ecos.exp: Remove.
42200 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42201 * gcc.dg/special/alias-1.c: Likewise.
42202 * gcc.dg/special/alias-2.c: Likewise.
42203 * gcc.dg/special/gcsec-1.c: Likewise.
42204 * gcc.dg/special/weak-1.c: Likewise.
42205 * gcc.dg/special/weak-2.c: Likewise.
42206 * gcc.dg/special/wkali-1.c: Likewise.
42207 * gcc.dg/special/wkali-2.c: Likewise.
42209 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42210 dg-gpp-additional-*.
42211 * g++.dg/special/conpr-3.C: Likewise.
42212 * g++.dg/special/conpr-4.C: Likewise.
42213 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42214 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42215 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42216 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42217 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42218 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42219 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42220 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42221 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42222 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42223 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42224 * g++.old-deja/g++.other/comdat1.C: Likewise.
42225 * g++.old-deja/g++.other/comdat2.C: Likewise.
42226 * g++.old-deja/g++.other/comdat3.C: Likewise.
42227 * g++.old-deja/g++.other/ctor1.C: Likewise.
42228 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42230 2003-06-05 Richard Henderson <rth@redhat.com>
42232 * gcc.dg/debug/20030605-1.c: New.
42234 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42236 * README.QMTEST: Update.
42238 2003-06-04 Richard Henderson <rth@redhat.com>
42240 * gcc.dg/cleanup-1.c: New.
42241 * gcc.dg/cleanup-2.c: New.
42242 * gcc.dg/cleanup-3.c: New.
42243 * gcc.dg/cleanup-4.c: New.
42244 * gcc.dg/cleanup-5.c: New.
42245 * gcc.dg/cleanup-6.c: New.
42246 * gcc.dg/cleanup-7.c: New.
42248 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42250 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42252 * lib/dg-pch.exp: New file.
42253 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42254 * gcc.dg/pch/pch.exp: Likewise.
42256 2003-06-04 Roger Sayle <roger@eyesopen.com>
42258 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42259 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42260 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42261 * gcc.dg/builtins-17.c: New test case.
42262 * gcc.dg/i386-387-4.c: New test case.
42263 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42265 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42267 * gcc.dg/ultrasp9.c: New test.
42269 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42271 * gcc.c-torture/compile/20030604-1.c: New test.
42272 * gcc.dg/sparc-constant-1.c: New test.
42274 2003-06-03 Glen Nakamura <glen@imodulo.com>
42276 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42278 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42280 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42282 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42283 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42285 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42287 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42289 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42292 * g++.dg/template/spec10.C: New test.
42294 2003-06-03 Roger Sayle <roger@eyesopen.com>
42296 * gcc.dg/builtins-16.c: New test case.
42298 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42300 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42301 mempcpy test with post-increments.
42302 * gcc.c-torture/execute/string-opt-3.c: New test.
42303 * gcc.dg/string-opt-1.c: New test.
42305 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42308 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42310 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42312 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42313 (scan-assembler): ... here. Use dg-scan.
42314 (scan-assembler-not): Likewise.
42315 (scan-file): New function.
42316 (scan-file-not): Likewise.
42317 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42318 * gcc.dg/cpp/_Pragma4.c: Likewise.
42319 * gcc.dg/cpp/_Pragma5.c: Likewise.
42320 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42321 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42322 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42323 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42324 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42325 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42326 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42327 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42328 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42329 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42330 * gcc.dg/cpp/cxxcom1.c: Likewise.
42331 * gcc.dg/cpp/line1.c: Likewise.
42332 * gcc.dg/cpp/maccom1.c: Likewise.
42333 * gcc.dg/cpp/maccom2.c: Likewise.
42334 * gcc.dg/cpp/maccom3.c: Likewise.
42335 * gcc.dg/cpp/maccom4.c: Likewise.
42336 * gcc.dg/cpp/maccom5.c: Likewise.
42337 * gcc.dg/cpp/maccom6.c: Likewise.
42338 * gcc.dg/cpp/multiline.c: Likewise.
42339 * gcc.dg/cpp/spacing1.c: Likewise.
42340 * gcc.dg/cpp/spacing2.c: Likewise.
42341 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42342 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42343 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42344 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42345 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42346 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42347 * gcc.dg/cpp/cxxcom2.c: Likewise.
42348 * gcc.dg/cpp/cxxcom2.h: New file.
42350 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42351 * g++.dg/cpp/truefalse.C: Here.
42352 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42354 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42356 * gcc.dg/cpp/redef3.c: New file.
42358 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42360 * gcc.dg/i386-loop-3.c: New test.
42362 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42364 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42366 2003-05-31 Roger Sayle <roger@eyesopen.com>
42368 * gcc.dg/fwrapv-1.c: New test case.
42369 * gcc.dg/fwrapv-2.c: New test case.
42371 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42374 * g++.dg/template/spec9.C: New test.
42376 2003-05-29 Roger Sayle <roger@eyesopen.com>
42378 * gcc.dg/duff-4.c: New test case.
42380 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42383 * g77.dg/ffixed-form-1.f: New test
42384 * g77.dg/ffixed-form-2.f: New test
42385 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42386 * g77.dg/ffree-form-3.f: New test
42388 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42390 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42391 * gcc.dg/wint_t-1.c: Likewise.
42393 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42395 * g++.dg/template/access11.C: New test.
42397 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42400 * g++.dg/template/access10.C: New test.
42402 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42403 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42405 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42407 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42409 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42410 suppress for powerpc-*-darwin*.
42411 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42413 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42415 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42416 suppress option for powerpc-*-darwin*.
42418 2003-05-23 Roger Sayle <roger@eyesopen.com>
42420 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42421 * gcc.dg/builtins-4.c: Add test for fmod.
42423 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42426 * g++.dg/template/instantiate4.C: New test.
42428 2003-05-22 Roger Sayle <roger@eyesopen.com>
42430 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42432 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42434 * gcc.dg/compat/scalar-return-1_main.c: New file.
42435 * gcc.dg/compat/scalar-return-1_x.c: New file.
42436 * gcc.dg/compat/scalar-return-1_y.c: New file.
42437 * gcc.dg/compat/scalar-return-2_main.c: New file.
42438 * gcc.dg/compat/scalar-return-2_x.c: New file.
42439 * gcc.dg/compat/scalar-return-2_y.c: New file.
42440 * gcc.dg/compat/struct-return-3_main.c: New file.
42441 * gcc.dg/compat/struct-return-3_y.c: New file.
42442 * gcc.dg/compat/struct-return-3_x.c: New file.
42443 * gcc.dg/compat/struct-return-2_main.c: New file.
42444 * gcc.dg/compat/struct-return-2_x.c: New file.
42445 * gcc.dg/compat/struct-return-2_y.c: New file.
42447 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42449 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42450 for hppa*-hp-hpux*.
42451 * gcc.dg/20021014-1.c (dg-options): Likewise.
42452 * gcc.dg/nest.c (dg-options): Likewise.
42454 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42457 * g++.dg/ext/dllimport2.C: New file.
42458 * g++.dg/ext/dllimport3.C: New file.
42460 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42462 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42463 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42464 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42465 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42466 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42467 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42468 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42469 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42470 * gcc.dg/compat/small-struct-defs.h: New file.
42471 * gcc.dg/compat/small-struct-init.h: New file.
42472 * gcc.dg/compat/small-struct-check.h: New file.
42473 * gcc.dg/compat/fp-struct-defs.h: New file.
42474 * gcc.dg/compat/fp-struct-check.h: New file.
42475 * gcc.dg/compat/fp-struct-init.h: New file.
42476 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42477 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42479 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42481 * gcc.dg/20030225-2.c: New test.
42483 2003-05-18 Roger Sayle <roger@eyesopen.com>
42484 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42486 * gcc.c-torture/compile/20030518-1.c: New test case.
42488 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42490 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42491 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42492 gcc-dg-debug-runtest.
42493 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42494 gcc-dg-debug-runtest.
42496 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42499 * g++.dg/lookup/using6.C: New test.
42501 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42503 * g++.dg/parse/access2.C: New test.
42505 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42507 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42508 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42509 * gcc.dg/debug/debug.exp: Likewise.
42511 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42513 * gcc.dg/dollar.c: New test.
42515 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42517 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42518 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42519 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42520 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42521 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42522 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42523 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42524 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42525 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42526 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42527 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42528 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42529 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42530 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42531 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42532 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42533 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42534 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42536 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42538 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42539 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42540 support for "repo" mode.
42541 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42542 * lib/g77-dg.exp: Likewise.
42543 * lib/obj-dg.exp: Likewise.
42545 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42547 Merge from gcc-3_2-rhl8-branch:
42548 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42550 * gcc.dg/tls/opt-6.c: New test.
42552 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42554 * gcc.dg/20030405-1.c: New test.
42556 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42558 * gcc.dg/20030309-1.c: New test.
42560 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42562 * gcc.c-torture/execute/20030307-1.c: New test.
42564 2003-02-20 Randolph Chung <tausq@debian.org>
42566 * gcc.c-torture/compile/20030220-1.c: New test.
42568 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42570 * gcc.dg/20030217-1.c: New test.
42572 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42574 * gcc.c-torture/compile/20020129-1.c: New test.
42576 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42578 * gcc.dg/unroll-1.c: New test.
42580 2002-11-16 Jan Hubicka <jh@suse.cz>
42582 * gcc.c-torture/execute/20020920-1.c: New test.
42584 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42587 * gcc.c-torture/compile/20021008-1.c: New test.
42589 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42592 * gcc.c-torture/execute/20020810-1.c: New test.
42594 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42596 * gcc.c-torture/compile/20020807-1.c: New test.
42598 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42600 * gcc.dg/tls/opt-1.c: New test.
42602 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42604 * gcc.dg/20020729-1.c: New test.
42606 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42608 * g++.dg/opt/life1.C: New test.
42610 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42612 * gcc.dg/20020525-1.c: New test.
42614 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42617 * g++.dg/ext/pretty1.C: New test.
42618 * g++.dg/ext/pretty2.C: New test.
42620 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42623 * g++.dg/ext/typeof5.C: New test.
42625 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42627 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42628 __USER_LABEL_PREFIX__ into account.
42629 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42631 2003-05-14 Roger Sayle <roger@eyesopen.com>
42633 * gcc.dg/builtins-15.c: New test case.
42635 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42637 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42639 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42641 * lib/g++.exp: Tweak handling of additional source files.
42642 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42643 * g++.dg/special/conpr-2a.C: Rename to ...
42644 * g++.dg/special/conpr-2a.cc: ... this.
42645 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42646 * g++.dg/special/conpr-3a.C: Rename to ...
42647 * g++.dg/special/conpr-3a.cc: This.
42648 * g++.dg/special/conpr-3b.C: Rename to ...
42649 * g++.dg/special/conpr-3b.cc: This.
42650 * g++.dg/special/conpr-4.C: New test.
42651 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42653 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42655 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42657 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42659 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42660 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42661 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42662 * g++.old-deja/g++.other/warn3.C: Likewise.
42664 2003-05-11 Roger Sayle <roger@eyesopen.com>
42666 * gcc.dg/i386-387-1.c: Update to also test log.
42667 * gcc.dg/i386-387-2.c: Likewise.
42669 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42671 * g77.f-torture/execute/int8421.f: New test.
42673 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42675 PR c++/10230, c++/10481
42676 * g++.dg/lookup/scoped5.C: New test.
42678 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42681 * g++.dg/template/ttp6.C: New test.
42683 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42685 * gcc.c-torture/execute/builtins: New directory.
42686 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42687 gcc.c-torture/execute/builtins.
42688 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42689 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42690 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42691 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42693 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42696 * g++.dg/template/access8.C: New test.
42697 * g++.dg/template/access9.C: New test.
42699 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42702 * g++.dg/parse/access1.C: New test.
42704 2003-05-09 DJ Delorie <dj@redhat.com>
42706 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42707 long, and not an int.
42709 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42711 PR c++/10555, c++/10576
42712 * g++.dg/template/memclass1.C: New test.
42714 2003-05-08 DJ Delorie <dj@redhat.com>
42716 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42718 * gcc.c-torture/execute/20021024-1.x: Likewise.
42719 * gcc.c-torture/execute/shiftdi.x: Likewise.
42720 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42721 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42722 * gcc.dg/20021018-1.c: Likewise.
42724 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42726 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42728 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42729 (bcopy): Call memmove.
42731 2003-05-08 Roger Sayle <roger@eyesopen.com>
42733 * g77.f-torture/compile/8485.f: New test case.
42735 2003-05-07 Richard Henderson <rth@redhat.com>
42738 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42739 Verify exception_cleanup not called for rethrows.
42740 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42741 when exiting catch block without rethrowing.
42742 * g++.dg/eh/forced3.C: New.
42743 * g++.dg/eh/forced4.C: New.
42745 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42747 * gcc.dg/20030505.c: Fix triplet.
42749 2003-05-06 DJ Delorie <dj@redhat.com>
42751 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42752 * gcc.dg/nest.c: Likewise.
42754 2003-05-05 Roger Sayle <roger@eyesopen.com>
42756 * gcc.dg/builtins-14.c: New test case.
42758 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42760 * lib/compat.exp (compat-execute): New argument.
42761 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42762 * gcc.dg/compat: New test directory.
42763 * gcc.dg/compat/compat.exp: New expect script.
42764 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42765 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42766 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42767 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42768 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42769 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42771 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42772 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42773 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42774 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42775 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42776 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42777 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42778 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42779 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42780 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42781 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42782 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42783 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42784 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42785 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42787 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42789 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42791 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42793 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42795 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42797 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42798 * gcc.dg/ppc-fsel-2.c: New test.
42800 * gcc.dg/unused-5.c: New test.
42802 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42805 * g++.dg/warn/pmf1.C: New test.
42807 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42810 * g++.dg/warn/main.C: New test.
42812 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42814 * gcc.dg/nonnull-3.c: New test.
42816 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42818 * gcc.dg/cpp/Wtrigraphs.c: Update.
42819 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42821 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42823 * gcc.dg/ppc-fsel-1.c: New test.
42825 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42828 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42830 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42832 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42834 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42836 PR c++/9364, c++/10553, c++/10586
42837 * g++.dg/parse/typename4.C: New test.
42838 * g++.dg/parse/typename5.C: Likewise.
42840 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42842 * gcc.c-torture/compile/20030503-1.c: New test.
42844 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42846 * g++.dg/lookup/using5.C: Fix testcase error.
42848 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42850 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42851 since MEABI is no longer supported. Remove all vestiges
42852 of MEABI from the test.
42854 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42857 * g++.dg/lookup/using5.C: New test.
42859 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42862 * g++.dg/template/ttp5.C: New test.
42864 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42866 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42867 (dg-gpp-additional-sources): New function.
42868 (dg-gpp-additional-files): Likewise.
42869 * lib/g++.exp (additional_sources): New variable.
42870 (additional_files): Likewise.
42871 (g++_target_compile): Deal with them.
42872 * lib/old-dejagnu.exp: Remove.
42873 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42874 * g++.old-deja: Revise all tests to use dg commands.
42876 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42878 PR c++/9432, c++/9528
42879 * g++.dg/lookup/using4.C: New test.
42881 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42883 * gcc.dg/noreturn-5.c: New file.
42884 * gcc.dg/noreturn-6.c: New file.
42886 * gcc.c-torture/compile/inline-1.c: New file.
42888 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42891 * g++.dg/template/explicit1.C: New test.
42893 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42896 * g++.dg/other/bitfield1.C: New test.
42899 * g++.dg/init/new7.C: New test.
42901 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42903 * g++.dg/ext/desig1.C: New test.
42904 * g++.dg/ext/init1.C: Update.
42906 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42908 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42911 * g++.dg/warn/Winline-1.C: New test.
42913 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42915 * gcc.c-torture/execute/string-opt-19.c: New test.
42917 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42918 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42920 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42923 * g++.dg/init/new6.C: New test.
42926 * g++.dg/init/ref6.C: New test.
42928 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42930 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42932 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42934 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42935 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42937 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42939 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42940 initialized static data members.
42942 2003-04-25 H.J. Lu <hjl@gnu.org>
42944 * gcc.dg/ia64-sync-4.c: New test.
42946 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42948 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42951 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42954 * g++.dg/warn/conv1.C: New test.
42955 * g++.old-deja/g++.other/conv7.C: Adjust.
42956 * g++.old-deja/g++.other/overload14.C: Adjust.
42958 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42961 * g++.dg/template/defarg2.C: New test.
42963 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42965 * gcc.dg/cpp/include2.c: Update.
42966 * gcc.dg/cpp/multiline-2.c: New.
42967 * gcc.dg/cpp/multiline.c: Update.
42968 * gcc.dg/cpp/strify2.c: Update.
42969 * gcc.dg/cpp/trad/literals-2.c: Update.
42971 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42973 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42975 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42977 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42979 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42982 * g++.dg/parse/crash4.C: New test.
42985 * g++.dg/parse/crash5.C: New test.
42987 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42990 * g++.dg/parse/crash3.C: New test.
42993 * g++.dg/parse/elab1.C: New test.
42995 2003-04-22 Devang Patel <dpatel@apple.com>
42997 * gcc.dg/cpp/trad/funlike-5.c: New test.
42999 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43001 * g++.dg/other/packed1.C: Fix dg options.
43003 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43005 * g++.dg/other/offsetof2.C: New test.
43007 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43009 * g++.dg/template/recurse.C: Adjust location of error messages.
43011 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43014 * g++.dg/init/addr-const1.C: New test.
43015 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43017 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43020 * g++.dg/lookup/struct-hack1.C: New test.
43022 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43024 * ucs.c: Update diagnostic messages.
43026 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43028 * gcc.dg/cpp/truefalse.cpp: New test.
43029 * gcc.dg/cpp/cpp.exp: Update.
43030 * g++.dg/other/stdbool-if.C: Remove.
43032 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43034 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43035 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43037 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43039 * gcc.c-torture/compile/20030418-1.c: New test.
43041 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43043 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43045 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43048 g++.dg/template/dependent-name1.C: New test.
43050 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43052 * gcc.dg/warn-1.c (tourist_guide): New array,
43053 contains a pointer to bar.
43055 2003-04-16 Roger Sayle <roger@eyesopen.com>
43057 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43058 * gcc.c-torture/execute/medce-1.c: New test case.
43059 * gcc.c-torture/execute/medce-2.c: New test case.
43061 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43063 * lib/prune.exp: Ignore more messages.
43066 * g++.dg/parse/lookup3.C: New test.
43068 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43070 * gcc.c-torture/compile/20030415-1.c : New test.
43072 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43074 * gcc.c-torture/execute/scope-2.c: Move to ...
43075 * gcc.dg/noncompile/scope.c: .... here.
43077 2003-04-14 Roger Sayle <roger@eyesopen.com>
43079 * gcc.dg/20030414-2.c: New test case.
43081 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43084 * gcc.dg/20030414-1.c: New test.
43086 2003-04-13 Roger Sayle <roger@eyesopen.com>
43088 * gcc.dg/builtins-12.c: New test case.
43089 * gcc.dg/builtins-13.c: New test case.
43091 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43093 * gcc.c-torture/execute/string-opt-18.c: New test.
43095 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43098 * g++.dg/init/new5.C: New test.
43100 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43103 * g++.dg/ext/dllimport1.C: New test.
43105 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43107 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43109 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43112 * g77.f-torture/noncompile/9263.f: New test
43114 * g77.f-torture/execute/1832.f: New test
43116 2003-04-11 David Chad <davidc@freebsd.org>
43117 Loren J. Rittle <ljrittle@acm.org>
43120 * objc.dg/headers.m: New test.
43122 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43124 * gcc.c-torture/execute/builtin-noret-2.c: New.
43125 * gcc.c-torture/execute/builtin-noret-2.x: New.
43126 XFAIL builtin-noret-2.c at -O1 and above.
43127 * gcc.dg/redecl.c: New.
43128 * gcc.dg/Wshadow-1.c: Update error regexps.
43130 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43132 * g++.dg/abi/bitfield10.C: New test.
43134 2003-04-09 Mike Stump <mrs@apple.com>
43136 * gcc.dg/pch/pch.exp: Make testcase names longer.
43137 * g++.dg/pch/pch.exp: Make testcase names longer.
43139 2003-04-08 Roger Sayle <roger@eyesopen.com>
43141 * gcc.dg/builtins-11.c: New test case.
43143 2003-04-08 Roger Sayle <roger@eyesopen.com>
43145 * gcc.dg/builtins-9.c: New test case.
43146 * gcc.dg/builtins-10.c: New test case.
43148 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43150 * gcc.dg/noncompile/init-4.c.c: New test.
43152 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43154 * gcc.misc-test/gcov-9.c: New test.
43155 * gcc.misc-test/gcov-10.c: New test
43156 * gcc.misc-test/gcov-11.c: New test.
43158 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43160 PR optimization/10024
43161 * gcc.c-torture/compile/20030405-1.c: New test.
43163 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43165 * gcc.dg/pch/static-3.c: New.
43166 * gcc.dg/pch/static-3.hs: New.
43167 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43169 2003-04-04 Richard Henderson <rth@redhat.com>
43171 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43172 * g++.dg/eh/forced2.C: Likewise.
43174 2003-04-03 Mike Stump <mrs@apple.com>
43176 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43178 (scan-assembler-times, scan-assembler-not): Likewise.
43179 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43181 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43183 * gcc.dg/sparc-loop-1.c: New test.
43185 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43188 * g++.dg/pch/system-2.C: New.
43189 * g++.dg/pch/system-2.Hs: New.
43191 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43193 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43195 * g++.dg/eh/simd-1.C (vecfunc): Same.
43197 2003-04-01 Roger Sayle <roger@eyesopen.com>
43199 * gcc.c-torture/execute/20030401-1.c: New test case.
43201 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43203 * objc.dg/defs.m: New.
43205 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43207 * g++.dg/eh/simd-1.C: New.
43208 * g++.dg/eh/simd-2.C: New.
43210 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43212 * gcc.c-torture/execute/simd-3.c: New.
43214 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43217 * gcc.dg/20030331-2.c: New test.
43219 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43222 * g++.dg/parse/crash2.C: New test.
43224 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43226 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43227 * gcc.c-torture/execute/20030331-1.c: ...here.
43229 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43231 * gcc.c-torture/execute/20030331-1.c: New test.
43233 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43235 * lib/gcov.exp: Adjust call return testing strings.
43236 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43238 2003-03-31 Roger Sayle <roger@eyesopen.com>
43240 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43241 * gcc.dg/builtins-7.c: New test case.
43242 * gcc.dg/builtins-8.c: New test case.
43244 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43246 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43248 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43251 * g++.dg/lookup-class-member-2.C: New test.
43253 2003-03-30 Glen Nakamura <glen@imodulo.com>
43255 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43257 2003-03-28 Roger Sayle <roger@eyesopen.com>
43259 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43261 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43263 * g++.dg/init/attrib1.C: New test.
43265 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43267 * gcc.dg/ultrasp8.c: New test.
43269 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43271 * gcc.dg/ultrasp7.c: New test.
43273 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43276 * g++.dg/template/inline1.C: New test.
43278 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43280 * gcc.dg/sparc-dwarf2.c: New test.
43282 2003-03-27 Roger Sayle <roger@eyesopen.com>
43284 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43285 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43287 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43289 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43290 than reading .x files.
43291 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43292 * g77.dg/gcov/gcov-1.f: Likewise.
43293 * gcc.misc-tests/gcov-4b.c: Likewise.
43294 * gcc.misc-tests/gcov-5b.c: Likewise.
43295 * gcc.misc-tests/gcov-6.c: Likewise.
43296 * gcc.misc-tests/gcov-7.c: Likewise.
43297 * gcc.misc-tests/gcov-8.c: Likewise.
43298 * g++.dg/gcov/gcov-1.x: Remove.
43299 * g77.dg/gcov/gcov-1.x: Likewise.
43300 * gcc.misc-tests/gcov-4b.x: Likewise.
43301 * gcc.misc-tests/gcov-5b.x: Likewise.
43302 * gcc.misc-tests/gcov-6.x: Likewise.
43303 * gcc.misc-tests/gcov-7.x: Likewise.
43304 * gcc.misc-tests/gcov-8.x: Likewise.
43306 2003-03-27 Glen Nakamura <glen@imodulo.com>
43309 * gcc.dg/20030324-1.c: New test.
43311 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43314 * g++.dg/template/arg3.C: New test.
43317 * g++.dg/template/friend18.C: New test.
43319 2003-03-26 Roger Sayle <roger@eyesopen.com>
43321 * g77.f-torture/compile/20030326-1.f: New test case.
43323 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43325 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43327 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43329 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43331 * gcc.dg/ia64-sync-3.c: New test.
43333 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43335 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43337 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43339 * gcc.dg/ultrasp6.c: New test.
43341 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43343 * gcc.dg/i386-signbit-1.c: New test.
43344 * gcc.dg/i386-signbit-2.c: New test.
43345 * gcc.dg/i386-signbit-3.c: New test.
43347 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43349 * gcc.dg/ultrasp5.c: Fix options.
43351 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43353 * gcc.dg/ultrasp5.c: Fix comment.
43355 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43358 * g77.f-torture/execute/10197.f: New test.
43360 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43362 PR c++/9898, c++/383
43363 * g++.dg/template/conv6.C: New test.
43366 * g++.dg/template/ptrmem5.C: New test.
43369 * g++.dg/lookup/koenig1.C: New test.
43372 * g++.dg/lookup/template2.C: New test.
43374 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43376 * g++.dg/opt/rtti1.C: New test.
43378 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43380 * gcc.dg/ultrasp5.c: New test.
43382 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43385 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43388 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43391 * gcc.dg/20030323-1.c: New test.
43393 2003-03-23 Roger Sayle <roger@eyesopen.com>
43395 * gcc.c-torture/compile/20030323-1.c: New test case.
43397 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43399 * gcc.dg/20030321-1.c: New test.
43401 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43403 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43405 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43407 PR c++/9978, c++/9708
43408 * g++.dg/ext/vlm1.C: Adjust expected error.
43409 * g++.dg/ext/vla2.C: New test.
43410 * g++.dg/template/arg1.C: New test.
43411 * g++.dg/template/arg2.C: New test.
43413 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43415 * g77.f-torture/execute/select.f: New test.
43416 * g77.f-torture/noncompile/select_no_compile.f: New test.
43418 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43421 * g++.dg/other/error4.C: New test.
43423 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43425 * g++.dg/template/friend17.C: New test.
43427 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43429 * gcc.c-torture/compile/20030320-1.c: New.
43431 2003-03-20 Roger Sayle <roger@eyesopen.com>
43433 * gcc.dg/builtins-6.c: New test case.
43435 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43438 * gcc.c-torture/compile/20030319-1.c: New.
43440 2003-03-18 Jan Hubicka <jh@suse.cz>
43442 * gcc.dg/i386-cvt-1.c: New test.
43444 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43446 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43447 * objc.dg/naming-2.m: Likewise.
43449 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43452 * g++.dg/parse/crash1.C: New test.
43454 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43457 * g++.dg/eh/cleanup1.C: New test.
43459 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43461 * gcc.c-torture/execute/20030316-1.c: New test case.
43463 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43466 * g++.dg/init/ctor2.C: New test.
43468 2003-03-15 Roger Sayle <roger@eyesopen.com>
43470 * g77.f-torture/compile/xformat.f: New test case.
43472 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43474 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43475 * g++.old-deja/g++.mike/eh50.C: Likewise.
43477 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43480 * g++.dg/template/spec7.C: New test.
43481 * g++.dg/template/spec8.C: Likewise.
43483 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43485 * gcc.c-torture/execute/20030313-1.c: New test.
43487 2003-03-14 Richard Henderson <rth@redhat.com>
43489 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43491 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43493 * gcc.c-torture/compile/20030314-1.c: New test.
43495 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43497 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43498 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43500 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43501 to accept newer _imp__ prefix and additional
43502 newline in .drectve section.
43503 * gcc.dg/dll-4.c: Likewise.
43504 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43507 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43509 * g++.dg/parse/namespace9.C: New test.
43511 * g++.dg/init/ref5.C: New test.
43512 * g++.dg/parse/ptrmem1.C: Likewise.
43514 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43516 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43517 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43518 regular expression.
43519 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43520 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43522 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43524 * gcc.c-torture/execute/20030224-2.c: New test.
43526 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43528 * gcc.dg/decl-3.c: New test.
43530 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43532 * gcc.dg/i386-loop-2.c: New test.
43534 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43537 * g++.dg/parse/namespace8.C: New test.
43540 * g++.dg/overload/builtin2.C: New test.
43542 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43544 * gcc.dg/return-type-3.c: New test.
43546 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43548 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43549 profiling options are not supported.
43551 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43553 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43554 * g++.old-deja/g++.warn/impint2.C: Likewise.
43556 2003-03-10 Devang Patel <dpatel@apple.com>
43558 * g++.dg/cpp/c++_cmd_1.C: New test.
43559 * g++.dg/cpp/c++_cmd_1.h: New file.
43561 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43563 * gcc.dg/altivec-9.c: New file.
43565 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43567 * gcc.dg/ppc-sdata-1.c: New test.
43568 * gcc.dg/ppc-sdata-2.c: New test.
43570 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43573 * g++.dg/opt/ptrmem2.C: New test.
43576 * g++.dg/opt/ptrmem1.C: New test.
43578 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43580 * gcc.dg/i386-loop-1.c: New test.
43582 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43585 * g++.dg/lookup/friend1.C: New test.
43587 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43590 * g++.dg/parser/constructor1.C: New test.
43592 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43594 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43596 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43598 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43600 * gcc.dg/cpp/Wunused.c: Update test.
43602 2003-03-08 Jan Hubicka <jh@suse.cz>
43604 * gcc.dg/inline-3.c: New test.
43606 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43609 * g++.dg/parse/builtin1.C: New test.
43612 * g++.dg/abi/cookie1.C: New test.
43613 * g++.dg/abi/cookie2.C: Likewise.
43616 * g++.dg/template/field1.C: New test.
43619 * g++.dg/parse/class1.C: New test.
43620 * g++.dg/parse/namespace7.C: Likewise.
43621 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43623 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43625 * g++.dg/init/ref4.C: New test.
43627 2003-03-07 Jan Hubicka <jh@suse.cz>
43629 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43630 * gcc.dg/inline-3.c: New test.
43632 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43634 * g++.dg/init/ref3.C: New test.
43637 * g++.dg/init/ref2.C: New test.
43640 * g++.dg/warn/Wshadow-2.C: New test.
43643 * g++.dg/warn/Woverloaded-1.C: New test.
43645 2003-03-05 Jan Hubicka <jh@suse.cz>
43647 * gcc.dg/i386-local2.c: New.
43648 * gcc.dg/i386-local.c: Fix typo.
43650 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43652 * g++.dg/abi/layout3.C: New test.
43654 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43656 * gcc.c-torture/compile/20030305-1.c
43658 2003-03-05 Jan Hubicka <jh@suse.cz>
43660 * gcc.dg/i386-local.c: New.
43662 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43664 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43666 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43668 * gcc.dg/switch-2.c: New test.
43669 * gcc.dg/switch-3.c: New test.
43670 * gcc.dg/Wswitch.c: Adjust line numbers.
43671 * gcc.dg/Wswitch-default.c: Likewise.
43672 * gcc.dg/Wswitch-enum.c: Likewise.
43674 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43676 * gcc.c-torture/execute/20030222-1.c: New test.
43678 2003-03-03 James E Wilson <wilson@tuliptree.org>
43680 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43682 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43685 * g++.dg/init/ref1.C: New test.
43687 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43689 * gcc.dg/sh-relax.c: New SH-only test.
43691 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43693 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43694 comment explaining purpose of testcase.
43696 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43698 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43699 for HC11/HC12 (asm needs two int registers).
43700 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43701 HC11/HC12 because the test uses an asm which needs two 32-bit
43704 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43706 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43707 for HC11/HC12 (array is too large otherwise).
43708 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43709 * gcc.c-torture/compile/20010518-2.x: Likewise.
43710 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43711 HC11/HC12 (array is too large).
43713 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43715 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43716 * lib/g++-dg.exp (g++-dg-test): Likewise.
43718 2003-03-01 Roger Sayle <roger@eyesopen.com>
43720 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43721 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43723 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43725 * g++.dg/warn/implicit-typename1.C: Remove warning.
43727 2003-02-28 Richard Henderson <rth@redhat.com>
43729 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43730 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43732 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43734 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43735 * g++.dg/pch/pch.exp: Likewise.
43737 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43740 * g++.dg/init/new4.C: New test.
43742 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43744 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43746 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43748 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43751 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43754 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43756 * lib/scanasm.exp: Add support for counting numbers of
43758 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43759 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43761 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43764 * g++.dg/template/static3.C: New test.
43767 * g++.dg/parse/namespace6.C: New test.
43769 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43772 * gcc.dg/20030225-1.c: New test.
43774 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43776 * README: Remove out-of-date information.
43779 * g++.dg/template/spec6.C: New test.
43781 2003-02-24 Jeff Law <law@redhat.com>
43783 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43785 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43787 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43788 * gcc.dg/pragma-ep-1.c: Likewise.
43790 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43793 * g++.dg/template/friend16.C: New test.
43795 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43798 * g++.dg/parse/fused-params1.C: Adjust error messages.
43799 * g++.dg/template/nested3.C: New test.
43801 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43803 * g++.dg/abi/param1.C: New test.
43805 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43808 * g++.dg/warn/implicit-typename1.C: New test.
43810 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43812 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43814 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43815 * gcc.c-torture/execute/20010129-1.x: Likewise.
43816 * gcc.dg/20011107-1.c: Likewise.
43817 * gcc.dg/20020108-1.c: Likewise.
43818 * gcc.dg/20020122-3.c: Likewise.
43819 * gcc.dg/20020206-1.c: Likewise.
43820 * gcc.dg/20020310-1.c: Likewise.
43821 * gcc.dg/20020426-2.c: Likewise.
43822 * gcc.dg/20020517-1.c: Likewise.
43823 * gcc.dg/991230-1.c: Likewise.
43824 * gcc.dg/i386-unroll-1.c: Likewise.
43825 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43827 2003-02-22 Jan Hubicka <jh@suse.cz>
43829 * gcc.dg/i386-mul.c: New test.
43831 2003-02-21 Roger Sayle <roger@eyesopen.com>
43833 * gcc.dg/builtins-5.c: New test case.
43835 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43837 * gcc.dg/asmreg-1.c: New test.
43839 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43842 * g++.dg/parse/varmod1.C: New test.
43844 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43847 * g++.dg/template/op1.C: New test.
43849 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43852 * g++.dg/template/nested2.C: New test.
43854 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43857 * g++.dg/expr/dtor1.C: New test.
43859 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43861 * gcc.dg/cpp/include3.c: New test.
43862 * gcc.dg/cpp/inc/foo.h: New file.
43864 2003-02-21 Glen Nakamura <glen@imodulo.com>
43866 * gcc.c-torture/execute/20030221-1.c: New test.
43868 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43871 * g++.dg/abi/conv1.C: New test.
43873 2003-02-20 Jan Hubicka <jh@suse.cz>
43875 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43877 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43879 * gcc.c-torture/compile/20030219-1.c: New test.
43881 2003-02-18 Jan Hubicka <jh@suse.cz>
43883 * gcc.dg/funcorder.c: New test.
43885 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43887 * gcc.c-torture/execute/20030218-1.c: New.
43889 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43891 * gcc.dg/20030218-1.c: New.
43893 2003-02-18 Richard Henderson <rth@redhat.com>
43895 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43896 * gcc.dg/attr-used-2.c: New.
43898 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43901 * g++.dg/init/copy5.C: New test.
43903 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43905 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43906 * g++.dg/pch/pch.exp: Likewise.
43908 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43910 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43911 STACK_SIZE is not defined.
43913 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43916 * g++.dg/template/init1.C: New test.
43918 2003-02-16 Jan HUbicka <jh@suse.cz>
43920 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43921 (foo): Add few extra tests
43922 * gcc.dg/c99-const-expr-3.c: Likewise.
43923 * gcc.c-torture/execute/20030216-1.c: New.
43925 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43928 * g++.dg/ext/typeof4.C: New test.
43930 2003-02-15 Roger Sayle <roger@eyesopen.com>
43932 * gcc.dg/i386-387-3.c: New test case.
43934 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43936 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43937 cris-*-elf* cris-*-aout* and mmix-*-*.
43939 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43941 * gcc.dg/20030213-1.c: New test.
43943 2003-02-12 Roger Sayle <roger@eyesopen.com>
43945 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43946 * gcc.dg/i386-387-2.c: Likewise.
43948 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43950 * gcc.dg/ppc-spe.c: Fix formatting.
43951 Enable tests that were previously unsupported by gas.
43952 Delete tests for instructions that no longer exist.
43953 Switch arguments on evsubifw builtin.
43955 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43957 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43958 STACK_SIZE is too small.
43960 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43961 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43963 * gcc.dg/decl-2.c: New test.
43965 2003-02-10 Jan Hubicka <jh@suse.cz>
43967 * gcc.dg/i386-fpcvt-1.c: New test.
43969 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43971 * gcc.c-torture/execute/20030209-1.c: New test.
43973 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43975 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43976 int-wide bitops, use the constants of the same width.
43977 Likewise, if long long is 32-bit wide, test bitops using
43980 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43982 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43984 2003-02-07 Roger Sayle <roger@eyesopen.com>
43986 * gcc.dg/builtins-4.c: New test case.
43988 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43990 * gcc.dg/20020430-1.c: Fix dg command typos.
43991 * gcc.dg/20020503-1.c: Likewise.
43993 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43996 * g++.dg/parse/fused-params1.C: New test.
43999 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44002 * g++.dg/parse/non-dependent1.C: New test.
44005 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44008 * g++.dg/parse/undefined7.C: New test.
44009 * g++.dg/parse/non-templ1.C: New test.
44012 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44014 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44016 * gcc.c-torture/compile/20030206-1.c: New test.
44018 2003-02-05 Roger Sayle <roger@eyesopen.com>
44020 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44021 "pow" to "foo" to avoid potential confusion with a math built-in.
44023 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44025 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44026 conditions for SPARC targets.
44028 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44030 * gcc.dg/20030204-1.c: New test.
44032 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44035 * g++.dg/parse/array-size1.C: New test.
44038 * g++.dg/parse/undefined3.C: New test.
44041 * g++.dg/parse/undefined4.C: New test.
44044 * g++.dg/parse/undefined5.C: New test.
44047 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44050 * g++.dg/parse/casting-operator1.C: New test.
44053 * g++.dg/parse/undefined6.C: New test.
44056 * g++.dg/parse/missing-template1.C: New test.
44058 2003-02-04 Jan Hubicka <jh@suse.cz>
44060 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44061 * gcc.dg/i386-cmov?.c: Likewise.
44062 * gcc.dg/i386-fpcvt-?.c: Likewise.
44063 * gcc.dg/i386-ssefp-1.c: Likewise.
44064 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44067 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44070 * g++.dg/ext/max.C: New test.
44072 2003-02-03 Jan Hubicka <jh@suse.cz>
44074 * gcc.c-torture/execute/20030203-1.c: New test.
44076 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44078 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44081 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44083 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44084 * g++.dg/init/new2.C: Likewise.
44085 * g++.dg/other/new1.C: Likewise.
44087 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44089 * gcc.dg/struct-ret-libc.c: New test.
44091 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44093 * gcc.dg/20030129-1.c: New test.
44095 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44098 * g++.dg/template/ptrmem4.C: New test.
44100 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44102 * g++.dg/parser/constant1.C: New test.
44104 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44107 * g++.dg/parse/friend2.C: New test.
44109 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44112 * g++.dg/template/unify4.C: New test.
44114 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44116 * gcc.c-torture/execute/20030128-1.c: New test.
44118 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44120 * g++.dg/lookup/nested1.C: Test moved from ...
44121 * g++.old-deja/g++.other/lookup24.C: ... here.
44123 2003-01-28 Jan Hubicka <jh@suse.cz>
44125 * gcc.dg/i386-cmov5.c: New test.
44127 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44129 * gcc.c-torture/execute/20010925-1.c: Changed the
44130 memcpy declaration.
44132 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44135 * g++.dg/parse/template5.C: New test.
44137 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44140 * g77.dg/pr9258: New test.
44142 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44144 * README: Move relevant parts from README.g++.
44146 * README.g++: Remove this file.
44148 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44150 * g++.dg/abi/dcast1.C: New test.
44152 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44154 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44156 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44159 * g++.old-deja/g++.other/lookup24.C: New test.
44161 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44164 * gcc.dg/uninit-C.c: New test.
44166 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44168 * g++.dg/abi/covariant1.C: New test.
44170 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44172 * gcc.dg/20030123-1.c: New test.
44174 2003-01-25 Jan Hubicka <jh@suse.cz>
44177 * gcc.c-torture/compile/20030125-1.c
44179 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44182 * g++.dg/parse/template3.C: New test.
44183 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44186 * g++.dg/parse/template4.C: New test.
44189 * g++.dg/template/qual2.C: New test.
44192 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44194 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44196 2003-01-25 Roger Sayle <roger@eyesopen.com>
44198 * gcc.c-torture/execute/switch-1.c: New test case.
44200 2003-01-25 Jan Hubicka <jh@suse.cz>
44202 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44204 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44206 Tweaks for Bison-1.875. From the NEWS file:
44207 "- `parse error' -> `syntax error'
44208 Bison now uniformly uses the term `syntax error'"
44209 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44210 * gcc.dg/cpp/digraph2.c: Likewise.
44211 * gcc.dg/cpp/direct2.c: Likewise.
44212 * gcc.dg/cpp/paste4.c: Likewise.
44213 * gcc.dg/c90-restrict-1.c: Likewise.
44214 * gcc.dg/c99-func-2.c: Likewise.
44215 * gcc.dg/noncompile/920721-2.c: Likewise.
44216 * gcc.dg/noncompile/930622-2.c: Likewise.
44217 * gcc.dg/noncompile/940112-1.c: Likewise.
44218 * gcc.dg/noncompile/950921-1.c: Likewise.
44219 * gcc.dg/noncompile/951123-1.c: Likewise.
44220 * gcc.dg/noncompile/971104-1.c: Likewise.
44221 * gcc.dg/noncompile/990416-1.c: Likewise.
44223 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44225 * g++.dg/parse/undefined1.C: Add error message.
44227 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44230 * g++.dg/parse/new1.C: New test.
44233 * g++.dg/parse/template2.C: New test.
44236 * g++.dg/parse/typedef2.C: New test.
44239 * g++.dg/ext/typeof3.C: New test.
44241 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44244 * g++.dg/parse/ret-type1.C: New test.
44247 * g++.dg/parse/tmpl-outside1.C: New test.
44250 * g++.dg/parse/int-as-enum1.C: New test.
44253 * g++.dg/parse/no-typename1.C: New test.
44256 * g++.dg/parse/no-value1.C: New test.
44259 * g++.dg/parse/wrong-inline1.C: New test.
44262 * g++.dg/parse/ref1.C: New test.
44265 * g++.dg/parse/attr-ctor1.C: New test.
44268 * g++.dg/parse/namespace5.C: New test.
44271 * g++.dg/parse/func-def1.C: New test.
44274 * g++.dg/parse/undefined1.C: New test.
44276 PR c++/5723, PR c++/8522
44277 * g++.dg/parse/specialization1.C: New test.
44279 PR c++/163, PR c++/8595
44280 * g++.dg/parse/struct-as-enum1.C: New test.
44283 * g++.dg/parse/undefined2.C: New test.
44285 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44288 * g++.dg/parse/template1.C: New test.
44291 * g++.dg/parse/using1.C: New test.
44295 * g++.dg/parse/expr2.C: New test.
44298 * g++.dg/parse/lookup2.C: Likewise.
44300 2003-01-21 Jan Hubicka <jh@suse.cz>
44302 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44303 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44304 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44305 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44307 2003-01-20 Nick Clifton <nickc@redhat.com>
44309 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44310 problem with ARM sibcall code generation.
44312 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44314 * gcc.c-torture/execute/20030120-1.c: New.
44316 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44318 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44320 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44323 * g++.dg/parse/ctor1.C: New test.
44326 * g++.dg/parse/qualified1.C: New test.
44328 * g++.dg/parse/typename3.C: New test.
44330 2003-01-16 Richard Henderson <rth@redhat.com>
44332 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44334 2003-01-16 Richard Henderson <rth@redhat.com>
44336 * g++.dg/pch/pch.exp: Copy test header to the working directory
44337 before using it either for precompilation or direct use.
44338 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44339 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44341 2003-01-16 Richard Henderson <rth@redhat.com>
44343 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44344 before using it either for precompilation or direct use.
44345 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44346 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44348 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44350 * g++.dg/ext/typename1.C: Add typename keyword.
44351 * g++.dg/template/crash1.C: Update error messages.
44352 * g++.dg/template/crash2.C: Remove error message.
44353 * g++.dg/parse/typename2.C: New test.
44354 * g++.dg/template/typename2.C: Change implicit
44355 typename warning into error.
44356 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44358 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44359 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44360 * g++.old-deja/g++.law/visibility13.C: Remove error
44362 * g++.old-deja/g++.ns/template17.C: Reorder code to
44363 make declaration visible in template.
44364 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44365 * g++.old-deja/g++.pt/crash36.C: Issue more error
44367 * g++.old-deja/g++.pt/crash5.C: Improve error
44369 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44370 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44371 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44372 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44373 typename warning with error message.
44374 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44375 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44376 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44378 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44380 * g++.dg/parse/ambig2.C: New test.
44382 2003-01-15 Richard Henderson <rth@redhat.com>
44384 * g++.dg/tls/init-2.C: Update error message string.
44386 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44388 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44390 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44392 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44394 * gcc.c-torture/compile/20001205-1.x: Likewise.
44395 * gcc.c-torture/compile/20001226-1.x: Likewise.
44396 * gcc.c-torture/compile/920520-1.x: Likewise.
44397 * gcc.c-torture/compile/961203-1.x: Likewise.
44398 * gcc.c-torture/compile/20020604-1.x: Likewise.
44400 2003-01-15 Jan Hubicka <jh@suse.cz>
44402 * gcc.c-torture/compile/20030115-1.c: New test.
44404 * gcc.dg/i386-fpcvt-1.c: New test.
44405 * gcc.dg/i386-fpcvt-2.c: New test.
44407 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44409 Further conform g++'s __vmi_class_type_info to the C++ ABI
44411 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44414 2003-01-14 Jan Hubicka <jh@suse.cz>
44416 * gcc.dg/i386-fpcvt-1.c: New test.
44417 * gcc.dg/i386-fpcvt-2.c: New test.
44419 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44421 * gcc.dg/i386-mmx-3.c: New test.
44423 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44426 * g++.dg/parse/octal1.C: New file.
44429 * g++.dg/parse/typename1.C: New file.
44431 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44433 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44434 * gcc.dg/bf-no-ms-layout.c: Likewise.
44435 * gcc.dg/bf-ms-attrib.c: Likewise.
44437 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44440 * g++.dg/parse/dtor1.C: New file.
44443 * g++.dg/rtti/typeid1.C: New file.
44446 * g++.dg/parse/lookup1.C: New file.
44449 * g++.dg/templ/spec5.C: New file.
44451 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44453 * gcc.c-torture/compile/20030110-1.c: New test.
44455 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44457 Merge from pch-branch:
44459 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44461 * gcc.dg/pch/cpp-1.h: New.
44462 * gcc.dg/pch/cpp-1.c: New.
44463 * gcc.dg/pch/cpp-2.h: New.
44464 * gcc.dg/pch/cpp-2.c: New.
44466 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44468 * gcc.dg/pch/except-1.h: New.
44469 * gcc.dg/pch/except-1.c: New.
44471 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44473 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44475 * gcc.dg/pch: Include *.hp not *.h.
44476 * gcc.dg/pch/system-1.h: New.
44477 * gcc.dg/pch/system-1.c: New.
44479 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44481 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44482 rather than trying to build and run a program using PCH.
44483 * gcc.dg/pch: Remove dg-do commands from test files.
44485 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44487 * gcc.dg/pch/macro-3.c: New.
44488 * gcc.dg/pch/macro-3.h: New.
44490 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44492 * gcc.dg/pch/common-1.c: New.
44493 * gcc.dg/pch/common-1.h: New.
44494 * gcc.dg/pch/decl-1.c: New.
44495 * gcc.dg/pch/decl-1.h: New.
44496 * gcc.dg/pch/decl-2.c: New.
44497 * gcc.dg/pch/decl-2.h: New.
44498 * gcc.dg/pch/decl-3.c: New.
44499 * gcc.dg/pch/decl-3.h: New.
44500 * gcc.dg/pch/decl-4.c: New.
44501 * gcc.dg/pch/decl-4.h: New.
44502 * gcc.dg/pch/decl-5.c: New.
44503 * gcc.dg/pch/decl-5.h: New.
44504 * gcc.dg/pch/global-1.c: New.
44505 * gcc.dg/pch/global-1.h: New.
44506 * gcc.dg/pch/inline-1.c: New.
44507 * gcc.dg/pch/inline-1.h: New.
44508 * gcc.dg/pch/inline-2.c: New.
44509 * gcc.dg/pch/inline-2.h: New.
44510 * gcc.dg/pch/static-1.c: New.
44511 * gcc.dg/pch/static-1.h: New.
44512 * gcc.dg/pch/static-2.c: New.
44513 * gcc.dg/pch/static-2.h: New.
44515 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44517 * g++.dg/pch/pch.exp: Better handle failing testcases.
44518 * gcc.dg/pch/pch.exp: Likewise.
44519 * gcc.dg/pch/macro-1.c: New.
44520 * gcc.dg/pch/macro-1.h: New.
44521 * gcc.dg/pch/macro-2.c: New.
44522 * gcc.dg/pch/macro-2.h: New.
44524 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44526 * g++.dg/dg.exp: Treat files in pch/ specially.
44527 * g++.dg/pch/pch.exp: New file.
44528 * g++.dg/pch/empty.H: New file.
44529 * g++.dg/pch/empty.C: New file.
44530 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44533 * gcc.dg/pch/pch.exp: New file.
44534 * gcc.dg/pch/empty.h: New file.
44535 * gcc.dg/pch/empty.c: New file.
44536 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44539 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44541 * g++.dg/template/friend14.C: New test.
44543 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44545 * gcc.dg/old-style-asm-1.c: New test.
44547 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44549 * gcc.c-torture/compile/20030109-1.c: New test.
44551 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44553 * gcc.c-torture/execute/20030109-1.c: New test.
44555 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44557 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44558 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44559 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44560 * g++.old-deja/g++.mike/eh2.C: Likewise.
44561 * g++.old-deja/g++.mike/eh3.C: Likewise.
44562 * g++.old-deja/g++.mike/eh5.C: Likewise.
44563 * g++.old-deja/g++.mike/eh6.C: Likewise.
44564 * g++.old-deja/g++.mike/eh7.C: Likewise.
44565 * g++.old-deja/g++.mike/eh8.C: Likewise.
44566 * g++.old-deja/g++.mike/eh9.C: Likewise.
44567 * g++.old-deja/g++.mike/eh10.C: Likewise.
44568 * g++.old-deja/g++.mike/eh12.C: Likewise.
44569 * g++.old-deja/g++.mike/eh13.C: Likewise.
44570 * g++.old-deja/g++.mike/eh14.C: Likewise.
44571 * g++.old-deja/g++.mike/eh16.C: Likewise.
44572 * g++.old-deja/g++.mike/eh17.C: Likewise.
44573 * g++.old-deja/g++.mike/eh18.C: Likewise.
44574 * g++.old-deja/g++.mike/eh21.C: Likewise.
44575 * g++.old-deja/g++.mike/eh23.C: Likewise.
44576 * g++.old-deja/g++.mike/eh24.C: Likewise.
44577 * g++.old-deja/g++.mike/eh25.C: Likewise.
44578 * g++.old-deja/g++.mike/eh26.C: Likewise.
44579 * g++.old-deja/g++.mike/eh27.C: Likewise.
44580 * g++.old-deja/g++.mike/eh28.C: Likewise.
44581 * g++.old-deja/g++.mike/eh29.C: Likewise.
44582 * g++.old-deja/g++.mike/eh31.C: Likewise.
44583 * g++.old-deja/g++.mike/eh33.C: Likewise.
44584 * g++.old-deja/g++.mike/eh34.C: Likewise.
44585 * g++.old-deja/g++.mike/eh35.C: Likewise.
44586 * g++.old-deja/g++.mike/eh36.C: Likewise.
44587 * g++.old-deja/g++.mike/eh37.C: Likewise.
44588 * g++.old-deja/g++.mike/eh38.C: Likewise.
44589 * g++.old-deja/g++.mike/eh39.C: Likewise.
44590 * g++.old-deja/g++.mike/eh40.C: Likewise.
44591 * g++.old-deja/g++.mike/eh41.C: Likewise.
44592 * g++.old-deja/g++.mike/eh42.C: Likewise.
44593 * g++.old-deja/g++.mike/eh44.C: Likewise.
44594 * g++.old-deja/g++.mike/eh46.C: Likewise.
44595 * g++.old-deja/g++.mike/eh47.C: Likewise.
44596 * g++.old-deja/g++.mike/eh48.C: Likewise.
44597 * g++.old-deja/g++.mike/eh49.C: Likewise.
44598 * g++.old-deja/g++.mike/eh50.C: Likewise.
44599 * g++.old-deja/g++.mike/eh51.C: Likewise.
44600 * g++.old-deja/g++.mike/eh53.C: Likewise.
44601 * g++.old-deja/g++.mike/eh55.C: Likewise.
44602 * g++.old-deja/g++.mike/p7912.C: Likewise.
44603 * g++.old-deja/g++.mike/p9706.C: Likewise.
44604 * g++.old-deja/g++.mike/p10416.C: Likewise.
44605 * g++.old-deja/g++.mike/p11667.C: Likewise.
44606 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44607 Remove redundant reference to Iris.
44608 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44609 Elxsi, i860, Pico Java, and WE32K.
44611 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44613 * g++.dg/ext/asm4.C: New test.
44615 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44618 * g++.dg/template/friend12.C: New test.
44619 * g++.dg/template/friend13.C: Likewise.
44620 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44622 2003-01-08 Jan Hubicka <jh@suse.cz>
44624 * gcc.dg/i386-cadd.c: New test.
44625 * gcc.dg/i386-cmov4.c: Likewise.
44627 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44630 * g++.dg/warn/Wunused-3.C: New test.
44632 * g++.dg/abi/bitfield9.C: New test.
44635 * g++.dg/parse/defarg3.C: New test.
44637 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44639 * g++.dg/parse/ambig1.C: New test.
44640 * g++.dg/parse/defarg2.C: New test.
44642 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44644 * g++.dg/template/defarg-1.C: New test.
44645 * g++.dg/template/local2.C: Likewise.
44647 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44649 * gcc.c-torture/execute/20030105-1.c: New test.
44651 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44653 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44654 * g++.dg/parse/namespace4.C: Likewise.
44656 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44658 * g++.dg/template/ntp2.C: New test.
44660 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44662 * g++.dg/parse/extern-C-1.C: New test.
44664 * g++.dg/parse/namespace4.C: New test.
44666 * g++.dg/template/nested1.C: New test.
44668 * g++.dg/parse/namespace3.C: New test.
44670 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44672 * g++.dg/lookup/two-stage1.C: New test.
44674 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44676 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44677 * g++.old-deja/g++.jason/access8.C: Likewise.
44678 * g++.old-deja/g++.other/decl5.C: Likewise.
44680 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44682 * g++.dg/parse/parse7.C: New test.
44684 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44687 * g++.dg/ext/attrib7.C: New test.
44689 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44691 * g++.dg/parse/parse6.C: New test.
44693 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44695 * gcc.dg/h8300-stack-1.c: New.
44697 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44699 g++.dg/lookup/exception1.C: New test.
44701 g++.dg/lookup/template1.C: New test.
44703 g++.dg/parse/namespace2.C: New test.
44705 g++.dg/parse/parens2.C: New test.
44707 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44709 * g++.dg/parse/parse5.C: New test.
44710 * g++.dg/lookup/scoped4.C: New test.
44712 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44714 * g++.dg/parse/parens1.C: New test.
44716 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44718 * g++.dg/parse/parens2.C: New test.
44720 * g++.dg/lookup/scope-operator1.C: New test.
44722 * g++.dg/parse/operator1.C: New test.
44724 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44726 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44727 * g++.old-deja/g++.other/access6.C: Likewise.
44728 * g++.old-deja/g++.other/decl1.C: Likewise.
44729 * g++.old-deja/g++.pt/typename12.C: Likewise.
44731 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44733 * g++.dg/parse/namespace1.C: New test.
44735 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44737 * g++.dg/parse/parse4.C: New test.
44739 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44741 * g++.dg/parse/parse3.C: New test.
44743 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44745 * g++.dg/parse/parse2.C: New test.
44747 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44749 * g++.dg/template/friend11.C: New test.
44751 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44753 * g++.dg/parse/parse1.C: New test.
44755 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44757 * lib/profopt.exp: Change the name of a global variable to avoid
44758 possible clashes with other test suites.
44760 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44762 * g++.dg/inherit/covariant8.C: New test.
44764 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44766 * g++.dg/init/array9.C: New test.
44769 * g++.dg/parse/expr1.C: New test.
44771 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44773 * gcc.c-torture/compile/20021230-1.c: New test.
44775 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44777 * g++.dg/inherit/covariant5.C: New test.
44778 * g++.dg/inherit/covariant6.C: New test.
44779 * g++.dg/inherit/covariant7.C: New test.
44781 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44784 * g++.dg/other/access2.C: New test.
44786 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44788 * g++.dg/other/anon-struct.C: No longer fails
44789 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44790 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44791 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44793 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44795 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44797 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44799 * g++.dg/eh/spec4.C: Remove stray semicolon.
44800 * g++.dg/expr/pmf-1.C: Change error message.
44801 * g++.dg/ext/asm1.C: Remove stray semicolon.
44802 * g++.dg/ext/typename1.C: Add missing typenames.
44803 * g++.dg/inherit/template-as-base.C: Change error message.
44804 * g++.dg/lookup/scoped1.C: Likewise.
44805 * g++.dg/lookup/scoped2.C: Likewise.
44806 * g++.dg/lookup/using2.C: Likewise.
44807 * g++.dg/other/component1.C: Remove stray semicolon.
44808 * g++.dg/other/do1.C: Change error message.
44809 * g++.dg/other/error2.C: Likewise.
44810 * g++.dg/other/init1.C: Likewise.
44811 * g++.dg/other/packed1.C: Remove stray semicolon.
44812 * g++.dg/other/ptrmem2.C: Change error message.
44813 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44815 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44816 * g++.dg/template/access3.C: Add typename keyword.
44817 * g++.dg/template/access5.C: Remove stray semicolon.
44818 * g++.dg/template/access6.C: Likewise.
44819 * g++.dg/template/complit1.C: Likewise.
44820 * g++.dg/template/crash1.C: Change error message.
44821 * g++.dg/template/inherit2.C: Remove stray semicolon.
44822 * g++.dg/template/instantiate2.C: Likewise.
44823 * g++.dg/template/instantiate3.C: Change error message.
44824 * g++.dg/template/qual1.C: Remove stray semicolon.
44825 * g++.dg/template/qualttp18.C: Change error message.
44826 * g++.dg/template/ref1.C: Remove stray semicolon.
44827 * g++.dg/template/sizeof1.C (A::value): Declare it.
44828 * g++.dg/template/spec4.C: Change error message.
44829 * g++.dg/template/static1.C: Likewise.
44830 * g++.dg/template/type1.C: Likewise.
44831 * g++.dg/template/typename3.C: Likewise.
44832 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44833 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44834 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44835 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44836 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44837 named return value extension.
44838 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44839 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44840 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44841 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44842 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44843 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44844 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44845 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44846 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44847 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44848 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44849 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44850 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44851 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44853 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44854 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44855 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44856 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44857 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44858 * g++.old-deja/g++.brendan/template11.C: Likewise.
44859 * g++.old-deja/g++.brendan/template26.C: Likewise.
44860 * g++.old-deja/g++.brendan/template27.C: Use explicit
44861 specialization syntax.
44862 * g++.old-deja/g++.brendan/template30.C: Likewise.
44863 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44864 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44865 non-dependent names.
44866 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44867 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44868 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44869 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44870 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44871 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44872 named return value extension.
44873 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44874 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44875 * g++.old-deja/g++.ext/return1.C: Likewise.
44876 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44877 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44878 * g++.old-deja/g++.jason/access8.C: Likewise.
44879 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44880 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44881 pseudo-destructor names.
44882 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44883 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44884 pseudo-destructor names.
44885 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44886 * g++.old-deja/g++.jason/overload19.C: Likewise.
44887 * g++.old-deja/g++.jason/overload32.C: Likewise.
44888 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44890 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44891 * g++.old-deja/g++.jason/return.C: Likewise.
44892 * g++.old-deja/g++.jason/return2.C: Likewise.
44893 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44894 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44896 * g++.old-deja/g++.jason/template10.C: Account for use of
44897 non-dependent names.
44898 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44900 * g++.old-deja/g++.jason/template37.C: Likewise.
44901 * g++.old-deja/g++.law/access4.C: Change error messages.
44902 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44903 pseudo-destructor names.
44904 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44905 * g++.old-deja/g++.law/ctors9.C: Likewise.
44906 * g++.old-deja/g++.law/cvt22.C: Likewise.
44907 * g++.old-deja/g++.law/dtors5.C: Likewise.
44908 * g++.old-deja/g++.law/global-init1.C: Likewise.
44909 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44910 * g++.old-deja/g++.law/operators28.C: Likewise.
44911 * g++.old-deja/g++.law/visibility28.C: Likewise.
44912 * g++.old-deja/g++.martin/eval1.C: Likewise.
44913 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44915 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44916 * g++.old-deja/g++.mike/net34.C: Likewise.
44917 * g++.old-deja/g++.mike/net36.C: Likewise.
44918 * g++.old-deja/g++.mike/ns2.C: Likewise.
44919 * g++.old-deja/g++.mike/p12306.C: Likewise.
44920 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44922 * g++.old-deja/g++.mike/p700.C: Likewise.
44923 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44924 * g++.old-deja/g++.mike/p710.C: Likewise.
44925 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44927 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44928 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44929 * g++.old-deja/g++.ns/crash2.C: Likewise.
44930 * g++.old-deja/g++.ns/crash3.C: Likewise.
44931 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44932 * g++.old-deja/g++.ns/ns17.C: Likewise.
44933 * g++.old-deja/g++.ns/template16.C: Likewise.
44934 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44936 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44937 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44938 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44939 named return value extension.
44940 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44941 * g++.old-deja/g++.other/access4.C: Issue additional error
44943 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44944 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44945 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44946 * g++.old-deja/g++.other/crash25.C: Change error message.
44947 * g++.old-deja/g++.other/crash4.C: Change error message.
44948 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44949 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44950 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44952 * g++.old-deja/g++.other/defarg8.C: Likewise.
44953 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44954 * g++.old-deja/g++.other/dtor10.C: Likewise.
44955 * g++.old-deja/g++.other/incomplete.C: Likewise.
44956 * g++.old-deja/g++.other/linkage7.C: Likewise.
44957 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44959 * g++.old-deja/g++.other/mangle2.C: Likewise.
44960 * g++.old-deja/g++.other/refinit2.C: Likewise.
44961 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44962 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44963 * g++.old-deja/g++.pt/crash28.C: Likewise.
44964 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44966 * g++.old-deja/g++.pt/crash32.C: Change error message.
44967 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44968 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44969 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44970 error message position.
44971 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44972 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44973 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44975 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44976 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44977 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44978 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44980 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44981 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44982 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44984 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44985 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44987 * g++.old-deja/g++.pt/friend28.C: Account for use of
44988 non-dependent names.
44989 * g++.old-deja/g++.pt/friend29.C: Likewise.
44990 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44992 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44993 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44994 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44996 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44997 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44999 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45000 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45001 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45003 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45004 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45005 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45006 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45007 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45008 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45010 * g++.old-deja/g++.pt/spec10.C: Likewise.
45011 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45012 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45013 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45014 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45015 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45016 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45017 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45018 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45019 * g++.old-deja/g++.pt/typename15.C: Likewise.
45020 * g++.old-deja/g++.pt/typename22.C: Likewise.
45021 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45022 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45023 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45024 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45026 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45027 return value extension.
45028 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45029 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45030 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45031 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45033 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45035 * g++.dg/warn/inline1.C: New test.
45036 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45037 * g++.old-deja/g++.jason/synth10.C: Likewise.
45038 * g++.old-deja/g++.mike/net31.C: Likewise.
45039 * g++.old-deja/g++.mike/p8786.C: Likewise.
45041 * g++.dg/template/friend10.C: New test.
45042 * g++.dg/template/conv5.C: New test.
45044 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45046 * g++.dg/lookup/scoped3.C: New test.
45048 * g++.dg/lookup/decl1.C: New test.
45049 * g++.dg/lookup/decl2.C: New test.
45051 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45053 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45054 gcc.c-torture/compile/20021015-1.c,
45055 gcc.c-torture/compile/20021015-2.c,
45056 gcc.c-torture/compile/20021123-1.c,
45057 gcc.c-torture/compile/20021123-2.c,
45058 gcc.c-torture/compile/20021123-3.c,
45059 gcc.c-torture/compile/20021123-4.c,
45060 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45061 only to 3.1 or 3.2 branch.
45063 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45065 * gcc.dg/i386-bitfield3.c: New test.
45067 * gcc.dg/i386-bitfield2.c: New test.
45069 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45071 * g++.dg/parse/conv_op1.C: New test.
45073 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45075 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45078 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45080 * gcc.c-torture/compile/20021220-1.c: New test.
45082 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45084 * gcc.dg/i386-fastcall-1.c: New.
45086 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45088 * gcc.c-torture/execute/20021219-1.c: New test.
45090 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45092 * gcc.dg/i386-pic-1.c: New test.
45094 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45097 * g++.dg/template/friend9.C: New test.
45099 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45102 * g++.dg/template/access7.C: New test.
45104 2002-12-18 Nick Clifton <nickc@redhat.com>
45106 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45107 the libstdc++-v3 directory has been found.
45109 2002-12-12 Devang Patel <dpatel@apple.com>
45110 * gcc.dg/darwin-ld-1.c: New test.
45111 * gcc.dg/darwin-ld-2.c: New test.
45112 * gcc.dg/darwin-ld-3.c: New test.
45113 * gcc.dg/darwin-ld-4.c: New test.
45114 * gcc.dg/darwin-ld-5.c: New test.
45116 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45118 * gcc.c-torture/compile/20021212-1.c: New test.
45120 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45122 * gcc.dg/fshort-wchar: New test.
45124 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45127 * g++.dg/template/dtor1.C: New test.
45129 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45132 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45134 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45136 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45138 * g++.dg/template/static1.C: New test.
45139 * g++.dg/template/static2.C: New test.
45140 * g++.old-deja/g++.ext/memconst.C: New test.
45142 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45144 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45145 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45146 * g++.dg/special/initp1.C: Likewise.
45148 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45150 * gcc.c-torture/execute/20021204-1.c: New test.
45152 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45154 * gcc.dg/ppc-fmadd-1.c: New file.
45155 * gcc.dg/ppc-fmadd-2.c: New file.
45156 * gcc.dg/ppc-fmadd-3.c: New file.
45158 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45160 * gcc.c-torture/compile/20021204-1.c: New test.
45162 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45164 * g++.dg/inherit/covariant2.C: New test.
45165 * g++.dg/inherit/covariant3.C: New test.
45166 * g++.dg/inherit/covariant4.C: New test.
45167 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45168 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45170 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45173 * g++.dg/init/brace3.C: New test.
45175 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45177 * gcc.dg/20020210-1.c: Fix a comment typo.
45179 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45182 * g++.dg/parse/defarg1.C: New test.
45185 * g++.dg/template/char1.C: New test.
45187 * g++.dg/template/varmod1.C: Fix typo.
45189 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45192 * g++.old-deja/g++.pt/crash32.C: Expect error.
45194 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45197 * g++.dg/template/varmod1.C: New test.
45200 * g++.dg/inherit/typeinfo1.C: New test.
45203 * g++.dg/inherit/typedef1.C: New test.
45205 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45209 * g++.dg/template/strlen1.C: New test.
45212 * g++.dg/template/ctor2.C: New test.
45215 * g++.dg/init/string1.C: New test.
45218 * g++.dg/template/friend8.C: New test.
45220 2002-11-29 Joe Buck <jbuck@synopsys.com>
45222 * g++.dg/lookup/anon2.C: New test.
45224 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45226 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45229 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45231 * gcc.dg/bitfld-6.c: New test.
45233 2002-11-27 Jan Hubicka <jh@suse.cz>
45235 * gcc.c-torture/execute/20021127.[cx]: New test.
45237 2002-11-26 Jan Hubicka <jh@suse.cz>
45239 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45242 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45244 * g++.dg/init/brace2.C: New test.
45245 * g++.old-deja/g++.mike/p9129.C: Correct.
45247 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45249 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45251 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45253 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45255 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45257 * g++.dg/abi/empty11.C: New test.
45258 * g++.dg/rtti/cv1.C: New test.
45260 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45262 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45264 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45266 * g++.dg/abi/empty10.C: New test.
45268 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45270 * gcc.c-torture/compile/20021124-1.c: New test.
45272 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45274 * g++.dg/abi/rtti2.C: New test.
45276 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45278 * gcc.dg/i386-unroll-1.c: New test.
45280 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45282 * gcc.c-torture/compile/20021120-1.c: New test.
45283 * gcc.c-torture/compile/20021120-2.c: New test.
45285 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45287 * gcc.dg/bitfld-5.c: New test.
45289 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45291 * gcc.c-torture/execute/20021120-3.c: New test.
45293 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45295 * gcc.c-torture/execute/20021120-2.c: New test.
45297 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45299 * gcc.c-torture/execute/20021120-1.c: New test.
45301 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45303 * gcc.c-torture/execute/20021118-3.c: New test.
45305 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45307 * gcc.c-torture/compile/20021119-1.c: New test.
45309 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45311 * gcc.dg/duff-1.c: New test.
45312 * gcc.dg/duff-2.c: New test.
45313 * gcc.dg/duff-3.c: New test.
45315 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45317 * gcc.dg/cpp/_Pragma5.c: New test.
45319 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45321 * gcc.c-torture/execute/20021118-2.c: New test.
45323 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45325 * gcc.c-torture/execute/20021118-1.c: New test.
45327 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45329 * gcc.dg/20021116-1.c: New test.
45331 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45333 * g++.dg/abi/vcall1.C: New test.
45335 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45337 * gcc.dg/20021029-1.c: New test.
45338 * gcc.dg/20021029-2.c: New test.
45340 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45342 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45344 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45347 * gcc.dg/20021110.c: Move to ...
45348 * gcc.c-torture/compile/20021110.c: .... here.
45350 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45353 * gcc.c-torture/execute/20021111-1.c
45355 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45358 * gcc.dg/20021110.c: New test.
45360 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45362 * g++.dg/abi/vthunk3.C: Run only on x86.
45364 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45366 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45368 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45370 * lib/compat.exp (compat-execute): Fix logic error in last
45373 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45375 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45377 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45380 * g++.dg/template/access6.C: New test.
45382 2002-11-08 Jan Hubicka <jh@suse.cz>
45384 * gcc.dg/i386-ssefp-1.c: New test.
45385 * gcc.dg/i386-ssefp-1.c: New test.
45387 2002-11-08 Jan Hubicka <jh@suse.cz>
45389 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45391 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45393 * g++.dg/abi/vthunk3.C: New test.
45396 * g++.dg/template/crash2.C: New test.
45398 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45400 * g++.dg/abi/dtor1.C: New test.
45401 * g++.dg/abi/dtor2.C: Likewise.
45403 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45405 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45408 2002-11-04 Adam Nemet <anemet@lnxw.com>
45410 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45411 -mthumb. Only xfail with -O0.
45413 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45415 * g++.dg/abi/thunk1.C: New test.
45416 * g++.dg/abi/thunk2.C: Likewise.
45417 * g++.dg/abi/vtt1.C: Likewise.
45419 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45421 PR optimization/8423
45422 * gcc.c-torture/execute/builtin-constant.c: New test.
45424 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45426 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45427 Add some more cases.
45429 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45432 * g++.dg/opt/local1.C: New test.
45434 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45437 * g++.dg/template/complit1.C: New test.
45440 * g++.dg/template/typename4.C: Likewise.
45442 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45444 Core issue 287, PR c++/7639
45445 * g++.dg/template/instantiate1.C: Adjust error location.
45446 * g++.dg/template/instantiate3.C: New test.
45447 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45448 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45449 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45451 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45453 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45455 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45458 * g++.dg/init/dtor2.C: New test.
45460 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45462 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45463 * gcc.dg/nest.c: Bypass errors on irix6.
45465 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45467 * gcc.dg/nest.c: Expect error for mmix-*-*.
45468 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45470 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45472 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45475 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45477 2002-10-25 Mike Stump <mrs@apple.com>
45479 * gcc.dg/warn-1.c: New test.
45481 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45483 * g++.dg/template/typename3.C: New test.
45485 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45487 * g++.dg/lookup/ptrmem1.C: New test.
45489 * g++.dg/abi/vthunk2.C: New test.
45491 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45493 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45495 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45497 * g++.dg/abi/empty9.C: New test.
45499 2002-10-24 Richard Henderson <rth@redhat.com>
45501 * g++.dg/inherit/thunk1.C: Enable for ia64.
45503 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45506 * g++.dg/lookup/pretty1.C: New test.
45508 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45510 * gcc.dg/20021023-1.c: New test.
45512 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45515 * g++.dg/parse/inline1.C: New test.
45517 2002-10-23 Richard Henderson <rth@redhat.com>
45519 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45521 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45523 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45526 * g++.dg/parse/stmtexpr3.C: New test.
45528 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45530 * g++.dg/expr/cond1.C: New test.
45532 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45534 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45536 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45538 * g++.dg/abi/vbase13.C: New test.
45539 * g++.dg/abi/vbase14.C: Likewise.
45541 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45543 * gcc.dg/tls/pic-1.c: New test.
45544 * gcc.dg/tls/nonpic-1.c: New test.
45545 * gcc.dg/20021018-1.c: New test.
45547 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45549 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45550 Remove only files with the same base name as the test case.
45551 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45552 (profopt-execute): Likewise. Also, remove old profiling
45553 and performance data files before running the tests.
45555 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45556 * g++.dg/bprob/bprob.exp: Likewise.
45557 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45558 to allow more general test case names.
45560 * g++.dg/bprob/bprob-1.C: Rename to ...
45561 * g++.dg/bprob/g++-bprob-1.C: ... this.
45563 * g77.dg/bprob/bprob-1.f: Rename to ...
45564 * g77.dg/bprob/g77-bprob-1.f: ... this.
45566 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45568 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45569 bison 1.50 or later.
45571 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45573 * g++.dg/README: Describe more test directories.
45575 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45577 * g++.dg/init/array6.C: Add additional tests.
45579 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45581 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45582 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45584 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45586 * gcc.c-torture/compile/20020604-1.x: New.
45587 * gcc.c-torture/compile/simd-5.x: Likewise.
45588 * gcc.c-torture/execute/920710-1.x: Likewise.
45589 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45591 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45593 * g++.dg/inherit/override1.C: Add dg-options clause.
45595 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45597 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45600 2002-10-19 Andreas Schwab <schwab@suse.de>
45602 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45603 directory component.
45605 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45607 * g++.dg/inherit/thunk1.C: New test.
45609 * g++.dg/inherit/override1.C: New test.
45611 * g++.dg/abi/mangle11.C: New test.
45612 * g++.dg/abi/mangle14.C: New test.
45613 * g++.dg/abi/mangle17.C: New test.
45615 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45617 * g++.dg/overload/member2.C: New test.
45619 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45621 * g++.dg/README: Describe new compat directory.
45622 * g++.dg/dg.exp: Skip tests in compat directory.
45623 * README.compat: New file.
45624 * lib/compat.exp: New expect script.
45625 * g++.dg/compat: New test directory.
45626 * g++.dg/compat/compat.exp: New expect script.
45627 * g++.dg/compat/abi: New test directory.
45628 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45629 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45630 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45631 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45632 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45633 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45634 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45635 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45636 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45637 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45638 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45639 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45640 * g++.dg/compat/break: New test directory.
45641 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45642 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45643 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45644 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45645 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45646 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45647 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45648 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45649 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45650 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45651 g++.dg/compat/break/README: New files.
45652 * g++.dg/compat/eh: New test directory.
45653 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45654 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45655 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45656 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45657 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45658 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45659 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45660 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45661 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45662 g++.dg/compat/eh/filter2_y.C,
45663 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45664 g++.dg/compat/eh/new1_y.C,
45665 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45666 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45667 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45668 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45669 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45670 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45671 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45672 g++.dg/compat/eh/unexpected1_y.C: New files.
45673 * g++.dg/compat/init: New test directory.
45674 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45675 g++.dg/compat/init/array5_y.C,
45676 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45677 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45678 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45679 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45680 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45681 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45682 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45683 g++.dg/compat/init/init-ref2_y.C: New files.
45685 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45688 * g++.dg/inherit/using3.C: New test.
45690 2002-10-17 Jan Hubicka <jh@suse.cz>
45692 * gcc.dg/20021017-2.c: New test.
45694 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45696 * g++.dg/abi/mangle16.C: Adjust.
45698 * g++.dg/init/array8.C: New test.
45700 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45702 * gcc.dg/special/mips-abi.exp: New test.
45703 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45705 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45707 * g++.dg/abi/mangle16.C: New test.
45708 * g++.dg/abi/mangle17.C: Likewise.
45711 * g++.dg/template/ref1.C: New test.
45713 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45715 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45717 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45719 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45721 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45724 * g++.dg/init/array7.C: New test.
45726 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45728 * g++.dg/init/array6.C: New test.
45730 * g++.dg/abi/mangle13.C: Likewise.
45731 * g++.dg/abi/mangle14.C: Likewise.
45732 * g++.dg/abi/mangle15.C: Likewise.
45734 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45736 * g++.dg/abi/empty8.C: New test.
45738 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45740 * g++.dg/init/ctor1.C: New test.
45742 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45744 * gcc.c-torture/execute/20021015-1.c: New test.
45746 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45748 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45750 2002-10-14 Jan Hubicka <jh@suse.cz>
45752 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45754 2002-10-14 Richard Henderson <rth@redhat.com>
45756 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45758 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45760 PR optimization/6631
45761 * g++.dg/opt/const2.C: New test.
45763 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45766 * g++.dg/parse/friend1.C: New test.
45767 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45769 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45771 * gcc.dg/20021014-1.c: New test.
45773 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45776 * g++.dg/ext/vlm1.C: New test.
45777 * g++.dg/ext/vlm2.C: Likewise.
45779 * g++.dg/init/array1.C: Remove invalid braces.
45780 * g++.dg/init/brace1.C: New test.
45781 * g++.dg/init/copy2.C: Likewise.
45782 * g++.dg/init/copy3.C: Likewise.
45783 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45784 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45787 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45789 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45791 2002-10-11 Richard Shann <richard.shann@superh.com>
45793 * gcc.c-torture/compile/simd-5.c: New test.
45795 2002-10-10 Roger Sayle <roger@eyesopen.com>
45797 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45799 2002-10-10 Jim Wilson <wilson@redhat.com>
45801 * gcc.c-torture/execute/20021010-1.c: New test.
45803 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45806 * g++.dg/ext/typedef-init.C: New test.
45807 * gcc.dg/typedef-init.c: New test.
45809 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45811 * gcc.dg/cpp/paste13.c: New test.
45813 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45815 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45816 remaining platforms, XFAIL during compile, not execute. Don't
45819 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45821 * gcc.dg/alias-1.c: Tweak expected warning.
45823 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45825 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45827 2002-10-06 Andreas Jaeger <aj@suse.de>
45829 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45830 * gcc.dg/cpp/c++98.C: Likewise.
45832 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45833 * g++.dg/cpp/c++98.C: Likewise.
45835 * g++.dg/README (Subdirectories): Mention cpp directory.
45838 * gcc.dg/20021006-1.c: New test.
45840 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45843 * g++.dg/other/warning1.C: New test.
45845 2002-10-04 Roger Sayle <roger@eyesopen.com>
45847 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45848 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45849 and sparc-*-* with -m64 as expected failures. See PR 8087.
45851 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45854 * g++.dg/template/ptrmem3.C: New test.
45857 * g++.dg/template/union1.C: New test.
45859 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45862 * g++.dg/abi/mangle9.C: New test.
45863 * g++.dg/abi/mangle10.C: New test.
45864 * g++.dg/abi/mangle11.C: New test.
45865 * g++.dg/abi/mangle12.C: New test.
45867 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45870 * g++.dg/template/meminit1.C: New test.
45871 * g++.dg/warn/Wreorder-1.C: Likewise.
45872 * g++.old-deja/g++.mike/warn3.C: Tweak.
45873 * lib/prune.exp: Ingore "in copy constructor".
45875 2002-10-02 Andreas Jaeger <aj@suse.de>
45877 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45878 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45879 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45882 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45884 * gcc.dg/empty1.C: Fix typo.
45886 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45888 * gcc.dg/alias-1.c: New test.
45890 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45892 * gcc.dg/empty1.C: New test.
45894 * g++.dg/tls/init-2.C: Tweak error messages.
45896 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45898 * gcc.c-torture/compile/20020923-1.c: New test.
45900 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45902 * gcc.c-torture/execute/ffs-1.c: New test.
45903 * gcc.c-torture/execute/ffs-2.c: Ditto.
45905 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45907 * g++.dg/overload/member1.C: New test.
45909 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45911 * g++.dg/abi/empty7.C: New test.
45912 * g++.dg/init/pm2.C: Likewise.
45914 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45916 * g++.dg/rtti/crash1.C: New test.
45918 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45920 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45921 gcc.dg/sibcall-4.c: New tests.
45923 2002-09-28 Roger Sayle <roger@eyesopen.com>
45925 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45926 powerpc and MMIX targets.
45928 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45930 * gcc.dg/cpp/20020927-1.c: New.
45932 2002-09-26 David S. Miller <davem@redhat.com>
45934 * gcc.c-torture/compile/trunctfdf.c: New.
45936 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45938 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45940 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45942 * gcc.c-torture/execute/loop-15.c: New.
45944 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45946 * README.QMTEST: Fix typo.
45948 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45950 * gcc.dg/20020926-1.c: New test.
45952 2002-09-25 David S. Miller <davem@redhat.com>
45955 * gcc.c-torture/execute/shiftdi.c: New test.
45957 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45959 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45960 unique to the tool.
45961 * lib/g77.exp (g77_init): Likewise.
45962 * lib/g++.exp (g++_init): Likewise.
45963 * lib/objc.exp (objc_init): Likewise.
45965 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45967 * g++.dg/abi/empty5.C: New test.
45968 * g++.dg/abi/empty6.C: New test.
45969 * g++.dg/abi/vbase12.C: New test.
45971 2002-09-25 Richard Henderson <rth@redhat.com>
45973 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45974 too-small long double.
45976 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45978 * gcc.dg/20020919-1.c: New test.
45980 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45982 * g++.dg/abi/bitfield6.C: New test.
45983 * g++.dg/abi/bitfield7.C: New test.
45984 * g++.dg/abi/bitfield8.C: New test.
45985 * g++.dg/abi/vbase11.C: New test.
45987 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45989 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45990 hppa*-*-hpux*. Update test comment.
45992 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45994 * gcc.dg/tls/struct-1.c: New test.
45996 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45998 * gcc.dg/cpp/tr-warn2.c: Update.
46000 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46002 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46004 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46006 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46009 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46011 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46013 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46014 Adjust for c++filt moved to binutils. Remove spurious duplicate
46015 setting of cxxfilt.
46017 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46019 * gcc.dg/20020312-2.c: Update for darwin.
46021 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46023 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46025 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46027 * objc.dg/comp-types-1.m: New test.
46028 * objc.dg/comp-types-2.m: New test.
46029 * objc.dg/comp-types-3.m: New test.
46030 * objc.dg/comp-types-4.m: New test.
46031 * objc.dg/comp-types-5.m: New test.
46032 * objc.dg/comp-types-6.m: New test.
46034 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46036 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46038 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46040 * g++.dg/other/do1.C: New test.
46042 * g++.dg/template/subst1.C: New test.
46044 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46046 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46048 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46050 * g++.dg/template/qualttp20.C: Adjust expected errors.
46051 * g++.old-deja/g++.jason/report.C: Likewise.
46052 * g++.old-deja/g++.other/qual1.C: Likewise.
46054 * g++.dg/lookup/scoped2.C: New test.
46056 * g++.dg/ext/asm3.C: New test.
46058 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46060 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46062 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46064 * ChangeLog: follow spelling conventions.
46065 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46066 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46067 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46068 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46069 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46070 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46071 * g++.old-deja/g++.law/global-init1.C: Likewise.
46072 * g++.old-deja/g++.other/delete4.C: Likewise.
46073 * g++.old-deja/g++.other/inline21.C: Likewise.
46074 * g++.old-deja/g++.other/singleton.C: Likewise.
46075 * g77.dg/strlen0.f: Likewise.
46076 * g77.f-torture/compile/20010519-1.f: Likewise.
46077 * g77.f-torture/compile/980310-4.f: Likewise.
46078 * gcc.c-torture/compile/20000605-1.c: Likewise.
46079 * gcc.c-torture/execute/20020225-1.c: Likewise.
46080 * gcc.dg/c90-hexfloat-2.c: Likewise.
46081 * gcc.dg/c99-bool-1.c: Likewise.
46082 * gcc.dg/c99-hexfloat-2.c: Likewise.
46083 * gcc.dg/dll-2.c: Likewise.
46084 * gcc.dg/wtr-union-init-1.c: Likewise.
46085 * gcc.dg/wtr-union-init-2.c: Likewise.
46086 * gcc.dg/wtr-union-init-3.c: Likewise.
46087 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46088 * gcc.dg/cpp/defined.c: Likewise.
46089 * gcc.dg/cpp/macsyntx.c: Likewise.
46090 * gcc.dg/cpp/paste2.c: Likewise.
46091 * gcc.dg/cpp/trad/defined.c: Likewise.
46092 * gcc.dg/format/c90-printf-1.c: Likewise.
46093 * gcc.dg/format/c90-scanf-1.c: Likewise.
46094 * gcc.dg/format/c99-printf-1.c: Likewise.
46095 * gcc.dg/format/c99-scanf-1.c: Likewise.
46096 * gcc.misc-tests/gcov-8.c: Likewise.
46097 * lib/profopt.exp: Likewise.
46099 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46101 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46103 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46105 * g++.dg/inherit/using2.C: New test.
46107 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46109 * ChangeLog: Follow spelling conventions.
46110 * g++.dg/template/friend4.C: Likewise.
46111 * g++.old-deja/g++.pt/crash67.C: Likewise.
46112 * gcc.c-torture/execute/20000801-4.c: Likewise.
46113 * gcc.dg/c90-digraph-1.c: Likewise.
46114 * gcc.dg/c94-digraph-1.c: Likewise.
46115 * gcc.dg/c99-digraph-1.c: Likewise.
46116 * gcc.dg/cpp/line5.c: Likewise.
46117 * gcc.dg/cpp/multiline.c: Likewise.
46118 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46119 * gcc.dg/format/attr-3.c: Likewise.
46120 * gcc.dg/format/c90-scanf-3.c: Likewise.
46121 * gcc.dg/format/ext-4.c: Likewise.
46123 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46125 * g++.dg/template/pretty1.C: New test.
46127 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46129 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46131 2002-09-13 Matt Austern <austern@apple.com>
46133 * g++.dg/other/constref[12].C: New, regression tests for
46134 passing a cast expression to a function by const reference.
46136 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46138 * g++.dg/template/deduce1.C: New test.
46140 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46142 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46145 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46147 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46150 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46152 * gcc.c-torture/compile/20020910-1.c: New test.
46154 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46156 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46158 2002-09-10 Andreas Jaeger <aj@suse.de>
46160 * gcc.dg/20020312-2.c: Adjust for x86-64.
46162 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46164 * g77.dg/7388.f: New test case for PR 7388.
46166 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46168 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46170 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46172 * objc.dg/proto-lossage-1.m: New test.
46174 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46176 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46178 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46180 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46183 2002-09-06 Stan Shebs <shebs@apple.com>
46184 David Edelsohn <edelsohn@gnu.org>
46186 * gcc.dg/weak: New directory.
46187 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46188 target-specific xfail bits.
46189 * gcc.dg/typeof-2.c: Move to new directory.
46190 * gcc.dg/weak.exp: New expect script.
46192 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46194 * gcc.c-torture/execute/extzvsi.c: New test.
46196 2002-09-05 Stan Shebs <shebs@apple.com>
46198 * gcc.dg/weak-1.c: xfail on Darwin.
46199 * gcc.dg/weak-2.c: Ditto.
46200 * gcc.dg/weak-3.c: Ditto.
46201 * gcc.dg/weak-4.c: Ditto.
46202 * gcc.dg/weak-5.c: Ditto.
46203 * gcc.dg/weak-6.c: Ditto.
46204 * gcc.dg/weak-7.c: Ditto.
46205 * gcc.dg/weak-8.c: Ditto.
46206 * gcc.dg/weak-9.c: Ditto.
46208 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46210 * gcc.c-torture/execute/loop-14.c: New test.
46212 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46214 * g++.dg/other/cxa-atexit1.C: New test.
46216 * gcc.dg/typeof-2.c: New test.
46218 2002-09-03 Roger Sayle <roger@eyesopen.com>
46220 * gcc.dg/builtins-2.c: New testcase.
46221 * gcc.dg/builtins-3.c: New testcase.
46223 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46225 * gcc.dg/cpp/_Pragma4.c: New test.
46227 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46229 * objc/execute/nil_method-1.m: New testcase.
46231 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46233 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46234 [Object class], not [Object initialize].
46236 2002-08-31 Roger Sayle <roger@eyesopen.com>
46237 Hans-Peter Nilsson <hp@bitrange.com>
46239 * gcc.c-torture/execute/20020720-1.x: Skip test on
46240 mmix-knuth-mmixware. Correct comment.
46242 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46244 * g++.dg/abi/bitfield5.C: New test.
46245 * g++.dg/abi/vbase10.C: Likewise.
46247 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46249 * objc.dg/undeclared-selector.m: New test.
46251 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46253 * g++.dg/other/offsetof1.C: Avoid cast warning.
46255 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46257 * objc.dg/super-class-2.m: New test.
46259 2002-08-24 Matt Austern <austern@apple.com>
46261 * g++.dg/ext/lvaddr.C: New test.
46262 * g++.dg/ext/lvcast.C: New test.
46264 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46266 * g++.dg/inherit/cond1.C: New test.
46268 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46270 * gcc.dg/noncompile/incomplete-1.c: New test.
46272 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46274 * gcc.dg/typespec-1.c: New test.
46276 2002-08-20 Devang Patel <dpatel@apple.com>
46277 * objc.dg/proto-hier-2.m: New test.
46279 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46281 * objc.dg/bitfield-1.m: New test.
46282 * objc.dg/bitfield-2.m: New test.
46284 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46286 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46287 gcc.dg/c99-flex-array-4.c: New tests.
46289 2002-08-16 Stan Shebs <shebs@apple.com>
46291 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46293 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46295 * gcc.dg/typeof-1.c: New test.
46296 * g++.dg/ext/typeof2.C: New test.
46298 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46300 * g++.dg/other/offsetof1.C: New test.
46302 2002-08-14 Richard Henderson <rth@redhat.com>
46304 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46306 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46308 * gcc.dg/cpp/_Pragma3.c: New test.
46310 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46312 * g++.dg/template/inherit3: New test.
46314 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46316 * gcc.dg/bitfld-4.c: Add blank options.
46318 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46320 * g++.dg/template/crash1.C: New test.
46322 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46324 * gcc.dg/tls/opt-2.c: New test.
46326 2002-08-08 Devang Patel <dpatel@apple.com>
46328 * objc.dg/selector-1.m : New test
46330 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46332 * g++.dg/abi/bitfield4.C: New test.
46333 * gcc.dg/bitfld-4.c: New test.
46335 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46337 * g++.dg/other/packed1.C: New test.
46339 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46341 * g++.dg/abi/offsetof.C: Tweak error messages.
46342 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46344 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46346 * gcc.dg/bitfld-3.c: New test.
46348 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46349 Richard Henderson <rth@redhat.com>
46351 * gcc.dg/i386-bitfield1.c: New test.
46352 * g++.dg/abi/bitfield3.C: Update.
46354 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46356 * objc.dg/const-str-2.m: Update.
46357 * gcc.dg/cpp/c++98.c: Change to C extension.
46358 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46359 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46361 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46363 * gcc.dg/tls/diag-3.c: New.
46365 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46367 * g++.dg/README (Subdirectories): Document new subdir expr.
46368 * g++.dg/expr/pmf-1.C: New test.
46370 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46372 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46374 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46376 * g++.dg/abi/bitfield3.C: New test.
46378 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46380 * lib/gcov.exp: Tweak expected line formats.
46381 * gcc.misc-tests/gcov8.c: New test.
46382 * gcc.misc-tests/gcov8.x: New flags.
46384 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46386 * consistency.vlad/layout/endian.c: Include string.h.
46388 * gcc.c-torture/execute/20020805-1.c: New test.
46390 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46392 * g++.dg/other/conversion1.C: New test.
46394 2002-08-03 Roger Sayle <roger@eyesopen.com>
46396 * gcc.dg/builtins-1.c: New testcase.
46398 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46400 * g++.dg/inherit/access3.C: New test.
46402 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46404 * gcc.dg/ia64-visibility-2.c: New test.
46406 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46408 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46409 __qualifier_flags to __flags.
46411 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46413 * g++.dg/inherit/operator1.C: New test.
46414 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46415 * g++.dg/other/error1.C: Change expected error message.
46416 * g++.dg/template/conv4.C: Likewise.
46418 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46420 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46421 for documented behavior.
46423 2002-07-25 Roger Sayle <roger@eyesopen.com>
46425 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46426 several targets known to fail.
46428 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46430 * gcc.dg/mips-args-[123].c: New tests.
46432 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46434 * gcc.dg/ppc-spe.c: New.
46436 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46438 * g++.dg/other/ptrmem4.C: New testcase.
46440 2002-07-24 Richard Henderson <rth@redhat.com>
46442 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46444 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46446 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46448 2002-07-24 Roger Sayle <roger@eyesopen.com>
46450 * gcc.c-torture/execute/memset-3.c: New testcase.
46452 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46454 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46455 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46457 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46459 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46462 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46464 * gcc.c-torture/compile/simd-4.c: New test.
46466 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46468 PR c++/7347, c++/7348
46469 * g++.dg/template/access4.C: New test.
46470 * g++.dg/template/access5.C: New test.
46471 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46472 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46473 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46474 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46476 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46478 * gcc.dg/gnu89-init-2.c: New test.
46480 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46482 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46484 2002-07-20 Roger Sayle <roger@eyesopen.com>
46486 * gcc.c-torture/execute/20020720-1.c: New testcase.
46488 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46490 * gcc.dg/cpp/Wsignprom.c: New tests.
46492 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46494 * gcc.c-torture/execute/loop-13.c: New test.
46496 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46498 * gcc.dg/cpp/expr.c: New tests.
46500 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46502 * g++.dg/opt/pr6713.C: Add template instantiation.
46504 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46506 * gcc.dg/nest.c: New test.
46508 2002-07-17 Richard Henderson <rth@redhat.com>
46510 * g++.dg/opt/pr6713.C: New test.
46512 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46514 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46515 XFAIL for all x86 processors.
46517 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46519 * gcc.c-torture/execute/20010122-1.x: Do not test with
46520 -fomit-frame-pointer.
46522 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46524 * g++.dg/template/instantiate2.C: New test.
46525 * g++.dg/template/spec4.C: New test.
46527 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46529 * g++.dg/template/access2.C: New test.
46530 * g++.dg/template/access3.C: New test.
46532 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46534 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46535 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46536 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46537 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46538 Convert to use <stdarg.h>.
46539 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46541 * gcc.dg/va-arg-2.c: New.
46542 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46544 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46546 * gcc.c-torture/compile/20020710-1.c: New test.
46548 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46549 Andrew Pinski <pinskia@physics.uc.edu>
46551 gcc.c-torture/compile/simd-2.c: New testcase.
46552 gcc.c-torture/compile/simd-3.c: Likewise.
46554 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46557 * g++.dg/overload/error1.C: New test.
46559 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46561 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46562 configuration and IRIX 6 O32 ABI.
46564 2002-07-11 Roger Sayle <roger@eyesopen.com>
46566 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46568 2002-07-10 Roger Sayle <roger@eyesopen.com>
46570 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46572 2002-07-10 Jeffrey A Law <law@redhat.com>
46574 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46576 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46578 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46580 * gcc.dg/20020312-2.c: Check for __PPC__.
46582 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46584 * gcc.c-torture/compile/20020709-1.c: New test.
46586 2002-07-07 Roger Sayle <roger@eyesopen.com>
46588 * g++.dg/template/qualttp21.C: New test case.
46590 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46592 * gcc.c-torture/compile/20020706-1.c: New test.
46593 * gcc.c-torture/compile/20020706-2.c: New test.
46595 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46596 Alexandre Oliva <aoliva@redhat.com>
46598 * g++.dg/warn/incomplete1.C: New test.
46600 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46603 * g++.dg/warn/noreturn1.C: New test.
46605 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46608 * g++.dg/debug/debug6.C: New test.
46609 * g++.dg/debug/debug7.C: New test.
46611 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46613 * gcc.c-torture/compile/simd-3.c: New test.
46615 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46617 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46618 * gcc.dg/20020620-1.c: Likewise.
46620 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46623 * g++.dg/init/array4.C: New test.
46624 * g++.dg/init/array5.C: New test.
46626 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46628 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46629 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46631 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46633 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46634 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46635 * gcc.dg/wtr-conversion-1.c: Likewise.
46636 * gcc.dg/wtr-escape-1.c: Likewise.
46637 * gcc.dg/wtr-int-type-1.c: Likewise.
46638 * gcc.dg/wtr-label-1.c: Likewise.
46639 * gcc.dg/wtr-static-1.c: Likewise.
46640 * gcc.dg/wtr-strcat-1.c: Likewise.
46641 * gcc.dg/wtr-suffix-1.c: Likewise.
46642 * gcc.dg/wtr-switch-1.c: Likewise.
46643 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46644 * gcc.dg/wtr-union-init-1.c: Likewise.
46645 * gcc.dg/wtr-union-init-2.c: Likewise.
46646 * gcc.dg/wtr-union-init-3.c: Likewise.
46648 * gcc.dg/wtr-func-def-1.c: New test.
46650 2002-07-02 Devang Patel <dpatel@apple.com>
46652 * objc.dg/param-1.m: New test.
46654 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46656 * gcc.dg/cpp/trad/directive.c: Add test.
46657 * gcc.dg/cpp/trad/macroargs.c: Add test.
46658 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46660 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46662 * gcc.dg/cpp/cmdlne-M.c: New test.
46664 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46666 * objc.dg/desig-init-1.m: New test.
46668 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46671 * g++.dg/template/instantiate1.C: New test.
46673 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46676 * g++.dg/template/sizeof2.C: New test.
46678 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46680 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46681 gcc.dg/cpp/trad/include.c: New tests.
46683 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46686 * gcc.c-torture/compile/20020701-1.c: New test.
46688 2002-07-01 Stan Shebs <shebs@apple.com>
46690 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46692 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46693 (objc-torture-execute): or here.
46695 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46697 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46699 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46701 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46703 2002-06-30 Devang Patel <dpatel@apple.com>
46705 * objc.dg/fsyntax-only.m: New test.
46707 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46710 * g++.dg/template/friend7.C: New file.
46712 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46714 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46717 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46719 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46720 avoid division by zero.
46722 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46724 * gcc.dg/Wunknownprag.c: New tests.
46726 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46728 * gcc.c-torture/execute/simd-2.c: New test.
46730 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46732 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46733 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46734 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46735 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46736 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46737 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46738 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46739 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46740 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46741 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46742 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46743 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46744 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46745 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46746 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46747 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46748 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46750 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46752 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46753 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46754 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46755 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46757 * gcc.dg/cpp/trad/directive.c: Update.
46759 2002-06-23 Andreas Jaeger <aj@suse.de>
46761 * gcc.c-torture/execute/complex-6.c: New.
46763 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46765 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46766 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46767 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46768 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46770 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46772 * gcc.dg/cpp/trad: New directory with traditional tests copied
46773 from parent directory.
46774 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46775 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46776 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46777 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46778 Move to trad/ and rename.
46779 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46780 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46781 gcc.dg/cpp/trad/redef2.c: New tests.
46782 * gcc.dg/cpp/trad/trad.exp: New driver.
46784 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46786 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46787 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46788 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46789 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46792 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46794 * gcc.dg/20020620-1.c: New test.
46796 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46798 * g++.dg/template/ttp4.C: New test.
46800 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46802 * g++.dg/opt/vt1.C: Fix regexp.
46804 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46806 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46807 Don't use attribute `noinline'.
46809 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46811 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46813 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46815 * gcc.c-torture/execute/simd-1.c: New.
46817 * gcc.dg/simd-1.c: New.
46819 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46821 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46823 2002-06-16 Richard Henderson <rth@redhat.com>
46825 * g++.dg/ext/anon-struct1.C: New.
46826 * g++.dg/ext/anon-struct2.C: New.
46827 * g++.dg/ext/anon-struct3.C: New.
46828 * gcc.dg/anon-struct-1.c: New.
46829 * gcc.dg/anon-struct-2.c: New.
46830 * gcc.dg/anon-struct-3.c: New.
46831 * gcc.dg/20011008-1.c: Adjust warning text.
46832 * gcc.dg/20020527-1.c: Add -fms-extensions.
46834 2002-06-16 Richard Henderson <rth@redhat.com>
46836 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46838 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46840 * gcc.c-torture/execute/20020615-1.c: New test.
46842 2002-06-15 Roger Sayle <roger@eyesopen.com>
46844 * gcc.c-tortuture/execute/compare-1.c: New test case.
46845 * gcc.c-tortuture/execute/compare-2.c: New test case.
46846 * gcc.c-tortuture/execute/compare-3.c: New test case.
46848 2002-06-13 Richard Henderson <rth@redhat.com>
46850 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46853 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46855 * g++.dg/template/typename2.C: Update error message.
46857 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46859 * gcc.c-torture/execute/20020611-1.c: New test.
46861 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46863 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46864 list of targets to skip.
46866 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46868 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46869 targets if not optimizing.
46871 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46873 * gcc.c-torture/compile/20020605-1.c: New test.
46875 * g++.dg/opt/vt1.C: New test.
46877 * gcc.dg/20020531-1.c: New test.
46879 * gcc.dg/20020530-1.c: New test.
46881 * gcc.dg/20020527-1.c: New test.
46883 * g++.dg/opt/cse1.C: New test.
46885 2002-06-07 Roger Sayle <roger@eyesopen.com>
46887 * gcc.dg/20020607-2.c: New test case.
46889 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46891 * gcc.c-torture/compile/20020604-1.c: New test.
46893 2002-06-04 Richard Henderson <rth@redhat.com>
46895 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46896 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46897 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46899 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46901 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46903 2002-06-03 Richard Henderson <rth@redhat.com>
46905 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46906 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46908 2002-06-02 Richard Henderson <rth@redhat.com>
46910 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46911 test functions static.
46913 2002-06-02 Andreas Jaeger <aj@suse.de>
46915 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46918 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46920 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46921 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46922 Update for mofified diagnostics.
46923 * gcc.dg/c99-intconst-1.c: No longer fail.
46925 2002-06-02 Richard Henderson <rth@redhat.com>
46927 * gcc.dg/uninit-A.c: Remove xfail markers.
46929 2002-06-01 Roger Sayle <roger@eyesopen.com>
46931 * gcc.dg/fnegate-1.c: New test case.
46933 2002-05-30 Osku Salerma <osku@iki.fi>
46935 * gcc.c-torture/execute/mayalias-1.c: New file.
46937 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46939 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46940 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46941 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46943 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46945 * gcc.c-torture/execute/20020529-1.c: New test.
46947 2002-05-27 Richard Henderson <rth@redhat.com>
46949 * g++.dg/ext/attrib6.C: New test case.
46951 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46953 * gcc.c-torture/execute/pure-1.c: New test.
46955 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46957 * gcc.dg/cpp/arith-2.c: Remove.
46959 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46961 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46962 * gcc.dg/cpp/if-3.c: Remove.
46964 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46966 * g++.dg/opt/cse2.C: New test.
46968 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46970 * gcc.dg/cpp/arith-1.c: New semantic tests.
46971 * gcc.dg/cpp/if-1.c: Update.
46973 2002-05-24 Ben Elliston <bje@redhat.com>
46975 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46977 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46979 * gcc.dg/verbose-asm.c: New test.
46981 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46983 * gcc.dg/cpp/paste12.c: New test.
46985 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46987 * g++.dg/parse/named_ops.C: New test.
46989 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46991 * gcc.dg/weak-8.c: New test.
46993 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46995 * gcc.dg/weak-2.c: Allow optional leading underscore
46996 in scan-assembler symbol name.
46997 * gcc.dg/weak-3.c: Likewise.
46998 * gcc.dg/weak-4.c: Likewise.
46999 * gcc.dg/weak-5.c: Likewise.
47001 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47003 * gcc.dg/20020523-1.c: New test.
47005 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47007 * objc.dg/const-str-2.m: Update now that we stop after
47008 a command line error.
47010 2002-05-22 Richard Henderson <rth@redhat.com>
47012 * g++.dg/dg.exp: Fix typo in test pruneing.
47014 2002-05-22 Richard Henderson <rth@redhat.com>
47016 * g++.dg/dg.exp: Prune the tls subdirectory.
47017 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47018 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47019 * g++.dg/tls/init-1.C: New.
47021 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47023 * gcc.dg/20020517-1.c: New test.
47025 2002-05-21 Richard Henderson <rth@redhat.com>
47027 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47028 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47030 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47032 * g++.dg/other/copy2.C: New test.
47034 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47036 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47037 (MAX_COPY): Bump up to 10 times sizeof (long long).
47038 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47040 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47041 sizeof (long long).
47043 * gcc.c-torture/execute/strcpy-1.c: New test.
47045 2002-05-19 Jason Merrill <jason2redhat.com>
47047 * g++.dg/ext/oper1.C: New test.
47049 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47050 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47052 * README.QMTEST: New file.
47054 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47056 2002-05-19 Andreas Jaeger <aj@suse.de>
47058 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47060 * gcc.c-torture/execute/loop-2d.x: Likewise.
47062 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47064 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47065 support weak symbols.
47066 * gcc.dg/weak-4.c: Likewise.
47067 * gcc.dg/weak-6.c: Likewise.
47069 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47071 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47072 cygwin, coff and h8300-*-hms targets
47073 * gcc.dg/weak-5.c: Likewise.
47074 * gcc.dg/weak-7.c: Likewise.
47076 2002-05-16 Jason Merrill <jason@redhat.com>
47078 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47079 (scan-assembler-not, scan-assembler-dem): Likewise.
47080 (scan-assembler-dem-not): Likewise.
47082 2002-05-15 Richard Henderson <rth@redhat.com>
47084 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47086 2002-05-15 Richard Henderson <rth@redhat.com>
47088 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47089 (vfoo1f): Warning here.
47090 (vfoo1l): Don't redefine the alias.
47092 2002-05-14 Jason Merrill <jason@redhat.com>
47093 Alexandre Oliva <aoliva@redhat.com>
47095 * g++.dg/init/pm1.C: New test.
47097 2002-05-12 David S. Miller <davem@redhat.com>
47099 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47102 2002-05-10 Roger Sayle <roger@eyesopen.com>
47104 * gcc.c-torture/execute/20020510-1.c: New test case.
47106 2002-05-10 David S. Miller <davem@redhat.com>
47108 * gcc.c-torture/execute/conversion.c: Test long double too.
47110 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47112 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47113 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47114 * lib/g++.exp (g++_link_flags): Likewise.
47115 * lib/objc.exp (objc_target_compile): Likewise.
47117 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47119 * gcc.dg/cpp/poison.c: Update.
47120 * gcc.dg/cpp/20000625-2.c: Remove.
47121 * gcc.dg/cpp/direct2s.c: Remove final test.
47123 2002-05-08 Tom Rix <trix@redhat.com>
47125 * gcc.c-torture/execute/20020508-1.c: New test.
47126 * gcc.c-torture/execute/20020508-2.c: New test.
47127 * gcc.c-torture/execute/20020508-3.c: New test.
47129 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47131 * gcc.dg/cpp/charconst-4.c: More tests.
47133 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47136 * gcc.dg/weak-3.c: Update location of warning messages.
47137 * gcc.dg/weak-5.c: Likewise.
47139 2002-05-06 Roger Sayle <roger@eyesopen.com>
47141 * gcc.c-torture/execute/20020506-1.c: New test case.
47143 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47145 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47147 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47149 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47151 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47153 * gcc.dg/cpp/charconst-3.c: New test.
47155 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47157 * gcc.dg/cpp/charconst.c: Update tests.
47159 2002-05-05 Tim Josling <tej@melbpc.org.au>
47161 * treelang: Added directory for new sample language treelang. Also
47162 lib/treelang.exp: New file to signal treelang should be tested.
47164 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47166 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47167 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47168 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47169 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47170 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47171 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47172 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47174 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47176 * gcc.dg/format/xopen-2.c: New test.
47178 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47180 * gcc.dg/20020503-1.c: New test.
47182 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47184 * g++.dg/init/dtor1.C: Make it tougher.
47186 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47188 * g++.dg/init/dtor1.C: New test.
47190 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47192 * gcc.dg/altivec-8.c: New.
47194 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47196 * gcc.dg/altivec-7.c: New.
47198 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47200 * g++.dg/parse/typedef1.C: New test.
47202 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47205 * g++.dg/template/friend6.C: New test.
47208 * g++.dg/init/copy1.C: New test.
47210 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47212 * g++.dg/warn/effc1.C: New test.
47214 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47216 * gcc.dg/cpp/if-cexp.c: Add a test.
47218 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47220 * gcc.dg/20020426-2.c: New test.
47222 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47224 * gcc.dg/cpp/if-mop.c: Update.
47225 * gcc.dg/cpp/if-mpar.c: Add test.
47226 * gcc.dg/cpp/if-oppr.c: Update.
47228 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47231 * gcc.dg/weak-[2-7].c: New tests.
47233 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47235 * gcc.dg/enum1.c: New test.
47237 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47240 * g++.dg/inherit/access2.C: New test.
47242 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47245 * gcc.dg/20020426-1.c: New test.
47247 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47249 * g++.dg/abi/enum1.C: New test.
47251 2002-04-26 Richard Henderson <rth@redhat.com>
47253 * gcc.dg/c99-bool-1.c: Expect always true warning.
47255 2002-04-25 Roger Sayle <roger@eyesopen.com>
47257 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47259 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47261 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47264 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47266 * g++.dg/abi/mange7.C: New test.
47269 * g++.dg/parse/stmtexpr2.C: New test.
47271 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47273 * gcc.dg/20020312-2.c: Add SH target.
47275 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47277 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47278 compiler output on mips*-*-irix*.
47280 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47282 * g++.dg/parse/attr1.C: New test.
47284 2002-04-23 Roger Sayle <roger@eyesopen.com>
47286 * gcc.c-torture/execute/string-opt-17.c: New test case.
47287 * gcc.c-torture/execute/memset-2.c: New test case.
47289 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47292 * g++.dg/template/friend5.C: New test.
47295 * g++.dg/template/qual1.C: Likewise.
47297 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47299 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47300 Include stdlib.h, not stdio.h or ctype.h.
47302 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47304 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47305 cris-*-elf* and mmix-*-*.
47306 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47307 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47308 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47310 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47311 * gcc.dg/wchar_t-1.c: Ditto.
47313 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47315 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47318 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47320 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47322 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47324 * gcc.c-torture/execute/20000906-1.x: Delete.
47326 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47328 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47330 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47333 * g77.f-torture/execute/6367.f: New test.
47334 * g77.f-torture/execute/6367.x: Disable for MMIX.
47336 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47339 * g++.dg/opt/inline2.C: New test.
47341 2002-04-18 Richard Henderson <rth@redhat.com>
47343 * gcc.dg/20000906-1.c: Enable for all targets.
47344 * gcc.c-torture/compile/iftrap-2.c: New.
47346 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47348 * gcc.dg/20020418-1.c: New test.
47349 * gcc.dg/20020418-2.c: New test.
47351 2002-04-18 Richard Henderson <rth@redhat.com>
47353 * gcc.c-torture/compile/iftrap-1.c: New.
47354 * gcc.dg/iftrap-1.c: Adjust for ia64.
47355 * gcc.dg/iftrap-2.c: New.
47357 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47359 * gcc.c-torture/compile/20020418-1.c: New test.
47361 2002-04-18 Roger Sayle <roger@eyesopen.com>
47363 * gcc.c-torture/compile/20020415-1.c: New.
47365 2002-04-18 David S. Miller <davem@redhat.com>
47367 * gcc.c-torture/execute/20020418-1.c: New test.
47369 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47371 * gcc.dg/20020416-1.c: New test.
47373 * g++.dg/opt/inline1.C: New test.
47375 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47377 * gcc.dg/altivec-5.c: New test.
47379 * gcc.dg/20020415-1.c: New test.
47381 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47383 * lib/chill.exp: Remove.
47385 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47387 * g++.dg/other/big-struct.C: New test.
47389 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47391 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47394 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47397 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47398 in scan-assembler function name
47400 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47402 * g77.f-torture/execute/980628-4.x,
47403 g77.f-torture/execute/980628-5.x,
47404 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47405 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47406 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47409 2002-04-13 David S. Miller <davem@redhat.com>
47411 * gcc.c-torture/execute/20020413-1.c: New test.
47413 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47416 * g++.dg/ext/asm1.C: New tests.
47418 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47421 * g++.dg/parse/stmtexpr1.C: New test.
47424 * g++.dg/template/copy1.C: New test.
47426 2002-04-12 Richard Henderson <rth@redhat.com>
47428 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47430 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47432 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47433 gcc.c-torture/execute/20020307-2.c.
47435 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47437 * g++.dg/ext/attrib5.C,
47438 * g++.dg/lookup/struct1.C: New tests.
47440 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47442 * gcc.dg/20020411-1.c: New test.
47444 * gcc.c-torture/execute/20020411-1.c: New test.
47446 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47448 * g77.f-torture/execute/6177.f: New test.
47450 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47453 * g++.dg/opt/cleanup1.C: New test.
47455 * g++.dg/opt/const1.C: New test.
47457 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47459 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47461 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47464 * g++.dg/template/typename2.C: New test.
47466 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47468 * gcc.c-torture/execute/loop-12.c: New.
47470 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47472 * g77.f-torture/execute/980628-4.x,
47473 g77.f-torture/execute/980628-5.x,
47474 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47475 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47476 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47478 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47480 PR optimization/6086
47481 * g++.dg/opt/preinc1.C: New test.
47483 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47486 * g++.dg/opt/static2.C: New test.
47488 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47491 * gcc.dg/20020406-1.c: New test.
47493 2002-04-04 David S. Miller <davem@redhat.com>
47495 * gcc.c-torture/execute/20020404-1.c: New test.
47497 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47500 * gcc.dg/20020312-2.c: Do not declare global register variable
47501 if __PIC__ or __pic__ is defined.
47503 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47505 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47506 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47508 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47510 * gcc.misc-tests/linkage.exp: Update last change to handle
47511 sparc*-, not just sparc-.
47513 2002-04-03 Richard Henderson <rth@redhat.com>
47515 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47517 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47519 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47521 2002-04-02 David S. Miller <davem@redhat.com>
47523 * gcc.c-torture/execute/20020402-3.c: New test.
47525 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47527 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47528 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47530 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47531 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47532 g77.f-torture/execute/20001201.x,
47533 g77.f-torture/execute/u77-test.x: New files.
47535 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47536 * gcc.dg/wchar_t-1.c: Ditto.
47538 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47540 * gcc.c-torture/execute/20020402-1.c: New test.
47542 2002-04-01 Richard Henderson <rth@redhat.com>
47544 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47546 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47548 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47550 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47552 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47554 * g++.dg/inherit/template-as-base.C: Expect error.
47555 * g++.dg/inherit/namespace-as-base.C: Likewise.
47557 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47559 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47560 g++.dg/ext/instantiate3.C: Tweak match patterns.
47562 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47563 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47566 2002-03-31 Richard Henderson <rth@redhat.com>
47568 * gcc.dg/special/alias-2.c: New.
47569 * gcc.dg/special/ecos.exp: Run it.
47571 2002-03-31 Richard Henderson <rth@redhat.com>
47573 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47575 2002-03-31 Kazu Hirata <kazu@hxi.com>
47577 * gcc.dg/weak-1.c: Disable on h8300 port.
47579 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47581 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47582 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47584 * g++.dg/bprob/bprob-1.C: New test.
47585 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47586 * g++.dg/gcov/gcov-1.C: New test.
47587 * g++.dg/gcov/gcov-1.x: New file.
47588 * g++.dg/gcov/gcov-2.C: New test.
47589 * g++.dg/gcov/gcov-3.C: New test.
47590 * g++.dg/gcov/gcov-3.h: New file.
47592 2002-03-28 Roger Sayle <roger@eyesopen.com>
47594 * g++.old-deja/g++.other/builtins5.C: New test.
47595 * g++.old-deja/g++.other/builtins6.C: New test.
47596 * g++.old-deja/g++.other/builtins7.C: New test.
47597 * g++.old-deja/g++.other/builtins8.C: New test.
47598 * g++.old-deja/g++.other/builtins9.C: New test.
47600 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47602 * g++.dg/opt/static1.C: New test.
47604 * g++.dg/opt/longbranch1.C: New test.
47606 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47608 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47610 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47612 2002-03-28 Jeffrey A Law (law@redhat.com)
47614 * gcc.c-torture/execute/20020328-1.c: New test.
47616 2002-03-27 Richard Henderson <rth@redhat.com>
47618 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47619 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47620 move from g++.old-deja/g++.ext/.
47622 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47624 * g++.dg/init/new2.C: New test.
47626 2002-03-26 Richard Henderson <rth@redhat.com>
47628 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47630 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47633 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47635 * gcc.dg/20001102-1.c: Likewise.
47637 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47639 * gcc.dg/cpp/endif-pedantic1.c,
47640 gcc.dg/cpp/endif-pedantic2.c: New tests.
47642 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47644 * g++.dg/init/new1.C: New test.
47646 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47648 * g++.dg/abi/vbase9.C: New test.
47650 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47652 * gcc.dg/arm-asm.c: New test.
47654 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47656 * gcc.dg/Wswitch-enum.c: New test.
47659 2002-03-26 Richard Henderson <rth@redhat.com>
47661 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47664 2002-03-25 Richard Henderson <rth@redhat.com>
47666 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47669 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47670 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47672 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47674 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47676 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47678 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47679 targets using generic thunk support.
47681 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47683 * gcc.c-torture/compile/20020323-1.c: New test.
47685 * g++.dg/opt/conj2.C: New test.
47687 2002-03-24 Richard Henderson <rth@redhat.com>
47689 * gcc.dg/weak-1.c: Use -fno-common.
47691 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47693 * g77.dg/f77-edit-apostrophe-out.f: New test
47694 * g77.dg/f77-edit-h-out.f: New test
47695 * g77.dg/f77-edit-t-in.f: New test
47696 * g77.dg/f77-edit-t-out.f: New test
47697 * g77.dg/f77-edit-x-out.f: New test
47698 * g77.dg/f77-edit-slash-out.f: New test
47699 * g77.dg/f77-edit-colon-out.f: New test
47700 * g77.dg/f77-edit-s-out.f: New test
47702 2002-03-24 Richard Henderson <rth@redhat.com>
47704 * objc/execute/formal_protocol-6.x: New XFAIL.
47706 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47708 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47709 that do not support weak symbols
47711 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47713 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47714 * lib/g77.exp: Likewise.
47715 * lib/objc.exp: Likewise.
47717 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47719 * gcc.dg/Wswitch-default.c: New test.
47721 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47723 * g++.dg/other/enum1.C: New test.
47725 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47727 * gcc.dg/pragma-ep-3.c: Fix typo.
47729 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47731 * g++.dg/inherit/template-as-base.C: New test.
47733 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47735 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47736 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47738 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47740 * gcc.dg/cpp/multiline.c: Update to match.
47742 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47744 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47746 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47748 * gcc.dg/cpp/extratokens2.c: New file.
47750 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47752 * gcc.dg/20020312-2.c: Add rs6000 target.
47754 * gcc.c-torture/compile/20020319-1.c: New test.
47756 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47758 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47759 (A, E): Handle this.
47761 2002-03-20 Jason Merrill <jason@redhat.com>
47763 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47765 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47766 through prune_gcc_output.
47768 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47770 * gcc.c-torture/compile/20020320-1.c: New test.
47772 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47774 * gcc.c-torture/compile/20020318-1.c: New test.
47776 * gcc.dg/struct-by-value-1.c: New test.
47778 * gcc.dg/20020319-1.c: New test.
47780 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47782 * g++.dg/opt/conj1.C: New test.
47784 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47786 * g++.dg/template/qualttp20.C: Revert previous change.
47787 * g++.dg/template/qualttp3.C: Likewise.
47788 * g++.dg/template/qualttp4.C: Likewise.
47789 * g++.dg/template/qualttp5.C: Likewise.
47790 * g++.dg/template/qualttp6.C: Likewise.
47791 * g++.dg/template/qualttp7.C: Likewise.
47792 * g++.dg/template/qualttp8.C: Likewise.
47793 * g++.dg/template/recurse.C: Likewise.
47795 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47797 * gcc.dg/cpp/wchar-1.c: Update.
47799 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47801 * g++.dg/template/conv1.C: New test.
47802 * g++.dg/template/conv2.C: New test.
47803 * g++.dg/template/conv3.C: New test.
47804 * g++.dg/template/conv4.C: New test.
47806 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47808 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47809 * g++.dg/template/qualttp3.C: Likewise.
47810 * g++.dg/template/qualttp4.C: Likewise.
47811 * g++.dg/template/qualttp5.C: Likewise.
47812 * g++.dg/template/qualttp6.C: Likewise.
47813 * g++.dg/template/qualttp7.C: Likewise.
47814 * g++.dg/template/qualttp8.C: Likewise.
47815 * g++.dg/template/recurse.C: Likewise.
47817 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47819 * g++.dg/opt/dtor1.C: New test.
47821 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47823 * gcc.c-torture/compile/20020315-1.c: New test.
47825 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47827 * gcc.dg/weak-1.c: Fix scan tests.
47829 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47831 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47832 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47833 cris-*-aout* mmix-*-*.
47834 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47835 cris-*-aout* mmix-*-*.
47836 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47837 cris-*-elf* cris-*-aout* and mmix-*-*.
47838 * gcc.dg/20001009-1.c: Ditto.
47839 * gcc.dg/20010912-1.c: Ditto.
47840 * gcc.dg/20020122-4.c: Ditto.
47841 * gcc.dg/inline-2.c: Ditto.
47843 2002-03-14 Jeffrey A Law (law@cygnus.com)
47845 * gcc.c-torture/compile/20020314-1.c: New test.
47847 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47849 * gcc.c-torture/execute/20020314-1.c: New test.
47851 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47853 * g++.dg/warn/Wunused-1.C: New test.
47855 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47857 * g++.dg/abi/mangle6.C: New test.
47859 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47861 * gcc.c-torture/compile/20020309-2.c: New test.
47863 * gcc.c-torture/compile/20020312-1.c: New test.
47865 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47867 * g++.dg/other/access1.C: New test.
47869 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47871 * gcc.c-torture/execute/wchar_t-1.c: New test.
47873 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47875 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47877 2002-03-12 Roger Sayle <roger@eyesopen.com>
47879 * gcc.dg/20020312-1.c: New test case.
47881 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47883 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47885 2002-03-11 Richard Henderson <rth@redhat.com>
47887 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47888 * g++.old-deja/g++.jason/report.C: Likewise.
47890 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47892 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47893 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47895 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47897 * g++.dg/overload/pmf1.C: New test.
47899 2002-03-11 Kazu Hirata <kazu@hxi.com>
47901 * gcc.c-torture/execute/20020307-1.c: Use long.
47903 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47905 PR optimization/5844
47906 * gcc.dg/20020310-1.c: New test.
47908 2002-03-09 Michael Meissner <meissner@redhat.com>
47910 * gcc.c-torture/execute/memcpy-2.c: New test.
47911 * gcc.c-torture/execute/memset-1.c: New test.
47912 * gcc.c-torture/execute/strlen-1.c: New test.
47913 * gcc.c-torture/execute/strcmp-1.c: New test.
47914 * gcc.c-torture/execute/strncmp-1.c: New test.
47916 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47918 * gcc.dg/ppc-ldstruct.c: New test.
47920 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47922 * gcc.c-torture/execute/va-arg-22.c: New test.
47924 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47926 * gcc.c-torture/compile/20020309-1.c: New test.
47928 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47930 * gcc.c-torture/execute/20020307-2.c: New test.
47932 2002-03-07 Jeffrey A Law (law@redhat.com)
47934 * g77.f-torture/compile/20020307-1.f: New test.
47936 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47938 * gcc.dg/unordered-1.c: New test.
47940 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47942 * gcc.c-torture/execute/20020307-1.c: New test.
47944 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47946 * gcc.dg/20020304-1.c: New test.
47948 * gcc.c-torture/compile/20020304-2.c: New test.
47950 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47952 * gcc.c-torture/compile/20020304-1.c: New test case
47955 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47957 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47959 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47961 * g++.dg/other/classkey1.C: New test.
47963 2002-03-01 Richard Henderson <rth@redhat.com>
47965 * gcc.c-torture/compile/981223-1.x: New.
47966 * gcc.c-torture/compile/920625-1.x: New.
47968 2002-02-28 Richard Henderson <rth@redhat.com>
47970 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47972 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47974 * gcc.c-torture/execute/20020227-1.c: New test.
47976 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47978 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47980 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47981 * g++.old-deja.g++.other/defarg1.C: Likewise.
47982 * g++.old-deja/g++.pt/calls2.C: Likewise.
47983 * g++.old-deja/g++.pt/crash20.C: Likewise.
47984 * g++.old-deja/g++.pt/crash30.C: Likewise.
47985 * g++.old-deja/g++.pt/crash36.C: Likewise.
47986 * g++.old-deja/g++.pt/crash6.C: Likewise.
47987 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47988 * g++.old-deja/g++.pt/derived3.C: Likewise.
47989 * g++.old-deja/g++.pt/error1.C: Likewise.
47990 * g++.old-deja/g++.pt/friend21.C: Likewise.
47991 * g++.old-deja/g++.pt/friend23.C: Likewise.
47992 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47993 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47995 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47997 * gcc.c-torture/execute/20020225-2.c: New test.
47999 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48001 * gcc.c-torture/execute/920730-1t.c,
48002 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48003 Delete test cases, only relevant to -traditional.
48005 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48007 * gcc.dg/cpp/undef1.c: Remove.
48008 * gcc.dg/cpp/directiv.c: Update.
48009 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48011 2002-02-27 Michael Meissner <meissner@redhat.com>
48013 * gcc.c-torture/execute/20020226-1.c: New test.
48015 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48017 * g++.dg/debug/debug4.C: New test.
48019 * gcc.dg/ia64-visibility-1.c: New test.
48021 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48023 * gcc.dg/debug/20020224-1.c: New.
48025 2002-02-25 Kazu Hirata <kazu@hxi.com>
48027 * gcc.c-torture/execute/960416-1.x: New.
48028 * gcc.c-torture/execute/divconst-3.x: Likewise.
48030 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48032 * gcc.dg/20020224-1.c: New test.
48034 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48036 * gcc.c-torture/execute/20020225-1.c: New.
48038 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48040 * gcc.dg/cpp/wchar-1.c: New test.
48042 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48044 * gcc.dg/20020222-1.c: New test.
48046 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48048 * g++.dg/opt/anonunion1.C: New test.
48050 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48052 * g++.dg/template/qualttp19.C: New test.
48053 * g++.dg/template/qualttp20.C: New test.
48054 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48055 * g++.old-deja/g++.other/qual1.C: Likewise.
48057 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48059 * gcc.dg/attr-alwaysinline.c: New.
48061 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48063 * gcc.dg/20020220-1.c: New test.
48065 * gcc.dg/20020220-2.c: New test.
48067 * g++.dg/opt/mmx1.C: New test.
48069 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48071 * gcc.c-torture/compile/20020110.c: New test.
48073 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48075 * gcc.c-torture/execute/20020219-1.c: New test.
48077 * gcc.dg/20020219-1.c: New test.
48079 * gcc.dg/noncompile/20020220-1.c: New test.
48081 * g++.dg/opt/ptrintsum1.C: New test.
48083 * gcc.dg/debug/20020220-1.c: New test.
48085 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48087 * gcc.c-torture/execute/20020216-1.c: New test.
48089 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48091 * gcc.dg/decl-1.c: Update, new test.
48093 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48095 * g++.dg/abi/bitfield1.C: New test.
48096 * g++.dg/abi/bitfield2.C: New test.
48098 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48100 * gcc.dg/attr-nest.c: New test.
48102 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48104 * gcc.c-torture/execute/20020215-1.c: New test.
48106 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48108 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48109 * g++.dg/debug/debug.exp: New.
48110 * g++.dg/debug/trivial.C: New.
48111 * g++.dg/debug/debug1.C: Moved...
48112 * g++.dg/other/debug1.C: ...from here.
48113 * g++.dg/debug/debug2.C: Moved...
48114 * g++.dg/other/debug2.C: ...from here.
48115 * g++.dg/debug/debug3.C: Moved...
48116 * g++.dg/other/debug3.C: ...from here.
48118 * gcc.dg/noncompile/20020213-1.c: New test.
48120 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48122 * g++.dg/other/debug3.C: New test.
48124 * gcc.c-torture/execute/20020213-1.c: New test.
48126 2002-02-13 Richard Smith <richard@ex-parrot.com>
48128 * g++.old-deja/g++.other/thunk1.C: New test.
48130 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48132 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48134 2002-02-13 Stan Shebs <shebs@apple.com>
48136 * gcc.dg/altivec-3.c: New.
48138 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48140 * gcc.dg/Wunreachable-1.c: New test.
48141 * gcc.dg/Wunreachable-2.c: New test.
48143 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48145 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48147 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48149 * gcc.dg/decl-1.c: New test.
48151 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48153 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48155 2002-02-10 Kazu Hirata <kazu@hxi.com>
48157 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48158 * gcc.c-torture/compile/980506-1.x: Likewise.
48160 2002-02-10 Kazu Hirata <kazu@hxi.com>
48162 * gcc.dg/20020210-1.c: New.
48164 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48166 * g77.f-torture/execute/947.f: New regression test
48167 for PR fortran/947.
48169 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48171 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48172 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48174 2002-02-08 Richard Henderson <rth@redhat.com>
48176 * gcc.c-torture/compile/labels-3.c: New.
48178 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48180 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48181 expression statements work instead.
48182 * gcc.dg/noncompile/20020207-1.c: New test.
48184 2002-02-07 Richard Henderson <rth@redhat.com>
48186 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48188 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48190 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48192 * lib/g77-dg.exp: Trim g77 error messages so that they are
48193 recognized by dg.exp.
48195 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48198 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48200 2002-02-07 Richard Henderson <rth@redhat.com>
48202 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48203 to be sufficiently aligned for integers.
48205 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48207 * g++.dg/template/friend4.C: New test.
48209 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48212 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48215 2002-02-07 Richard Henderson <rth@redhat.com>
48217 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48218 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48219 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48220 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48222 2002-02-06 Richard Henderson <rth@redhat.com>
48224 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48226 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48228 * gcc.dg/20020206-1.c: New test.
48230 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48232 * gcc.c-torture/execute/20020206-1.c: New test.
48234 * gcc.c-torture/execute/20020206-2.c: New test.
48236 PR optimization/5429:
48237 * gcc.c-torture/compile/20020206-1.c: New test.
48239 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48241 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48242 as certain file formats cannot support particularly large
48245 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48246 and do not expect to be able to link the executable.
48248 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48249 fail because the COFF format does not support the weak attribute.
48251 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48253 * g77.dg/pr5473.f: New test
48255 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48257 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48258 Fix testcase accordingly.
48260 2002-02-04 Richard Henderson <rth@redhat.com>
48262 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48263 (buf): Change to be an array of pointers, not ints.
48265 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48267 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48268 before all tests. Move warning one line above to match where it
48270 * gcc.dg/Wswitch-2.c: New test.
48271 * g++.dg/warn/Wswitch-1.C: New test.
48272 * g++.dg/warn/Wswitch-2.C: New test.
48274 2002-02-04 Richard Henderson <rth@redhat.com>
48276 * g++.dg/abi/offsetof.C: Fix size comparison.
48278 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48280 * gcc.dg/cast-qual-2.c: New test.
48282 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48284 * gcc.dg/20020201-4.c: New test.
48286 2002-02-04 Ben Elliston <bje@redhat.com>
48288 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48289 target_info attribute != 0, in addition to the empty string.
48290 (gcc_target_compile): Likewise.
48292 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48294 * gcc.dg/Wswitch.c: New test.
48295 PR gcc/4475. PR gcc/3780.
48297 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48299 * g77.f-torture/execute/5122.f: New test for regressions
48300 against PR fortran/5122.
48302 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48304 * g77.f-torture/compile/pr3743.f: Delete
48305 * g77.dg/pr3743-1.f: New test.
48306 * g77.dg/pr3743-2.f: New test.
48307 * g77.dg/pr3743-3.f: New test.
48308 * g77.dg/pr3743-4.f: New test.
48310 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48312 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48314 2002-02-02 Richard Henderson <rth@redhat.com>
48316 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48317 * gcc.c-torture/execute/bf64-1.c: Likewise.
48319 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48321 * gcc.dg/20020201-2.c: New test.
48323 * gcc.dg/20020201-3.c: New test.
48325 * gcc.c-torture/execute/bitfld-2.c: New test.
48327 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48329 * gcc.dg/bitfld-1.c: Update.
48330 * gcc.dg/bitfld-2.c: Update.
48331 * gcc.c-torture/execute/bitfld-1.x: New.
48333 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48335 * gcc.c-torture/execute/20020201-1.c: New test.
48337 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48340 * gcc.dg/20020201-1.c: New test.
48342 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48345 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48346 * g77.f-torture/compile/pr3743.x: Remove
48348 2002-01-31 Tom Rix <trix@redhat.com>
48350 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48352 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48354 * gcc.dg/noncompile/20020130-1.c: New test.
48356 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48358 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48360 2002-01-29 Richard Henderson <rth@redhat.com>
48362 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48364 * gcc.c-torture/execute/bf64-1.c: Likewise.
48366 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48368 * gcc.c-torture/execute/20020129-1.c: New test.
48370 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48372 * gcc.c-torture/compile/20000224-1.c: Update.
48373 * gcc.c-torture/execute/bitfld-1.c: New tests.
48374 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48375 * gcc.dg/uninit-A.c: Update.
48377 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48379 * g++.dg/template/ctor1.C: Add instantiation.
48381 2002-01-28 Paul Koning <pkoning@equallogic.com>
48383 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48384 argument to __builtin_prefetch to be const ptr.
48386 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48388 * gcc.c-torture/compile/20020120-1.c: New test.
48390 2002-01-27 Kazu Hirata <kazu@hxi.com>
48392 * gcc.c-torture/execute/20020127-1.c: New test.
48394 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48396 * g77.dg/f77-edit-i-in.f: New test
48397 * g77.dg/f77-edit-i-out.f: New test
48399 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48401 * gcc.dg/debug/debug.exp: New file.
48402 * gcc.dg/debug/trivial.c: New file.
48403 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48404 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48405 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48406 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48407 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48408 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48409 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48410 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48411 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48412 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48413 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48414 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48415 * gcc.dg/20000503-1.c: Removed.
48416 * gcc.dg/20010207-1.c: Removed.
48417 * gcc.dg/20011223-1.c: Removed.
48418 * gcc.dg/20020104-2.c: Removed.
48419 * gcc.dg/debug-1.c: Removed.
48420 * gcc.dg/debug-2.c: Removed.
48421 * gcc.dg/debug-3.c: Removed.
48422 * gcc.dg/debug-4.c: Removed.
48423 * gcc.dg/debug-5.c: Removed.
48424 * gcc.dg/debug-6.c: Removed.
48425 * gcc.dg/dwarf2-1.c: Removed.
48426 * gcc.dg/dwarf2-2.c: Removed.
48428 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48430 * g++.old-deja/g++.other/eh5.C: New test.
48431 * g++.old-deja/g++.other/sibcall2.C: New test.
48432 * g++.old-deja/g++.other/array9.C: New test.
48433 * g++.old-deja/g++.other/typename2.C: New test.
48434 * g++.old-deja/g++.other/crash60.C: New test.
48435 * g++.old-deja/g++.other/conv9.C: New test.
48436 * g++.old-deja/g++.other/mangle10.C: New test.
48437 * g++.old-deja/g++.other/unchanging1.C: New test.
48438 * g++.old-deja/g++.other/exprstmt1.C: New test.
48439 * g++.old-deja/g++.other/inline23.C: New test.
48440 * g++.old-deja/g++.eh/ia64-1.C: New test.
48441 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48442 * g++.old-deja/g++.other/reload1.C: New test.
48443 * g++.old-deja/g++.other/static20.C: New test.
48444 * g++.old-deja/g++.other/local-alloc1.C: New test.
48445 * g++.old-deja/g++.other/conv8.C: New test.
48446 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48447 * g++.old-deja/g++.other/storeexpr1.C: New test.
48448 * g++.old-deja/g++.other/storeexpr2.C: New test.
48449 * g++.dg/eh/template2.C: New test.
48450 * g++.dg/warn/weak1.C: New test.
48452 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48454 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48455 Remove first, non-varying, argument.
48457 2002-01-23 Richard Henderson <rth@redhat.com>
48459 * gcc.dg/inline-2.c: New.
48461 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48462 Add optional target arg. Check number of arguments.
48463 (scan-assembler-not, scan-assembler-dem): Likewise.
48464 (scan-assembler-dem-not): Likewise.
48466 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48468 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48470 * g++.old-deja/g++.brendan/parse3.C,
48471 g++.old-deja/g++.other/crash26.C,
48472 g++.old-deja/g++.other/crash28.C,
48473 g++.old-deja/g++.other/crash29.C,
48474 g++.old-deja/g++.other/crash30.C,
48475 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48477 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48479 * gcc.dg/20020115-1.c: New.
48481 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48483 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48485 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48487 * gcc.dg/20020122-3.c: New.
48489 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48491 * g++.dg/other/gc1.C: New test.
48493 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48495 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48497 2002-01-22 Richard Henderson <rth@redhat.com>
48499 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48501 2002-01-22 Richard Henderson <rth@redhat.com>
48503 * gcc.dg/20020122-4.c: New.
48505 2002-01-22 H.J. Lu <hjl@gnu.org>
48507 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48509 * gcc.dg/special/ecos.exp: Likewise.
48510 * lib/g++-dg.exp: Likewise.
48511 * lib/g77-dg.exp: Likewise.
48512 * lib/gcc-dg.exp : Likewise.
48513 * lib/mike-g++.exp: Likewise.
48514 * lib/mike-g77.exp: Likewise.
48515 * lib/mike-gcc.exp: Likewise.
48516 * lib/objc-dg.exp: Likewise.
48518 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48521 * gcc.dg/20020122-2.c: New test.
48523 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48525 * gcc.dg/20020122-1.c: New test.
48527 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48529 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48531 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48533 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48535 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48537 * gcc.c-torture/compile/20020121-1.c: New test.
48539 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48541 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48544 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48546 * gcc.dg/20020218-1.c: New test.
48548 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48550 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48552 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48553 "At global scope" warning
48554 * g++.dg/ext/align1.C: Change cygwin test for alignment
48555 from db-bogus to dg-warning
48557 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48559 * g77.f-torture/compile/cpp2.F: New test.
48561 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48563 * g++.dg/template/access1.C: New test.
48565 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48567 * gcc.dg/20020118-1.c: New.
48569 2002-01-18 Kazu Hirata <kazu@hxi.com>
48571 * gcc.c-torture/execute/20020118-1.c: New test.
48573 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48575 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48576 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48577 alignment warnings.
48579 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48581 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48582 torture_with_loops and torture_without_loops
48584 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48586 * gcc.c-torture/compile/20020116-1.c: New test.
48588 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48590 * gcc.dg/20020116-2.c: New test.
48592 * gcc.dg/ultrasp4.c: New test.
48594 * gcc.dg/20020116-1.c: New test.
48596 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48598 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48601 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48603 * gcc.misc-tests/i386-prefetch.exp: New.
48604 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48605 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48606 * gcc.misc-tests/i386-pf-none-1.c: New test.
48607 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48609 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48611 * gcc.dg/gnu89-init-1.c: Add new tests.
48613 2002-01-15 Andreas Jaeger <aj@suse.de>
48615 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48616 * gcc.dg/i386-mmx-2.c: Likewise.
48617 * gcc.dg/i386-sse-1.c: Likewise.
48618 * gcc.dg/i386-sse-2.c: Likewise.
48619 * gcc.dg/i386-sse-3.c: Likewise.
48621 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48623 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48624 Uncomment additional cases that now pass.
48626 2002-01-11 Richard Henderson <rth@redhat.com>
48628 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48629 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48631 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48633 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48635 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48637 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48638 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48640 2002-01-10 Dale Johannesen <dalej@apple.com>
48642 * gcc.c-torture/execute/loop-11.c: New.
48644 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48646 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48647 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48649 2002-01-09 Richard Henderson <rth@redhat.com>
48651 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48652 type in which to perform the operation for each size.
48654 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48656 * gcc.c-torture/compile/20020109-2.c: New test.
48658 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48660 * gcc.c-torture/execute/loop-10.c: New test.
48662 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48664 * gcc.c-torture/compile/20010226-1.c: New test.
48665 * gcc.c-torture/compile/20010227-1.c: New test.
48666 * gcc.c-torture/compile/20010426-1.c: New test.
48667 * gcc.c-torture/compile/20010510-1.c: New test.
48668 * gcc.c-torture/compile/20010605-3.c: New test.
48669 * gcc.c-torture/compile/20010824-1.c: New test.
48670 * gcc.c-torture/execute/20010409-1.c: New test.
48671 * gcc.dg/noncompile/20000901-1.c: New test.
48672 * gcc.dg/20001023-1.c: New test.
48673 * gcc.dg/20001101-1.c: New test.
48674 * gcc.dg/20001102-1.c: New test.
48675 * gcc.dg/20010207-1.c: New test.
48676 * gcc.dg/20010405-1.c: New test.
48677 * gcc.dg/20010822-1.c: New test.
48678 * gcc.dg/20011107-1.c: New test.
48680 2002-01-09 Jeffrey A Law (law@redhat.com)
48682 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48684 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48685 execution failure on PA targets.
48687 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48689 * gcc.c-torture/compile/20020109-1.c: New test.
48691 2002-01-08 Kazu Hirata <kazu@hxi.com>
48693 * gcc.c-torture/execute/20020108-1.c: New test.
48695 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48697 * gcc.dg/20020108-1.c: New test.
48699 2002-01-08 H.J. Lu <hjl@gnu.org>
48701 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48704 2002-01-08 Geoff Keating <geoffk@redhat.com>
48706 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48709 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48711 * gcc.dg/altivec-4.c: Test altivec predicates.
48713 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48715 * gcc.c-torture/execute/20020107-1.c: New test.
48717 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48720 * gcc.c-torture/compile/20020106-1.c: New test.
48722 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48724 * gcc.c-torture/execute/nestfunc-4.c: New test.
48726 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48728 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48729 extra triple that slipped in.
48730 * g++.old-deja/g++.abi/align.C: Likewise.
48731 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48733 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48735 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48736 * g++.old-deja/g++.abi/align.C: Likewise.
48737 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48739 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48741 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48744 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48746 * gcc.dg/20020104-1.c: New test.
48748 * gcc.dg/20020104-2.c: New test.
48750 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48752 * gcc.dg/20020103-1.c: Fix typo in target selector.
48754 2002-01-03 Richard Henderson <rth@redhat.com>
48756 * gcc.dg/20020103-1.c: New.
48758 2002-01-03 Kazu Hirata <kazu@hxi.com>
48760 * gcc.c-torture/execute/20020103-1.c: New test.
48762 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48764 * g++.dg/other/debug2.C: New test.
48766 * gcc.c-torture/compile/20020103-1.c: New test.
48768 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48770 * gcc.dg/gnu89-init-1.c: Added new tests.
48772 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48774 * g++.dg/template/friend2.C: Remove as patch is reverted.
48776 * g++.dg/warn/oldcast1.C: New test.
48778 * g++.dg/template/ptrmem1.C: New test.
48779 * g++.dg/template/ptrmem2.C: New test.
48781 * g++.dg/template/ntp.C: New test.
48783 * g++.dg/other/component1.C: New test.
48785 * g++.dg/template/ttp3.C: New test.
48787 * g++.dg/template/friend2.C: New test.
48788 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48790 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48792 * g++.dg/other/ptrmem1.C: New test.
48793 * g++.dg/other/ptrmem2.C: New test.
48795 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48797 * g++.dg/template/ctor1.C: New test.
48799 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48801 * g++.dg/template/friend2.C: New test.
48803 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48805 * gcc.dg/mmix-1.c: New test.
48807 2001-12-31 Richard Henderson <rth@redhat.com>
48809 * gcc.dg/asm-5.c: New.
48811 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48813 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48814 in namespace __gnu_cxx
48816 2001-12-30 Richard Henderson <rth@redhat.com>
48818 * gcc.dg/debug-6.c: New.
48820 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48822 * gcc.c-torture/compile/20011229-2.c: New test.
48824 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48826 * gcc.dg/debug-3.c: New test.
48827 * gcc.dg/debug-4.c: New test.
48828 * gcc.dg/debug-5.c: New test.
48830 2001-12-29 Richard Henderson <rth@redhat.com>
48832 * g++.dg/eh/loop1.C: New.
48834 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48836 * g++.dg/template/crash1.C: New test.
48838 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48840 * g++.dg/other/const1.C: New test.
48842 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48844 * gcc.c-torture/compile/20011229-1.c: New test.
48846 2001-12-28 Stan Shebs <shebs@apple.com>
48848 * lib/objc-torture.exp: Resync with c-torture.exp.
48849 * lib/objc.exp: Load standard libraries.
48851 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48853 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48856 2001-12-27 Roger Sayle <roger@eyesopen.com>
48858 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48860 2001-12-27 Richard Henderson <rth@redhat.com>
48862 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48864 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48866 * g++.dg/eh/ctor1.C: New test.
48867 * g++.dg/other/error2.C: New test.
48869 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48871 * g++.dg/other/init2.C: New test.
48873 2001-12-24 Richard Henderson <rth@redhat.com>
48875 * gcc.dg/20011223-1.c: New.
48876 * gcc.dg/inline-1.c: New.
48878 2001-12-23 Richard Henderson <rth@redhat.com>
48880 * gcc.dg/asm-4.c: Test operand modifiers.
48882 2001-12-23 Richard Henderson <rth@redhat.com>
48884 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48886 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48888 * gcc.c-torture/execute/20011223-1.c: New test.
48890 2001-12-21 Richard Henderson <rth@redhat.com>
48892 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48893 re-enables the warning.
48895 2001-12-21 Richard Henderson <rth@redhat.com>
48897 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48899 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48901 * gcc.c-torture/compile/20011218-1.c: New test.
48903 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48905 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48907 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48908 epilogue generation for ARM ISR routines.
48910 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48912 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48913 * gcc.dg/format/c90-printf-3.c: Likewise.
48914 * gcc.dg/format/c99-printf-3.c: Likewise.
48915 * gcc.dg/format/ext-1.c: Likewise.
48916 * gcc.dg/format/ext-6.c: Likewise.
48917 * gcc.dg/format/format.h: Prototype unlocked stdio.
48919 2001-12-20 Richard Henderson <rth@redhat.com>
48921 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48923 (malloc): Correct allocation logic. Abort if we fill up the
48924 arena before initialization complete.
48925 (realloc): Correct allocation logic.
48927 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48929 * gcc.c-torture/compile/20011219-2.c: New test.
48931 * gcc.c-torture/execute/20011219-1.c: New test.
48933 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48935 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48936 target does not support weak symbols.
48938 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48940 * gcc.c-torture/compile/20011219-1.c: New test.
48942 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48944 * g++.dg/other/error1.C: New test.
48946 2001-12-17 Jeffrey A Law (law@redhat.com)
48948 * gcc.c-torture/execute/20011217-1.c: New test.
48950 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48952 * objc.dg/special/: New directory.
48953 * objc.dg/special/special.exp: New file.
48954 * objc.dg/special/unclaimed-category-1.h: New file.
48955 * objc.dg/special/unclaimed-category-1a.m: New file.
48956 * objc.dg/special/unclaimed-category-1.m: New file.
48958 2001-12-17 Andreas Jaeger <aj@suse.de>
48960 * gcc.c-torture/compile/20011217-2.c: New test.
48962 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48964 * gcc.c-torture/compile/20011217-1.c: New test.
48966 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48968 * gcc.dg/20011214-1.c: New.
48970 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48972 * gcc.dg/altivec-4.c: New.
48974 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48976 * gcc.dg/20011113-1.c: New test.
48978 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48980 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48981 std::__malloc_alloc_template<0> and
48982 std::__default_alloc_template<false, 0>.
48984 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48986 * objc/execute/bf-21.m: New test.
48987 * objc/execute/enumeration-1.m: New test.
48988 * objc/execute/enumeration-2.m: New test.
48990 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48992 * gcc.dg/gnu89-init-1.c: New test.
48994 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48996 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48997 * g++.old-deja/g++.jason/2371.C: Likewise.
48998 * g++.old-deja/g++.jason/template33.C: Likewise.
48999 * g++.old-deja/g++.jason/template34.C: Likewise.
49000 * g++.old-deja/g++.jason/template36.C: Likewise.
49001 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49002 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49003 * g++.old-deja/g++.other/typename1.C: Likewise.
49004 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49005 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49006 * g++.old-deja/g++.pt/typename11.C: Likewise.
49007 * g++.old-deja/g++.pt/typename14.C: Likewise.
49008 * g++.old-deja/g++.pt/typename16.C: Likewise.
49009 * g++.old-deja/g++.pt/typename3.C: Likewise.
49010 * g++.old-deja/g++.pt/typename4.C: Likewise.
49011 * g++.old-deja/g++.pt/typename5.C: Likewise.
49012 * g++.old-deja/g++.pt/typename7.C: Likewise.
49013 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49015 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49017 * g++.dg/other/linkage1.C: New test.
49018 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49021 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49023 * gcc.dg/concat.c: New test.
49025 2001-12-11 Stan Shebs <shebs@apple.com>
49027 * objc/compile: New test directory.
49028 * objc/compile/compile.exp: New expect script.
49029 * objc/compile/20011211-1.m: New compile test.
49031 2001-12-11 Jason Merrill <jason@redhat.com>
49033 * lib/prune.exp (prune_gcc_output): Also handle "In member
49034 function". So many permutations...
49036 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49038 * g++.dg/template/typedef1.C: New test.
49040 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49042 * g++.dg/other/copy1.C: New test.
49044 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49046 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49048 * gcc.dg/builtin-choose-expr.c: New.
49050 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49052 * gcc.dg/altivec-2.c: New.
49054 2001-12-07 Richard Henderson <rth@redhat.com>
49056 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49058 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49060 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49063 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49065 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49067 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49069 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49070 variable argument list.
49072 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49074 * gcc.c-torture/execute/memcheck: Delete entire directory.
49075 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49076 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49078 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49080 * gcc.dg/Wshadow-1.c: New test.
49082 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49084 * gcc.c-torture/compile/20011130-1.c: New test.
49086 * gcc.dg/noncompile/20011025-1.c: New test.
49088 * g++.dg/other/anon-union.C: New test.
49090 * gcc.c-torture/execute/20011024-1.c: New test.
49092 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49094 * gcc.c-torture/execute/20000722-1.x,
49095 gcc.c-torture/execute/20010123-1.x: Remove.
49096 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49097 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49098 gcc.dg/c99-complit-2.c: New tests.
49100 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49102 * g++.dg/inherit/base1.C: New test.
49104 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49106 * g++.dg/other/stdarg1.C: New test.
49108 * gcc.c-torture/compile/20011130-2.c: New test.
49110 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49112 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49113 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49114 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49115 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49116 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49117 * gcc.dg/builtin-prefetch-1.c: New test.
49119 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49121 * gcc.dg/20011130-1.c: New test.
49123 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49125 * g++.dg/other/scope1.C: New test.
49126 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49128 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49130 * gcc.dg/vla-init-1.c: New test.
49132 2001-12-01 Geoff Keating <geoffk@redhat.com>
49134 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49136 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49138 * objc.dg/alias.m: Update.
49139 * objc.dg/class-1.m: Update.
49140 * objc.dg/const-str-1.m: Update.
49141 * objc.dg/fwd-proto-1.m: Update.
49142 * objc.dg/id-1.m: Update.
49143 * objc.dg/super-class-1.m: Update.
49145 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49147 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49150 2001-11-28 Jeffrey A Law (law@cygnus.com)
49152 * gcc.c-torture/execute/20011128-1.c: New test.
49154 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49156 * gcc.dg/20011127-1.c: New test.
49158 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49160 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49161 from Austin Group draft 7.
49162 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49163 scanf format arguments.
49164 * gcc.dg/format/no-exargs-2.c: New test.
49166 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49168 * g++.dg/abi/vbase8-4.C: New test.
49170 2001-11-24 Ian Lance Taylor <ian@airs.com>
49172 * gcc.c-torture/execute/20011121-1.c: New test.
49174 2001-11-23 Jeffrey A Law (law@cygnus.com)
49176 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49178 2001-11-23 Andreas Jaeger <aj@suse.de>
49180 * gcc.dg/cpp/charconst-2.c: New test.
49182 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49184 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49185 to the host if it is remote. Let tests specify extra headers
49187 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49188 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49189 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49190 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49191 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49192 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49193 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49194 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49195 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49196 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49198 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49200 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49201 for little endian ARMs.
49203 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49205 * gcc.c-torture/compile/20011119-1.c: New test.
49206 * gcc.c-torture/compile/20011119-2.c: New test.
49208 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49210 * gcc.dg/altivec-1.c: Fix typo.
49212 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49214 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49216 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49218 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49220 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49222 * lib/g77.exp: Don't specify --rpath-link.
49224 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49225 across all the headers.
49226 * gcc.dg/format/format.exp: For testing on a remote host,
49229 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49230 * gcc.c-torture/execute/930406-1.c: Likewise.
49231 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49233 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49235 * gcc.dg/altivec-1.c: New.
49237 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49239 * gcc.dg/cpp/fpreprocessed.c: New test case.
49241 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49243 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49244 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49245 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49247 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49249 * gcc.dg/no-builtin-1.c: New test.
49251 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49253 * gcc.c-torture/execute/20011115-1.c: New test.
49255 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49257 * gcc.c-torture/compile/20011114-2.c: New test.
49258 * gcc.c-torture/compile/20011114-3.c: New test.
49259 * gcc.c-torture/compile/20011114-4.c: New test.
49261 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49263 * g++.dg/other/init1.C: New test.
49265 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49267 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49270 * gcc.c-torture/execute/20011114-1.c: New testcase.
49272 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49273 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49274 like the (before this change) version of 20010327-1.c.
49276 2001-11-14 Roger Sayle <roger@eyesopen.com>
49278 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49280 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49282 * g++.dg/init/array2.C: New test.
49284 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49286 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49288 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49290 * g++.dg/other/forscope1.C: New test.
49291 * g++.dg/ext/forscope1.C: New test.
49292 * g++.dg/ext/forscope2.C: New test.
49294 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49296 * gcc.c-torture/execute/20011113-1.c: New test.
49298 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49300 * gcc.c-torture/execute/20011109-2.c: New test.
49302 * gcc.c-torture/execute/20011109-1.c: New test.
49304 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49306 * gcc.c-torture/compile/20011109-1.c: New test.
49308 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49310 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49311 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49312 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49313 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49314 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49315 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49316 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49318 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49320 * g++.dg/warn/Wshadow-1.C: New tests.
49321 * g++.old-deja/g++.mike/for3.C: Update.
49323 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49325 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49326 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49327 XFAILs. Adjust expected error texts.
49328 * gcc.c-torture/compile/20011106-1.c,
49329 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49330 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49331 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49332 gcc.dg/c99-array-lval-5.c: New tests.
49334 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49336 * gcc.dg/cpp/defined.c: Update.
49338 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49340 * gcc.c-torture/execute/anon-1.c: New test.
49342 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49344 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49345 same size, so no warning should be produced on stormy16.
49347 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49348 due to oversized array.
49349 * g++.old-deja/g++.mike/ns15.C: Likewise.
49350 * g++.old-deja/g++.pt/crash16.C: Likewise.
49352 2001-11-02 Graham Stott <grahams@redhat.com>
49354 * g++.dgother/debug1.C: Fix typos.
49356 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49358 * g++.dg/other/debug1.C: New test.
49360 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49362 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49365 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49367 * gcc.dg/20011029-2.c: New test.
49369 * gcc.c-torture/compile/20011029-1.c: New test.
49371 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49373 * objc/execute/class_self-1.m: New test.
49374 * objc/execute/class_self-2.m: New test.
49376 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49378 * gcc.misc-tests/msgs.exp: Delete.
49379 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49380 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49381 error set to match recent changes.
49383 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49385 * gcc.dg/20011021-1.c: New test.
49387 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49389 * gcc.c-torture/compile/20011023-1.c: New test.
49391 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49393 * lib/g77.exp: Rewrite based on lib/g++.exp.
49395 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49397 * gcc.c-torture/execute/20011019-1.c: New test.
49399 * gcc.dg/20011018-1.c: New test.
49401 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49403 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49405 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49407 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49408 * gcc.dg/attr-invalid.c: Likewise.
49410 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49412 * gcc.dg/20011015-1.c: New test.
49414 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49416 * g++.dg/template/unify2.C: New test.
49418 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49420 * g++.dg/other/exception-specification.C: New test
49422 2001-10-13 Tom Rix <trix@redhat.com>
49424 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49425 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49427 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49429 * gcc.dg/20011009-1.c: New test.
49431 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49434 * g++.dg/other/friend1.C: New test.
49436 2001-10-11 Richard Henderson <rth@redhat.com>
49438 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49440 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49442 * gcc.c-torture/compile/20011010-1.c: New.
49444 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49446 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49447 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49448 g77.f-torture/execute/execute.exp,
49449 g77.f-torture/noncompile/noncompile.exp,
49450 gcc.c-torture/compile/compile.exp,
49451 gcc.c-torture/execute/execute.exp,
49452 gcc.c-torture/execute/ieee/ieee.exp,
49453 gcc.c-torture/execute/memcheck/memcheck.exp,
49454 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49455 objc/execute/execute.exp: Update FSF address.
49457 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49459 * gcc.dg/cpp/cmdlne-C.c: Update.
49460 * gcc.dg/cpp/cmdlne-C2.c: New.
49462 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49464 * gcc.c-torture/execute/20011008-3.c: New.
49466 2001-10-08 DJ Delorie <dj@redhat.com>
49468 * gcc.dg/20011008-1.c: New.
49469 * gcc.dg/20011008-2.c: New.
49471 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49473 * gcc.dg/cpp/spacing1.c: Update test.
49475 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49477 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49478 spelling errors of "separate" as "seperate".
49480 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49482 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49483 enough to avoid inlining.
49485 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49487 * lib/g77.exp: set libg2c_dir correctly.
49489 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49491 * gcc.dg/cpp/macro11.c: New test.
49493 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49495 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49496 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49497 gcc.dg/format/multattr-3.c: New tests.
49498 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49499 tests for format attributes on function pointers being rejected.
49501 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49503 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49505 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49507 * g++.dg/warn/format1.C: New test.
49509 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49511 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49513 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49515 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49517 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49519 * gcc.dg/cpp/redef2.c: Add test.
49521 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49523 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49524 long-standing bug on i686, apparently.
49525 * gcc.c-torture/execute/loop-2c.x: New file.
49526 * gcc.c-torture/execute/loop-2d.x: New file.
49527 * gcc.c-torture/execute/loop-3c.x: New file.
49529 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49531 * gcc.dg/cpp/20000625-2.c: Correct line number.
49533 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49535 * gcc.dg/cpp/macro10.c: New test.
49536 * gcc.dg/cpp/strify3.c: New test.
49537 * gcc.dg/cpp/spacing1.c: Add tests.
49538 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49539 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49541 2001-09-24 DJ Delorie <dj@redhat.com>
49543 * gcc.c-torture/execute/20010924-1.c: New test.
49545 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49547 * objc/execute/paste.m: Remove.
49549 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49551 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49553 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49555 * g77.dg/strlen0.f: New test.
49557 2001-09-21 Richard Henderson <rth@redhat.com>
49559 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49560 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49562 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49564 Table-driven attributes.
49565 * g++.dg/ext/attrib1.C: New test.
49567 2001-09-20 DJ Delorie <dj@redhat.com>
49569 * gcc.dg/20000926-1.c: Update expected warning messages.
49570 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49571 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49574 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49576 * g++.dg/eh/registers1.C: New test case.
49578 2001-09-17 Richard Henderson <rth@redhat.com>
49580 * gcc.dg/array-5.c: Fix VLA decomposition test.
49582 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49584 * gcc.dg/cpp/line5.c: New testcase.
49586 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49588 * gcc.dg/cpp/macro9.c: New test.
49590 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49592 * gcc.c-torture/execute/980223.c: Change type of addr from long
49595 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49597 * gcc.c-torture/execute/20010915-1.c: New test.
49599 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49601 * g77.dg/bprob: New directory.
49602 * g77.dg/bprob/bprob.exp: New file.
49603 * g77.dg/bprob/bprob-1.f: New test.
49604 * g77.dg/gcov: New directory.
49605 * g77.dg/gcov/gcov.exp: New file.
49606 * g77.dg/gcov/gcov-1.f: New test.
49607 * g77.dg/gcov/gcov-1.x: New file.
49609 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49611 * gcc.dg/cpp/directiv.c: Update.
49612 * gcc.dg/cpp/undef1.c: Update.
49614 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49616 * gcc.dg/20010912-1.c: New test.
49618 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49620 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49621 language-independent file in lib.
49622 * lib/gcov.exp: New file.
49624 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49626 * gcc.c-torture/compile/20010911-1.c: New test.
49628 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49630 * lib/profopt.exp: New, to support profile-directed optimizations.
49631 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49632 * gcc.misc-tests/bprob-1.c: New test.
49633 * gcc.misc-tests/bprob-2.c: New test.
49635 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49637 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49638 XFAIL and which kinds of gcov output to verify.
49639 * gcc.misc-tests/gcov-4b.x: New file.
49640 * gcc.misc-tests/gcov-5b.x: New file.
49641 * gcc.misc-tests/gcov-6.x: New file.
49642 * gcc.misc-tests/gcov-7.c: New test.
49643 * gcc.misc-tests/gcov-7.x: New file.
49645 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49647 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49648 * gcc.misc-tests/gcov-6.c: New test.
49650 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49653 * g++.dg/abi/vbase1.C: New test.
49655 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49657 * objc.dg/method-2.m: New.
49659 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49662 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49663 * g++.dg/init/empty1.C: New test.
49665 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49667 * gcc.c-torture/compile/20010903-1.c: New test.
49669 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49671 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49674 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49676 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49678 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49680 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49682 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49684 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49685 for 16-bit 'unsigned int'.
49687 2001-08-29 Kazu Hirata <kazu@hxi.com>
49689 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49691 2001-08-27 Richard Henderson <rth@redhat.com>
49693 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49694 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49696 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49698 * gcc.dg/asm-names.c (ymain): New.
49700 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49702 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49703 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49704 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49706 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49708 * gcc.dg/compare5.c: New testcase.
49710 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49712 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49713 and "In instantiation".
49715 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49717 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49719 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49721 * gcc.misc-tests/gcov.exp: Add support for branch information.
49722 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49723 * gcc.misc-tests/gcov-4.c: New test.
49724 * gcc.misc-tests/gcov-4b.c: New test.
49725 * gcc.misc-tests/gcov-5b.c: New test.
49727 2001-08-20 Zack Weinberg <zackw@panix.com>
49729 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49732 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49734 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49736 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49738 * g++.dg/eh/template1.C: New test.
49740 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49742 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49744 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49747 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49749 * lib/g77-dg.exp: Use prune.exp for common procedures
49750 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49751 * lib/g77.exp: (g77-dg-prune) Remove
49753 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49755 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49757 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49759 * g++.dg/template/unify1.C: New test.
49761 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49763 * g++.dg/abi/empty4.C: New test.
49765 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49767 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49769 * g77.f-torture/compile/pr3743.x: Likewise.
49771 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49773 * g++.dg/other/using-declaration.C: New test.
49775 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49777 * gcc.dg/cpp/tr-sign.c: New testcase.
49779 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49781 * gcc.dg/cpp/19951025-1.c: Revert.
49782 * gcc.dg/cpp/directiv.c: We no longer process directives that
49783 interrupt macro arguments.
49785 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49787 * gcc.dg/bconstp-1.c: New test.
49789 2001-08-03 Richard Henderson <rth@redhat.com>
49791 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49793 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49795 * gcc.dg/cpp/19951025-1.c: Update.
49797 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49799 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49802 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49805 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49806 * g++.old-deja/g++.other/std1.C: Likewise.
49807 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49809 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49811 * lib/g77.exp: Load gcc-defs.exp for common procedures
49812 (g77_pass, g77_fail, g77_finish, g77_exit,
49813 ${tool}_check_unsupported_p} Now redundant. Deleted.
49815 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49817 * g77.dg/fbackslash.f
49818 * g77.dg/fcase-preserve.f
49820 * g77.dg/ffixed-line-length-0.f
49821 * g77.dg/ffixed-line-length-132.f
49822 * g77.dg/ffixed-line-length-7.f
49823 * g77.dg/ffixed-line-length-72.f
49824 * g77.dg/ffixed-line-length-none.f
49825 * g77.dg/ffree-form-1.f
49826 * g77.dg/fno-backslash.f
49827 * g77.dg/fno-f90-1.f
49828 * g77.dg/fno-fixed-form-1.f
49829 * g77.dg/fno-onetrip.f
49830 * g77.dg/fno-typeless-boz.f
49831 * g77.dg/fno-underscoring.f
49832 * g77.dg/fno-vxt-1.f
49833 * g77.dg/fonetrip.f
49834 * g77.dg/ftypeless-boz.f
49835 * g77.dg/fugly-assumed.f
49836 * g77.dg/funderscoring.f
49839 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49841 * objc.dg/fwd-proto-1.m: New.
49842 * objc.dg/local-decl-1.m: New.
49843 * objc.dg/naming-1.m: New.
49844 * objc.dg/naming-2.m: New.
49845 * objc.dg/proto-hier-1.m: New.
49847 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49849 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49850 largest-type elements to a struct makes its size grow.
49852 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49854 * g++.dg/abi/vthunk1.C: New test.
49856 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49858 * g++.dg/abi/vbase8-22.C: New test.
49860 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49862 * gcc.dg/cpp/macro8.c: New test.
49864 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49866 * g++.dg/abi/vbase8-21.C: New test.
49868 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49870 * g++.dg/abi/vbase8-10.C: New test.
49872 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49874 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49875 ${tool}_set_ld_library_path.
49877 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49880 2001-07-26 Stan Cox <scox@redhat.com>
49882 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49883 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49884 gcc_exit, gcc_check_unsupported_p):
49885 Moved to gcc-deps.exp
49886 * gcc-deps.exp: New file.
49888 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49890 * g++.old-deja/g++.pt/defarg14.C: New test.
49892 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49894 * g++.old-deja/g++.other/lineno5.C: New test.
49896 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49898 * g++.old-deja/g++.pt/crash68.C: New test.
49900 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49902 * g++.old-deja/g++.other/crash42.C: New test.
49904 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49906 * gcc.dg/cpp/extratokens.c: Fix.
49907 * gcc.dg/cpp/skipping2.c: New tests.
49909 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49911 * gcc.c-torture/execute/20010724-1.c: New file.
49912 * gcc.c-torture/execute/20010724-1.x: New file.
49914 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49916 * g++.old-deja/g++.other/cond7.C: New test.
49918 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49920 * g++.old-deja/g++.other/optimize4.C: New test.
49922 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49924 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49926 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49928 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49929 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49930 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49931 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49933 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49934 bug report" message.
49936 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49937 * g++.dg/ext/instantiate1.C: Move from old-deja.
49939 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49941 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49942 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49943 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49944 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49946 2001-07-23 Jeffrey A Law (law@cygnus.com)
49948 * gcc.c-torture/execute/20010723-1.c: New test.
49950 2001-07-23 Ben Elliston <bje@redhat.com>
49952 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49954 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49956 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49958 Delete handling of ieee_multilib_flags.
49959 Pass -mieee for alpha*-*-* and sh-*-*.
49960 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49962 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49964 Remove old-abi tests.
49965 * g++.old-deja/g++.mike/p11116.C: Remove.
49966 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49968 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49970 * g77.f-torture/compile/pr3743.f: New test
49972 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49974 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49976 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49978 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49979 g++.old-deja/g++.pt/static6.C: Likewise.
49980 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49981 supports weak symbols.
49983 2001-07-18 Andreas Jaeger <aj@suse.de>
49985 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49988 2001-07-18 Andreas Jaeger <aj@suse.de>
49990 * gcc.dg/iftrap-1.c: Fix target line.
49992 2001-07-17 Richard Henderson <rth@redhat.com>
49994 * gcc.c-torture/execute/20010717-1.c: New.
49996 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49998 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50001 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50003 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50005 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50007 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50008 UAC_SIGBUS, UAC_NOPRINT definitions.
50010 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50012 * objc/execute/object_is_class.m: New test.
50013 * objc/execute/object_is_meta_class.m: New test.
50015 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50017 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50018 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50020 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50022 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50023 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50025 2001-07-14 Richard Henderson <rth@redhat.com>
50027 * gcc.dg/iftrap-1.c: New.
50029 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50031 * g77.f-torture/execute/intrinsic77.f: New test.
50033 2001-07-11 Janis Johnson <janis@us.ibm.com>
50035 * gcc.misc-tests/gcov-3.c: New test.
50037 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50039 * gcc.c-torture/compile/20010711-1.c,
50040 * gcc.c-torture/compile/20010711-2.c: New tests.
50042 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50044 * gcc.c-torture/execute/20010711-1.c: New test.
50046 2001-07-11 Ben Elliston <bje@redhat.com>
50048 * g++.old-deja/g++.other/enum5.C: New test.
50050 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50052 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50053 (g++-dg-prune): Call prune_gcc_output.
50054 * prune.exp: New file for prune_gcc_output.
50055 * lib/g++.exp, lib/gcc.exp: Load it.
50057 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50059 * gcc.c-torture/compile/20010701-1.c,
50060 g++.old-deja/g++.ext/attrib6.C: New tests.
50062 2001-07-06 Jeffrey A Law (law@cygnus.com)
50064 * gcc.c-torture/compile/20010706-1.c: New test.
50066 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50068 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50070 2001-06-28 Stan Shebs <shebs@apple.com>
50072 * gcc.dg/pragma-darwin.c: New test.
50074 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50076 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50077 Solaris 2.[678] system.
50079 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50081 * gcc.dg/20010622-1.c: New test.
50083 2001-06-18 Stan Shebs <shebs@apple.com>
50085 * objc.dg: New directory.
50086 * objc.dg/dg.exp: New file.
50087 * objc.dg/alias.m: New.
50088 * objc.dg/class-1.m: New.
50089 * objc.dg/class-2.m: New.
50090 * objc.dg/const-str-1.m: New.
50091 * objc.dg/const-str-2.m: New.
50092 * objc.dg/id-1.m: New.
50093 * objc.dg/method-1.m: New.
50094 * objc.dg/super-class-1.m: New.
50095 * lib/objc-dg.exp: New file.
50097 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50099 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50102 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50104 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50106 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50108 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50111 2001-06-12 Richard Henderson <rth@redhat.com>
50113 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50115 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50117 * g++.old-deja/g++.abi/vbase5.C: New test.
50118 * g++.old-deja/g++.abi/vbase6.C: New test.
50119 * g++.old-deja/g++.abi/vbase7.C: New test.
50121 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50123 * gcc.c-torture/compile/20010610-1.c: New test.
50125 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50127 * g++.old-deja/g++.abi/vbase4.C: New test.
50129 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50131 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50132 support %f for HC11/HC12 targets.
50133 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50134 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50135 on HC11/HC12 targets.
50136 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50138 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50140 * gcc.dg/wchar_t-1.c: New file.
50141 * gcc.dg/wint_t-1.c: Likewise.
50143 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50145 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50147 2001-06-11 Richard Henderson <rth@redhat.com>
50149 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50151 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50153 * gcc.c-torture/compile/20010611-1.c: New test.
50155 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50157 * gcc.dg/c99-tag-1.c: Add more tests.
50159 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50161 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50162 representation on MN10300 and ARM/Thumb.
50164 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50166 * g77.f-torture/execute/20010610.f: New.
50168 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50170 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50173 2001-06-09 Richard Henderson <rth@redhat.com>
50175 * gcc.c-torture/execute/ashrdi-1.c: New.
50176 * gcc.c-torture/execute/ashldi-1.c: New.
50177 * gcc.c-torture/execute/lshrdi-1.c: New.
50179 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50181 * objc/execute/load-3.m: Added. Check sending +load to categories,
50182 in addition to classes.
50184 2001-06-08 Stan Shebs <shebs@apple.com>
50186 * objc/execute/load-2.m: New test. From Nicola Pero
50187 <n.pero@mi.flashnet.it>.
50189 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50191 * gcc.c-torture/execute/20010605-2.c: New test.
50193 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50195 * g++.old-deja/g++.abi/vbase2.C: New test.
50196 * g++.old-deja/g++.abi/vbase3.C: New test.
50198 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50200 * g++.old-deja/g++.pt/friend49.C: New test.
50202 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50204 * g++.old-deja/g++.ext/anon3.C: New test.
50206 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50208 * g++.old-deja/g++.other/conv7.C: New test.
50210 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50212 * gcc.c-torture/compile/20010605-2.c: New test.
50214 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50216 * gcc.c-torture/execute/20010604-1.c: New test.
50218 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50220 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50222 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50224 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50225 (g++_link_flags): Likewise.
50226 (g++_init): Pass gccpath's value to two previous functions.
50228 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50230 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50231 Ensure logfile entry matches exec command line.
50233 2001-05-31 Richard Henderson <rth@redhat.com>
50235 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50236 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50238 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50240 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50241 compiler for irix6.2
50243 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50245 * g++.old-deja/g++.other/optimize3.C: New file.
50247 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50249 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50252 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50254 * g++.old-deja/g++.other/optimize2.C: New file.
50256 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50258 * gcc.c-torture/compile/20010518-2.c: New file.
50259 * gcc.c-torture/execute/20010518-1.c: New file.
50260 * gcc.c-torture/execute/20010518-2.c: New file.
50262 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50264 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50266 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50268 G++ no longer defines builtins that do not begin with __builtin.
50269 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50270 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50271 * g++.old-deja/g++.law/builtin1.C: Likewise.
50272 * g++.old-deja/g++.law/cvt2.C: Likewise.
50273 * g++.old-deja/g++.mike/net5.C: Likewise.
50274 * g++.old-deja/g++.other/builtins1.C: Likewise.
50275 * g++.old-deja/g++.other/builtins2.C: Likewise.
50276 * g++.old-deja/g++.other/builtins3.C: Likewise.
50277 * g++.old-deja/g++.other/builtins4.C: Likewise.
50278 * g++.old-deja/g++.other/inline8.C: Likewise.
50279 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50281 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50283 * g++.old-deja/g++.pt/using1.C: Adjust.
50284 * g++.old-deja/g++.pt/using2.C: New test.
50286 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50288 * gcc.dg/cpp/charconst.c: New tests.
50289 * gcc.dg/cpp/escape.c: New tests.
50290 * gcc.dg/cpp/escape-1.c: New tests.
50291 * gcc.dg/cpp/escape-2.c: New tests.
50292 * gcc.dg/cpp/ucs.c: New tests.
50294 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50296 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50297 native compiler for irix6.5.
50299 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50301 * lib/g++.exp (g++_include_flags): Use args to compute
50303 (g++_link_flags): Likewise.
50304 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50306 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50308 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50310 2001-05-21 Geoff Keating <geoffk@redhat.com>
50312 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50315 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50317 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50319 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50320 to STACK_SIZE; Use it to define size of add_histo array.
50321 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50323 (f): Use GITT_SIZE to define size of gitt local table.
50324 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50325 to STACK_SIZE; Use it to define size of bytemem array.
50327 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50329 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50330 on 68HC11/HC12 due to the asm instruction.
50331 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50332 * gcc.c-torture/compile/920520-1.x: Likewise.
50333 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50334 on 68HC11/HC12 because the function is larger than 64K.
50335 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50336 on 68HC11/HC12 because the structure is too large.
50338 2001-05-20 Richard Henderson <rth@redhat.com>
50340 * gcc.c-torture/execute/20010520-1.c: New.
50342 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50344 * g++.old-deja/g++.warn/compare1.C: New test.
50345 * gcc.dg/compare4.c: New test.
50347 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50349 * g++.old-deja/g++.other/optimize1.C: New test.
50351 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50353 * g++.old-deja/g++.pt/spec41.C: New test.
50355 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50357 * gcc.c-torture/compile/20010114-1.x: Remove.
50359 2001-05-18 Stan Shebs <shebs@apple.com>
50361 * gcc.c-torture/compile/20010518-1.c: New test.
50363 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50365 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50366 * g++.old-deja/g++.pt/crash67.C: New test.
50368 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50370 * g++.old-deja/g++.other/debug9.C: New test.
50372 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50374 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50376 2001-05-16 Jan Hubicka <jh@suse.cz>
50378 * gcc.c-torture/compile/20010516-1.c: New test.
50380 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50382 * g++.old-deja/g++.other/crash41.C: New test.
50384 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50386 * g++.old-deja/g++.pt/crash66.C: New test.
50388 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50390 * g++.old-deja/g++.robertl/eb27.C: Convert.
50392 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50394 * g++.dg/friend-warn.C: New test. Do not warn about friend
50395 declaration being redundant.
50397 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50399 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50401 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50403 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50405 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50407 * lib/g++.exp: Use testsuite_flags.
50409 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50411 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50413 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50415 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50417 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50419 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50421 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50423 * gcc.c-torture/compile/20010313-1.c: New test.
50425 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50427 * gcc.dg/cpp/direct2.c: New test.
50428 * gccq.dg/cpp/direct2s.c: New test.
50430 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50432 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50434 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50435 * g++.old-deja/g++.other/op3.C: Likewise.
50437 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50439 * gcc.dg/cpp/syshdr.h: New file.
50440 * gcc.dg/cpp/sysmac1.c: Update.
50441 * gcc.dg/cpp/sysmac2.c: Update.
50443 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50445 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50447 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50449 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50450 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50452 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50454 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50456 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50458 * lib/g++.exp (g++_include_flags): Don't use any special flags
50459 if TESTING_IN_BUILD_TREE is not defined.
50460 (g++_init): Use a plain 'c++' as the compiler if
50461 TESTING_IN_BUILD_TREEE is not defined.
50463 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50465 * g++.old-deja/g++.eh/catch13.C: New test.
50466 * g++.old-deja/g++.eh/catch14.C: New test.
50468 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50470 * gcc.dg/cpp/tr-define.c: New test.
50472 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50474 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50475 <stdlib.h>, not <malloc.h>.
50477 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50479 * g++.old-deja/g++.ns/template17.C: New test.
50481 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50483 * g++.old-deja/g++.pt/ref4.C: New test.
50485 2001-04-30 Richard Henderson <rth@redhat.com>
50487 * gcc.dg/20000724-1.c: Revert last change.
50489 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50491 * g77.f-torture/execute/20010430.f: New test.
50493 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50495 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50497 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50499 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50501 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50503 * g++.old-deja/g++.eh/crash6.C: New test.
50505 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50507 * g++.old-deja/g++.other/warn7.C: New test.
50509 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50511 * g++.old-deja/g++.other/defarg9.C: New test.
50513 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50515 * g77.f-torture/compile/20010426.f: New test.
50516 * g77.f-torture/execute/20010426.f: New test.
50518 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50520 * g77.f-torture/compile/20000629-1.x: Remove - error
50523 2001-04-26 Jeffrey A Law (law@cygnus.com)
50525 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50526 Tweak slightly to work with g++.dg framework.
50527 * g++.dg/special/ecos.exp: Run initp1.C test.
50528 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50530 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50531 its linker doesn't give line numbers either.
50532 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50534 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50536 * g++.old-deja/g++.other/lex1.C: New test.
50538 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50540 * gcc.dg/noncompile/20010425-1.c: New test.
50542 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50544 * g++.old-deja/g++.pt/mangle2.C: New test.
50546 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50548 * gcc.dg/format/plus-1.c: New test.
50550 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50552 * gcc.dg/20010423-1.c: New test.
50554 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50556 * gcc.c-torture/execute/20010422-1.c: New test.
50558 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50560 * g++.old-deja/g++.ns/type2.C: New test.
50562 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50564 * g++.old-deja/g++.other/perf1.C: New test.
50566 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50568 * gcc.dg/c99-func-2.c: Remove xfail.
50569 * gcc.dg/c99-func-3.c: Remove xfail.
50570 * gcc.dg/c99-func-4.c: Remove xfail.
50572 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50574 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50576 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50578 * gcc.c-torture/compile/20010423-1.c: New test.
50580 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50582 * g++.old-deja/g++.pt/typename28.C: New test.
50584 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50586 * g++.old-deja/g++.abi/empty2.C: New test.
50587 * g++.old-deja/g++.abi/empty3.C: New test.
50589 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50591 * g++.old-deja/g++.other/comdat2.C: New test.
50592 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50594 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50596 * g++.old-deja/g++.other/overload14.C: New test.
50598 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50600 * g++.old-deja/g++.other/lookup23.C: New test.
50602 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50604 * gcc.c-torture/execute/20010403-1.c: New test.
50606 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50607 Mark Mitchell <mark@codesourcery.com>
50609 * lib/old-dejagnu.exp: Don't delete output of executable.
50610 Add .exe suffix to executables.
50612 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50614 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50616 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50618 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50620 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50622 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50623 * g++.old-deja/g++.abi/crash1.C: New test.
50625 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50627 * g++.old-deja/g++.other/crash40.C: New test.
50629 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50631 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50633 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50635 * g++.old-deja/g++.other/warn6.C: New test.
50637 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50639 * g++.old-deja/g++.robertl/eb42.C: Same.
50641 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50643 * gcc.dg/wtr-conversion-1.c: New testcase.
50645 2001-04-10 Richard Henderson <rth@redhat.com>
50647 * g++.old-deja/g++.other/array5.C: New.
50649 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50651 * gcc.c-torture/execute/20010408-1.c: New test.
50653 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50655 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50656 headers and constructs.
50657 * g++.old-deja/g++.robertl/eb79.C: Same.
50658 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50659 * g++.old-deja/g++.robertl/eb73.C: Same.
50660 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50661 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50662 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50663 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50664 * g++.old-deja/g++.robertl/eb44.C: Same.
50665 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50666 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50667 * g++.old-deja/g++.robertl/eb39.C: Same.
50668 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50669 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50670 * g++.old-deja/g++.robertl/eb30.C: Same.
50671 * g++.old-deja/g++.robertl/eb3.C: Same.
50672 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50673 * g++.old-deja/g++.robertl/eb21.C: Same.
50674 * g++.old-deja/g++.robertl/eb15.C: Same.
50675 * g++.old-deja/g++.robertl/eb118.C: Same.
50676 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50677 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50678 * g++.old-deja/g++.robertl/eb109.C: Same.
50679 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50680 * g++.old-deja/g++.mike/rtti1.C: Same.
50681 * g++.old-deja/g++.mike/p658.C: Same.
50682 * g++.old-deja/g++.mike/net46.C: Same.
50683 * g++.old-deja/g++.mike/net34.C: Same.
50684 * g++.old-deja/g++.mike/memoize1.C: Same.
50685 * g++.old-deja/g++.mike/eh2.C: Same.
50686 * g++.old-deja/g++.law/weak.C: Same.
50687 * g++.old-deja/g++.law/visibility7.C: Same.
50688 * g++.old-deja/g++.law/visibility25.C: Same.
50689 * g++.old-deja/g++.law/visibility22.C: Same.
50690 * g++.old-deja/g++.law/visibility2.C: Same.
50691 * g++.old-deja/g++.law/visibility17.C: Same.
50692 * g++.old-deja/g++.law/visibility13.C: Same.
50693 * g++.old-deja/g++.law/visibility10.C: Same.
50694 * g++.old-deja/g++.law/visibility1.C: Same.
50695 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50696 * g++.old-deja/g++.law/vbase1.C: Same.
50697 * g++.old-deja/g++.law/operators32.C: Same.
50698 * g++.old-deja/g++.law/nest3.C: Same.
50699 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50700 * g++.old-deja/g++.law/except5.C (main): Same.
50701 * g++.old-deja/g++.law/cvt7.C (run): Same.
50702 * g++.old-deja/g++.law/cvt2.C: Same.
50703 * g++.old-deja/g++.law/cvt16.C: Same.
50704 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50705 * g++.old-deja/g++.law/ctors17.C (main): Same.
50706 * g++.old-deja/g++.law/ctors13.C: Same.
50707 * g++.old-deja/g++.law/ctors12.C (main): Same.
50708 * g++.old-deja/g++.law/ctors10.C: Same.
50709 * g++.old-deja/g++.law/code-gen5.C: Same.
50710 * g++.old-deja/g++.law/bad-error7.C: Same.
50711 * g++.old-deja/g++.law/arm9.C: Same.
50712 * g++.old-deja/g++.law/arm12.C: Same.
50713 * g++.old-deja/g++.law/arg8.C: Same.
50714 * g++.old-deja/g++.law/arg1.C: Same.
50715 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50716 * g++.old-deja/g++.jason/template31.C: Same.
50717 * g++.old-deja/g++.jason/template24.C (main): Same.
50718 * g++.old-deja/g++.jason/2371.C: Same.
50719 * g++.old-deja/g++.eh/new2.C: Same.
50720 * g++.old-deja/g++.eh/new1.C: Same.
50721 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50722 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50723 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50724 * g++.old-deja/g++.brendan/crash62.C: Same.
50725 * g++.old-deja/g++.brendan/crash52.C: Same.
50726 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50727 * g++.old-deja/g++.brendan/crash38.C: Same.
50728 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50729 * g++.old-deja/g++.brendan/copy9.C: Same.
50731 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50733 * gcc.c-torture/execute/20001203-2.c (memset):
50734 Count argument is of type __SIZE_TYPE__.
50736 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50738 * gcc.c-torture/compile/20010404-1.c: New test.
50740 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50742 * gcc.c-torture/compile/20010326-1.c: New test.
50744 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50746 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50747 peculiarities of the SH.
50748 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50750 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50752 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50753 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50754 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50756 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50758 * g77.f-torture/compile/20010321-1.f: New test.
50760 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50762 * gcc.c-torture/compile/20010329-1.c: New test.
50764 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50766 * gcc.c-torture/execute/20010329-1.c: New test.
50768 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50770 * g++.old-deja/g++.other/eh4.C: Fix typo.
50772 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50774 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50776 2001-03-28 Philip Blundell <philb@gnu.org>
50778 * gcc.c-torture/compile/20010328-1.c: New test.
50780 2001-03-27 Richard Henderson <rth@redhat.com>
50782 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50783 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50785 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50787 * gcc.c-torture/compile/20010327-1.c: New test.
50789 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50791 * g++.old-deja/g++.other/friend12.C: New test.
50792 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50793 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50795 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50797 * gcc.c-torture/execute/20010325-1.c: New test.
50799 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50801 * g++.old-deja/g++.other/mangle3.C: New test.
50803 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50805 * g++.old-deja/g++.other/anon8.C: New test.
50807 2001-03-20 Philip Blundell <philb@gnu.org>
50809 * gcc.c-torture/compile/20010320-1.c: New test.
50811 2001-03-17 Richard Henderson <rth@redhat.com>
50813 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50815 2001-03-15 Geoff Keating <geoff@redhat.com>
50817 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50820 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50822 * g++.old-deja/g++.other/eh4.C: New test.
50824 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50826 * gcc.dg/cpp/mi1.c: Update.
50828 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50830 * g++.old-deja/g++.other/regstack.C: New test.
50832 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50834 * g++.old-deja/g++.other/ref4.C: New test.
50836 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50838 * objc/execute/va_method.m: Added.
50839 * objc/execute/IMP.m: Added.
50840 * objc/execute/_cmd.m: Added.
50841 * objc/execute/accessing_ivars.m: Added.
50842 * objc/execute/class-1.m: Added.
50843 * objc/execute/class-10.m: Added.
50844 * objc/execute/class-11.m: Added.
50845 * objc/execute/class-12.m: Added.
50846 * objc/execute/class-13.m: Added.
50847 * objc/execute/class-14.m: Added.
50848 * objc/execute/class-2.m: Added.
50849 * objc/execute/class-3.m: Added.
50850 * objc/execute/class-4.m: Added.
50851 * objc/execute/class-5.m: Added.
50852 * objc/execute/class-6.m: Added.
50853 * objc/execute/class-7.m: Added.
50854 * objc/execute/class-8.m: Added.
50855 * objc/execute/class-9.m: Added.
50856 * objc/execute/class-tests-1.h
50857 * objc/execute/class-tests-2.h
50858 * objc/execute/compatibility_alias.m: Added.
50859 * objc/execute/encode-1.m: Added.
50860 * objc/execute/formal_protocol-1.m: Added.
50861 * objc/execute/formal_protocol-2.m: Added.
50862 * objc/execute/formal_protocol-3.m: Added.
50863 * objc/execute/formal_protocol-4.m: Added.
50864 * objc/execute/formal_protocol-5.m: Added.
50865 * objc/execute/formal_protocol-6.m: Added.
50866 * objc/execute/formal_protocol-7.m: Added.
50867 * objc/execute/informal_protocol.m: Added.
50868 * objc/execute/initialize.m: Added.
50869 * objc/execute/load.m: Added.
50870 * objc/execute/many_args_method.m: Added.
50871 * objc/execute/nested-3.m: Added.
50872 * objc/execute/no_clash.m: Added.
50873 * objc/execute/private.m: Added.
50874 * objc/execute/redefining_self.m: Added.
50875 * objc/execute/root_methods.m: Added.
50876 * objc/execute/selector-1.m: Added.
50877 * objc/execute/static-1.m: Added.
50878 * objc/execute/static-2.m: Added.
50879 * objc/execute/va_method.m: Added.
50881 2001-03-10 Richard Henderson <rth@redhat.com>
50883 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50885 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50887 * g++.old-deja/g++.other/crash31.C: XFAIL.
50888 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50889 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50890 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50891 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50892 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50894 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50896 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50898 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50900 * gcc.dg/20000724-1.c: Don't use multiline strings.
50902 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50904 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50905 result of -cString against what we expect it to be; don't just
50906 print it out for no one to read.
50908 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50909 Based on testcases provided by Nicola Pero.
50911 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50913 * gcc.dg/cpp/macro7.c: New test.
50915 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50917 * gcc.dg/cpp/multiline.c: Update.
50919 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50921 * g++.old-deja/g++.other/enum3.C: New test.
50923 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50925 * g++.old-deja/g++.other/pod1.C: New test.
50927 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50929 * g++.old-deja/g++.ext/overload1.C: New test.
50931 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50933 * g++.old-deja/g++.pt/using1.C: New test.
50935 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50937 * g++.old-deja/g++.other/using9.C: New test.
50939 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50941 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50943 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50945 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50947 * g++.old-deja/g++.ext/realpt1.C: Remove.
50949 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50951 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50953 2001-02-26 Will Cohen <wcohen@redhat.com>
50955 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50957 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50959 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50960 templatized constructors.
50962 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50964 * gcc.c-torture/execute/20010224-1.c: New test.
50966 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50968 * gcc.c-torture/execute/20010222-1.c: New test.
50970 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50972 * g++.old-deja/g++.other/inline20.C: New test.
50974 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50976 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50978 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50980 * g++.old-deja/g++.other/lookup22.C: New test.
50982 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50984 * g77.dg: New directory.
50985 * g77.dg/20010216-1.f: New test case.
50986 * g77.dg/dg.exp: New driver.
50987 * lib/g77-dg.exp: New driver library.
50989 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50991 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50993 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50995 * g++.old-deja/g++.other/decl9.C: New test.
50997 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50999 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51000 not need <string> and also tests the initialization at runtime.
51002 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51004 * gcc.c-torture/execute/longlong.c: New test.
51006 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51008 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51010 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51012 * gcc.c-torture/execute/920302-1.c (execute):
51013 Change argument type to short.
51015 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51017 * g++.old-deja/g++.pt/deduct6.C: New test.
51019 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51021 * g++.old-deja/g++.pt/deduct5.C: New test.
51023 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51025 * gcc.c-torture/execute/20010209-1.c: New test.
51027 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51029 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51031 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51033 * g++.dg/vtgc1.C: Update for new ABI.
51035 * consistency.vlad: New directory, 1665 files.
51037 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51039 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51041 * gcc.dg/cpp/digraphs.c: Declare puts.
51043 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51045 * g++.old-deja/g++.other/warn5.C: New test.
51047 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51049 * g++.old-deja/g++.pt/spec40.C: New test.
51051 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51053 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51055 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51057 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51059 * gcc.c-torture/compile/20010209-1.c: New test.
51061 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51063 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51064 excess errors message but not if it crashes.
51065 * g++.old-deja/g++.other/crash27.C: Likewise.
51066 * g++.old-deja/g++.other/crash28.C: Likewise.
51067 * g++.old-deja/g++.other/crash30.C: Likewise.
51068 * g++.old-deja/g++.other/crash32.C: Likewise.
51069 * g++.old-deja/g++.other/crash35.C: Likewise.
51070 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51072 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51074 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51075 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51076 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51077 g77.f-torture/execute/execute.exp,
51078 g77.f-torture/noncompile/noncompile.exp,
51079 gcc.c-torture/execute/execute.exp,
51080 gcc.c-torture/execute/memcheck/memcheck.exp,
51081 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51082 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51083 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51084 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51085 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51086 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51087 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51088 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51089 Remove bug reporting instructions with ancient email addresses.
51091 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51093 * gcc.dg/20010202-1.c: New test.
51094 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51096 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51098 * g++.dg/stdbool-if.C: New test.
51100 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51102 * objc/execute/fdecl.m: Added main().
51104 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51106 * gcc.c-torture/execute/20010206-1.c: New test.
51108 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51110 * gcc.dg/cpp/avoidpaste1.c: Update.
51112 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51114 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51115 Pero <nicola@brainstorm.co.uk>.
51116 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51118 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51120 * g++.old-deja/g++.pt/spec39.C: New test.
51122 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51124 * gcc.c-torture/compile/20010202-1.c: New test.
51126 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51128 * g++.old-deja/g++.abi/primary2.C: New test.
51129 * g++.old-deja/g++.abi/primary3.C: New test.
51130 * g++.old-deja/g++.abi/primary4.C: New test.
51131 * g++.old-deja/g++.abi/primary5.C: New test.
51132 * g++.old-deja/g++.abi/vtable3.h: New test.
51133 * g++.old-deja/g++.abi/vtable3a.C: New test.
51134 * g++.old-deja/g++.abi/vtable3b.C: New test.
51135 * g++.old-deja/g++.abi/vtable3c.C: New test.
51136 * g++.old-deja/g++.abi/vtable3d.C: New test.
51137 * g++.old-deja/g++.abi/vtable3e.C: New test.
51138 * g++.old-deja/g++.abi/vtable3f.C: New test.
51139 * g++.old-deja/g++.abi/vtable3g.C: New test.
51140 * g++.old-deja/g++.abi/vtable3h.C: New test.
51141 * g++.old-deja/g++.abi/vtable3i.C: New test.
51142 * g++.old-deja/g++.abi/vtable3j.C: New test.
51143 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51145 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51147 * g++.old-deja/g++.other/anon6.C: New test.
51148 * g++.old-deja/g++.other/anon7.C: New test.
51150 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51152 * gcc.dg/cpp/avoidpaste2.c: New tests.
51154 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51156 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51158 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51160 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51161 DECIMAL_DIG cases for Irix."
51163 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51165 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51167 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51169 * gcc.dg/c99-tag-1.c: New test.
51171 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51173 * gcc.dg/cpp/tr-warn1.c: Add tests.
51175 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51177 * gcc.dg/cpp/avoidpaste1.c: Update.
51178 * gcc.dg/cpp/paste4.c: Update.
51180 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51182 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51185 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51187 * g++.old-deja/g++.other/inline19.C: New test.
51189 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51191 * gcc.dg/Wlarger-than.c: New test.
51193 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51195 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51197 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51199 * gcc.c-torture/execute/20010129-1.c: New test.
51200 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51202 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51204 * gcc.dg/cpp/avoidpaste1.c: Test case.
51206 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51208 * g++.old-deja/g++.other/inline18.C: New test.
51210 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51212 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51213 and __builtin_putchar.
51215 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51217 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51220 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51222 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51223 floating point number rounding mode to round to the nearest
51224 representable mode.
51226 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51228 * g++.old-deja/g++.other/mangle2.C: New test.
51230 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51232 * gcc.c-torture/compile/20010124-1.c: New test.
51234 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51236 * g++.old-deja/g++.pt/spec38.C: New test.
51238 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51240 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51243 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51245 * gcc.c-torture/execute/20010123-1.c: New test.
51247 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51249 * g++.old-deja/g++.pt/spec37.C: New test.
51251 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51253 * g++.old-deja/g++.pt/overload14.C: New test.
51255 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51257 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51258 __builtin_return_address.
51260 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51262 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51263 * g++.old-deja/g++.pt/spec35.C: New test.
51264 * g++.old-deja/g++.pt/spec36.C: New test.
51266 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51268 * gcc.c-torture/compile/20010118-1.c: New test.
51270 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51272 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51274 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51276 * gcc.c-torture/execute/20010119-1.c: New test.
51278 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51280 * g++.old-deja/g++.other/vbase5.C: New test.
51282 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51284 * gcc.c-torture/execute/20010118-1.c: New test.
51286 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51288 * g++.old-deja/g++.pt/deduct3.C: New test.
51290 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51292 * g++.old-deja/g++.pt/spec34.C: New test.
51294 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51296 * g77.f-torture/compile/20000601-2.f: New test.
51298 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51300 * g++.old-deja/g++.other/init17.C: New test.
51302 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51304 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51306 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51308 * g++.old-deja/g++.pt/unify8.C: New test.
51310 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51312 * g++.old-deja/g++.abi/vbase1.C: New test.
51314 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51316 * g++.old-deja/g++.pt/crash65.C: New test.
51318 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51320 * gcc.dg/cpp/assembl2.S: New test case.
51322 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51324 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51327 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51329 * g++.old-deja/g++.other/builtins1.C: New test.
51330 * g++.old-deja/g++.other/builtins2.C: Likewise.
51331 * g++.old-deja/g++.other/builtins3.C: Likewise.
51332 * g++.old-deja/g++.other/builtins4.C: Likewise.
51334 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51336 * gcc.c-torture/compile/20010117-1.c: New test.
51337 * gcc.c-torture/compile/20010117-2.c: New test.
51339 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51341 * g77.f-torture/execute/20010116.[fx]: New test,
51343 * g77.f-torture/compile/20010115.f: Indicate it's
51344 a test for PR fortran/1636.
51346 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51348 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51350 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51352 * g77.f-torture/compile/20010115.f: New test.
51354 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51356 * g++.old-deja/g++.pt/nontype5.C: New test.
51358 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51360 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51361 have an equivalent working one below it.
51363 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51365 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51366 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51368 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51370 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51371 message containing "init_priority".
51372 (conpr-2.C): Likewise.
51373 (conpr-3.C): Likewise.
51374 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51376 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51378 * gcc.c-torture/execute/20010114-2.c: New test.
51380 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51382 * gcc.c-torture/compile/20010114-1.c: New test.
51383 * gcc.c-torture/compile/20010114-1.x: Xfail.
51384 * gcc.c-torture/compile/20010114-2.c: New test.
51385 * gcc.c-torture/execute/20010114-1.c: New test.
51386 * gcc.dg/trunc-1.c: New test.
51387 * gcc.dg/uninit-B.c: New test.
51389 2001-01-13 Nick Clifton <nickc@redhat.com>
51391 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51394 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51396 * gcc.c-torture/compile/20010113-1.c: New test.
51398 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51400 * gcc.c-torture/compile/20001212-1.c: New test.
51402 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51404 * gcc.dg/cpp/widestr1.c: Update.
51405 * gcc.dg/cpp/prag-imp.c: Remove.
51407 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51409 * gcc.c-torture/execute/20000801-3.x: Remove.
51410 * gcc.dg/c90-init-1.c: New test.
51411 * gcc.dg/c99-init-1.c: New test.
51412 * gcc.dg/c99-init-2.c: New test.
51413 * gcc.dg/gnu99-init-1.c: New test.
51415 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51417 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51418 testing that no relevant ones were found.
51420 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51422 * g++.old-deja/g++.pt/cast2.C: New test.
51424 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51426 * g++.old-deja/g++.pt/friend47.C: New test.
51428 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51430 * g++.old-deja/g++.pt/instantiate13.C: New test.
51432 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51434 * g++.old-deja/g++.other/defarg7.C: New test.
51435 * g++.old-deja/g++.other/defarg8.C: New test.
51437 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51439 * g++.old-deja/g++.pt/crash64.C: New test.
51441 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51443 * g++.old-deja/g++.pt/crash63.C: New test.
51445 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51447 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51449 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51451 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51453 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51455 * g++.old-deja/g++.pt/error3.C: New test.
51457 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51459 * g++.old-deja/g++.other/crash39.C: New test.
51461 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51463 * g++.old-deja/g++.other/vbase4.C: New test.
51465 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51467 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51468 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51469 * gcc.dg/special/special.exp: New test driver which will check
51470 for alias support for the above test.
51472 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51474 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51475 problems on small machines.
51476 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51479 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51481 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51483 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51485 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51487 * g++.old_deja/g++.pt/using8.C: New test.
51489 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51491 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51493 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51495 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51496 where a failure is expected.
51497 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51499 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51501 * g++.old_deja/g++.pt/instantiate12.C: New test.
51503 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51505 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51507 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51508 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51509 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51510 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51511 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51512 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51513 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51514 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51515 * g++.old-deja/g++.eh/spec6.C: Likewise.
51516 * g++.old-deja/g++.jason/crash3.C: Likewise.
51517 * g++.old-deja/g++.law/ctors11.C: Likewise.
51518 * g++.old-deja/g++.law/ctors17.C: Likewise.
51519 * g++.old-deja/g++.law/ctors5.C: Likewise.
51520 * g++.old-deja/g++.law/ctors9.C: Likewise.
51521 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51522 * g++.old-deja/g++.mike/net22.C: Likewise.
51523 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51524 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51525 * g++.old-deja/g++.mike/virt3.C: Likewise.
51526 * g++.old-deja/g++.niklas/t128.C: Likewise.
51527 * g++.old-deja/g++.other/anon4.C: Likewise.
51528 * g++.old-deja/g++.other/using1.C: Likewise.
51529 * g++.old-deja/g++.other/warn3.C: Likewise.
51530 * g++.old-deja/g++.pt/t37.C: Likewise.
51531 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51532 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51534 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51536 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51538 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51540 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51542 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51544 * gcc.c-torture/compile/20010107-1.c: New test.
51546 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51548 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51550 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51552 * gcc.dg/format/format.h: New file.
51553 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51554 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51555 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51556 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51557 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51558 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51559 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51560 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51561 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51562 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51563 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51564 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51565 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51566 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51567 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51568 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51569 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51570 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51571 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51572 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51573 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51574 instead of declaring standard types, macros and functions in each
51577 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51579 * gcc.c-torture/execute/20010106-1.c: New test.
51581 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51583 * gcc.dg/format/format.exp: New file.
51584 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51585 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51586 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51587 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51588 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51589 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51590 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51591 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51592 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51593 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51594 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51595 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51596 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51597 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51598 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51599 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51600 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51601 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51602 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51603 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51604 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51605 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51606 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51607 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51608 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51609 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51610 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51611 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51612 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51613 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51614 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51615 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51616 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51617 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51618 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51619 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51620 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51621 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51622 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51623 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51624 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51625 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51627 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51629 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51632 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51634 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51636 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51638 * g++.old-deja/g++.pt/crash62.C: New test.
51640 2001-01-04 Richard Henderson <rth@redhat.com>
51642 * gcc.dg/20000926-1.c: Update expected warnings.
51643 * gcc.dg/array-2.c: Likewise.
51644 * gcc.dg/array-4.c: Also validate flexible array members.
51645 * gcc.dg/c99-flex-array-1.c: New.
51647 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51649 * gcc.c-torture/compile/20001222-1.x: Remove.
51651 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51653 * gcc.c-torture/execute/built-in-setjmp.c: New.
51655 2001-01-03 Richard Henderson <rth@redhat.com>
51657 * gcc.dg/940510-1.c: Update expected error wording.
51658 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51660 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51662 * lib/target-supports.exp (check_alias_available): Modified to
51663 indicate aliases not supported if only weak aliases are supported.
51665 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51667 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51668 Turn on cmpstrsi checks for __pj__ and __i370__.
51670 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51672 * g++.old-deja/g++.other/virtual11.C: New test.
51674 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51676 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51678 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51680 * gcc.c-torture/compile/20010102-1.c: New test.
51682 2001-01-02 Andreas Jaeger <aj@suse.de>
51684 * gcc.dg/noreturn-3.c: New test.
51686 * gcc.dg/noreturn-4.c: New test.
51688 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51690 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51691 __builtin_fputc and __builtin_fwrite.
51693 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51695 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51696 signed char, not default char.
51698 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51700 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51702 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51704 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51706 2000-12-29 Richard Henderson <rth@redhat.com>
51708 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51709 (__cyg_profile_func_exit): Define.
51711 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51713 * g++.dg/vtgc1.C: New test.
51715 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51717 * gcc.dg/noncompile/20001228-1.c: New test.
51719 * gcc.dg/20001228-1.c: New test.
51721 * gcc.c-torture/execute/20001228-1.c: New test.
51723 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51725 * gcc.dg/format-strfmon-1.c: New test.
51727 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51729 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51730 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51731 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51732 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51733 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51734 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51735 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51736 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51737 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51738 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51739 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51740 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51741 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51743 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51744 * gcc.c-torture/execute/string-opt-4.c: Test index.
51746 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51748 * gcc.c-torture/compile/20001226-1.c: New test.
51750 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51752 * gcc.c-torture/compile/20001222-1.c: New test.
51753 * gcc.c-torture/compile/20001222-1.x: Xfail.
51755 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51757 * gcc.c-torture/execute/comp-goto-2.c: New test.
51759 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51761 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51762 Use long types if __INT_MAX__ is 32767.
51763 (main): Use cast to (sint32 *) when poking 88 into a_page.
51765 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51767 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51769 * gcc.c-torture/compile/20001221-1.c: New test.
51770 * gcc.c-torture/execute/20001221-1.c: New test.
51772 2000-12-20 Richard Henderson <rth@redhat.com>
51774 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51775 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51777 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51779 * gcc.dg/compare3.c: New test.
51781 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51783 * gcc.dg/format-warnll-1.c: New test.
51785 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51787 * gcc.dg/cpp/cmdlne-P.c: New test.
51789 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51791 * gcc.c-torture/execute/builtin-abs-1.c,
51792 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51794 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51796 * gcc.dg/cpp/multiline.c: New test.
51798 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51800 * g++.old-deja/g++.other/syshdr1.C: Update.
51801 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51803 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51805 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51807 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51809 * g++.old-deja/g++.pt/ttp65.C: New test.
51811 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51813 * g++.old-deja/g++.pt/ttp64.C: New test.
51815 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51817 * g++.old-deja/g++.pt/spec33.C: New test.
51819 2000-12-14 Catherine Moore <clm@redhat.com>
51821 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51822 * gcc.c-torture/execute/920612-2.c: Likewise.
51823 * gcc.c-torture/execute/920428-2.c: Likewise.
51824 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51825 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51827 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51829 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51830 * gcc.dg/pack-test-2.c: Likewise.
51832 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51834 Tests by Zack Weinberg <zackw@stanford.edu>.
51836 * gcc.dg/cpp/defined.c: Update.
51837 * gcc.dg/cpp/defined_trad.c: New tests.
51839 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51841 * gcc.dg/cpp/trad-direct.c: Update.
51843 2000-12-11 Neil Booth <neilb@earthling.net>
51845 * gcc.dg/cpp/defined_trad.c
51847 2000-12-11 Neil Booth <neilb@earthling.net>
51849 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51851 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51853 * gcc.dg/format-miss-2.c: New test.
51855 2000-12-09 Neil Booth <neilb@earthling.net>
51857 * gcc.dg/cpp/lineflags.c: New tests.
51858 * gcc.dg/cpp/poison.c: Update.
51859 * gcc.dg/cpp/redef2.c: Update.
51860 * gcc.dg/cpp/skipping.c: New test.
51862 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51864 * g++.old-deja/g++.other/eh3.C: New testcase.
51866 2000-12-07 Neil Booth <neilb@earthling.net>
51868 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51869 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51870 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51871 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51872 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51875 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51877 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51878 __SIZE_TYPE__ instead of int for type of integers cast to
51881 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51883 * g++.old-deja/g++.other/cleanup4.C: New test.
51885 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51887 * format-sec-1.c: New test.
51889 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51891 * gcc.dg/format-nonlit-3.c: New test.
51893 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51895 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51896 through a null pointer.
51898 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51900 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51901 * g++.old-deja/g++.pt/partial4.C: New test.
51903 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51905 * gcc.c-torture/execute/ieee/hugeval.x: New.
51907 2000-12-06 Neil Booth <neilb@earthling.net>
51909 * gcc.dg/cpp/backslash2.c: New tests.
51911 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51913 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51914 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51916 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51918 * gcc.c-torture/execute/20001203-2.c: New testcase.
51920 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51922 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51923 * g++.old-deja/g++.other/virtual10.C: New test.
51925 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51927 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51929 2000-12-05 Richard Henderson <rth@redhat.com>
51931 * gcc.c-torture/compile/20001205-1.c: New.
51933 2000-12-04 Neil Booth <neilb@earthling.net>
51935 * g++.old-deja/g++.other/virtual9.C: New test.
51936 * g++.old-deja/g++.pt/crash61.C: New test.
51937 * gcc.c-torture/execute/loop-9.c: New test.
51939 2000-12-04 Neil Booth <neilb@earthling.net>
51941 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51942 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51943 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51944 * gcc.dg/cpp/extratokens.c: ...here.
51946 2000-12-04 Neil Booth <neilb@earthling.net>
51948 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51951 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51953 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51954 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51956 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51958 * gcc.c-torture/execute/20001203-1.c: New test.
51960 2000-12-03 Neil Booth <neilb@earthling.net>
51962 * gcc.dg/cpp/macro6.c: New test cases.
51964 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51966 * gcc.c-torture/execute/string-opt-9.c: New test.
51967 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51968 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51969 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51971 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51972 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51974 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51976 * gcc.dg/cpp/if-6.c: New testcase.
51978 * gcc.dg/20001201-1.c: New testcase.
51980 2000-12-02 Neil Booth <neilb@earthling.net>
51982 * g++.old-deja/g++.other/externC4.C,
51983 g++.old-deja/g++.other/friend10.C: New tests.
51985 2000-12-02 Neil Booth <neilb@earthling.net>
51987 * g++.old-deja/g++.other/instan2.C
51988 * g++.old-deja/g++.other/instan3.C: New test.
51990 2000-12-02 Neil Booth <neilb@earthling.net>
51992 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51993 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51994 gnuc99.c,gnuc99-pedantic.c: New tests.
51996 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51998 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51999 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52001 2000-12-01 Neil Booth <neilb@earthling.net>
52003 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52004 * gcc.dg/cpp/poison.c: Update.
52005 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52007 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52009 * g77.f-torture/execute/20001201.f: New test.
52011 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52013 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52015 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52017 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52019 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52021 * g++.old-deja/g++.other/cast6.C: New test.
52023 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52025 * gcc.c-torture/execute/20001130-2.c: New testcase.
52027 2000-11-30 Richard Henderson <rth@redhat.com>
52029 * gcc.c-torture/execute/20001130-1.c: New test.
52031 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52033 * g++.old-deja/g++.other/op3.C: New test.
52035 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52037 * g++.old-deja/g++.other/op2.C: New test.
52039 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52041 * g++.old-deja/g++.other/crash38.C: New test.
52043 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52045 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52047 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52049 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52051 * gcc.c-torture/execute/string-opt-6.c: New test.
52053 * gcc.dg/20001117-1.c: Add main.
52055 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52057 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52059 * gcc.dg/940510-1.c: ... to here.
52061 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52062 zero-size arrays in toplevel structures.
52064 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52066 * gcc.c-torture/execute/loop-8.c: New test.
52068 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52070 * g++.old-deja/g++.other/base1.C: New test.
52072 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52074 * g++.old-deja/g++.other/parse2.C: New test.
52076 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52078 * g++.old-deja/g++.pt/incomplete1.C: New test.
52080 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52082 * g++.old-deja/g++.other/friend9.C: New test.
52084 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52086 * gcc.dg/20001127-1.c: New test.
52088 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52090 * g++.old-deja/g++.pt/friend46.C: New test.
52092 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52094 * g++.old-deja/g++.other/ptrmem8.C: New test.
52096 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52098 * gcc.c-torture/execute/string-opt-7.c: New test.
52099 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52101 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52103 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52104 instead of 'mkcheck 2'.
52106 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52108 * gcc.c-torture/execute/memcheck/driver.c,
52109 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52110 C9X references to refer to C99.
52112 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52114 * gcc.dg/ultrasp3.c: New test.
52116 2000-11-25 Neil Booth <neilb@earthling.net>
52118 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52120 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52122 * gcc.c-torture/compile/20001123-2.c: New.
52124 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52126 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52128 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52130 * gcc.dg/sequence-point-1.c: Add some new tests.
52131 * gcc.c-torture/execute/20001124-1.c: New test.
52133 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52135 * g++.old-deja/g++.other/vaarg4.C: New test.
52136 * gcc.c-torture/compile/20001123-1.c: New test.
52138 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52140 * g++.other/crash24.C: Adjust and remove XFAIL.
52141 * g++.other/crash37.C: New test.
52143 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52145 * g++.old-deja/g++.pt/instantiate9.C: New test.
52147 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52149 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52152 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52153 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52155 2000-11-22 Neil Booth <neilb@earthling.net>
52157 * gcc.dg/cpp/Wtrigraphs.c: New test.
52159 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52161 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52163 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52165 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52167 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52169 * lib/gcc-dg.exp: load_lib scanasm.exp.
52170 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52171 * lib/g++-dg.exp: load_lib scanasm.exp.
52172 * lib/scanasm.exp: New.
52173 (scan-assembler, scan-assembler-not): Add optional arguments to
52174 test name, or if not present, the pattern name.
52175 (scan-assembler-dem, scan-assembler-dem-not): New.
52177 * g++.dg/dg.exp: New.
52179 2000-11-21 Neil Booth <neilb@earthling.net>
52181 * gcc.dg/cpp/integrated1.c: Remove.
52183 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52185 * gcc.c-torture/execute/20001121-1.c: New test.
52187 2000-11-21 Richard Henderson <rth@redhat.com>
52189 * gcc.c-torture/compile/20001121-1.c: New test.
52191 2000-11-20 Neil Booth <neilb@earthling.net>
52193 * gcc.dg/cpp/integrated1.c: New test.
52195 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52197 * g++.old-deja/g++.other/inline17.C: New test.
52199 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52201 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52202 local variable to be zero: I made the variable global. Now
52203 uses abort() and exit() instead of relying on main's return value.
52205 2000-11-20 Neil Booth <neilb@earthling.net>
52207 * gcc.dg/cpp/paste2.c: Update test.
52208 * objc/execute/paste.m: New test.
52210 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52212 * gcc.dg/c99-condexpr-1.c: New test.
52214 2000-11-20 Neil Booth <neilb@earthling.net>
52216 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52218 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52220 * g++.old-deja/g++.pt/export1.C: New test.
52222 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52224 * gcc.dg/20001117-1.c: New test.
52226 2000-11-18 Richard Henderson <rth@redhat.com>
52228 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52230 2000-11-18 Richard Henderson <rth@redhat.com>
52232 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52233 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52234 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52236 2000-11-18 Richard Henderson <rth@redhat.com>
52238 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52239 (main): New. Exit cleanly.
52241 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52243 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52244 gcc.dg/c99-fordecl-2.c: New tests.
52246 2000-11-18 Richard Henderson <rth@redhat.com>
52248 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52249 * gcc.c-torture/execute/zerolen-2.c: New.
52251 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52253 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52256 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52258 * g++.old-deja/g++.pt/instantiate8.C: New test.
52260 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52262 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52263 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52265 2000-11-16 Nick Clifton <nickc@redhat.com>
52267 * gcc.c-torture/execute/nestfunc-2.c: New test.
52268 * gcc.c-torture/execute/nestfunc-3.c: New test.
52270 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52272 * gcc.c-torture/compile/20001116-1.c: New test.
52274 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52276 * gcc.c-torture/execute/20001115-1.c: New test.
52278 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52280 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52281 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52282 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52283 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52285 2000-11-15 Neil Booth <neilb@earthling.net>
52287 gcc.dg/cpp/_Pragma1.c: Update.
52288 gcc.dg/cpp/_Pragma2.c: New test.
52290 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52292 * g++.old-deja/g++.other/anon5.C: New test.
52294 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52296 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52299 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52301 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52304 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52306 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52307 labels at end of compound statements.
52309 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52311 * gcc.c-torture/execute/loop-7.c: New test.
52313 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52315 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52317 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52319 * gcc.dg/c99-bool-1.c: New test.
52321 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52323 * gcc.dg/c99-scope-1.c: Remove xfail.
52324 * gcc.dg/c99-scope-2.c: New test.
52326 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52328 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52329 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52331 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52333 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52336 * g++.mike/p700.C: Don't typedef wchar_t.
52337 * g++.mike/p784.C: Likewise.
52338 * g++.mike/eb101.C: Don't use __wchar_t.
52340 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52342 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52345 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52347 * gcc.c-torture/execute/20001111-1.c: New test.
52349 2000-11-10 Nick Clifton <nickc@redhat.com>
52351 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52352 long multuiple and accumulate.
52354 2000-11-09 Richard Henderson <rth@redhat.com>
52356 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52357 via size_t instead of int.
52359 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52360 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52361 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52362 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52364 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52366 * gcc.c-torture/compile/20001109-1.c: New test.
52367 * gcc.c-torture/compile/20001109-2.c: New test.
52369 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52371 * g++.old-deja/g++.pt/operator1.C: New test.
52372 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52374 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52376 * gcc.dg/20001108-1.c: New test.
52378 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52380 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52381 with both arguments constant strings.
52382 * gcc.c-torture/execute/string-opt-3.c: New test.
52383 * gcc.c-torture/execute/string-opt-4.c: New test.
52384 * gcc.c-torture/execute/string-opt-5.c: New test.
52386 2000-11-08 Nick Clifton <nickc@redhat.com>
52388 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52389 mulsidi3adddi patterns.
52391 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52393 * g++.old-deja/g++.other/crash36.C: New test.
52395 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52397 * g++.old-deja/g++.other/init16.C: New test.
52399 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52401 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52403 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52405 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52406 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52407 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52409 2000-11-07 DJ Delorie <dj@redhat.com>
52411 * gcc.dg/20000614-1.c: Add return so that test can pass.
52413 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52415 * gcc.c-torture/execute/string-opt-1.c: New test.
52417 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52419 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52420 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52421 parameters in registers, and there is no way for a varargs
52422 function to know in which order the integer and floating-point
52423 parameters should be interleaved when they are placed on the
52425 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52426 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52428 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52430 * gcc.c-torture/execute/string-opt-2.c: New test.
52432 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52434 * g++.old-deja/g++.pt/crash60.C: New test.
52436 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52438 * g++.old-deja/g++.other/crash24.C: New test.
52439 * g++.old-deja/g++.other/crash25.C: New test.
52440 * g++.old-deja/g++.other/crash26.C: New test.
52441 * g++.old-deja/g++.other/crash27.C: New test.
52442 * g++.old-deja/g++.other/crash28.C: New test.
52443 * g++.old-deja/g++.other/crash29.C: New test.
52444 * g++.old-deja/g++.other/crash30.C: New test.
52445 * g++.old-deja/g++.other/crash31.C: New test.
52446 * g++.old-deja/g++.other/crash32.C: New test.
52447 * g++.old-deja/g++.other/crash33.C: New test.
52448 * g++.old-deja/g++.other/crash34.C: New test.
52449 * g++.old-deja/g++.other/crash35.C: New test.
52451 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52453 * gcc.c-torture/execute/20001031-1.c: New test.
52455 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52457 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52460 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52461 standards-conformant.
52463 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52465 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52466 * g++.old-deja/g++.mike/p755a.C: Likewise.
52467 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52468 library makes no calls to `operator new' during initialization.
52470 2000-11-04 Neil Booth <neilb@earthling.net>
52472 * gcc.dg/cpp/include2.c: New tests.
52474 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52476 * lib/g++.exp (g++_set_ld_library_path): New function.
52477 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52479 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52481 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52484 2000-11-01 Richard Henderson <rth@redhat.com>
52486 * g++.old-deja/g++.ext/namedret1.C: New.
52487 * g++.old-deja/g++.ext/namedret2.C: New.
52488 * g++.old-deja/g++.ext/namedret3.C: New.
52490 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52492 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52493 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52495 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52497 * gcc.c-torture/execute/va-arg-21.c: New test.
52499 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52501 * gcc.dg/c99-complex-2.c: New test.
52503 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52505 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52507 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52509 * g++.old-deja/g++.other/inline16.C: New test.
52511 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52513 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52514 __PRETTY_FUNCTION__
52516 2000-10-29 Neil Booth <neilb@earthling.net>
52518 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52520 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52521 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52524 2000-10-29 Neil Booth <neilb@earthling.net>
52526 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52527 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52528 * mi5.c: Test multiple includes work with -C.
52529 * trigraphs.c: Test ^= version.
52531 2000-10-28 Neil Booth <neilb@earthling.net>
52533 New tests and test updates for new macro expander.
52535 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52536 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52537 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52538 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52539 new diagnostic messages.
52541 * gcc.dg/cpp/macro3.c: New tests.
52543 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52545 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52548 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52550 * g++.old-deja/g++.other/eh2.C: New test.
52552 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52554 * gcc.c-torture/execute/20001027-1.c: New test.
52556 2000-10-26 Richard Henderson <rth@redhat.com>
52558 * gcc.c-torture/execute/20001026-1.c: New.
52560 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52562 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52563 * g++.old-deja/g++.law/builtin1.C: Likewise.
52564 * g++.old-deja/g++.law/ctors10.C: Likewise.
52565 * g++.old-deja/g++.law/virtual3.C: Likewise.
52566 * g++.old-deja/g++.mike/p658.C: Likewise.
52567 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52568 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52569 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52570 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52571 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52573 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52575 * gcc.c-torture/compile/20001024-1.c: New test.
52577 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52579 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52580 to tell us whether or not we are using V3.
52582 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52584 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52587 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52589 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52591 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52593 * gcc.c-torture/execute/20001024-1.c: New test.
52595 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52597 * g++.old-deja/g++.other/sibcall1.C: New test.
52599 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52601 * gcc.dg/noncompile/init-3.c: New test.
52603 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52605 * gcc.dg/format-array-1.c: New test.
52607 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52609 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52610 writing through null pointers; remove comment about testing
52611 unterminated strings.
52613 2000-10-17 Matthew Hiller <hiller@redhat.com>
52615 * gcc.c-torture/execute/20001017-2.c: New test.
52617 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52619 * gcc.c-torture/compile/20001018-1.c: New test.
52620 * gcc.c-torture/compile/20001018-1.x: Xfail.
52622 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52624 * gcc.c-torture/execute/20001017-1.c: New test.
52626 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52628 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52629 for multiple use of arguments with scanf formats; add tests for
52630 multiple use of arguments.
52632 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52634 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52635 from some old tests.
52637 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52639 * gcc.dg/format-miss-1.c: New test.
52641 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52643 * gcc.c-torture/execute/20001013-1.c: New test.
52645 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52647 * gcc.dg/format-branch-1.c: New test.
52649 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52651 * README, lib/file-format.exp: Remove EGCS references.
52653 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52655 * gcc.dg/20001013-1.c: New test.
52657 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52659 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52660 for intmax_t in the compiler using __typeof__ and the type rules
52661 for conditional expressions.
52663 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52665 * gcc.dg/20001012-1.c: New test.
52666 * gcc.dg/20001012-2.c: New test.
52668 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52670 * gcc.dg/format-attr-1.c: New test.
52672 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52674 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52675 __LONG_LONG_MAX__ instead of LLONG_MAX.
52677 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52679 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52681 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52684 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52686 * gcc.dg/sequence-pt-1.c: New test.
52688 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52690 * gcc.c-torture/execute/20001011-1.c: New testcase.
52691 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52693 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52695 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52696 does not error on it.
52698 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52700 * gcc.dg/20001009-1.c: New test.
52702 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52704 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52705 * gcc.c-torture/execute/20001009-2.c: ... to here.
52707 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52709 * gcc.c-torture/compile/20001009-1.c: New testcase.
52710 * gcc.c-torture/execute/20001009-1.c: New testcase.
52711 Testcases provided by Jan Hubicka <jh@suse.cz>.
52713 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52715 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52716 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52717 uintmax_t using <limits.h> to emulate the compiler's internal
52718 logic. No longer XFAIL %j tests.
52720 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52722 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52723 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52724 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52725 regexps and details of expected handling of some bad formats.
52726 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52729 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52731 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52732 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52733 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52734 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52737 2000-10-06 Richard Henderson <rth@cygnus.com>
52739 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52740 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52741 * g++.old-deja/g++.jason/report.C: Likewise.
52742 * g++.old-deja/g++.law/friend5.C: Likewise.
52743 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52744 of the expected warnings.
52746 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52748 * g++.old-deja/g++.pt/enum14.C: New test.
52750 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52752 * g++.old-deja/g++.pt/crash59.C: New test.
52754 2000-10-04 Will Cohen <wcohen@redhat.com>
52756 * gcc.dg/20000926-1.c: New test.
52758 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52760 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52761 function name for current C++ compiler.
52762 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52764 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52766 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52767 __PRETTY_FUNCTION__.
52768 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52770 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52772 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52774 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52776 * gcc.c-torture/compile/20000923-1.c: New test.
52778 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52780 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52781 * g++.old-deja/g++.pt/ttp62.C: Same.
52782 * g++.old-deja/g++.other/inline14.C: Same.
52784 2000-09-24 Richard Henderson <rth@cygnus.com>
52786 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52788 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52790 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52792 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52794 * gcc.c-torture/compile/20000922-1.c: New file.
52796 2000-09-21 Nick Clifton <nickc@redhat.com>
52798 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52799 a signed long modulo operation.
52800 (mod6): New function - perform an unsigned long modulo operation.
52801 (main): Add tests for modulos of very large numbers by very small
52804 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52806 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52808 2000-09-19 Richard Henderson <rth@cygnus.com>
52810 * gcc.dg/compare2.c (case 10): XFAIL.
52812 2000-09-18 Richard Henderson <rth@cygnus.com>
52814 * gcc.c-torture/execute/20000906-1.c: Move ...
52815 * gcc.dg/20000906-1.c: ... here. Only run on targets
52816 that support __builtin_trap.
52818 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52820 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52822 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52824 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52825 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52826 more $ format tests.
52828 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52830 * gcc.dg/format-errmk-1.c: New test.
52832 2000-09-17 Greg McGary <greg@mcgary.org>
52834 * gcc.c-torture/execute/20000917-1.x: Remove.
52836 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52838 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52840 2000-09-17 Greg McGary <greg@mcgary.org>
52842 * gcc.c-torture/execute/20000917-1.c: New test.
52843 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52845 2000-09-16 Neil Booth <NeilB@earthling.net>
52847 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52848 in nested macro bug.
52850 2000-09-15 Neil Booth <NeilB@earthling.net>
52852 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52854 2000-09-14 Jeffrey A Law (law@cygnus.com)
52856 * gcc.c-torture/execute/20000914-1.c: New test.
52858 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52860 * g++.other/inline13.C: New test.
52862 2000-09-12 Andreas Jaeger <aj@suse.de>
52864 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52865 constant by Ulrich Drepper <drepper@redhat.com>.
52867 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52869 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52871 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52873 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52875 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52877 * gcc.dg/cpp/backslash.c: New test.
52879 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52881 * gcc.c-torture/execute/20000910-1.c: New test.
52882 * gcc.c-torture/execute/20000910-2.c: Likewise.
52884 2000-09-11 Robert Lipe <robertl@sco.com>
52886 * gcc.dg/pragma-align.c: New test.
52888 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52890 * g++.old-deja/g++.pt/explicit82.C: New test.
52891 * g++.old-deja/g++.pt/explicit83.C: New test.
52893 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52895 * gcc.dg/asm-names.c: New test.
52897 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52899 * gcc.dg/cpp/tr-warn6.c: New test
52901 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52903 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52906 2000-09-07 Catherine Moore <clm@redhat.com>
52908 * gcc.c-torture/execute/unroll-1.c: New test.
52910 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52912 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52914 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52915 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52916 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52917 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52918 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52920 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52921 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52923 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52925 * g++.old-deja/g++.pt/deduct2.C: New test.
52927 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52929 * g++.old-deja/g++.pt/parms2.C: New test.
52931 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52933 * g++.old-deja/g++.pt/crash58.C: New test.
52935 2000-09-06 Greg McGary <greg@mcgary.org>
52937 * gcc.c-torture/execute/20000906-1.c: New test.
52938 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52940 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52942 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52944 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52946 * g++.old-deja/g++.pt/crash57.C: New test.
52948 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52950 * g++.old-deja/g++.pt/crash56.C: New test.
52952 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52954 * g++.old-deja/g++.pt/koenig1.C: New test.
52956 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52958 * gcc.dg/20000904-1.c: New test.
52960 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52962 * gcc.dg/cpp/paste8.c: New test.
52964 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52966 * gcc.c-torture/compile/20000827-1.c: New test.
52968 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52970 * gcc.dg/format-diag-1.c: New test.
52972 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52974 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52975 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52976 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52977 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52978 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52980 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52982 * g++.old-deja/g++.other/nested4.C: New test.
52984 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52986 * g++.old-deja/g++.ns/scoped1.C: New test.
52988 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52990 * lib/g++.exp: Support testing already-installed GCC.
52992 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52994 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52996 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52998 * gcc.dg/return-type-2.c: New test.
53000 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53002 * gcc.c-torture/compile/20000825-1.c: New test.
53004 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53006 * gcc.dg/dwarf2-2.c: New test.
53008 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53010 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53011 dg-warning regexps.
53013 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53015 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53016 gcc.dg/format-ext-5.c: New tests.
53018 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53020 * g++.old-deja/g++.other/crash22.C: New test.
53022 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53024 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53026 2000-08-24 Richard Henderson <rth@cygnus.com>
53028 * gcc.dg/ia64-sync-1.c: New test.
53029 * gcc.dg/ia64-sync-2.c: New test.
53030 * gcc.dg/ia64-asm-1.c: New test.
53032 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53034 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53035 * gcc.dg/format-ext-2.c: New test.
53037 2000-08-23 Jason Merrill <jason@redhat.com>
53039 * lib/old-dejagnu.exp: Also ignore "In member function" and
53042 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53044 * gcc.dg/noncompile/label-lineno-1.c: New test.
53046 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53048 * gcc.dg/c99-array-nonobj-1.c: New test.
53050 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53052 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53054 * gcc.dg/format-ext-1.c: New test.
53056 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53058 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53059 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53060 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53061 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53062 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53064 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53066 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53067 gcc.dg/c99-strftime-2.c: New tests.
53069 2000-08-22 Richard Henderson <rth@cygnus.com>
53071 * gcc.c-torture/execute/20000822-1.c: New test.
53073 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53075 * gcc.c-torture/execute/20000819-1.x: Remove.
53077 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53079 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53080 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53081 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53082 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53083 gcc.dg/format-xopen-1.c: New tests.
53085 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53087 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53089 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53091 * g++.old-deja/g++.other/loop2.C: New test.
53093 * gcc.c-torture/compile/20000606-1.c: New test.
53094 * gcc.c-torture/compile/20000728-1.c: New test.
53095 * gcc.c-torture/execute/20000801-1.c: New test.
53096 * gcc.c-torture/execute/20000801-2.c: New test.
53097 * gcc.c-torture/execute/20000819-1.c: New test.
53098 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53099 * gcc.dg/20000629-1.c: New test.
53100 * gcc.dg/20000724-1.c: New test.
53101 * gcc.dg/20000807-1.c: New test.
53103 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53105 * gcc.dg/cpp/pragma-1.c: New test.
53106 * gcc.dg/cpp/pragma-2.c: New test.
53108 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53110 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53111 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53113 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53115 * gcc.c-torture/compile/20000818-1.c: New test.
53117 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53119 * gcc.c-torture/execute/20000818-1.c: New test.
53121 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53123 * gcc.dg/format-va-1.c: New test.
53125 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53127 * g++.old-deja/g++.other/typedef8.C: New test.
53129 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53131 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53132 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53133 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53134 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53135 * g++.old-deja/g++.other/ptrmem7.C: New test.
53136 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53138 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53140 * g++.old-deja/g++.pt/typename27.C: New test.
53142 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53144 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53145 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53146 * g++.old-deja/g++.pt/friend45.C: New test.
53147 * g++.old-deja/g++.other/friend8.C: New test.
53149 2000-08-15 Richard Henderson <rth@cygnus.com>
53151 * gcc.c-torture/execute/20000815-1.c: New test.
53153 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53155 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53156 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53157 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53159 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53161 * g++.old-deja/g++.other/refinit2.C: New test.
53163 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53165 * lib/c-torture.exp (c-torture): Make
53166 compiler_conditional_xfail_data global.
53167 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53168 compiler_conditional_xfail_data machinery.
53169 (f-torture-execute): Likewise.
53170 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53171 and only when unrolling loops.
53173 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53175 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53177 * g++.old-deja/g++.pt/explicit81.C: New test.
53179 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53181 * g++.old-deja/g++.pt/typename26.C: New test.
53183 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53185 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53188 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53190 * g++.old-deja/g++.other/array3.C: New test.
53192 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53194 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53195 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53196 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53199 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53201 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53202 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53204 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53206 * gcc.c-torture/execute/20000808-1.c: New test.
53208 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53210 * gcc.dg/c90-const-expr-1.c: New test.
53212 2000-08-08 Richard Henderson <rth@cygnus.com>
53214 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53216 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53218 * gcc.dg/noncompile/const-ll-1.c: New test.
53220 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53222 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53224 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53226 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53227 that running programs linked against the shared version of libobjc
53230 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53232 * gcc.dg/c99-printf-1.c: New test.
53234 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53236 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53238 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53240 * gcc.c-torture/execute/20000731-1.x: Delete.
53242 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53244 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53245 and torture_without_loops as is done by c-torture.exp.
53246 (search_for): Copy from c-torture.exp.
53247 (gcc-dg-runtest): New function, drives a directory of tests
53248 iterating over the TORTURE_OPTIONS.
53249 (scan-assembler, scan-assembler-not): Move here from
53250 individual directory drivers.
53252 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53253 defined by lib/gcc-dg.exp.
53254 * gcc.dg/cpp/cpp.exp: Likewise.
53255 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53256 gcc-dg-runtest, so we cycle over optimization options.
53258 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53259 * gcc.dg/compare2.c: No longer expected to fail.
53261 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53263 * gcc.c-torture/execute/20000804-1.c: New test.
53265 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53267 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53269 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53271 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53273 2000-08-03 Jeffrey A Law (law@cygnus.com)
53275 * gcc.c-torture/compile/20000803-1.c: New test.
53277 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53279 * gcc.c-torture/execute/20000801-3.c,
53280 gcc.c-torture/execute/20000801-4.c: New tests.
53281 * gcc.c-torture/execute/20000801-3.x,
53282 gcc.c-torture/execute/20000801-4.x: Xfail.
53284 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53286 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53287 libobjc/.libs to allow for libtool.
53289 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53291 * gcc.c-torture/compile/20000802-1.c: New test.
53293 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53295 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53297 2000-07-31 Jeffrey A Law (law@cygnus.com)
53299 * gcc-c-torture/execute/20000731-2.c: New test.
53301 * gcc.c-torture/execute/20000731-1.c: New test.
53302 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53304 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53306 * gcc.dg/cpp/paste7.c: New test.
53307 * gcc.dg/cpp/20000725-1.c: New test.
53309 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53311 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53312 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53313 declaration warning for __builtin_dwarf_reg_size.
53315 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53317 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53319 * gcc.dg/noncompile/voidparam-1.c: New test.
53321 2000-07-30 Richard Henderson <rth@cygnus.com>
53323 * gcc.dg/c90-digraph-1.c: Don't xfail.
53324 * gcc.dg/compare2.c (case 10): Xfail.
53325 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53327 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53329 * gcc.dg/c99-main-1.c: New test.
53331 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53333 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53335 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53337 * gcc.c-tortuer/execute/20000726-1.c: New test.
53339 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53341 * gcc.c-torture/execute/enum-2.c: New test.
53343 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53345 * gcc.dg/cpp/tr-warn3.c: New test.
53347 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53349 * g++.old-deja/g++.ext/implicit1.C: Remove.
53350 * g++.old-deja/g++.jason/c2.C: Remove
53351 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53352 * g++.old-deja/g++.pt/crash16.C: Likewise.
53353 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53355 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53357 * g++.old-deja/g++.other/for2.C: New test.
53359 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53361 * gcc.dg/20000720-1.c: New test.
53363 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53365 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53367 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53369 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53370 * gcc.c-torture/execute/20000722-1.c: New.
53371 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53373 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53375 * gcc.dg/cpp/20000720-1.S: New test.
53377 2000-07-21 Michael Meissner <meissner@redhat.com>
53379 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53381 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53383 * g++.old-deja/g++.brendan/crash16.C,
53384 g++.old-deja/g++.brendan/parse3.C,
53385 g++.old-deja/g++.brendan/redecl1.C,
53386 g++.old-deja/g++.ns/template13.C,
53387 g++.old-deja/g++.other/decl4.C,
53388 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53390 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53392 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53393 and "Internal error".
53395 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53397 * gcc.dg/cpp/paste6.c: New test.
53399 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53401 * gcc.dg/cpp/tr-direct.c: New test.
53403 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53404 gcc.dg/cpp/undef1.c: Tweak error regexps.
53406 2000-07-18 Eric Christopher <echristo@redhat.com>
53408 * gcc.c-torture/compile/20000718-1.c: New test.
53410 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53412 * cpplex.c (_cpp_push_token): If the token being pushed back
53413 is the previous token in this context, just subtract one from
53415 * cppmacro.c (save_expansion): Clear aux field when storing a
53418 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53420 * gcc.dg/noncompile/redecl-1.c: New test.
53422 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53424 * gcc.c-torture/execute/20000717-5.c: New test.
53425 * gcc.c-torture/execute/20000717-1.x: Removed.
53427 2000-07-17 Richard Henderson <rth@cygnus.com>
53429 * gcc.c-torture/execute/20000717-4.c: New test.
53431 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53433 * gcc.dg/cpp/syshdr.c: New test.
53434 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53436 2000-07-17 Neil Booth <neilb@earthling.net>
53438 * gcc.dg/cpp/cmdlne-dM.c: New test.
53439 * gcc.dg/cpp/cmdlne-dD.c: New test.
53441 2000-07-17 Jeffrey A Law (law@cygnus.com)
53443 * gcc.c-torture/execute/20000717-3.c: New test.
53445 * gcc.c-torture/compile/20000717-1.c: New test.
53447 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53449 * gcc.c-torture/execute/20000717-2.c: New test.
53451 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53453 * gcc.dg/formatz-1.c: New test.
53455 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53456 * gcc.dg/c99-digraph-1.c: New tests.
53458 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53459 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53461 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53462 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53463 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53464 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53465 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53466 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53467 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53469 2000-07-17 Greg McGary <greg@mcgary.org>
53471 * gcc.c-torture/execute/20000717-1.c: New test.
53472 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53474 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53476 * gcc.c-torture/execute/20000715-2.c: New test.
53477 * gcc.dg/20000715-1.c: New test.
53479 2000-07-15 Michael Meissner <meissner@redhat.com>
53481 * gcc.c-torture/execute/20000715-1.c: New test.
53483 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53485 * gcc.c-torture/execute/20000707-1.c: New test.
53487 2000-07-13 Neil Booth <NeilB@earthling.net>
53489 * gcc.dg/cpp/digraph1.c,
53490 gcc.dg/cpp/digraph2.c,
53491 gcc.dg/cpp/digraphs.c: New tests.
53493 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53495 * g77.f-torture/compile/20000630-2.f: New test.
53496 * g77.f-torture/compile/20000630-2.x
53498 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53500 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53502 2000-07-11 Neil Booth <NeilB@earthling.net>
53504 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53506 2000-07-11 Neil Booth <NeilB@earthling.net>
53508 * gcc.dg/cpp/cmdlne-C.c: New.
53510 2000-07-09 Neil Booth <NeilB@earthling.net>
53512 * gcc.dg/cpp/directiv.c: New tests.
53513 * gcc.dg/cpp/undef1.c: Update.
53515 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53517 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53519 2000-07-09 Neil Booth <NeilB@earthling.net>
53521 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53523 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53525 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53526 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53528 2000-07-08 Neil Booth <NeilB@earthling.net>
53530 * gcc.dg/cpp/macsyntx.c: New tests.
53532 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53534 * gcc.dg/20000707-1.c: New test.
53536 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53538 * gcc.c-torture/execute/20000706-1.c: New test.
53539 * gcc.c-torture/execute/20000706-2.c: New test.
53540 * gcc.c-torture/execute/20000706-3.c: New test.
53541 * gcc.c-torture/execute/20000706-4.c: New test.
53542 * gcc.c-torture/execute/20000706-5.c: New test.
53544 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53546 * g++.old-deja/g++.pt/instantiate7.C: New test.
53548 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53550 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53551 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53552 * g++.old-deja/g++.other/rtti3.C: Likewise.
53553 * g++.old-deja/g++.other/rttid3.C: Likewise.
53555 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53557 * g77.f-torture/compile/20000630-1.x: Fix typo
53559 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53561 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53564 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53566 * gcc.dg/cpp/ident.c: New test.
53568 2000-07-05 Neil Booth <NeilB@earthling.net>
53570 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53571 gcc.dg/cpp/lexstrng.c: New tests.
53573 2000-07-04 Neil Booth <NeilB@earthling.net>
53575 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53576 * gcc.dg/cpp/strify2.c: Same.
53578 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53580 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53581 * gcc.dg/cpp/19990703-1.c: Likewise.
53582 * gcc.dg/cpp/20000625-1.c: Likewise.
53583 * gcc.dg/cpp/20000625-2.c: Likewise.
53585 * gcc.dg/cpp/macro1.c,
53586 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53587 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53588 gcc.dg/cpp/strify1.c,
53589 gcc.dg/cpp/strify2.c: New tests.
53591 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53593 * gcc.c-torture/execute/20000703-1.c: New test.
53595 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53597 * g++.old-deja/g++.pt (lookup10.C): New test.
53599 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53601 * g++.old-deja/g++.pt (typename25.C): New test.
53603 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53605 * gcc.c-torture/compile/20000701-1.c: New test.
53607 2000-06-30 Nick Clifton <nickc@cygnus.com>
53609 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53612 2000-06-30 Catherine Moore <clm@cygnus.com>
53614 * gcc.c-torture/execute/align-1.c: New test.
53616 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53618 * g++.old-deja/g++.pt/expr8.C: New test.
53619 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53621 2000-06-29 Nick Clifton <nickc@cygnus.com>
53623 * gcc.c-torture/compile/20000629-1.c: New test.
53625 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53628 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53629 gcc.dg/noncompile directory, depending on whether they're
53630 preprocessor tests or not. Annotate all the tests for the dg
53633 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53634 * gcc.dg/noncompile/noncompile.exp: New.
53638 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53639 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53640 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53641 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53642 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53643 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53644 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53645 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53646 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53647 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53648 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53649 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53650 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53651 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53652 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53653 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53654 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53655 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53656 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53657 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53658 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53659 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53660 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53661 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53663 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53664 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53665 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53666 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53667 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53668 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53670 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53672 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53673 declare one variable. On the fourth, error.
53674 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53675 declared by 20000628-1a.h.
53677 2000-06-29 Richard Henderson <rth@redhat.com>
53679 * gcc.c-torture/execute/930529-1.x: New file.
53680 * gcc.dg/920413-1.c: Adjust expected warning text.
53681 * gcc.dg/980217-1.c: Declare abort.
53682 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53684 2000-06-29 Jeffrey A Law (law@cygnus.com)
53686 * g77.f-torture/compile/20000629-1.f: New test.
53687 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53689 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53691 Rearrange lots of files, removing entirely the
53692 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53696 gcc.c-torture/code_quality/code_quality.exp
53697 gcc.c-torture/special/special.exp
53698 gcc.failure/failure.exp
53699 gcc.failure/940409-1.x
53700 gcc.c-torture/compile/961203-1.x
53703 gcc.misc-tests/linkage.exp
53704 gcc.c-torture/execute/920730-1t.c
53705 gcc.c-torture/execute/920730-1t.x
53706 gcc.c-torture/compile/920520-1.x
53707 gcc.c-torture/compile/920521-1.x
53708 gcc.c-torture/compile/981006-1.x
53709 gcc.c-torture/execute/eeprof-1.x
53711 * Moved files (possibly with modifications to fit a new harness):
53713 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53714 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53715 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53716 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53717 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53718 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53719 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53720 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53721 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53722 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53723 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53724 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53725 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53726 gcc.failure/940409-1.c gcc.dg/940409-1.c
53728 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53730 * c-torture/compile/961203-1.x: Delete.
53732 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53733 not exit. Include stdio.h.
53734 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53735 * gcc.misc-tests/dg-12.c: Likewise.
53736 * gcc.misc-tests/dg-5.c: Likewise.
53737 * gcc.misc-tests/dg-6.c: Likewise.
53738 * gcc.misc-tests/dg-7.c: Prototype abort.
53739 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53740 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53741 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53743 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53744 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53746 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53748 * gcc.dg/cpp/20000628-1.c: New test.
53749 * gcc.dg/cpp/20000628-1.h: New header for above test.
53750 * gcc.dg/cpp/20000628-1a.h: Likewise.
53752 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53754 * gcc.dg/cpp: New directory.
53755 * gcc.dg/cpp/cpp.exp: New driver.
53756 * gcc.dg/cpp/20000627-1.c: New test.
53757 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53758 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53759 and rewrite as a compilation test.
53761 * gcc.dg: Move many files into the cpp subdirectory, possibly
53762 renaming or editing them as well.
53764 990119-1.c cpp/19990119-1.c
53765 990228-1.c cpp/19990228-1.c
53766 990407-1.c cpp/19990407-1.c
53767 990409-1.c cpp/19990409-1.c
53768 990413-1.c cpp/19990413-1.c
53769 990703-1.c cpp/19990703-1.c
53770 20000127-1.c cpp/20000127-1.c
53771 20000129-1.c cpp/20000129-1.c
53772 20000207-1.c cpp/20000207-1.c
53773 20000207-2.c cpp/20000207-2.c
53774 20000209-1.c cpp/20000209-1.c
53775 20000209-2.c cpp/20000209-2.c
53776 20000301-1.c cpp/20000301-1.c
53777 20000419-1.c cpp/20000419-1.c
53778 20000510-1.S cpp/20000510-1.S
53779 20000519-1.c cpp/20000519-1.c
53780 20000529-1.c cpp/20000529-1.c
53781 20000625-1.c cpp/20000625-1.c
53782 20000625-2.c cpp/20000625-2.c
53783 cpp-as1.c cpp/assert1.c
53784 cpp-as2.c cpp/assert2.c
53785 cxx-comments-1.c cpp/cxxcom1.c
53786 cxx-comments-2.c cpp/cxxcom2.c
53787 endif-label.c cpp/endif.c
53788 cpp-hash1.c cpp/hash1.c
53789 cpp-hash2.c cpp/hash2.c
53790 cpp-if1.c cpp/if-1.c
53791 cpp-if2.c cpp/if-2.c
53792 cpp-if3.c cpp/if-3.c
53793 cpp-if4.c cpp/if-4.c
53794 cpp-if5.c cpp/if-5.c
53795 cpp-cond.c cpp/if-cexp.c
53796 cpp-missingop.c cpp/if-mop.c
53797 cpp-missingparen.c cpp/if-mpar.c
53798 cpp-opprec.c cpp/if-oppr.c
53799 cpp-ifparen.c cpp/if-paren.c
53800 cpp-shortcircuit.c cpp/if-sc.c
53801 cpp-shift.c cpp/if-shift.c
53802 cpp-unary.c cpp/if-unary.c
53803 cpp-li1.c cpp/line1.c
53804 cpp-li2.c cpp/line2.c
53805 lineno.c cpp/line3.c
53806 lineno-2.c cpp/line4.c
53808 cpp-mic.h cpp/mi1c.h
53809 cpp-micc.h cpp/mi1cc.h
53810 cpp-mind.h cpp/mi1nd.h
53811 cpp-mindp.h cpp/mi1ndp.h
53812 cpp-mix.h cpp/mi1x.h
53813 cpp-mi2.c cpp/mi2.c
53814 cpp-mi2a.h cpp/mi2a.h
53815 cpp-mi2b.h cpp/mi2b.h
53816 cpp-mi2c.h cpp/mi2c.h
53817 cpp-mi3.c cpp/mi3.c
53818 cpp-mi3.def cpp/mi3.def
53819 poison-1.c cpp/poison.c
53820 pr-impl.c cpp/prag-imp.c
53821 cpp-redef-2.c cpp/redef1.c
53822 cpp-redef.c cpp/redef2.c
53823 strpaste.c cpp/strp1.c
53824 strpaste-2.c cpp/strp2.c
53825 cpp-tradpaste.c cpp/tr-paste.c
53826 cpp-tradstringify.c cpp/tr-str.c
53827 cpp-tradwarn1.c cpp/tr-warn1.c
53828 cpp-tradwarn2.c cpp/tr-warn2.c
53829 trigraphs.c cpp/trigraphs.c
53830 cpp-unc1.c cpp/unc1.c
53831 cpp-unc2.c cpp/unc2.c
53832 cpp-unc3.c cpp/unc3.c
53833 cpp-unc.c cpp/unc4.c
53834 undef.c cpp/undef1.c
53835 undef-2.c cpp/undef2.c
53836 cpp-wi1.c cpp/widestr1.c
53838 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53840 * lib/g++.exp (g++_include_flags): Tweak.
53842 2000-06-27 H.J. Lu <hjl@gnu.org>
53843 Loren J. Rittle <ljrittle@acm.org>
53845 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53846 version with one that knows about the new gcc tree structure.
53847 (g++_link_flags): Same.
53849 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53851 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53852 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53853 case we are cross-compiling.
53855 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53856 g++.old-deja/g++.niklas/Makefile.in,
53857 g++.old-deja/g++.niklas/configure.in,
53858 g++.old-deja/g++.other/Makefile.in,
53859 g++.old-deja/g++.other/configure.in,
53860 gcc.c-torture/code_quality/Makefile.in,
53861 gcc.c-torture/code_quality/configure.in,
53862 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53863 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53864 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53865 gcc.c-torture/execute/ieee/Makefile.in,
53866 gcc.c-torture/execute/ieee/configure.in,
53867 gcc.c-torture/noncompile/Makefile.in,
53868 gcc.c-torture/noncompile/configure.in,
53869 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53870 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53871 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53873 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53875 * g++.old-deja/g++.other/ambig3.C: New test.
53877 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53879 * g++.old-deja/g++.pt/syntax1.C: New test.
53880 * g++.old-deja/g++.pt/syntax2.C: New test.
53881 * g++.old-deja/g++.other/syntax3.C: New test.
53882 * g++.old-deja/g++.other/syntax4.C: New test.
53884 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53886 * gcc.dg/20000623-1.c: Prototype exit and abort.
53888 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53890 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53892 * gcc.dg/cpp-mi3.def: New file.
53894 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53896 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53897 lexer's error messages.
53898 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53899 divine anything from the linemarkers.
53900 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53901 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53903 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53905 * gcc.dg/20000623-1.c: New test.
53907 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53909 * gcc.c-torture/execute/20000622-1.c: New test.
53911 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53913 * g++.old-deja/g++.other/init15.C: New test.
53915 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53917 * g++.old-deja/g++.pt/vaarg2.C: New test.
53918 * g++.old-deja/g++.pt/vaarg3.C: New test.
53920 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53922 * g++.old-deja/g++.other/dyncast6.C: New test.
53924 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53926 * gcc.c-torture/execute/loop-6.c: New test.
53928 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53930 * gcc.dg/20000614-1.c: New test.
53931 * gcc.dg/20000614-2.c: New test.
53933 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53935 * g++.old-deja/g++.other/inline12.C: New test.
53937 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53939 * g++.old-deja/g++.other/eh1.C: New test.
53941 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53943 * g++.old-deja/g++.other/type.C: New test.
53945 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53947 * g++.old-deja/g++.other/initstring.C: New test.
53949 2000-06-12 Jason Merrill <jason@redhat.com>
53951 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53953 2000-06-09 Jeffrey A Law (law@cygnus.com)
53955 * gcc.c-torture/compile/20000609-1.c: New test.
53957 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53959 * gcc.dg/20000609-1.c: New test.
53961 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53963 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53964 * gcc.c-torture/noncompile/poison-1.c: Move...
53965 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53966 * gcc.dg/cpp-li1.c: Add a token after the #line.
53968 2000-06-05 Richard Henderson <rth@cygnus.com>
53970 * gcc.c-torture/execute/20000605-2.c: New test.
53971 * gcc.c-torture/execute/20000605-3.c: New test.
53973 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53975 * g77.f-torture/execute/20000503-1.x: New file.
53977 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53979 * g++.old-deja/g++.eh/badalloc1.C: New test.
53981 2000-06-05 Richard Henderson <rth@cygnus.com>
53983 * gcc.c-torture/execute/20000605-1.c: New test.
53985 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53986 Nathan Sidwell <nathan@codesourcery.com>
53988 * gcc.c-torture/compile/20000605-1.c: New test.
53990 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53992 * g77.f-torture/compile/20000601-1.f: New test.
53994 2000-06-03 Richard Henderson <rth@cygnus.com>
53996 * gcc.c-torture/execute/20000603-1.c: New.
53998 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54000 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54001 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54003 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54005 * gcc.dg/compare2.c (case 12): XFAIL.
54006 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54007 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54009 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54011 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54013 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54014 guard macro is already defined when the header is first
54016 * gcc.dg/cpp-mix.h: New file.
54017 * gcc.dg/endif-label.c: Update patterns to match compiler.
54019 * g++.brendan/complex1.C: Declare abort.
54020 * g++.law/refs4.C: Remove XFAIL.
54021 * g++.oliva/expr2.C: Declare abort and exit.
54023 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54025 * gcc.c-torture/execute/20000528-1.c: New test.
54027 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54028 * g++.old-deja/g++.law/temps4.C: Likewise.
54030 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54031 stdlib.h. Call abort() on failure.
54032 * g++.old-deja/g++.law/refs4.C: Likewise.
54033 * g++.old-deja/g++.law/temps4.C: Likewise.
54034 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54035 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54037 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54039 Relative to g++.dg/special:
54040 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54042 Relative to g++.old-deja:
54043 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54044 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54045 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54046 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54047 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54048 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54049 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54051 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54052 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54053 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54054 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54055 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54056 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54059 * g++.other/goto1.C: Update expectations for error messages.
54061 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54063 * gcc.c-torture/compile/20000523-1.c: New test.
54065 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54067 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54069 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54071 * g++.old-deja/g++.eh/catch11.C: New test.
54072 * g++.old-deja/g++.eh/catch12.C: New test.
54074 2000-05-24 Nick Clifton <nickc@cygnus.com>
54076 * gcc.c-torture/execute/20000523-1.c: New test.
54078 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54080 * c-torture/execute/bcp-1.c: Replace abort in arg of
54081 __builtin_constant_p with a generic external function.
54083 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54084 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54085 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54086 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54087 Prototype abort and/or exit.
54089 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54090 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54091 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54092 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54094 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54096 * gcc.dg/dwarf2-1.c: New test.
54098 2000-05-20 Richard Henderson <rth@cygnus.com>
54100 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54102 2000-05-20 Andreas Jaeger <aj@suse.de>
54104 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54107 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54109 * gcc.c-torture/execute/20000519-2.c: New test.
54111 2000-05-19 Andreas Jaeger <aj@suse.de>
54113 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54114 which fails with SSA.
54116 * lib/c-torture.exp: Also test with -O3 -fssa.
54118 2000-05-18 Michael Meissner <meissner@redhat.com>
54120 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54121 * gcc.c-torture/execute/920415-1.c: Ditto.
54122 * gcc.c-torture/execute/920501-1.c: Ditto.
54123 * gcc.c-torture/execute/conversion.c: Ditto.
54124 * gcc.c-torture/execute/cvt-1.c: Ditto.
54126 2000-05-18 Jeffrey A Law (law@cygnus.com)
54128 * gcc.c-torture/compile/20000518-1.c: New test.
54130 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54132 * g77.f-torture/compile/200005018.f: New test.
54134 2000-05-17 Jeffrey A Law (law@cygnus.com)
54136 * gcc.c-torture/compile/20000517-1.c: New test.
54138 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54140 * gcc.c-torture/execute/20000516-1.c: New test.
54142 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54144 * g++.old-deja/g++.other/eh.C: New test.
54146 2000-05-12 Richard Henderson <rth@cygnus.com>
54148 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54149 constants through to doit's conditional.
54151 2000-05-11 Jeffrey A Law (law@cygnus.com)
54153 * gcc.c-torture/compile/20000511-1.c: New test.
54154 * g77.f-torture/compile/20000511-1.f: New test.
54155 * g77.f-torture/compile/20000511-2.f: New test.
54157 2000-05-11 Michael Meissner <meissner@redhat.com>
54159 * gcc.c-torture/execute/20000511-1.c: New test.
54161 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54163 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54164 * gcc.dg/20000510-1.S: New.
54166 2000-05-08 Catherine Moore <clm@cygnus.com>
54168 * gcc.dg/unused-3.c: New.
54170 2000-05-06 Richard Henderson <rth@cygnus.com>
54172 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54173 * g++.old-deja/g++.mike/warn1.C: Likewise.
54174 * g++.old-deja/g++.pt/local1.C: Likewise.
54175 * g++.old-deja/g++.pt/local7.C: Likewise.
54176 * g++.old-deja/g++.pt/spec16.C: Likewise.
54178 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54180 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54182 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54184 * g77.f-torture/execute/20000503-1.f: New test.
54186 2000-05-04 Andreas Jaeger <aj@suse.de>
54188 * gcc.dg/noreturn-2.c: New test.
54190 2000-05-04 Neil Booth <NeilB@earthling.net>
54192 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54195 2000-05-04 Richard Henderson <rth@cygnus.com>
54197 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54199 2000-05-04 Richard Henderson <rth@cygnus.com>
54201 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54202 OpenSSL by Jason R Thorpe.
54204 2000-05-03 Jim Wilson <wilson@cygnus.com>
54206 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54208 2000-05-03 Robert Lipe <robertlipe@usa.net>
54210 * gcc.dg/20000503-1.c: New test.
54212 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54214 * gcc.c-torture/compile/20000502-1.c: New test.
54215 * g++.old-deja/g++.other/align.C: New test.
54216 * gcc.dg/cpp-tradstringify.c: New test.
54218 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54220 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54221 and hard registers.
54223 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54225 * gcc.c-torture/execute/loop-5.c: New test.
54227 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54229 * gcc.c-torture/execute/va-arg-20.c: New test.
54231 2000-04-23 Jeffrey A Law (law@cygnus.com)
54233 * gcc.c-torture/execute/20000422-1.c: New test.
54235 2000-04-20 Greg McGary <gkm@gnu.org>
54237 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54238 when optimizing, but without sibling-call optimizations (-O1).
54240 2000-04-20 Jeffrey A Law (law@cygnus.com)
54242 * gcc.c-torture/compile/20000420-1.c: New test.
54244 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54246 * g++.abi/ptrflags.C: New test.
54247 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54249 2000-04-19 Catherine Moore <clm@cygnus.com>
54251 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54253 2000-04-19 Greg McGary <gkm@gnu.org>
54255 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54256 sibling-call optimizations.
54258 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54260 * gcc.dg/20000419-1.c: New test.
54262 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54264 * gcc.c-torture/execute/20000412-6.c: New test.
54266 2000-04-12 Jeffrey A Law (law@cygnus.com)
54268 * gcc.c-torture/execute/20000412-5.c: New test.
54269 * g77.f-torture/compile/20000412-1.f: New test.
54270 * gcc.c-torture/execute/20000412-4.c: New test.
54271 * gcc.c-torture/compile/20000412-2.c: New test.
54272 * gcc.c-torture/execute/20000412-3.c: New test.
54273 * gcc.c-torture/compile/20000412-1.c: New test.
54274 * gcc.c-torture/execute/20000412-2.c: New test.
54276 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54278 * objc/execute/bf-20.m: New test.
54280 2000-04-10 Richard Henderson <rth@cygnus.com>
54282 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54284 * gcc.c-torture/execute/20000412-1.c: New test.
54286 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54288 * g++.old-deja/g++.eh/catchptr1.C: New test.
54290 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54292 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54294 2000-04-08 Neil Booth <NeilB@earthling.net>
54296 * gcc.dg/cpp-nullchar.c: Remove test as
54297 embedded nulls cause problems.
54299 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54301 * gcc.dg/compare2.c: New test.
54303 2000-04-08 Neil Booth <NeilB@earthling.net>
54305 * gcc.dg/cpp-nullchar.c: New test.
54307 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54309 * gcc.dg/cpp-mi2.c: New test.
54310 * gcc.dg/cpp-mi2[abc].h: New files.
54312 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54314 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54317 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54319 * g++.old-deja/g++.abi/vmihint.C: New test.
54321 2000-04-06 Neil Booth <NeilB@earthling.net>
54323 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54324 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54327 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54329 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54330 avoid stack-frame overwrite.
54332 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54334 * gcc.c-torture/compile/20000405-2.c: New test.
54335 * gcc.c-torture/compile/20000405-3.c: New test.
54337 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54339 * gcc.c-torture/compile/20000405-1.c: New test.
54341 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54343 * gcc.dg/cast-qual-1.c: Revert last change.
54345 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54347 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54349 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54351 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54352 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54354 2000-04-03 Jeffrey A Law (law@cygnus.com)
54356 * gcc.c-torture/compile/20000403-2.c: New test.
54357 * gcc.c-torture/compile/20000403-1.c: New test.
54359 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54361 * gcc.c-torture/execute/20000403-1.c: New test.
54363 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54365 * gcc.c-torture/execute/20000402-1.c: New test.
54367 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54369 * gcc.c-torture/execute/va-arg-15.c: New test.
54370 * gcc.c-torture/execute/va-arg-16.c: New test.
54371 * gcc.c-torture/execute/va-arg-17.c: New test.
54372 * gcc.c-torture/execute/va-arg-18.c: New test.
54373 * gcc.c-torture/execute/va-arg-19.c: New test.
54375 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54377 * gcc.c-torture/compile/981211-1.c: Move to...
54378 * gcc.dg/cpp-as1.c: ...here.
54379 * gcc.dg/cpp-as2.c: New file.
54381 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54384 2000-04-02 Neil Booth <NeilB@earthling.net>
54386 * gcc.dg/cpp-cond.c New tests.
54387 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54388 accidental success less likely.
54389 * gcc.dg/cpp-missingop.c New tests.
54390 * gcc.dg/cpp-missingparen.c New tests.
54391 * gcc.dg/cpp-shift.c New tests.
54392 * gcc.dg/cpp-shortcircuit.c New tests.
54393 * gcc.dg/cpp-unary.c New tests.
54395 2000-03-29 Jeffrey A Law (law@cygnus.com)
54397 * gcc.c-torture/compile/20000329-1.c: New test.
54399 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54401 * gcc.c-torture/compile/20000326-1.c: New test.
54402 * gcc.c-torture/compile/20000326-2.c: New test.
54404 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54406 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54407 the first parameter is a function argument.
54409 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54411 * g++.old-deja/g++.ext/array4.C: New test.
54413 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54415 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54417 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54419 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54421 2000-03-19 Richard Henderson <rth@cygnus.com>
54423 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54425 2000-03-19 Richard Henderson <rth@cygnus.com>
54427 * gcc.c-torture/compile/20000319-1.c: New test.
54429 2000-03-14 Jeffrey A Law (law@cygnus.com)
54431 * gcc.c-torture/execute/20000314-3.c: New test.
54432 * gcc.c-torture/execute/20000314-2.c: New test.
54433 * gcc.c-torture/execute/20000314-1.c: New test.
54434 * gcc.c-torture/compile/20000314-2.c: New test.
54435 * gcc.c-torture/compile/20000314-1.c: New test.
54437 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54439 * g++.old-deja/g++.warn/inline.C: New test.
54441 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54443 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54444 standards-compliant result rather than specific constants.
54445 Put test-values in array.
54447 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54449 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54450 (g++_target_compile): Put test-specific options last.
54452 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54454 * g++.old-deja/g++.eh/vbase4.C: New test.
54456 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54458 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54460 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54462 * g++.old-deja/g++.brendan/misc12.C: Removed.
54463 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54464 * g++.old-deja/g++.ext/pretty4.C: New test.
54466 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54468 * g++.old-deja/g++.other/string2.C: New test.
54470 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54472 * g++.old-deja/g++.warn/impint2.C: New test.
54474 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54476 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54479 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54481 * g++.old-deja/g++.warn/impint.C: New test.
54482 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54483 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54484 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54485 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54486 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54487 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54488 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54489 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54490 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54491 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54492 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54493 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54495 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54497 * gcc.dg/cpp-redef.c: New test.
54499 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54501 * g++.old-deja/g++.pt/unify7.C: New test.
54503 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54505 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54506 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54508 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54510 * gcc.c-torture/compile/20000224-1.c: New test.
54512 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54514 * gcc.c-torture/compile/cpp-2.c: New test.
54515 * gcc.c-torture/compile/cpp-1.c: New test.
54517 2000-02-25 Jeffrey A Law (law@cygnus.com)
54519 * gcc.c-torture/execute/20000225-1.c: New test.
54521 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54523 * gcc.dg/cpp-li2.c: New test.
54525 * gcc.dg/cpp-wi1.c: New test.
54527 * gcc.dg/cpp-li1.c: New test.
54529 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54531 * g++.old-deja/g++.other/sizeof5.C: New test.
54533 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54535 * gcc.c-torture/execute/va-arg-13.c: New test.
54537 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54539 * gcc.c-torture/execute/va-arg-12.c: New test.
54541 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54543 * gcc.c-torture/execute/20000223-1.c: New test.
54545 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54547 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54549 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54551 * g++.old-deja/g++.abi/ptrmem.C: New test.
54553 2000-02-19 Richard Henderson <rth@cygnus.com>
54555 * gcc.c-torture/compile/init-3.c: New.
54557 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54559 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54562 2000-02-11 Robert Lipe <robertl@sco.com>
54564 * gcc.c-torture/compile/20000211-3.c: New test.
54566 2000-02-11 Martin Buchholz <martin@xemacs.org>
54568 * gcc.c-torture/compile/20000211-2.c: New test.
54570 2000-02-11 Jeffrey A Law (law@cygnus.com)
54572 * gcc.c-torture/compile/20000211-1.c: New test.
54574 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54576 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54579 2000-02-08 Nathan Sidwell <nathan@acm.org>
54581 * g++.old-deja/g++.other/cast5.C: New test.
54583 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54585 * gcc.c-torture/execute/20000205-1.c: New.
54587 2000-02-03 Nathan Sidwell <nathan@acm.org>
54589 * g++.old-deja/g++.jason/cast3.C: Return void.
54590 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54592 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54594 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54596 * gcc.dg/loop-1.c: New test.
54598 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54600 * gcc.c-torture/compile/20000127-1.c: New test.
54601 * gcc.c-torture/execute/991228-1.c: New test.
54603 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54605 * gcc.dg/unused-2.c: New test.
54607 * gcc.dg/conv-1.c: New test.
54609 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54611 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54613 (tool_option_proc): Fix typo.
54615 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54617 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54618 of the ld on the host, not on the build machine.
54619 Also, don't crash if '--help' is not a supported option.
54621 2000-01-24 Richard Henderson <rth@cygnus.com>
54623 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54625 2000-01-20 Jeffrey A Law (law@cygnus.com)
54627 * gcc.c-torture/execute/20000120-2.c: New test.
54628 * gcc.c-torture/execute/20000120-1.c: New test.
54630 2000-01-13 Jeffrey A Law (law@cygnus.com)
54632 * gcc.c-torture/execute/20000113-1.c: New test.
54634 2000-01-12 Jeffrey A Law (law@cygnus.com)
54636 * gcc.c-torture/execute/20000112-1.c: New test.
54638 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54640 * gcc.dg/20000111-1.c: New test.
54642 2000-01-10 Jeffrey A Law (law@cygnus.com)
54644 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54645 with 16 bit integers.
54647 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54649 * gcc.dg/20000108-1.c: New test.
54651 2000-01-05 Nathan Sidwell <nathan@acm.org>
54653 * g++.old-deja/g++.ns/koenig8.C: New test.
54655 2000-01-05 Nathan Sidwell <nathan@acm.org>
54657 * g++.old-deja/g++.other/cast4.C: New test.
54659 2000-01-05 Jeffrey A Law (law@cygnus.com)
54661 * gcc.c-torture/compile/20000105-2.c: New test.
54662 * gcc.c-torture/compile/20000105-1.c: New test.
54664 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54666 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54667 references to printf & atoi to conform to ANSI standard.
54668 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54669 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54670 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54671 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54672 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54673 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54674 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54675 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54676 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54677 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54678 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54679 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54680 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54681 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54682 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54683 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54684 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54685 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54686 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54687 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54688 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54689 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54690 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54691 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54692 * g++.old-deja/g++.brendan/init3.C: Likewise.
54693 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54694 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54695 * g++.old-deja/g++.brendan/new2.C: Likewise.
54696 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54697 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54698 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54699 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54700 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54701 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54702 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54703 * g++.old-deja/g++.brendan/template24.C: Likewise.
54704 * g++.old-deja/g++.brendan/template3.C: Likewise.
54705 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54706 * g++.old-deja/g++.jason/inline3.C: Likewise.
54707 * g++.old-deja/g++.jason/opeq.C: Likewise.
54708 * g++.old-deja/g++.law/arg5.C: Likewise.
54709 * g++.old-deja/g++.law/arm7.C: Likewise.
54710 * g++.old-deja/g++.law/ctors11.C: Likewise.
54711 * g++.old-deja/g++.law/cvt8.C: Likewise.
54712 * g++.old-deja/g++.law/init9.C: Likewise.
54713 * g++.old-deja/g++.law/refs4.C: Likewise.
54714 * g++.old-deja/g++.law/template2.C: Likewise.
54715 * g++.old-deja/g++.law/visibility24.C: Likewise.
54716 * g++.old-deja/g++.law/vtable3.C: Likewise.
54717 * g++.old-deja/g++.mike/asm2.C: Likewise.
54718 * g++.old-deja/g++.mike/eh1.C: Likewise.
54719 * g++.old-deja/g++.mike/misc1.C: Likewise.
54720 * g++.old-deja/g++.mike/misc13.C: Likewise.
54721 * g++.old-deja/g++.mike/misc14.C: Likewise.
54722 * g++.old-deja/g++.mike/ns12.C: Likewise.
54723 * g++.old-deja/g++.mike/p1248.C: Likewise.
54724 * g++.old-deja/g++.mike/p3708.C: Likewise.
54725 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54726 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54727 * g++.old-deja/g++.mike/p646.C: Likewise.
54728 * g++.old-deja/g++.mike/p700.C: Likewise.
54729 * g++.old-deja/g++.mike/p783.C: Likewise.
54730 * g++.old-deja/g++.mike/p783a.C: Likewise.
54731 * g++.old-deja/g++.mike/p783b.C: Likewise.
54732 * g++.old-deja/g++.mike/p786.C: Likewise.
54733 * g++.old-deja/g++.mike/p789.C: Likewise.
54734 * g++.old-deja/g++.mike/p789a.C: Likewise.
54735 * g++.old-deja/g++.mike/p807a.C: Likewise.
54736 * g++.old-deja/g++.other/delete3.C: Likewise.
54737 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54738 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54739 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54740 * g++.old-deja/g++.other/empty1.C: Likewise.
54741 * g++.old-deja/g++.other/temporary1.C: Likewise.
54742 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54743 * g++.old-deja/g++.pt/t16.C: Likewise.
54744 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54746 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54748 * gcc.dg/991230-1.c: New test.
54750 1999-12-29 Jeffrey A Law (law@cygnus.com)
54752 * gcc.c-torture/compile/991229-3.c: New test.
54753 * gcc.c-torture/compile/991229-2.c: New test.
54754 * gcc.c-torture/compile/991229-1.c: New test.
54756 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54758 * gcc.c-torture/compile/labels-2.c: New test.
54760 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54762 * gcc.c-torture/execute/991227-1.c: New test.
54764 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54766 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54768 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54770 * gcc.c-torture/execute/991221-1.c: New test.
54772 1999-12-20 Nathan Sidwell <nathan@acm.org>
54774 * g++.old-deja/g++.other/cast3.C: New test.
54776 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54778 * gcc.c-torture/execute/991216-4.c: New test.
54780 1999-12-16 Michael Meissner <meissner@cygnus.com>
54782 * gcc.c-torture/execute/991216-1.c: New test.
54783 * gcc.c-torture/execute/991216-2.c: New test.
54784 * gcc.c-torture/execute/991216-3.c: New test.
54786 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54788 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54789 Actually make the test fail by using "-O2" for compilation.
54791 1999-12-15 Nathan Sidwell <nathan@acm.org>
54793 * g++.old-deja/g++.warn/cast-align1.C: New test.
54795 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54797 * gcc.c-torture/compile/991214-1.c: New test.
54798 * gcc.c-torture/compile/991214-2.c: New test.
54800 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54802 * gcc.dg/991214-1.c: New test.
54804 1999-12-13 Jeffrey A Law (law@cygnus.com)
54806 * gcc.c-torture/compile/991213-3.c: New test.
54807 * gcc.c-torture/compile/991213-2.c: New test.
54808 * gcc.c-torture/compile/991213-1.c: New test.
54810 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54812 * gcc.dg/991209-1.c: New test.
54814 1999-12-08 Nathan Sidwell <nathan@acm.org>
54816 * gcc.c-torture/compile/991208-1.c: New test.
54818 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54820 * gcc.dg/ultrasp2.c: New test.
54822 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54824 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54826 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54828 * gcc.c-torture/compile/991202-1.c: New test.
54829 * gcc.c-torture/execute/991202-1.c: New test.
54830 * gcc.c-torture/execute/991202-2.c: New test.
54831 * gcc.c-torture/execute/991202-3.c: New test.
54833 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54835 * g++.old-deja/g++.abi/align.C: New test.
54836 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54837 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54839 1999-12-01 Richard Henderson <rth@cygnus.com>
54841 * gcc.c-torture/execute/991201-1.c: New.
54843 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54845 * gcc.dg/991129-1.c: New test.
54847 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54849 * gcc.c-torture/compile/991127-1.c: New test.
54851 1999-11-22 Nathan Sidwell <nathan@acm.org>
54853 * g++.old-deja/g++.other/warn4.C: New test.
54855 1999-11-22 Nathan Sidwell <nathan@acm.org>
54857 * g++.old-deja/g++.eh/cleanup2.C: New test.
54858 * g++.old-deja/g++.ext/pretty2.C: New test.
54859 * g++.old-deja/g++.ext/pretty3.C: New test.
54860 * g++.old-deja/g++.other/debug6.C: New test.
54862 1999-10-20 Jim Wilson <wilson@cygnus.com>
54864 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54865 compiler_output to look for one error message instead of two.
54867 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54869 * gcc.c-torture/execute/991118-1.c: Also test case
54870 where the word boundary does not split a byte evenly.
54872 1999-11-19 Nathan Sidwell <nathan@acm.org>
54874 * g++.old-deja/g++.ext/restrict1.C: New test.
54876 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54878 * gcc.c-torture/execute/991118-1.c: New test.
54880 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54882 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54883 working directory pathnames.
54885 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54887 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54888 host is equipped with driver.h and driver.o so it can actually
54889 compile and run the tests.
54891 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54893 * gcc.c-torture/compile/991008-1.c: New test.
54895 1999-11-08 Nick Clifton <nickc@cygnus.com>
54897 * lib/gcc-dg.exp: Include target-supports.exp
54899 1999-11-05 Nick Clifton <nickc@cygnus.com>
54901 * lib/target-supports.exp: New file: Provide procs to test for
54902 features supported by the target.
54903 (check_weak_available): Moved here from ecos.exp.
54904 (check_alias_available): New proc: Determine of the target
54905 toolchain supports the alias attribute.
54907 * gcc.dg/special/ecos.exp: Move check_weak_available to
54908 target-supports.exp.
54909 (alias-1.c): Only perform the test if the target supports
54911 (wkali-1.c): Only perform the test if the target supports
54914 * gcc.dg/990506-0.c: Expect error messages from cross
54915 targets as well as native targets.
54917 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54919 * gcc.dg/ultrasp1.c: Removed xfail.
54920 * gcc.dg/struct-ret-2.c: Likewise.
54921 * gcc.dg/array-1.c: Likewise.
54923 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54925 * gcc.dg/struct-ret-2.c: New test.
54927 * gcc.dg/array-1.c: New test.
54929 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54931 * gcc.c-torture/execute/991030-1.c: New test.
54933 1999-10-26 Richard Henderson <rth@cygnus.com>
54935 * gcc.c-torture/compile/991026-2.c: New test.
54937 1999-10-26 Jeffrey A Law (law@cygnus.com)
54939 * gcc.c-torture/compile/991026-1.c: New test.
54941 1999-10-23 Jeffrey A Law (law@cygnus.com)
54943 * gcc.c-torture/execute/991023-1.c: New test.
54945 1999-10-19 Jeffrey A Law (law@cygnus.com)
54947 * gcc.c-torture/execute/991019-1.c: New test.
54949 1999-10-16 Richard Henderson <rth@cygnus.com>
54951 * gcc.c-torture/execute/991016-1.c: New test.
54953 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54955 * gcc.c-torture/execute/991014-1.c: New test.
54957 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54959 * g++.old-deja/g++.other/union2.C: New test.
54961 1999-10-13 Nathan Sidwell <nathan@acm.org>
54963 * g++.old-deja/g++.other/vaarg2.C: New test.
54964 * g++.old-deja/g++.other/vaarg3.C: New test.
54966 1999-10-12 Craig Burley <craig@jcb-sc.com>
54968 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54971 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54973 * gcc.c-torture/execute/va-arg-11.c: New test.
54975 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54977 * lib/file-format.exp (gcc_target_object_format): Don't
54978 crash if objdump is unavailable.
54980 1999-09-29 Donn Terry <donn@interix.com>
54982 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54984 1999-09-28 Nick Clifton <nickc@cygnus.com>
54986 * gcc.c-torture/compile/990928-1.c: New test.
54988 1999-09-28 Nathan Sidwell <nathan@acm.org>
54990 * g++.old-deja/g++.other/decl6.C: New test.
54992 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54994 * gcc.c-torture/execute/va-arg-10.c: New test.
54996 1999-09-27 Nathan Sidwell <nathan@acm.org>
54998 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54999 __PRETTY_FUNCTION__.
55001 1999-09-23 Nick Clifton <nickc@cygnus.com>
55003 * gcc.c-torture/execute/990923-1.c: New test.
55005 1999-09-21 Nick Clifton <nickc@cygnus.com>
55007 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55008 for which -fpic is inappropriate.
55010 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55012 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55014 1999-09-21 Nathan Sidwell <nathan@acm.org>
55016 * g++.old-deja/g++.other/dyncast1.C: New test.
55017 * g++.old-deja/g++.other/dyncast2.C: New test.
55018 * g++.old-deja/g++.other/dyncast3.C: New test.
55019 * g++.old-deja/g++.other/dyncast4.C: New test.
55020 * g++.old-deja/g++.other/dyncast5.C: New test.
55021 * g++.old-deja/g++.eh/catch3.C: New test.
55022 * g++.old-deja/g++.eh/catch3p.C: New test.
55023 * g++.old-deja/g++.eh/catch4.C: New test.
55024 * g++.old-deja/g++.eh/catch4p.C: New test.
55025 * g++.old-deja/g++.eh/catch5.C: New test.
55026 * g++.old-deja/g++.eh/catch5p.C: New test.
55027 * g++.old-deja/g++.eh/catch6.C: New test.
55028 * g++.old-deja/g++.eh/catch6p.C: New test.
55029 * g++.old-deja/g++.eh/catch7.C: New test.
55030 * g++.old-deja/g++.eh/catch7p.C: New test.
55031 * g++.old-deja/g++.eh/catch8.C: New test.
55032 * g++.old-deja/g++.eh/catch8p.C: New test.
55033 * g++.old-deja/g++.eh/catch9.C: New test.
55034 * g++.old-deja/g++.eh/catch9p.C: New test.
55036 1999-09-13 Nathan Sidwell <nathan@acm.org>
55038 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55039 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55041 1999-09-13 Jeffrey A Law (law@cygnus.com)
55043 * gcc.c-torture/compile/990913-1.c: New test.
55045 1999-09-10 Nathan Sidwell <nathan@acm.org>
55047 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55048 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55050 1999-09-09 Richard Henderson <rth@cygnus.com>
55052 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55054 1999-09-09 Nathan Sidwell <nathan@acm.org>
55056 * g++.old-deja/g++.other/lookup11.C: New test.
55057 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55058 what is permitted and what we want.
55059 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55061 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55063 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55065 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55066 * gcc.c-torture/noncompile/poison-1.c: New file.
55068 1999-09-08 Nathan Sidwell <nathan@acm.org>
55070 * g++.old-deja/g++.other/sizeof3.C: New test.
55071 * g++.old-deja/g++.other/sizeof4.C: New test.
55072 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55073 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55075 1999-09-07 Richard Henderson <rth@cygnus.com>
55077 * gcc.dg/va-arg-1.c: New.
55079 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55081 * gcc.c-torture/execute/va-arg-9.c: New test.
55083 1999-09-05 Craig Burley <craig@jcb-sc.com>
55085 * g77.f-torture/compile/980519-2.f: New test.
55086 * g77.f-torture/compile/19990905-0.f: New test.
55087 * g77.f-torture/compile/19990905-1.f: New test.
55088 * g77.f-torture/compile/19990905-2.f: New test.
55090 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55092 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55094 * gcc.c-torture/execute/990827-1.c: Fix typo.
55096 1999-09-03 Nathan Sidwell <nathan@acm.org>
55098 * g++.old-deja/g++.other/deref1.C: New test.
55100 1999-09-02 Nathan Sidwell <nathan@acm.org>
55102 * g++.old-deja/g++.other/ambig2.C: New test.
55103 * g++.old-deja/g++.other/cond5.C: New test.
55104 * g++.old-deja/g++.other/lookup16.C: New test.
55106 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55108 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55111 1999-08-31 Jeffrey A Law (law@cygnus.com)
55113 * lib/c-torture.exp: Avoid the "compare executables" optimization
55114 when testing native.
55116 1999-08-29 Jeffrey A Law (law@cygnus.com)
55118 * gcc.c-torture/execute/990829-1.c: New test.
55119 * gcc.c-torture/compile/990829-1.c: New test.
55121 1999-08-27 Paul Burchard <burchard@pobox.com>
55123 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55124 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55125 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55126 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55127 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55128 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55129 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55130 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55131 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55132 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55133 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55135 1999-08-27 Jeffrey A Law (law@cygnus.com)
55137 * gcc.c-torture/execute/990827-1.c: New test.
55139 1999-08-26 Craig Burley <craig@jcb-sc.com>
55141 * g77.f-torture/noncompile/19990826-4.f: New test.
55143 * g77.f-torture/compile/19990826-3.f: New test.
55145 * g77.f-torture/execute/19990826-2.f: New test.
55147 * g77.f-torture/compile/19990826-1.f: New test.
55149 * gcc.c-torture/execute/990826-0.c: New test.
55150 * g77.c-torture/execute/19990826-0.f: New test.
55152 * g77.f-torture/noncompile/970626-2.f: New test.
55154 1999-08-25 Paul Burchard <burchard@pobox.com>
55156 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55157 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55158 lss-011.C: New tests.
55160 1999-08-25 Nathan Sidwell <nathan@acm.org>
55162 * g++.old-deja/g++.other/decl5.C: New test.
55164 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55166 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55167 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55168 call `postbase' for each one. All callers of `postbase' changed
55169 to call this instead.
55171 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55173 * gcc.c-torture/execute/990811-1.c: New test.
55175 1999-08-09 Nick Clifton <nickc@cygnus.com>
55177 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55180 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55183 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55185 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55187 1999-08-04 Jeffrey A Law (law@cygnus.com)
55189 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55191 1999-08-04 Nathan Sidwell <nathan@acm.org>
55193 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55195 1999-08-04 Jeffrey A Law (law@cygnus.com)
55197 * gcc.c-torture/execute/990804-1.c: New test.
55199 1999-08-03 Nathan Sidwell <nathan@acm.org>
55201 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55202 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55203 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55205 1999-08-03 Nathan Sidwell <nathan@acm.org>
55207 * g++.old-deja/g++.other/struct1.C: New test.
55209 1999-08-03 Nathan Sidwell <nathan@acm.org>
55211 * g++.old-deja/g++.other/enum2.C: New test.
55213 1999-08-02 Richard Henderson <rth@cygnus.com>
55215 Adapted from tests from Franz Sirl:
55216 * gcc.c-torture/execute/va-arg-7.c: New test.
55217 * gcc.c-torture/execute/va-arg-8.c: New test.
55219 1999-08-01 Jeffrey A Law (law@cygnus.com)
55221 * gcc.c-torture/compile/990801-2.c: New test.
55223 * gcc.c-torture/compile/990801-1.c: New test.
55225 1999-07-27 Michael Meissner <meissner@cygnus.com>
55227 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55228 fp-cmp-1.c, converting double to float.
55230 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55231 fp-cmp-1.c, converting double to long double.
55233 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55234 from fr1 to unknown_register, since fr1 is a legitimate register
55237 1999-07-25 Jeffrey A Law (law@cygnus.com)
55239 * README: More listname related changes.
55241 1999-07-08 Catherine Moore <clm@cygnus.com>
55243 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55245 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55247 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55249 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55251 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55253 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55255 * gcc.dg/990703-1.c: New test.
55257 1999-06-29 Nick Clifton <nickc@cygnus.com>
55259 * lib/file-format.exp: New file: Move definition of proc
55260 gcc_target_object_format to here from
55261 gcc.dg/special/ecos.exp.
55263 * lib/c-torture.exp: Include lib file-format.exp.
55264 * lib/gcc-dg.exp: Include lib file-format.exp.
55266 * gcc.dg/special/ecos.exp: Remove definition of proc
55267 gcc_target_object_format.
55269 1999-06-28 Jeffrey A Law (law@cygnus.com)
55271 * gcc.c-torture/execute/990628-1.c: New test.
55273 1999-06-25 Jeffrey A Law (law@cygnus.com)
55275 * gcc.c-torture/compile/990625-2.c: New test.
55277 * gcc.c-torture/compile/990625-1.c: New test.
55279 1999-06-23 Nick Clifton <nickc@cygnus.com>
55281 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55282 attributes compile.
55283 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55284 ports that use the COFF/PE file format.
55286 1999-06-17 Jeffrey A Law (law@cygnus.com)
55288 * gcc.c-torture/compile/990617-1.c: New test.
55290 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55292 * g++.old-deja/g++.other/decl4.C: New test.
55294 1999-06-14 Nathan Sidwell <nathan@acm.org>
55296 * g++.old-deja/g++.other/bitfld3.C: New test.
55298 1999-06-08 Nathan Sidwell <nathan@acm.org>
55300 * g++.old-deja/g++.eh/catch1.C: New test.
55302 1999-06-07 Jeffrey A Law (law@cygnus.com)
55304 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55306 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55307 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55309 1999-06-05 Craig Burley <craig@jcb-sc.com>
55311 * g77.f-torture/compile/19990502-0.f: Replace with new,
55312 shorter, test that still fails after recent changes.
55314 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55316 * gcc.c-torture/execute/990604-1.c: New test.
55318 1999-05-31 Jeffrey A Law (law@cygnus.com)
55320 * gcc.c-torture/execute/990531-1.c: New test.
55322 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55324 * gcc.c-torture/compile/990527-1.c: New test.
55326 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55328 * gcc.c-torture/execute/990527-1.c: New test.
55330 1999-05-25 Nick Clifton <nickc@cygnus.com>
55332 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55333 bitfields as signed.
55335 1999-05-25 Craig Burley <craig@jcb-sc.com>
55337 * g77.f-torture/compile/19990525-0.f: New test.
55339 1999-05-25 Jeffrey A Law (law@cygnus.com)
55341 * gcc.c-torture/execute/990525-2.c: New test.
55343 * gcc.c-torture/execute/990525-1.c: New test.
55345 1999-05-24 Nathan Sidwell <nathan@acm.org>
55347 * g++.old-deja/g++.other/anon3.C: New test.
55348 * g++.old-deja/g++.other/anon4.C: New test.
55349 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55350 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55351 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55354 1999-05-24 Jeffrey A Law (law@cygnus.com)
55356 * gcc.c-torture/execute/990524-1.c: New test.
55358 * gcc.dg/990524-1.c: New test.
55360 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55362 * gcc.c-torture/compile/990523-1.c: New test.
55364 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55366 * gcc.c-torture/compile/990519-1.c: New test.
55368 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55370 * gcc.c-torture/compile/990517-1.c: New test.
55372 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55373 (e4, f4): New tests.
55376 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55378 * gcc.dg/noreturn-1.c: New test.
55380 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55382 * gcc.c-torture/execute/990513-1.c: New test.
55384 1999-05-10 Richard Henderson <rth@cygnus.com>
55386 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55388 1999-05-10 Craig Burley <craig@jcb-sc.com>
55390 * g77.f-torture/execute/erfc.f: Use small single-precision
55391 values, to avoid problems on Alphas when not -mieee.
55393 1999-05-08 Craig Burley <craig@jcb-sc.com>
55395 * gcc.dg/990506-0.c: New test.
55397 1999-05-08 Richard Henderson <rth@cygnus.com>
55399 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55400 the constant to test. Don't XFAIL 64-bit targets.
55402 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55403 * g++.old-deja/g++.law/profile1.C: Likewise.
55405 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55406 operator new instances.
55407 * g++.old-deja/g++.other/delete5.C: Likewise.
55409 1999-05-03 Craig Burley <craig@jcb-sc.com>
55411 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55414 1999-05-03 Craig Burley <craig@jcb-sc.com>
55416 * g77.f-torture/execute/u77-test.f: Reverse order of two
55417 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55419 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55421 * gcc.dg/compare1.c: New test.
55423 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55425 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55428 1999-05-02 Craig Burley <craig@jcb-sc.com>
55430 * g77.f-torture/compile/19990502-1.f: New test.
55432 1999-05-02 Craig Burley <craig@jcb-sc.com>
55434 * g77.f-torture/compile/19990502-0.f: New test.
55436 1999-05-02 Craig Burley <craig@jcb-sc.com>
55438 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55441 1999-05-02 Craig Burley <craig@jcb-sc.com>
55443 * g77.f-torture/execute/u77-test.f (main): List libU77
55444 intrinsics not currently tested.
55445 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55446 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55447 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55448 Trim blanks off the ends of some printed strings.
55450 1999-05-02 Craig Burley <craig@jcb-sc.com>
55452 * g77.f-torture/execute/u77-test.f (main): Just warn about
55453 FSTAT gid disagreement, as it's expected on some systems.
55455 1999-05-01 Craig Burley <craig@jcb-sc.com>
55457 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55458 use a new function, which allows for some slop.
55459 Clean up some commentary.
55460 (issum): The new function.
55461 (sgladd): Deleted subroutine.
55463 1999-05-01 Craig Burley <craig@jcb-sc.com>
55465 * g77.f-torture/execute/u77-test.f: Modify to be more like
55466 libf2c/libU77 version, bringing patches to that version here.
55467 Add suitable commentary.
55469 1999-04-25 Richard Henderson <rth@cygnus.com>
55471 * gcc.dg/990424-1.c: New test.
55473 1999-04-24 Craig Burley <craig@jcb-sc.com>
55475 * g77.f-torture/execute/u77-test.f (main): Bug involving
55476 LSTAT has been fixed, so turn back on full checking.
55478 1999-04-20 Craig Burley <craig@jcb-sc.com>
55480 * g77.f-torture/compile/19990419-0.f: New test.
55481 * g77.f-torture/execute/19990419-1.f: New test.
55483 1999-04-17 Richard Henderson <rth@cygnus.com>
55485 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55486 to avoid the need for a prototype to supress a warning.
55488 1999-04-07 Jim Wilson <wilson@cygnus.com>
55490 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55492 1999-04-04 Jeffrey A Law (law@cygnus.com)
55494 * gcc.c-torture/execute/990404-1.c: New test.
55496 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55498 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55499 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55500 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55501 missing initializer warnings.
55503 1999-03-28 Jeffrey A Law (law@cygnus.com)
55505 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55508 1999-03-26 Jeffrey A Law (law@cygnus.com)
55510 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55512 1999-03-26 Craig Burley <craig@jcb-sc.com>
55514 * g77.f-torture/execute/19990325-0.f: New test.
55515 * g77.f-torture/execute/19990325-1.f: New test.
55517 1999-03-24 Jeffrey A Law (law@cygnus.com)
55519 * gcc.c-torture/execute/990324-1.c: New test.
55521 1999-03-22 Jim Wilson <wilson@cygnus.com>
55523 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55526 1999-03-17 Richard Henderson <rth@cygnus.com>
55528 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55530 1999-03-13 Craig Burley <craig@jcb-sc.com>
55532 * g77.f-torture/execute/19990313-2.f: New test.
55533 * g77.f-torture/execute/19990313-3.f: New test.
55535 1999-03-13 Craig Burley <craig@jcb-sc.com>
55537 * g77.f-torture/execute/19990313-0.f: New test.
55538 * g77.f-torture/execute/19990313-1.f: New test.
55540 1999-03-12 Jim Wilson <wilson@cygnus.com>
55542 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55544 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55545 (main): Add check for u15. Conditionalize u31 check depending on
55546 whether ints are <32 bits or >=32 bits.
55548 1999-03-08 Craig Burley <craig@jcb-sc.com>
55550 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55552 1999-03-08 Craig Burley <craig@jcb-sc.com>
55554 * g77.f-torture/compile/19990305-0.f: New test.
55555 * g77.f-torture/execute/19981119-0.f: New test.
55557 1999-03-08 Craig Burley <craig@jcb-sc.com>
55559 * g77.f-torture/execute/970625-2.f: call ABORT if final
55560 result is not correct, instead of just printing it.
55561 Add this checking via newly introduced obfuscation, to
55562 trip up buggy front ends.
55564 1999-03-07 Craig Burley <craig@jcb-sc.com>
55566 * g77.f-torture/compile/960317-1.f: Moved from being
55567 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55569 1999-03-06 Craig Burley <craig@jcb-sc.com>
55571 * g77.f-torture/execute/960317-1.f: New (old) test.
55572 * g77.f-torture/execute/970625-2.f: Ditto.
55574 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55576 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55577 error message on line 1 or line 2; cccp and cpplib do this differently.
55579 1999-03-01 Jeffrey A Law (law@cygnus.com)
55581 * g++.old-deja/g++.law/weak1.C: New test.
55583 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55585 * gcc.c-torture/execute/990119-1.c: Renamed to...
55586 * gcc.dg/990119-1.c: this, so it will only be tested once
55587 (it's a preprocessor test, it doesn't need to be run at
55588 multiple optimization levels).
55590 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55592 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55595 1999-02-24 Craig Burley <craig@jcb-sc.com>
55597 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55598 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55599 to not be compilable by current g77.
55601 1999-02-24 Nick Clifton <nickc@cygnus.com>
55603 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55605 1999-02-22 Jeffrey A Law (law@cygnus.com)
55607 * gcc.c-torture/execute/990222-1.c: New test.
55609 1999-02-19 Craig Burley <craig@jcb-sc.com>
55611 * g77.f-torture/compile/19990218-0.f: New test.
55612 * g77.f-torture/noncompile/19990218-1.f: New test.
55614 1999-02-18 Craig Burley <craig@jcb-sc.com>
55616 * g77.f-torture/compile/19981216-0.f: New test.
55618 1999-02-14 Jeffrey A Law (law@cygnus.com)
55620 * gcc.dg/990214-1.c: New test.
55622 1999-02-13 Jeffrey A Law (law@cygnus.com)
55624 * gcc.dg/990213-2.c: New test.
55626 * gcc.dg/990213-1.c: New test.
55628 1999-02-12 Jeffrey A Law (law@cygnus.com)
55630 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55633 1999-02-11 Nick Clifton <nickc@cygnus.com>
55635 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55636 specified by target.
55638 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55640 1999-02-11 Jeffrey A Law (law@cygnus.com)
55642 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55644 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55646 * gcc.dg/special/ecos.exp: New test driver for new tests with
55647 special requirements.
55649 * gcc.dg/special/alias-1.c: New test.
55650 * gcc.dg/special/gcsec-1.c: New test.
55651 * gcc.dg/special/weak-1.c: New test.
55652 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55653 * gcc.dg/special/weak-2.c: New test.
55654 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55655 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55656 * gcc.dg/special/wkali-1.c: New test.
55657 * gcc.dg/special/wkali-2.c: New test.
55658 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55659 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55661 1999-02-10 Felix Lee <flee@cygnus.com>
55663 * lib/c-torture.exp (c-torture-compile): Pull out code for
55664 analyzing gcc error messages.
55665 (c-torture-execute): Likewise. Fix some (harmless) false
55667 * lib/gcc.exp (gcc_check_compile): New function.
55669 1999-02-08 Richard Henderson <rth@cygnus.com>
55671 * gcc.c-torture/execute/990208-1.c: New test.
55673 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55675 * g++.dg/special/ecos.exp: New driver for new tests with special
55678 * g++.dg/special/conpr-1.C: New test
55679 * g++.dg/special/conpr-2.C: New test
55680 * g++.dg/special/conpr-2a.C: New test
55681 * g++.dg/special/conpr-3.C: New test
55682 * g++.dg/special/conpr-3a.C: New test
55683 * g++.dg/special/conpr-3b.C: New test
55685 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55686 allow g++ to use the dg driver
55688 * README: Add comment about g++.dg directory
55690 1999-02-06 Jeffrey A Law (law@cygnus.com)
55692 * README: Update email addresses.
55694 1999-02-03 Nick Clifton <nickc@cygnus.com>
55696 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55697 arguments in order to force structure S onto the stack even on
55699 (test): Pass 10 leading arguments to function foo as well as the
55702 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55703 failure for all targets.
55705 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55706 abort to terminate program execution.
55708 1999-01-30 Richard Henderson <rth@cygnus.com>
55710 * gcc.c-torture/execute/990130-1.c: New test.
55712 1999-01-30 Jeffrey A Law (law@cygnus.com)
55714 * gcc.dg/990130-1.c: New test.
55716 1999-01-28 Michael Meissner <meissner@cygnus.com>
55718 * gcc.c-torture/execute/990128-1.c: New test.
55720 1999-01-27 Michael Meissner <meissner@cygnus.com>
55722 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55724 1999-01-27 Felix Lee <flee@cygnus.com>
55726 * lib/c-torture.exp (c-torture-compile): pull out code for
55727 analyzing gcc error messages.
55728 (c-torture-execute): ditto, and fix some (harmless) false
55730 * lib/gcc.exp (gcc_check_compile): new function.
55732 1999-01-17 Jeffrey A Law (law@cygnus.com)
55734 * gcc.dg/990117-1.c: New test.
55736 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55738 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55740 1999-01-15 Jeffrey A Law (law@cygnus.com)
55742 * g77.f-torture/compile/990115-1.f: New test.
55744 1999-01-07 Jeffrey A Law (law@cygnus.com)
55746 * gcc.c-torture/compile/990107-1.c: New test
55748 1999-01-06 Jeffrey A Law (law@cygnus.com)
55750 * gcc.c-torture/execute/990106-2.c: New test.
55752 * gcc.c-torture/execute/990106-1.c: New test.
55754 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55756 * gcc.c-torture/compile/981223-1.c: New test.
55758 1998-12-29 Richard Henderson <rth@cygnus.com>
55760 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55761 (opt3): Rename from opt4 and disable.
55763 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55765 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55767 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55769 * g++.old-deja/g++.other/conv5.C: New test.
55771 1998-12-14 Nick Clifton <nickc@cygnus.com>
55773 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55775 1998-12-11 Jeffrey A Law (law@cygnus.com)
55777 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55779 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55781 * gcc.c-torture/compile/981211-1.c: New test.
55783 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55785 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55787 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55789 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55791 * gcc.special/930510-1.c: Make C9X safe.
55792 * gcc.misc-tests/gcov-1.c Similarly.
55793 * gcc.misc-tests/gcov-2.c Similarly.
55795 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55797 * gcc.dg/ultrasp1.c: New test.
55799 1998-12-06 Richard Henderson <rth@cygnus.com>
55801 * gcc.c-torture/execute/981206.c: New test.
55803 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55805 * g++.old-deja/g++.ns/template7.C: New test.
55807 * g++.old-deja/g++.other/expr1.C: New test.
55809 * g++.old-deja/g++.eh/tmpl3.C: New test.
55811 * g++.old-deja/g++.eh/tmpl2.C: New test.
55813 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55815 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55816 * g++.old-deja/g++.other/using6.C: Removed.
55817 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55819 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55821 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55823 * g++.old-deja/g++.pt/overload8.C: New test.
55825 * g++.old-deja/g++.pt/overload7.C: New test.
55827 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55829 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55830 and relinking messages.
55831 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55832 compiling with -frepo.
55834 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55836 * g++.old-deja/g++.pt/lookup6.C: New test.
55838 1998-11-30 Nick Clifton <nickc@cygnus.com>
55840 * gcc.c-torture/execute/981130-1.c: New test.
55841 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55843 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55845 * g++.old-deja/g++.pt/explicit76.C: New test.
55847 * g++.old-deja/g++.pt/friend38.C: New test.
55849 * g++.old-deja/g++.ns/crash2.C: New test.
55851 * g++.old-deja/g++.pt/defarg8.C: New test.
55853 * g++.old-deja/g++.pt/instantiate6.C: New test.
55855 * g++.old-deja/g++.pt/static6.C: New test.
55857 * g++.old-deja/g++.pt/decl2.C: New test.
55859 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55861 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55862 problem is actually related with name lookup, but so what? :-)
55864 * g++.old-deja/g++.pt/friend37.C: New test.
55866 1998-11-25 Dave Love <d.love@dl.ac.uk>
55868 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55869 element, which fails on some systems.
55871 * g77.f-torture/execute/labug1.f: New test.
55873 1998-11-21 Jeffrey A Law (law@cygnus.com)
55875 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55878 1998-11-18 Dave Love <d.love@dl.ac.uk>
55880 * g77.f-torture/compile/981117-1.f: New test.
55882 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55884 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55885 properly discarded.
55887 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55889 * gcc.c-torture/execute/memcheck: New directory of tests for
55890 -fcheck-memory-usage.
55892 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55894 * README: New file, general information about the testsuite and
55895 new description of the various C++ test subdirectories.
55896 * README.g++: Eliminate obsolete information, update and move most
55897 relevant stuff to README.
55899 1998-11-07 Richard Henderson <rth@cygnus.com>
55901 * gcc.c-torture/compile/981107-1.c: New test.
55903 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55905 * execute/memcpy-bi.c: New testcase.
55907 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55909 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55912 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55913 template is selected.
55915 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55916 classes, it should be accepted for all types.
55918 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55920 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55921 specializations start with template headers.
55923 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55925 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55927 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55930 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55932 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55934 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55936 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55938 1998-10-19 Jeffrey A Law (law@cygnus.com)
55940 * 981019-1.c: New test.
55942 1998-10-14 Robert Lipe <robertl@dgii.com>
55944 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55947 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55949 * compile/981001-4.c: Remove use of GCC extension that triggers a
55952 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55954 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55956 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55958 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55959 instantiation of template produces incorrect code for delete
55962 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55963 constructors' name is not unique.
55964 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55965 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55967 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55968 automatic array of const is ill-formed.
55970 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55971 of template parameter?
55973 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55976 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55977 pointer-to-member expression.
55979 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55980 declaration causes ICE.
55982 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55984 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55985 reserved in the global namespace.
55987 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55988 generate needed virtual table.
55990 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55992 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55994 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55995 template-dependent type
55997 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55999 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56000 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56001 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56003 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56004 class should be usable as argument of member function.
56005 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56006 class should be usable as return type of member function.
56007 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56008 class should be usable as type of data member.
56010 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56012 1998-10-09 Jeffrey A Law (law@cygnus.com)
56014 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56016 1998-10-08 Nick Clifton <nickc@cygnus.com>
56018 * gcc.dg/dll-?.c Add thumb to target list.
56019 Fix assembler scan patterns to match current assembler output.
56021 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56023 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56024 matching of template brackets.
56026 * g++.old-deja/g++.other/using4.C: New test. Test using
56027 declarations of methods from base classes.
56029 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56030 within functions should introduce names into the innermost
56031 enclosing namespace.
56033 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56034 of static locals if first initialization throws.
56036 1998-10-07 Jim Wilson <wilson@cygnus.com>
56038 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56040 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56042 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56043 lose track of the possible targets of tablejump insns.
56044 * special/special.exp: Run it.
56046 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56048 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56049 must be declared before its specializations can be named in friend
56052 1998-10-05 Dave Love <d.love@dl.ac.uk>
56054 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56056 * g77.f-torture/execute/io1.f: New test.
56058 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56060 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56061 with pointer to template function, for which no argument deduction
56064 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56065 specialization of template function as argument to template
56068 * g++.old-deja/g++.other/access2.C: New test; Inner class
56069 shouldn't have privileged access to Outer's names.
56071 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56073 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56074 friend template declared within template class conflicts with
56075 nested class of the same name.
56077 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56080 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56081 object with direct initializer as function declaration.
56083 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56086 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56087 involving const pointer and NULL produces incorrect result.
56089 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56090 type name without `typename' should be rejected with -pedantic.
56092 1998-10-02 Richard Henderson <rth@cygnus.com>
56094 * g++.old-deja/g++.other/addrof1.C: New test.
56096 1998-10-01 Nick Clifton <nickc@cygnus.com>
56098 * gcc.c-torture/compile/981001-1.c: New test.
56099 * gcc.c-torture/execute/981001-1.c: New test.
56101 1998-10-01 Jeffrey A Law (law@cygnus.com)
56103 * gcc.c-torture/compile/981001-2.c: New test.
56104 * gcc.c-torture/compile/981001-3.c: New test.
56105 * gcc.c-torture/compile/981001-4.c: New test.
56107 1998-10-01 Robert Lipe <robertl@dgii.com>
56109 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56110 multilibbed hosts. Idea grafted from g77.exp.
56112 1998-09-30 Dave Love <d.love@dl.ac.uk>
56114 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56115 avoid losing on systems which need -lsocket.
56117 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56119 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56120 * g++.old-deja/g++.other/nested2.C: Ditto.
56121 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56124 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56126 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56127 preferred over template operator!= for enum bitfields.
56129 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56131 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56132 that happen to have the same base name, but in different scopes,
56133 are incorrectly rejected.
56135 1998-09-16 Richard Henderson <rth@cygnus.com>
56137 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56138 on the native word size instead of an integer literal.
56140 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56142 * g++.old-deja/g++.other/static2.C: Invocation of static data
56143 member of type pointer-to-function denoted as non-static member.
56145 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56146 checks involving function types and aliases.
56148 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56150 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56151 redefined to the same non-trivial type.
56153 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56154 namespace-qualification of template specializations declared in
56157 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56158 to declare a subset of the specializations of a template function
56159 as friends of specializations of a template class.
56161 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56162 member templates that do not fully specialize the enclosing
56163 template class are rejected.
56165 1998-09-11 Dave Love <d.love@dl.ac.uk>
56167 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56169 1998-09-08 Dave Love <d.love@dl.ac.uk>
56171 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56172 altered from libf2c/libU77 version.
56174 1998-09-06 Dave Love <d.love@dl.ac.uk>
56176 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56178 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56179 Alexandre Oliva <oliva@dcc.unicamp.br>
56181 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56182 (un)signed char are different types for template specialization
56185 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56187 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56188 * objc: ObjC testsuite.
56190 1998-08-31 Catherine Moore <clm@cygnus.com>
56192 * gcc.c-torture/execute/941014-1.x: New file.
56194 1998-08-31 Nick Clifton <nickc@cygnus.com>
56196 * lib/c-torture.exp: Add support for
56197 torture_eval_before_compile and torture_eval_before_execute
56200 1998-08-30 Jeffrey A Law (law@cygnus.com)
56202 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56203 this test triggers valid.
56205 1998-08-27 Jeffrey A Law (law@cygnus.com)
56207 * gcc.dg/980827-1.c: New test.
56209 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56211 * gcc.c-torture/execute/loop-4b.c: New test.
56213 1998-08-26 Nick Clifton <nickc@cygnus.com>
56215 * lib/c-torture.exp: Add support for
56216 torture_eval_before_compile and torture_eval_before_execute
56219 1998-08-25 Jeffrey A Law (law@cygnus.com)
56221 * gcc.c-torture/compile/980825-1.c: New test.
56223 1998-08-24 Nick Clifton <nickc@cygnus.com>
56225 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56226 count number tests in opt_t0 not good_t0.
56228 1998-08-24 Jeffrey A Law (law@cygnus.com)
56230 * gcc.c-torture/compile/930326-1.x: Fix typo.
56232 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56234 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56237 1998-08-21 Jeffrey A Law (law@cygnus.com)
56239 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56240 STACK_SIZE is defined.
56241 * gcc.c-torture/unsorted/stuct.c: Similarly.
56243 * gcc.c-torture/compile/980821-1.c: New test.
56245 1998-08-21 Jeffrey A Law (law@cygnus.com)
56247 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56250 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56252 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56255 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56257 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56260 1998-08-18 Jeffrey A Law (law@cygnus.com)
56262 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56264 1998-08-16 Jeffrey A Law (law@cygnus.com)
56266 * gcc.c-torture/compile/980816-1.c: New test.
56268 * gcc.dg/980816-1.c: New test.
56270 1998-08-13 Jeffrey A Law (law@cygnus.com)
56272 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56273 compiler for ieee tests.
56275 1998-08-01 Dave Love <d.love@dl.ac.uk>
56277 * g77.f-torture/compile/980729-0.f: New test.
56279 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56281 * gcc.c-torture/special/eeprof-1.c: New test, for
56282 -finstrument-functions.
56283 * gcc.c-torture/special/special.exp: Run it.
56285 1998-07-29 Jeffrey A Law (law@cygnus.com)
56287 * gcc.c-torture/compile/980729-1.c: New test.
56289 1998-07-27 Nick Clifton <nickc@cygnus.com>
56291 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56292 __thumb__ is defined, and test for ARM style doubles if so.
56294 1998-07-26 Dave Love <d.love@dl.ac.uk>
56296 * g77.f-torture/noncompile/980615-0.f: New test.
56298 1998-07-26 H.J. Lu (hjl@gnu.org)
56300 * gcc.dg/980312-1.c: Do link instead of compile.
56301 * gcc.dg/980313-1.c: Likewise.
56303 1998-07-26 Jeffrey A Law (law@cygnus.com)
56305 * gcc.c-torture/compile/980726-1.c: New test.
56307 1998-07-25 Dave Love <d.love@dl.ac.uk>
56309 * g77.f-torture/execute/io0.f: New test.
56311 1998-07-24 Nick Clifton <nickc@cygnus.com>
56313 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56316 1998-06-18 Michael Meissner <meissner@cygnus.com>
56318 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56321 1998-07-17 Nick Clifton <nickc@cygnus.com>
56323 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56324 c-decl.c:grokdeclarator can handle mode attributes.
56326 1998-07-16 Jeffrey A Law (law@cygnus.com)
56328 * gcc.c-torture/execute/980716-1.c: New test.
56330 1998-07-13 Jeffrey A Law (law@cygnus.com)
56332 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56334 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56336 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56337 * gcc.c-torture/compile/930326-1.x: Similarly.
56339 1998-07-13 Dave Love <d.love@dl.ac.uk>
56341 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56342 New test from Craig.
56344 1998-07-12 Dave Love <d.love@dl.ac.uk>
56346 * g77.f-torture/noncompile/980616-0.f: New test.
56348 * g77.f-torture/execute/970816-3.f: New test from Craig.
56350 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56352 * g++.other/singleton.C: Return error value instead of taking
56355 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56357 * g++.other/singleton.C: New test. Warning is under dispute.
56358 Runtime crash is not.
56360 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56362 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56363 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56364 using6.C, using7.C}: New namespace tests.
56366 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56368 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56369 specialization with typedef'ed names used as array indexes.
56371 1998-07-09 Jeffrey A Law (law@cygnus.com)
56373 * gcc.c-torture/execute/980709-1.c: New test.
56375 * gcc.dg/980709-1.c: New test.
56377 1998-07-07 Richard Henderson <rth@cygnus.com>
56379 * gcc.c-torture/execute/bcp-1.c: New test.
56381 1998-07-07 Jeffrey A Law (law@cygnus.com)
56383 * gcc.c-torture/execute/980707-1.c: New test.
56385 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56387 * gcc.c-torture/compile/980706-1.c: New test.
56389 1998-07-01 Dave Love <d.love@dl.ac.uk>
56391 * g77.f-torture/execute/980701-0.f,
56392 g77.f-torture/execute/980701-1.f: New test from Craig.
56394 1998-07-01 Jeffrey A Law (law@cygnus.com)
56396 * gcc.c-torture/compile/980701-1.c: New test.
56398 * gcc.c-torture/execute/980701-1.c: New test.
56400 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56403 * g++.old-deja/g++.robertl/eb132.C: New test.
56404 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56406 1998-06-29 Dave Love <d.love@dl.ac.uk>
56408 * g77.f-torture/execute/980628-7.f,
56409 g77.f-torture/execute/980628-8.f,
56410 g77.f-torture/execute/980628-9.f,
56411 g77.f-torture/execute/980628-10.f: New tests from Craig.
56413 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56415 1998-06-28 Jeffrey A Law (law@cygnus.com)
56417 * g77.f-torture/execute/980628-4.f: New test from Craig.
56418 * g77.f-torture/execute/980628-5.f: Likewise.
56419 * g77.f-torture/execute/980628-2.f: Likewise.
56420 * g77.f-torture/execute/980628-0.f: Likewise.
56421 * g77.f-torture/execute/980628-1.f: Likewise.
56422 * g77.f-torture/execute/980628-3.f: Likewise.
56423 * g77.f-torture/execute/980628-6.f: Likewise.
56425 1998-06-28 Jeffrey A Law (law@cygnus.com)
56427 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56428 directory when nothing has been installed yet.
56430 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56432 * gcc.c-torture/special/special.exp: Handle newer versions of
56435 1998-06-26 Jeffrey A Law (law@cygnus.com)
56437 * gcc.dg/980626-1.c: New test.
56439 1998-06-19 Bruno Haible <haible@ilog.fr>
56441 * gcc.misc-tests/m-un-2.c: New test.
56442 * g++.old-deja/g++.other/warn01.c: Likewise.
56444 1998-06-19 Robert Lipe <robertl@dgii.com>
56446 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56447 compatibility with assmblers with a different comment character.
56448 Eliminate use of GAS-specific extensions.
56450 1998-06-19 Jeffrey A Law (law@cygnus.com)
56452 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56454 1998-06-19 Robert Lipe <robertl@dgii.com>
56456 * lib/g77.exp: Replace search for libf2c.a with search for newly
56459 1998-06-17 Jeffrey A Law (law@cygnus.com)
56461 * gcc.c-torture/execute/980617-1.c: New test.
56463 1998-06-12 Jeffrey A Law (law@cygnus.com)
56465 * gcc.c-torture/execute/980612-1.c: New test.
56467 1998-06-08 Jeffrey A Law (law@cygnus.com)
56469 * gcc.dg/980523-1.c: Only test on ppc-linux.
56470 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56472 * gcc.c-torture/execute/980608-1.c: New test.
56474 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56476 * gcc.c-torture/execute/980605-1.c: New test.
56478 1998-06-04 Jeffrey A Law (law@cygnus.com)
56480 * gcc.c-torture/execute/980604-1.c: New test.
56482 1998-06-02 Jeffrey A Law (law@cygnus.com)
56484 * gcc.c-torture/execute/980602-1.c: New test.
56485 * gcc.c-torture/execute/980602-2.c: Likewise.
56487 1998-06-02 Dave Love <d.love@dl.ac.uk>
56489 * 970125-0.f: Fix per JCB. Add commentary.
56491 1998-05-31 Michael Meissner <meissner@cygnus.com>
56493 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56496 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56498 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56501 1998-05-28 Catherine Moore <clm@cygnus.com>
56503 * gcc.c-torture/execute/980526-3.c: New test.
56505 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56507 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56508 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56509 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56510 m88k-motorola-sysv3 to XFAIL.
56512 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56514 * gcc.dg/980526-1.c: New test.
56515 * gcc.c-torture/execute/980526-2.c: New test.
56517 1998-05-26 Jeffrey A Law (law@cygnus.com)
56519 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56521 * gcc.c-torture/execute/980526-1.c: New test.
56523 1998-05-26 Dave Love <d.love@dl.ac.uk>
56525 * g77.f-torture/execute/alpha2.f: Add runtime test.
56527 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56529 * g++.old-deja/old-deja.exp: Strip leading directories.
56531 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56532 error for the line. Don't run multiple tests for the same line.
56534 1998-05-23 Jeffrey A Law (law@cygnus.com)
56536 * gcc.dg/980523-1.c: New test.
56538 1998-05-23 Dave Love <d.love@dl.ac.uk>
56540 * g77.f-torture/compile/970915-0.f: New test.
56542 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56544 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56546 1998-05-21 Jeffrey A Law (law@cygnus.com)
56548 * gcc.dg/980520-1.c: New test.
56550 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56552 * gcc.dg/980502-1.c: Fix return type.
56554 1998-05-20 Jeffrey A Law (law@cygnus.com)
56556 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56557 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56558 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56559 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56560 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56562 1998-05-20 Dave Love <d.love@dl.ac.uk>
56564 * g77.f-torture/execute/980520-1.f: New test.
56566 1998-05-15 Dave Love <d.love@dl.ac.uk>
56568 * lib/mike-g77.exp: New file.
56570 * g77.f-torture/noncompile/noncompile.exp,
56571 g77.f-torture/noncompile/check0.f: New files.
56573 1998-05-14 Dave Love <d.love@dl.ac.uk>
56575 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56576 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56577 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56578 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56579 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56580 abort where appropriate.
56582 1998-05-05 Michael Meissner <meissner@cygnus.com>
56584 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56585 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56587 1998-04-29 Dave Love <d.love@dl.ac.uk>
56589 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56591 1998-04-27 Dave Love <d.love@dl.ac.uk>
56593 * g77.f-torture/compile/980427-0.f: New test.
56595 1998-04-24 Dave Love <d.love@dl.ac.uk>
56597 * g77.f-torture/compile/980424-0.f: New test.
56599 1998-04-19 Dave Love <d.love@dl.ac.uk>
56601 * g77.f-torture/compile/980419-2.f (main): New test.
56602 * g77.f-torture/compile/970125-0.f: New test.
56603 * g77.f-torture/compile/980419-1.f: New test.
56605 1998-04-08 Jim Wilson <wilson@cygnus.com>
56607 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56610 1998-04-07 Jim Wilson <wilson@cygnus.com>
56612 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56614 1998-04-03 Jim Wilson <wilson@cygnus.com>
56616 * gcc.c-torture/compile/980329-1.c: New test.
56618 1998-03-18 Jim Wilson <wilson@cygnus.com>
56620 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56621 * gcc.dg/980312-1.c: Fix typo in -march command.
56623 1998-03-16 H.J. Lu (hjl@gnu.org)
56625 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56627 1998-03-11 Robert Lipe <robertl@dgii.com>
56629 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56630 Dave Love agree the Fortran source is bogus.
56632 1998-03-11 Robert Lipe <robertl@dgii.com>
56634 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56635 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56636 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56637 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56638 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56640 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56642 * g++.old-deja/g++.other/friend1.C: New test.
56644 1998-02-18 Dave Love <d.love@dl.ac.uk>
56646 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56647 possibly uninitialized) variables and declare dnrm2.
56649 1998-02-23 Robert Lipe <robertl@dgii.com>
56651 From Bruno Haible <haible@ilog.fr>:
56652 * gcc.c-torture/execute/980223.c: New test.
56654 1998-02-13 Jeffrey A Law (law@cygnus.com)
56656 * gcc.dg/ifelse-1.c: New test.
56658 1998-02-09 H.J. Lu (hjl@gnu.org)
56660 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56662 * lib/old-dejagnu.exp (old-dejagnu): Added the
56663 "execution test - XFAIL *-*-*" handling in the spirit of
56664 "excess errors test -". Changed the "execution test fails"
56665 handling to be like "excess errors test fails".
56666 * Update various tests accordingly.
56668 1998-02-06 Jim Wilson <wilson@cygnus.com>
56670 * gcc.c-torture/execute/980205.c: New test.
56672 1998-01-18 Jeffrey A Law (law@cygnus.com)
56674 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56675 * lib/f-torture.exp: Similarly.
56676 * gcc.c-torture: Rename all .cexp files to .x files.
56678 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56680 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56681 (940510-1.c): Removed duplicate.
56682 (971104-1.c): New test.
56684 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56686 * lib/f-torture.exp: Improve error and loop detection.
56688 1997-11-19 Michael Meissner <meissner@cygnus.com>
56690 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56691 use that to size the filler array.
56693 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56695 * lib/c-torture.exp(c-torture-execute): Fix typo.
56697 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56698 testcase as the executable name. Keep the executable around if
56701 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56703 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56704 changes. Only test one -g option, and move it to the end of the
56705 list of options to test.
56707 1997-09-19 Michael Meissner <meissner@cygnus.com>
56709 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56710 variable GCC_TORTURE_OPTIONS to supply default switches separated
56711 by colons. If no environment variable, run tests with -O0 -g, -O1
56712 -g, and -O2 -g as well.
56714 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56716 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56717 explanatory comments. Fix indentation.
56719 1997-09-15 Jeffrey A Law (law@cygnus.com)
56721 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56723 1997-09-11 Jeffrey A Law (law@cygnus.com)
56725 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56726 * g++.old-deja/g++.mike/p7325.C: Likewise.
56727 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56729 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56731 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56732 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56733 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56734 * g++.old-deja/g++.law/operators4.C: Likewise.
56736 1997-09-11 Joe Buck (jbuck@synopsys.com)
56738 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56739 * g++.old-deja/g++.mike/p784.C: Ditto.
56740 * g++.old-deja/g++.mike/p785.C: Ditto.
56742 1997-09-05 Jeffrey A Law (law@cygnus.com)
56744 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56746 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56748 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56749 target feature; pass this to c-torture-execute as needed.
56751 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56753 * lib/c-torture.exp(c-torture-execute): If the previous and the
56754 current executables being tested are identical, we don't need to
56755 run the executable again. Try to make the executable names
56756 unique. Add an optional argument for passing additional compiler
56759 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56761 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56763 1997-08-29 Jeffrey A Law (law@cygnus.com)
56765 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56767 1997-07-31 Jeffrey A Law (law@cygnus.com)
56769 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56770 32bit or larger longs.
56772 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56773 have either a 32bit long or 32bit int.
56775 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56777 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56778 Make double precision tests dependent on sizeof (double).
56780 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56782 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56785 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56787 * gcc.c-torture/compile/961203-1.cexp: New script.
56789 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56791 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56792 up the includes ourselves.
56794 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56796 * lib/plumhall.exp: Remove random include, and add a few
56797 verbose messages for debugging.
56799 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56801 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56802 of trying to do it ourselves.
56804 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56806 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56808 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56810 * gcc.prms/5403.c: Made regexp a bit less strict.
56812 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56814 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56815 is returned from remote_load instead.
56816 * lib/plumhall.exp: Ditto.
56817 * lib/mike-g++.exp: Ditto.
56818 * lib/old-dejagnu.exp: Ditto.
56819 * lib/c-torture.exp: Ditto.
56821 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56823 * lib/g++.exp: Use build_wrapper procedure.
56824 * lib/gcc.exp: Ditto.
56826 1997-05-20 Jeffrey A Law (law@cygnus.com)
56828 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56829 an old-style decl for malloc. Fixes tests to work when
56830 sizeof (int) != sizeof (size_t).
56832 1997-05-15 Mike Meissner <meissner@cygnus.com>
56834 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56836 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56837 use stdargs.h interface.
56839 1997-05-15 Mike Meissner <meissner@cygnus.com>
56841 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56842 NO_VARARGS when compiling.
56844 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56846 * lib/plumhall.exp(ph_includes): New procedure.
56848 (ph_compiler): Ditto.
56850 * lib/g++.exp: Rename test-glue.c to testglue.c.
56851 * lib/gcc.exp: Ditto.
56853 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56855 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56856 to completion when it's called.
56858 1997-03-21 Michael Meissner <meissner@cygnus.com>
56860 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56861 is defined, don't do test.
56863 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56865 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56867 (ph_summary): Mark skipped testcases as untested, not unresolved.
56869 * lib/plumhall.exp (ph_make): If unresolved because of bad
56870 errorCode, record errorCode in log file.
56871 (*): Replace send_log/verbose with verbose -log.
56873 1997-03-19 Michael Meissner <meissner@cygnus.com>
56875 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56876 double conversion if double isn't at least 8 bytes.
56878 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56879 int to work with targets where int is 16 bits.
56881 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56882 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56883 precision for the test to complete.
56885 1997-03-14 Michael Meissner <meissner@cygnus.com>
56887 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56888 if d10v is not compiled with the -mdouble64 flag.
56889 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56891 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56892 d10v is not compiled with the -mint32 flag.
56894 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56896 * lib/plumhall.exp: Use incr_count.
56898 1997-03-12 Jeffrey A Law (law@cygnus.com)
56900 * gcc.c-torture: Update to c-torture-1.45.
56902 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56904 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56905 the name of the expect testcase file).
56907 * lib/g++.exp(g++_init): Ditto.
56909 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56911 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56914 * lib/gcc.exp(gcc_exit): New procedure.
56916 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56918 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56919 specs where appropriate.
56921 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56922 because of new "candidates are" messages, and removed a few
56924 * Converted all non-old-style g++ testcases to old-style, and
56925 moved into g++.old-deja.
56927 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56929 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56932 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56935 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56937 1997-02-13 Michael Meissner <meissner@cygnus.com>
56939 * lib/gcc.exp (gcc_target_compile): Add support for defining
56940 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56941 the machine doesn't have those features.
56943 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56945 * g++.law/operators4.exp: Don't use LIBS.
56947 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56949 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56951 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56952 * lib/g++.exp: Set it here instead. Also, allow use of the
56953 --tool_exec and --tool_opt options. Change CXX to
56956 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56958 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56960 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56962 * lib/old-dejagnu.exp: Use prune_warnings instead of
56964 * lib/mike-g++.exp: Ditto.
56965 * lib/gcc.exp: Ditto.
56966 * lib/g++.exp: Ditto.
56968 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56970 1997-02-07 Jeffrey A Law (law@cygnus.com)
56972 * 941014-2.c: Include stdlib.h
56973 * 960327-1.c: Include stdio.h
56974 * dbra.c, index-1.c: Don't assume ints are 32bits.
56976 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56978 * lib/gcc.exp: Add gcc,stack_size target feature.
56980 * lib/g++.exp(g++_target_compile): Add the include and link
56981 paths here, not in two other places. And, it's $options, not
56984 * lib/mike-g++.exp(postbase): Remove the code that determines
56985 the correct include and link paths.
56986 * g++.old-deja/old-deja.exp: Ditto.
56988 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56990 * lib/g++.exp(g++_init): target_compile no longer returns the
56991 filename of the result.
56993 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56995 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56998 * gcc.c-torture/special/special.exp: Change call to
56999 gcc_target_compile to include the object file.
57001 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57003 * gcc.c-torture/special/special.exp: Correct misspelling in last
57006 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57008 * lib/plumhall.exp(ph_summary): Log the entire output of the
57009 executable. Return -1 if there were any failures, 0 otherwise.
57010 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57011 (ph_make): Clean up objects and executables that were built
57012 if the tests succeeded.
57014 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57016 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57017 libraries and includes in the build tree as appropriate.
57019 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57021 * lib/c-torture.exp: Instead of looking for the global variable
57022 NO_LONG_LONG, check to see if that's a feature of the target.
57024 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57026 * config/default.exp: Minimize. Delete the remainer of the files in
57027 config; this functionality is now in devo/dejagnu/config.
57029 g++.*/*: Pass any additional flags used to compile to postbase;
57032 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57033 is now done by runtest.exp. Use gcc_target_compile instead of
57036 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57037 Remove references to CFLAGS. Use remote_file instead of
57039 (c-torture): Take a list of arguments to use to compile this
57042 lib/g++.exp: Simplify. Use target_compile instead of compile.
57043 lib/gcc-dg.exp: Ditto.
57044 lib/gcc.exp: Ditto.
57045 lib/mike-{gcc,g++}.exp: Ditto.
57046 lib/old-dejagnu.exp: Ditto.
57047 lib/plumhall.exp: Ditto.
57049 1997-01-08 Jim Wilson <wilson@cygnus.com>
57051 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57052 (ph_linker): Likewise.
57054 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57056 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57057 MAP_ANON / MAP_ANONYMOUS if defined;
57058 else try to map from /dev/zero .
57060 1996-11-12 Jeffrey A Law (law@cygnus.com)
57062 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57063 isn't defined, then define it to MAP_ANONYMOUS.
57065 1996-11-12 Jeffrey A Law (law@cygnus.com)
57067 * gcc.c-torture: Update to c-torture-1.42 release.
57069 1996-11-11 Jeffrey A Law (law@cygnus.com)
57071 * gcc.c-torture: Update to c-torture-1.41 release.
57073 1996-10-27 Jeffrey A Law (law@cygnus.com)
57075 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57078 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57080 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57081 and LDFLAGS. Fix second case to append the target_info ldflags
57082 onto LDFLAGS, not CFLAGS.
57083 * lib/g++.exp (g++_init): Add target_info stuff.
57084 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57085 of libgloss and newlib flags for !native.
57087 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57088 (GDB): Fix relative path to go up another dir for finding gdb.
57090 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57092 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57093 versions in the target_info array, if they don't exist.
57095 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57097 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57099 1996-07-08 Jim Wilson <wilson@cygnus.com>
57101 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57102 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57104 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57106 * lib/old-dejagnu.exp: Don't remove the output file before we've
57107 actually tested it. Don't append pwd to the path of the executable
57110 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57112 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57114 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57116 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57117 temporary directory for compiler files, and set it to a default
57118 value of /tmp. Set $output as the name of the output file from
57119 compiling the testcase. Add a -o option to $cflags_var so the
57120 compiler writes the final output file as $output. Set $executable
57123 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57124 directory for compiler files, and set it to /tmp if it doesn't
57125 already have a value. Set $output_file to the name of the output
57126 file from compiling the testcase. Add a -o option to CXXFLAGS so
57127 the compiler writes the final output file as $output. Use $output
57128 as the executable to be tested.
57130 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57132 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57134 1996-06-08 Jeffrey A Law (law@cygnus.com)
57136 * gcc.c-torture/execute/pending-1.c: New test. Still
57137 pending in Tege's queue.
57139 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57141 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57142 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57143 if there were failures. Call unresolved if there were unresolved
57144 testcases. Call gcc_fail if program did not run to completion.
57145 (ph_make): Pass additional argument name to ph_execute.
57146 (ph_execute): Add new argument. Pass additional arguments to
57147 ph_summary. Call gcc_fail is there is no execution output.
57149 1996-04-24 Jeffrey A Law (law@cygnus.com)
57151 * lib/plumhall.exp (proc_summary): Output relavent summary
57152 lines into the log so specific failures in plumhall can be
57155 1996-04-10 Jeffrey A Law (law@cygnus.com)
57157 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57158 (c-torture-execute): Don't try to execute tests which use
57159 "long long" types if $NO_LONG_LONG is nonzero.
57161 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57163 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57166 * gcc.ieee: Move from here.
57167 * gcc.c-torture/execute/ieee: To here.
57169 1996-03-26 Jeffrey A Law (law@cygnus.com)
57171 * gcc.c-torture: Update to c-torture-1.41 release.
57173 1996-03-22 Jeffrey A Law (law@cygnus.com)
57175 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57178 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57180 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57183 1996-03-02 Jeffrey A Law (law@cygnus.com)
57185 * config/proelf.exp: Handle connecting to a simulator.
57187 1996-01-31 Jeffrey A Law (law@cygnus.com)
57189 * config/proelf.exp: New file. Enough framework that we can
57190 run c-torture tests on the proelf targets (or any other target
57191 that gdb can connect to for that matter).
57193 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57195 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57196 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57198 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57199 exec_output exists.
57201 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57203 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57204 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57206 * config/*.exp: Update FSF address. Change result of ${tool}_load
57207 to pass/fail/unresolved/unsupported/untested. Caller must now
57208 call unresolved/unsupported/untested.
57209 * lib/*.exp: Update FSF address. Update to handle new results of
57211 * lib/chill.exp (verbose): Delete.
57213 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57215 * lib/gcc.exp (default_gcc_start): Change order of args to
57216 $LDFLAGS $CFLAGS $LIBS.
57217 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57218 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57219 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57220 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57221 * gcc.misc-tests/dg-test.exp: Likewise.
57222 * gcc.misc-tests/msgs.exp: Likewise.
57223 * gcc.prms/prms.exp: Likewise.
57224 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57225 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57227 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57229 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57231 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57233 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57234 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57236 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57239 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57241 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57242 global for loop; add use of $mathlib.
57243 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57244 settings here; set mathlib for anything but VxWorks.
57246 1996-01-22 Jeffrey A Law (law@cygnus.com)
57248 * gcc.c-torture: Update to c-torture-1.40 release.
57250 1996-01-03 Jeffrey A Law (law@cygnus.com)
57252 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57255 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57257 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57260 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57262 * lib/g++.exp (LIBS): Define if not already.
57263 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57264 (gcc-dg-prune): Call prune_gcc_output.
57265 * lib/gcc.exp (prune_gcc_output): New proc.
57266 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57269 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57271 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57272 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57274 1995-11-15 Jeffrey A Law (law@cygnus.com)
57276 * gcc.c-torture: Update to c-torture-1.39 release.
57278 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57280 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57281 fails, try others as well.
57283 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57285 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57286 If compilation fails, mark execute tests as `untested'.
57287 If test is marked as unsupported, don't mark compilation and
57288 execute tests as failed.
57290 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57292 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57293 libstdc++ for whether or not we want to be doing shared
57294 libraries. Delete link_curses since we don't need it anymore.
57295 * lib/mike-g++.exp (postbase): Don't link in libg++.
57296 * g++.old-deja/old-deja.exp: Likewise.
57298 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57300 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57302 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57304 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57305 For that, add `-Wl,-a,shared_archive'.
57306 * g++.old-deja/old-deja.exp: Likewise.
57308 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57310 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57312 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57314 * lib/mike-g++.exp (postbase): Pay attention to the status of
57317 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57319 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57321 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57323 * lib/gcc.exp (default_gcc_start): No longer need to log program
57324 being executed or its output, execute_anywhere does that now.
57325 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57326 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57328 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57330 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57331 the same as those in lib/g++.exp.
57333 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57335 * gcc.c-torture: Update to c-torture-1.38 release.
57336 * gcc.ieee: Related changes.
57338 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57340 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57341 "exec". Minor reformatting changes.
57343 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57344 cross. This means all "exec" calls now work on a remote host as
57346 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57347 cross. Filter out the extra "\r\n" stuff that expect puts in.
57348 (c-torture-execute): Filter out the bogus warnings like
57349 c-torture-compile does. Add support for canadian cross.
57350 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57351 Use execute_anywhere rather than calling exec directly. Now it
57352 works for canadian cross testing.
57354 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57356 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57357 results into a variable, and check that rather than using file exists.
57359 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57361 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57362 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57364 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57366 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57367 lib_curses if there's a shared libg++ in the build tree.
57369 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57371 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57372 if not supported target.
57374 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57376 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57377 link_curses up to always happen, not just for native builds.
57379 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57381 * gcc.c-torture: Update to c-torture-1.36 release.
57382 * gcc.failure: Related changes.
57384 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57386 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57388 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57390 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57391 * lib/mike-g++.exp (postbase): Not in here. Still reference
57392 runshlib, link_curses, and mathlib for link and run.
57394 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57395 pass the runtime shared library options for Solaris, OSF/1, and
57396 Irix5, and link with -lcurses to avoid unresolved references.
57398 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57400 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57403 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57405 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57407 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57409 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57410 do not have a framework for the "compat" tests yet.
57412 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57414 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57415 set to null if we're testing vxworks5.1. Use that instead of
57416 `-lm' in the setting of LIBS for link and run.
57418 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57420 * config/rom68k.exp (${tool}_load): Major changes to make it
57421 work. Verified that it does in fact return the stuff in
57422 exec_output properly. Catch any Emul or any TRAP other than 0.
57424 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57426 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57427 LDFLAGS properly for targets that need stuff from libgloss.
57428 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57430 (gpp_initialized): New variable.
57432 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57434 * config/rom68k.exp: Load libgloss.exp.
57435 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57436 so we can produce a fully linked binary.
57437 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57438 so we can produce a fully linked binary.
57440 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57442 * lib/plumhall.exp (ph_section): Watch for expected failures.
57443 Add missing `else'.
57445 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57447 (c-torture): Likewise.
57449 1995-08-28 Doug Evans <dje@cygnus.com>
57451 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57453 * lib/mike-g++.exp (mike_cleanup): New proc.
57454 (prebase): New globals compiler_result, not_compiler_result,
57456 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57457 allow leading "-" in pattern. Watch for unsupported tests.
57458 If $compiler_result is set, pattern match assembler code,
57459 and ditto for $not_compiler_result.
57460 * lib/mike-gcc.exp: Likewise.
57462 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57463 execution "succeeded".
57465 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57467 * config/win32.exp: New file.
57468 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57470 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57472 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57474 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57475 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57476 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57478 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57479 "... without exceptions was ...". That is now handled by
57481 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57483 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57485 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57486 sieve.c,sort2.c}: New files.
57487 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57488 sieve.exp,sort2.exp}: Drivers for them.
57490 * lib/mike-gcc.exp (program_output): New user settable variable.
57491 (postbase): Call prune_system_crud. Also prune extraneous compiler
57493 * lib/mike-g++.exp (program_output): New user settable variable.
57495 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57497 * config/sh.exp: Deleted (use sim.exp instead).
57499 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57501 * config/vx.exp: Declare CHECKTASK as global.
57502 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57503 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57504 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57506 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57508 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57509 target. Like vx.exp, only includes `vx29k.exp' instead of
57512 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57514 * config/sim.exp: Increase time limit from 120 seconds to 240.
57516 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57518 * gcc.c-torture/execute/950628-1.c: New test.
57520 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57522 * gcc.c-torture: Update with changes/additions from
57525 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57527 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57529 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57531 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57533 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57535 * gcc.c-torture/compile/950512-1.c: New test.
57536 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57537 * gcc.dg/struct-ret-1.c: Likewise.
57539 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57541 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57542 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57544 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57546 * gcc.c-torture/special/920411-1.c: Deleted.
57547 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57549 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57551 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57554 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57556 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57558 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57561 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57562 is the proper length.
57563 * va-arg-3.c: Likewise.
57565 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57567 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57568 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57570 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57571 * lib/g++.exp (default_g++_start): Delete old cruft.
57573 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57575 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57576 (2 * (1 << 18)) to (2 * (1 << 17)).
57578 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57580 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57582 * config/rom68k.exp: Renamed from config/idp.exp
57584 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57586 * c-torture/compile/921109-2.c
57588 1995-04-18 Mike Stump <mrs@cygnus.com>
57590 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57593 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57595 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57597 * lib/g++.exp (default_g++_start): Likewise.
57599 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57601 * gcc.c-torture/compile/950329-1.c: New test.
57603 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57605 * config/bug.exp (${tool}_load): Updated to use new remote_open
57606 and remote_close procs.
57607 * config/idp.exp: New file.
57609 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57611 * gcc.c-torture/execute/950322-1.c: New test.
57613 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57615 * config/vx.exp (${tool}_load): Clean up testing of return code from
57616 vxworks_ld and vxworks_spawn.
57618 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57620 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57622 1995-03-13 Mike Stump <mrs@cygnus.com>
57624 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57625 can mark excess errors on a machine by machine basis. Note, the
57626 default is to not expect any excess errors, even when excess
57627 errors test - is given, so you will want to put an XFAIL ... on
57628 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57629 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57630 those 4 machines, but no others.
57632 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57634 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57635 * lib/c-torture.exp: to here.
57637 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57639 * gcc.c-torture/execute/950221-1.c: New test.
57640 * gcc.c-torture/execute/struct-ret-1.c: New test.
57641 * gcc.c-torture/compile/950221-1.c: New test.
57643 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57645 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57647 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57648 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57650 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57652 * g++.gb: New directory of tests, derived from my signature and
57653 class scoping tests.
57655 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57656 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57657 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57658 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57659 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57660 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57661 * g++.gb/sig25.C: Likewise.
57663 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57664 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57665 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57666 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57667 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57668 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57669 * g++.gb/sig25.exp: Likewise.
57671 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57672 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57673 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57674 * g++.gb/scope13.C: Likewise, this test still fails.
57676 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57677 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57678 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57679 * g++.gb/scope13.exp: Ditto.
57681 * g++.gb/README: New file, explains what these tests are about.
57683 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57685 * lib/dg.exp (dg-do): Support `preprocess'.
57686 (dg-test): Likewise.
57688 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57690 * config/udi.exp: change "continue -expect" to "exp_continue".
57692 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57694 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57695 Delete redundant tests.
57697 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57698 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57699 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57700 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57701 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57702 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57703 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57704 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57706 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57707 storing label pointers.
57708 * gcc.c-torture/execute/921019-1.c: Likewise.
57709 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57710 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57712 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57715 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57716 Delete obsolete tests.
57718 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57719 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57720 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57721 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57722 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57723 * gcc.c-torture/compile/950124-1.c: New test.
57725 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57727 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57729 * lib/mike-g++.exp: Add -lm to LIBS.
57731 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57733 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57735 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57737 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57739 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57741 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57743 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57745 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57746 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57747 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57748 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57749 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57750 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57751 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57752 * g++.law/{operators31.C, operators32.C,
57753 * g++.law/{operators33.C, operators34.C}: Likewise.
57754 * g++.law/{pic1.C, refs2.C}: Likewise.
57755 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57756 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57757 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57758 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57760 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57761 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57762 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57763 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57764 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57765 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57766 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57767 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57768 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57769 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57770 * g++.law/{operators34.exp}: Likewise.
57771 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57772 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57773 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57774 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57775 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57777 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57778 No longer expected to fail.
57779 * g++.law/missed-error3.C: Tweak for recent bool changes.
57781 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57783 * config/emb-unix: Deleted.
57784 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57785 remote execution. Do final link on remote host if REMOTE_LINK is set.
57787 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57789 * lib/dg.exp (dg-test): Fix typo in last patch.
57791 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57793 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57794 (handles multiple occurrences).
57796 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57798 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57799 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57800 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57802 * lib/c-torture.exp (c-torture-compile): Likewise.
57803 (c-torture): Prepend full path if missing.
57804 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57805 (gcc_fail): Likewise.
57806 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57808 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57810 * lib/netware.exp: Only attach to NetWare i386 systems.
57812 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57814 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57815 messages. Add test name to "output pattern match" pass/fail message.
57817 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57819 * gcc.dg: New testsuite.
57820 * gcc.dg/dg.exp: New file.
57822 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57823 test-switch.c}: Deleted.
57825 * gcc.misc-tests/msgs.exp: New testcase driver.
57827 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57829 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57830 Watch for illegal return values from ${tool}_load.
57831 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57832 cross targets. Coerce return value >0 to 1.
57834 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57836 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57838 * config/emb-unix.exp: New file.
57840 * config/sim.exp: Error if variable $SIM not defined.
57841 (${tool}_load): Mark test as "untested" if simulator missing.
57843 * config/unix.exp: Load remote.exp to get rcp_download.
57844 * lib/c-torture.exp: Use different option lists for testcases with
57846 * gcc.c-torture/execute/execute.exp: Likewise.
57848 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57850 * config/*.exp: Clarify return code from ${tool}_load.
57851 Call `unresolved' or `untested' instead of `warning' or `perror'
57852 (sometimes you still want to call both though).
57853 Add comment that `shell_id' is local to each file.
57854 * config/udi.exp (timeout): Set to 30.
57855 Don't print warning if connection fails, $connectmode has already
57857 (${tool}_load): Move verbose messages to level 2.
57858 Rework pattern for "Process started" message.
57859 Pass `shell_id' to ${connectmode}_download.
57860 Retry twice upon timeout. Make resetting of target more robust.
57861 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57862 Pass `shell_id' to exit_$connectmode.
57863 Only call exit_$connectmode if connected.
57864 * config/unix.exp (${tool}_load): Check return codes better.
57865 * config/vrtx.exp (${tool}_load): Likewise.
57866 * config/vx.exp (${tool}_load): Likewise.
57867 Delete unneeded global's.
57868 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57871 (dg-init): Delete recording of pass/fail counts.
57872 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57873 (old-dejagnu-init): Likewise.
57874 (old-dejagnu-stat): Delete contents, empty proc now.
57875 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57876 (c-torture): Delete references to lcnt, lpass, lfail.
57877 Get option list from TORTURE_OPTIONS.
57878 Delete -funroll[-all]-loops if no loops.
57879 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57880 (g++_stat): Delete contents (empty proc now).
57881 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57882 (gcc_finish): Likewise.
57883 (gcc_stat): Deleted.
57884 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57885 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57886 * gcc.c-torture/execute/execute.exp: Likewise.
57887 Split tests into two parts: compile, execute.
57888 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57889 no loops. Update to reflect clarified return codes from ${tool}_load.
57891 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57893 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57895 (old-dejagnu): Likewise (where necessary).
57897 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57899 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57901 * lib/dg.exp (dg-process-target): Fix processing of selector.
57902 Add comment regarding use of `error'.
57904 * lib/gcc.exp (prune_system_crud): Define if missing.
57905 * lib/g++.exp (prune_system_crud): Likewise.
57907 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57908 Call prune_system_crud.
57909 * lib/dg.exp (dg-runtest): New proc.
57910 Use perror instead of send_user for tcl errors in testcase.
57911 Don't return any value, it's never used.
57912 Don't clobber previous definition of `unknown'.
57913 Print tcl errors in `dg-final'.
57915 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57917 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57918 (dg-test): Don't print errorInfo, it contains stack backtrace.
57920 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57922 * lib/g++.exp (runtest_file_p): Define if missing.
57924 1994-09-24 Doug Evans (dje@cygnus.com)
57926 * lib/mike-g++.exp: Comment out loading of g++.exp.
57927 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57928 (default_g++_version): Always print something.
57929 (default_g++_start): Comment out call to `which'.
57930 (g++_start, g++_load): Deleted (must be defined in config file).
57931 * lib/gcc.exp: Test for existence of $CC at start.
57932 Delete check for tmpdir (done in gcc_init).
57933 (default_gcc_version): Always print something.
57934 (default_gcc_start): Comment out call to `which'.
57935 * config/*.exp: Major cleanup - make cross targets work at least a
57936 little better for g++ (by not being "--tool gcc" specific).
57937 Rename gcc_xxx to ${tool}_xxx.
57938 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57939 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57941 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57943 * lib/c-torture.exp (c-torture-compile): Rework compiler
57944 message processing.
57946 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57949 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57951 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57953 * lib/dg.exp (dg-process-target): Support { target native }.
57955 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57957 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57958 looked for "... program xxx got fatal signal".
57959 Correct regsub munging of `comp_output'.
57960 Ignore compiler messages "path prefix not used" and "linker input
57963 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57965 * lib/gcc.exp (runtest_file_p): Define if missing.
57966 * gcc.prms/template.c: Example to work from.
57968 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57970 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57971 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57973 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57974 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57975 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57976 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57978 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57979 (dg-process-target): No longer a varargs proc.
57980 Return S/N for target, P/F for xfail. All callers changed.
57981 (user option procs): More argument checking.
57982 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57983 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57984 (dg-test): Skip test if not running on selected target in `dg-do'.
57985 Update handling of `dg-do-what', `dg-output-text'.
57986 Separate execution pass/fail from output pattern match pass/fail.
57987 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57989 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57991 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57992 target for 920510-1.c.
57994 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57996 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57997 Clean up comment regarding use of passcnt, etc.
57998 (gcc_stat): Don't update `testcnt' here.
57999 (gcc_finish): Do it here.
58000 Might as well reset `but_id' here too.
58001 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58002 to determine if the file should be tested.
58003 * gcc.c-torture/compile/compile.exp: Likewise.
58004 * gcc.c-torture/execute/execute.exp: Likewise.
58005 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58006 * gcc.misc-tests/dg-test.exp: Likewise.
58007 * gcc.prms/prms.exp: Likewise.
58008 * gcc.wendy/wendy.exp: Likewise.
58009 * g++.old-deja.exp: Likewise.
58010 Move "Testing file" message to verbose level 1.
58012 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58014 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58016 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58018 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58019 (default_gcc_start): Accept optional second list element
58020 of compiler flags. Print compiler output at verbosity level 2.
58021 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58022 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58023 Save current values of framework globals passcnt, failcnt, xpasscnt,
58024 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58025 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58026 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58027 xfailcnt to compute stats. Update framework global `testcnt' from
58029 (gcc_finish): New proc. Clean up test environment.
58030 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58031 (gcc_epass, gcc_efail): Delete.
58032 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58033 argument of line number.
58034 (dg-init): If the tool has an init routine, call it.
58035 (dg-test): Remove args `cflags_var' and `libs_var'.
58036 Pass all compiler options to ${tool}_start.
58037 Handle missing line number.
58038 (dg-finish): New function.
58039 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58040 particular files. Call gcc_finish at end. Move "skipping test"
58041 message to verbosity level 3.
58042 * gcc.c-torture/compile/compile.exp: Likewise.
58043 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58044 * gcc.c-torture/execute/execute.exp: Likewise.
58045 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58046 Print testcase being tried at verbosity level 1.
58047 * gcc.c-torture/special/special.exp: Unset xfail.
58048 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58049 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58050 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58051 * gcc.failure/failure.exp: Likewise.
58052 * gcc.ieee/ieee.exp: Likewise.
58053 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58054 Update call to dg-test. Call dg-finish at end.
58055 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58056 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58057 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58058 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58059 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58060 * gcc.wendy/wendy.exp: Add copyright.
58061 Delete setting of tmpdir (done by gcc_init).
58062 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58063 Pass compiler flags to gcc_start. Call gcc_finish at end.
58064 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58067 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58069 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58071 (g++_load): Likewise.
58073 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58074 Rename argument to `prog' to remove the confusion.
58075 Varargs fns behave differently too!
58076 (g++_load): Likewise.
58078 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58080 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58081 what it is. Delete (always) printing of status value for !native.
58082 Simplify verbose code, and include status and exec_output.
58083 (g++_load): Use gcc_load.
58085 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58087 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58088 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58089 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58090 940714-3.c as these testcases don't exist anymore. Make
58091 va-arg-1.c expected to pass.
58093 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58095 * gcc.misc-tests/misc.exp: Only run specific testcases.
58096 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58097 * gcc.misc-tests/dg-[1-9].c: New files.
58099 * lib/dg.exp: New testsuite driver.
58100 * gcc.prms/prms.exp: Use it.
58102 * README.gcc: New file.
58104 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58105 Document and reset `lxpass' and `lxfail'.
58106 Simplify "initialized" message.
58107 (gcc_stat): Clean up comments a little.
58109 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58111 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58113 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58115 * lib/old-dejagnu.exp (process-option): New proc.
58116 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58117 (old-dejagnu): Simplify.
58118 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58120 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58122 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58123 exists and is not an empty string.
58125 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58126 $xfail rather than calling setup_xfail. Clear $xfail when test is
58128 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58131 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58132 longer expected to fail.
58134 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58137 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58139 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58140 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58141 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58142 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58145 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58146 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58148 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58150 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58151 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58153 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58154 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58155 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58157 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58159 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58160 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58161 940714-1.c, 940714-2.c, 940714-3.c},
58162 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58163 gcc.misc-tests/{mg.c,mg.exp}:
58165 * gcc.noncompile/noncompile.exp: Change accordingly.
58167 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58169 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58170 Undo previous clobberage.
58172 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58174 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58175 * gcc.special/{930510-1.c, special.exp}:
58176 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58177 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58178 struct-varargs-1.c}: New tests from c-torture-1.26.
58180 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58182 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58183 argument to switch.
58185 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58187 * Revert the previous changes. Please see Rob's directory
58188 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58191 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58193 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58194 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58195 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58196 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58197 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58198 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58199 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58200 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58201 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58202 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58203 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58204 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58205 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58206 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58207 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58208 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58209 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58210 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58211 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58212 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58213 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58214 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58215 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58216 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58217 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58218 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58219 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58220 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58221 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58224 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58226 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58227 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58230 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58232 * config/unix.exp (g++_load): Fix syntax.
58234 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58236 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58237 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58238 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58239 Don't expect va-arg-1.c to fail. Correct expected output for
58241 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58242 * gcc.wendy/hbm4.c: Correct typo.
58243 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58245 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58247 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58248 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58249 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58250 * lib/c-torture.exp (c-torture-compile): Ditto.
58252 Reduce volume of output (remove all the -I's and such).
58253 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58254 Call gcc_cpass, gcc_cfail.
58255 (c-torture): Pass testing option to c-torture-compile.
58257 1994-03-21 Doug Evans (dje@cygnus.com)
58259 Bring patches over from progressive.
58260 * config/default.exp: Exit remote shell cleanly.
58261 (g++_exit, g++_start): Add default versions.
58262 * config/sim.exp (gcc_load): Use perror, not error.
58264 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58266 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58269 1994-03-14 Doug Evans (dje@cygnus.com)
58271 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58272 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58273 (wendy_try): New proc to run testcase.
58274 (main loop): Call 'em.
58275 * gcc.wendy/*.c: Clean up pass to correct expected output.
58277 * lib/gcc.exp: Minor cleanup work.
58278 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58280 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58282 * config/sim.exp (gcc_load): Document return codes better.
58283 Don't pass -v to simulator.
58285 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58287 * gcc.special/920717-x.c: Fix typo.
58288 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58291 * lib/mike-gcc.exp: Fix typo.
58293 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58295 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58296 binary to use, transform the name.
58297 * config/*.exp: rename everything. Nuke any g++ specific files,
58298 it's now a special case of gcc that requires no special support.
58299 Add a default.exp for unsupported targets.
58301 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58303 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58304 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58307 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58309 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58312 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58314 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58316 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58318 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58319 option_list. Compile every file with only 4/6 option choices
58320 (same as C torture) instead of with 12/18 different option
58322 * lib/c-torture.exp: Likewise.
58324 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58327 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58329 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58330 can put an XFAIL *-*-* on excess errors.
58332 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58334 * g++.law: Add more tests derived from g++-bugs snapshots.
58336 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58337 equivalent to g++.law/init9.
58339 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58340 compiled it, and the a.out file after we've run it.
58342 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58344 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58345 compiled it, and the a.out file after we've run it.
58347 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58349 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58351 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58353 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58356 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58358 * g++.law: New directory of g++ tests derived from the g++-bugs
58361 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58363 * gcc.compile: initbug1.c initbug1.exp testcase added
58365 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58367 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58368 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58369 fixes submitted by Jeff Law (law@cs.utah.edu)
58370 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58371 Jeff Law (law@cs.utah.edu)
58374 1993-11-30 Mike Stump (mrs@cygnus.com)
58376 * config/unix-g++.exp: Follow the gcc way of doing things.
58377 * g++.old-deja/old-deja.exp: Minor updates.
58378 * lib/g++.exp: New file, follow the gcc way of doing things.
58379 * lib/old-dejagnu.exp: Minor updates.
58380 * lib/mike-g++.exp: Always unset errorInfo.
58382 1993-11-06 Mike Stump (mrs@cygnus.com)
58384 * lib/gcc.exp: Fix some errors with the below change, CC and
58385 CFLAGS should be global when setting, not local.
58387 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58389 * lib/gcc.exp: Transform tool name.
58391 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58393 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58395 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58397 * lib/gcc.exp: change gcc_done to gcc_stat
58399 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58401 * Upgraded gcc testsuite to c-torture version 1.25
58403 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58405 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58406 * lib/c-torture: added hooks for new reporting code.
58408 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58410 * config/sh-gcc.exp: check if sh-sim exists in the path
58412 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58414 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58415 * gcc.compile/compile.exp: Initial changes for new logic.
58416 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58417 * gcc.failure/failure.exp: Initial changes for new logic.
58418 * gcc.ieee/ieee.exp: Initial changes for new logic.
58419 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58420 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58421 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58422 * lib/c-torture.exp: Initial changes for new logic.
58423 * lib/gcc.exp: Initial changes for new logic.
58425 1993-10-15 Mike Stump (mrs@cygnus.com)
58427 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58428 depend upon failure or success. Fully qualify names in failure
58429 and success messages. Always remove a.out before starting
58430 compile, just in case. Pay more attention to error text output by
58431 the compiler. Handle testcases with no known past errors just
58432 like all others, so that things are uniform. Other miscellaneous
58435 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58437 * gcc.cpp: new directory for cpp tests
58439 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58441 * lib/chill.exp: Code reformatted, removed unused code.
58442 * config/unix-chill.exp: Code reformatted, removed unused code.
58443 * chill.execute/execute.exp: Code reformatted, removed unused code.
58444 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58446 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58448 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58449 routines not written.
58451 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58453 * config/bug-gcc.exp: Use new procs from bug.exp.
58455 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58457 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58458 via ftp, rather than depending on NFS.
58459 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58462 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58464 * config/bug-gcc.exp: Use new download proc.
58466 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58468 * chill.execute/execute.exp: cleanups, handles errors better
58469 * chill.compile/compile.exp: rewrite, based on execute.exp
58470 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58471 * lib/chill.exp: major changes to diff proc and compile and link
58472 procs. added chill_fail and chill_pass wrappers to pass and
58473 fail. added more comments, and handle error codes better.
58474 Added a hack to capture stderr from exec, so noncompile tests
58477 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58479 * chill.execute/execute.exp: rewrite of testsuite driver
58480 * lib/chill.exp: rewrite of testsuite driver
58481 * config/unix-chill.exp: rewrite of testsuite driver
58483 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58486 * iexpr.ch: Standardize uppercase.
58487 * tuples.dat: Standardize uppercase.
58488 * vary.ch: standardize. Correct varying string assignments.
58489 * vary.dat: Add new output lines.
58491 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58494 * chprintf.ch: Standardize use of uppercase.
58495 * tuples.ch: Standardize and turn arr2 into a DCL,
58497 * pinits.ch: Standardize.
58499 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58501 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58502 * Makefil: Renamed to Makefile.in.
58503 * configure.in: New.
58505 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58508 * .cvsignore: Add result/output files.
58509 * Makefile: Fix up variables at start. Use MFLAGS
58510 everywhere. Correct bool_loc, built_ins entries.
58511 Add entry for vary1.ch.
58512 * bitarray.ch: Standardize upper-case usage.
58513 * bitexpr.ch: Standardize, add output of b1.
58514 * params.ch: Use arrayt in along PROC parameters, to
58515 avoid novelty problems.
58516 * sets.ch: Tiny cleanup.
58517 * vary1.ch: Re-indent.
58519 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58521 * Add PR-related files to Makefiles, .cvsignore files, etc.
58523 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58525 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58526 with compiler objects. New names are test-flow.c and test-loop.c
58528 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58530 * Upgraded c-torture tests from 1.19 to 1.20
58533 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58534 * gcc.compile: 930623-1.c 930623-2.c
58535 * gcc.noncompile: 930622-1.c 930622-2.c
58536 * gcc.failure: 920411-1.c 920627-2.c
58537 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58539 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58541 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58542 More changes to get testsuite working properly. Needs more work.
58543 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58545 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58547 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58548 More changes to get testsuite working properly. Needs more work.
58550 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58552 * chill.compile/compile.exp: Added for Dejagnu support
58553 * chill.execute/execute.exp: Added for Dejagnu support
58554 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58556 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58558 This should complete moving the CHILL test files.
58559 * chill.noncompile(.cvsignore printf.grt
58560 in-printf.grt chprintf.grt chprintf.ch):
58561 Added test-support files.
58562 (Makefile): Modified further.
58563 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58564 signal.ch): Added test files.
58565 * chill.execute (.cvsignore printf.grt printr.c
58566 in-printf.grt rts.c chprintf.grt rts.h): Added
58567 test-support files.
58568 (Makefile): More corrections.
58570 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58572 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58573 test cases, ready for DejaGnu.
58575 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58577 * Upgraded c-torture tests from 1.18 to 1.19
58579 * gcc.compile: added test(s):
58581 * gcc.execute: added test(s):
58582 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58584 * added new subdirectory for misc tests: gcc.misc-tests
58585 * gcc.misc-test(s): added tests:
58586 inst-check.c test-consts.c test-ior.c test-switch.c
58588 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58590 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58592 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58594 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58596 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58598 * Upgraded c-torture tests from 1.17 to 1.18
58600 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58602 * Upgraded c-torture tests from 1.12 to 1.17
58604 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58606 * lib/old-dejagnu.exp:
58607 Fixed handling of XFAIL target triplets to correctly
58608 recognize wildcard characters. Removed code that
58609 appended a unique id tag to the end of the file name
58610 printed out by the result of the testcases within a
58613 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58615 * lib/old-dejagnu.exp:
58616 Reworked expected failure handling to trigger off of XFAIL
58617 keyword in keyphrase embeded in testcase source code. The
58618 XFAIL keyword must be at the end of the keyphrase line. It
58619 may optionally be followed by one or more target triplets.
58620 It has just occured that the handling of wildcards in the
58621 target triplet may not be correct.
58623 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58625 * g++.old-deja/tests:
58626 Moved all subdirectories up one level into g++.old-deja .
58628 * lib/old-dejagnu.exp:
58629 Fixed problem with CXXFLAGS not being properly reset, and being
58630 corrupted with extraneous "-c" compiler option. This was
58631 causing binaries to not be generated for test that needed them.
58632 Modified strings passed to "pass" and "fail" so that individual
58633 tests from the same test file would be distinguished by an
58634 identifier appended to the test file name in the summary logs;
58635 this corrected a problem with erroneous diff logs. Added code
58636 to search testcases for expected fail and unexpected pass keywords.
58638 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58640 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58642 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58644 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58645 Removed extraneous text from end of "Special g++ Options"
58648 * lib/old-dejagnu.exp: Added pattern matching to look for new
58649 keywords, embedded in testcases comments, which will trigger
58650 calls to xpass and xfail.
58652 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58654 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58655 comments embedded in the testcases, especially the one looking for
58656 special compiler options, as well as the pattern matching for the
58657 compiler output again.
58659 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58661 * lib/old-dejagnu.exp: Do a proper check of the return value for
58662 execute tests. Fixed several problems with the pattern matching
58663 of the compiler output which gave erroneous test results.
58664 Changed several of the test result messages to be more descriptive.
58665 * config/unix-g++.exp: Proc g++_load now actually works and
58666 executes the tests passed to it and returns a usable return
58669 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58671 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58673 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58675 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58676 Modified both files to properly execute the old style
58677 dejagnu tests. The previous versions of these files were
58678 experimental and did not function anything near correctly.
58680 1993-04-05 Rob Savoye (rob@cygnus.com)
58682 * Removed all Makefile.in and configure.in files. No configuration
58685 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58687 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58689 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58691 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58692 gcc.special/configure.in, gcc.noncompile/configure.in,
58693 gcc.execute/configure.in, gcc.code_quality/configure.in,
58694 g++.other/configure.in, g++.old-deja/configure.in,
58695 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58696 in srcname setting.
58698 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58700 * lib/udi.exp: Fixed mondfe and mondfe_download.
58701 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58702 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58704 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58706 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58707 (gdb_exit): Don't remove *_soc files.
58709 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58711 * lib/c-torture.exp: Don't look for main; instead always use -w
58712 -c. This is how the c-torture tests work. Remove the object
58713 file if the compilation succeeds.
58714 * gcc.execute/execute.exp: Remove executable if test passes.
58715 * gcc.noncompile/noncompile.exp: Every test is an expected
58717 * gcc.special/special.exp: Added tests from c-torture 1.11,
58718 corrected use of existing test.
58719 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58720 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58721 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58722 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58723 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58724 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58725 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58726 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58727 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58728 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58729 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58730 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58731 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58732 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58733 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58734 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58735 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58736 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58737 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58739 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58740 correspond to c-torture 1.11.