1 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
3 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5 * g++.dg/vect/vect.exp: Likewise.
6 * lib/fortran-torture.exp: Likewise.
7 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
8 mipsisa64*-*-* as the target selector. Remove -mips64,
9 -mhard-float and -mgp64 from the options list.
10 * gcc.target/mips/mips-ps-2.c: Likewise.
11 * gcc.target/mips/mips-ps-3.c: Likewise.
12 * gcc.target/mips/mips-ps-4.c: Likewise.
13 * gcc.target/mips/mips-ps-6.c: Likewise.
14 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
16 * gcc.target/mips/sb1-1.c: Likewise.
17 * gcc.target/mips/mips-ps-type.c: Likewise.
18 * gcc.target/mips/mips-ps-7.c: New test.
19 * gcc.target/mips/mips-ps-type-2.c: Likewise.
20 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
21 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
22 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
23 as forcing an ABI and an architecture.
24 (is_gp32_flag, is_gp64_flag): Fold into...
25 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
26 then -mfp64 imply -mhard-float. Apply register rules after the
27 loop. Handle -march=mipsN like -mipsN.
29 2007-10-20 David Edelsohn <edelsohn@gnu.org>
31 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
32 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
34 2007-10-20 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/entry_dummy_ref_3.f90: New.
39 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
40 FX Coudert <fxcoudert@gcc.gnu.org>
43 * gfortran.dg/char_cast_1.f90: New test.
45 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
47 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
48 * gfortran.dg/large_real_kind_2.F90: ditto.
49 * gfortran.dg/default_format_2.f90: ditto.
50 * gfortran.dg/default_format_denormal_1.f90: ditto.
52 2007-10-19 Richard Guenther <rguenther@suse.de>
56 * gfortran.dg/pr32921.f: New testcase.
58 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
61 * gfortran.dg/transfer_check_1.f90: Adjust options.
63 2007-10-19 Richard Guenther <rguenther@suse.de>
66 2007-10-19 Richard Guenther <rguenther@suse.de>
69 * gfortran.dg/pr32921.f: New testcase.
71 2007-10-19 Richard Guenther <rguenther@suse.de>
73 * gcc.c-torture/execute/20071018-1.c: New testcase.
75 2007-10-19 Richard Guenther <rguenther@suse.de>
78 * gfortran.dg/pr32921.f: New testcase.
80 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
82 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
84 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
86 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
88 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
91 * gfortran.dg/host_assoc_function_1.f90: Correct references.
92 * gfortran.dg/host_assoc_function_3.f90: New test.
94 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
97 * gfortran.dg/transfer_simplify_6.f90: New test.
99 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
100 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
103 * gfortran.dg/pr33794.f90: New testcase.
105 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
108 * gcc.target/i386/pr32961.c: New testcase.
109 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
110 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
111 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
112 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
113 __builtin_ia32_pslldi128 defines.
115 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
118 * gfortran.dg/c_ptr_tests_13.f03: New test case.
120 2007-10-16 Paolo Carlini <pcarlini@suse.de>
124 * g++.dg/template/void12.C: New.
125 * g++.dg/template/void13.C: New.
127 2007-10-16 Paolo Carlini <pcarlini@suse.de>
130 * g++.dg/template/void11.C: New.
131 * g++.dg/template/void2.C: Adjust error markers.
132 * g++.dg/template/void10.C: Likewise.
133 * g++.dg/template/crash55.C: Likewise.
135 2007-10-16 Mark Mitchell <mark@codesourcery.com>
137 * g++.dg/opt/const5.C: New test.
139 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
140 Maxim Kuvyrkov <maxim@codesourcery.com>
142 * gcc.target/ia64/20040709-2.c: New test.
144 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
146 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
148 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
150 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
151 to each function. Check that there are no unsigned loads.
153 2007-10-15 Jakub Jelinek <jakub@redhat.com>
155 PR tree-optimization/33136
156 * gcc.c-torture/execute/20070824-1.c: New test.
157 * gcc.dg/pr33136-1.c: New test.
158 * gcc.dg/pr33136-2.c: New test.
159 * gcc.dg/pr33136-3.c: New test.
161 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
163 PR tree-optimization/33735
164 * g++.dg/torture/pr33735.C: New.
166 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
169 * gcc.dg/va-arg-pack-2.c: New.
171 2007-10-15 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/33619
174 * gcc.dg/pr33619.c: New test.
176 2007-10-15 David Edelsohn <edelsohn@gnu.org>
178 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
180 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
182 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
185 * gfortran.dg/inquire_11.f90: New test.
186 * gfortan.dg/negative_unit_int8.f: New test.
188 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
191 * gcc.c-torture/compile/pr33133.c: New test.
193 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
196 * gfortran.dg/namelist_40.f90: New test.
198 2007-10-14 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/bounds_check_11.f90: New.
203 2007-10-14 Andrew Pinski <pinskia@gmail.com>
206 * g++.dg/other/ctor1.C: New test.
207 * g++.dg/other/ctor2.C: New test.
208 * g++.dg/other/dtor1.C: New test.
210 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
212 * gfortran.dg/bounds_check_10.f90: Fix testcase.
214 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
215 Paul Thomas <pault@gcc.gnu.org>
219 * gfortran.dg/bounds_check_10.f90: New.
221 2007-10-13 David Edelsohn <edelsohn@gnu.org>
223 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
224 * gcc.target/powerpc/popcount-1.c: Same.
226 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
229 * g++.dg/conversion/op4.C: New test.
231 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
233 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
235 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
238 * gfortran.dg/ambiguous_specific_1.f90: New test.
240 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
243 * gfortran.dg/impure_spec_expr_1.f90: New test.
244 * gfortran.dg/char_result_7.f90: Remove illegal test.
246 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
249 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
250 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
251 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
252 * gcc.target/i386/pr11001-memset-1.c: New testcase.
253 * gcc.target/i386/pr11001-memset-2.c: New testcase.
254 * gcc.target/i386/pr11001-memset-3.c: New testcase.
255 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
256 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
257 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
259 2007-10-12 Richard Guenther <rguenther@suse.de>
262 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
263 * gcc.c-torture/execute/20071011-1.c: Likewise.
264 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
266 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
268 PR tree-optimization/33742
269 * gcc.dg/pr33742.c: New testcase.
271 2007-10-12 Jakub Jelinek <jakub@redhat.com>
273 PR tree-optimization/33645
274 * gcc.dg/pr33645-1.c: New test.
275 * gcc.dg/pr33645-2.c: New test.
276 * gcc.dg/pr33645-3.c: New test.
279 * g++.dg/ext/label4.C: Adjust error regexp.
280 * g++.dg/ext/label6.C: Adjust error regexp.
281 * g++.dg/ext/label7.C: New test.
282 * g++.dg/ext/label8.C: New test.
283 * g++.dg/ext/label9.C: New test.
285 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
288 * gcc.dg/pr33676.c: New.
290 2007-10-11 Paolo Carlini <pcarlini@suse.de>
293 * g++.dg/cpp0x/variadic83.C: New.
295 2007-10-11 Paolo Carlini <pcarlini@suse.de>
298 * g++.dg/cpp0x/variadic81.C: New.
299 * g++.dg/cpp0x/variadic82.C: Likewise.
301 2007-10-11 Richard Guenther <rguenther@suse.de>
304 * gcc.dg/pr33724.c: New testcase.
306 2007-10-11 Richard Guenther <rguenther@suse.de>
309 * gcc.dg/pr33726.c: New testcase.
311 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
314 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
316 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
319 * gfortran.dg/do_3.F90: Run with -fwrapv.
321 2007-10-09 Geoffrey Keating <geoffk@apple.com>
323 * gcc.dg/unwind-1.c: New.
325 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
328 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
329 failure on some common systems.
331 2007-10-09 Richard Guenther <rguenther@suse.de>
334 * gcc.dg/pr33692.c: New testcase.
336 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
339 * gcc.c-torture/execute/pr33669.c: New.
341 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
343 PR tree-optimization/33615
344 * g++.dg/tree-ssa/pr33615-2.C: New test.
346 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
348 PR tree-optimization/33615
349 * g++.dg/tree-ssa/pr33615.C: New test.
351 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
353 PR tree-optimization/33572
354 * g++.dg/torture/pr33572.C: Replace with complete test.
356 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
359 * gfortran.dg/spec_expr_5.f90: New.
361 2007-10-08 Geoffrey Keating <geoffk@apple.com>
363 * gcc.dg/pragma-darwin-2.c: New.
365 2007-10-08 Richard Guenther <rguenther@suse.de>
370 * gcc.dg/pr33693.c: New testcase.
371 * gcc.dg/pr33695.c: Likewise.
372 * gcc.dg/pr33697.c: Likewise.
374 2007-10-08 Richard Guenther <rguenther@suse.de>
379 * gcc.dg/pr33691.c: New testcase.
380 * gcc.dg/pr33694.c: Likewise.
381 * gcc.dg/pr33696.c: Likewise.
383 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
386 * gfortran.dg/gamma_5.f90: New test case
388 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
391 * initialization_1.f90: Fix dg-error annotations.
392 * initialization_14.f90: New.
393 * initialization_7.f90: Fix dg-error annotations.
394 * initialization_9.f90: Likewise.
396 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
398 * gfortran.dg/error_recovery_4.f90: New test.
400 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
402 * gfortran.dg/default_format_denormal_2.f90: New test.
403 * gfortran.dg/default_format_2.inc: New test.
404 * gfortran.dg/default_format_denormal_1.f90: New test.
405 * gfortran.dg/default_format_1.inc: New test.
406 * gfortran.dg/default_format_1.f90: Don't test for denormalized
408 * gfortran.dg/default_format_2.f90: Don't test for denormalized
411 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
413 * gfortran.dg/namelist_15.f90: Revise test.
415 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
417 PR tree-optimization/33655
418 * gcc.dg/torture/pr33655.c: New.
420 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
422 PR tree-optimization/33572
423 * g++.dg/torture/pr33572.C: New.
425 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
428 * gfortran.dg/forall_11.f90: New.
430 2007-10-05 Michael Matz <matz@suse.de>
433 * gcc.dg/pr33667.c: New testcase.
435 2007-10-05 Richard Guenther <rguenther@suse.de>
438 * gcc.dg/pr33666.c: New testcase.
440 2007-10-05 Michael Matz <matz@suse.de>
443 * gcc.target/i386/pr33600.c: New testcase.
445 2007-10-05 Richard Guenther <rguenther@suse.de>
447 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
449 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
452 * gcc.target/mips/pr33635-1.c: New test.
454 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
457 * gfortran.dg/namelist_39.f90: Revise to use long names.
459 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
462 * gfortran.dg/pr33646.f90: New file.
464 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
467 * gfortran.dg/char_type_len_2.f90: Adjust error message.
468 * gfortran.dg/char_decl_2.f90: New test.
470 2007-10-04 Richard Guenther <rguenther@suse.de>
473 * gcc.c-torture/compile/pr33641.c: New testcase.
475 2007-10-04 Michael Matz <matz@suse.de>
477 PR rtl-optimization/33653
478 * gcc.dg/pr33653.c: New.
480 2007-10-04 Richard Guenther <rguenther@suse.de>
482 PR tree-optimization/33627
483 * g++.dg/torture/pr33627.C: New testcase.
485 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
488 * gfortran.dg/parens_6.f90: New.
490 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
494 * gfortran.dg/ambiguous_specific_1.f90: Remove.
496 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
498 * g++.dg/ext/gnu-inline-global-redecl.C: New.
500 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
503 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
505 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
506 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
508 * gcc.target/mips/fpr-moves-1.c: New test.
509 * gcc.target/mips/fpr-moves-2.c: Likewise.
510 * gcc.target/mips/fpr-moves-3.c: Likewise.
511 * gcc.target/mips/fpr-moves-4.c: Likewise.
512 * gcc.target/mips/fpr-moves-5.c: Likewise.
513 * gcc.target/mips/fpr-moves-6.c: Likewise.
514 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
516 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
518 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
520 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
522 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
523 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
525 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
528 * gfortran.dg/common_errors_1.f90: New.
530 2007-10-03 Doug Kwan <dougkwan@google.com>
531 Richard Guenther <rguenther@suse.de>
534 * g++.dg/debug/using3.C: New testcase.
536 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
539 * gfortran.dg/namelist_38.f90: New test.
540 * gfortran.dg/namelist_39.f90: New test.
542 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
545 * gfortran.dg/default_format_1.f90: New test.
546 * gfortran.dg/default_format_2.f90: New test.
547 * gfortran.dg/namelist_print_1.f: Adjust expected output.
548 * gfortran.dg/real_const_3.f90: Adjust expected output.
550 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
552 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
553 default ABI. Split mips_forced_abi into mips_forced_abi and
555 (is_gp32_flag): Return true for -mabi=32.
556 (is_gp64_flag): New function. Handle 64-bit -mabi options.
557 (dg-mips-options): Use is_gp64_flag instead of checking specifically
558 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
559 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
560 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
561 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
562 * gcc.target/mips/save-restore-2.c: Likewise.
563 * gcc.target/mips/save-restore-3.c: Likewise.
564 * gcc.target/mips/save-restore-4.c: Likewise.
566 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
569 * gcc.c-torture/compile/pr33617.c: New test.
571 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
573 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
574 -gstabs+ for extended options.
576 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
579 * gfortran.dg/ambiguous_specific_1.f90: New test.
581 2007-10-02 Revital Eres <eres@il.ibm.com>
583 * gcc.target/powerpc/paired-8.c: New test.
584 * gcc.target/powerpc/paired-9.c: New test.
585 * gcc.target/powerpc/paired-10.c: New test.
587 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
590 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
592 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
595 * gfortran.dg/intent_out_2.f90: New test.
597 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
600 * gfortran.dg/ambiguous_reference_1.f90: New test.
602 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/function_kinds_1.f90: New test.
608 * gfortran.dg/function_kinds_2.f90: New test.
609 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
610 use association into interfaces.
612 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
615 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
616 (overflow): Use INFINITY, not FP_INFINITE.
617 gcc.dg/float-range-4.c: Likewise.
618 gcc.dg/float-range-5.c: Likewise.
620 2007-10-01 Nick Clifton <nickc@redhat.com>
622 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
625 2007-09-30 Diego Novillo <dnovillo@google.com>
628 * g++.dg/tree-ssa/pr33593.C: New test.
630 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
633 * gfortran.dg/PR19872.f: Fix test condition.
634 * gfortran.dg/list_read_7.f90: New test.
636 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
638 PR tree-optimization/33597
639 * gcc.dg/vect/pr33597.c: New testcase.
641 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
643 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
644 * gcc.target/i386/pr33524.c: ...this.
646 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
649 * gfortran.dg/minmaxloc_4.f90: New.
651 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
653 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
655 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
659 2007-09-28 Paolo Carlini <pcarlini@suse.de>
662 * g++.dg/cpp0x/variadic79.C: New.
664 2007-09-28 Michael Matz <matz@suse.de>
665 Jakub Jelinek <jakub@redhat.com>
667 PR rtl-optimization/33552
668 * gcc.target/i386/pr33552.c: New runtime test.
669 * gcc.target/i386/strinline.c: New compile time test.
671 2007-09-28 Jakub Jelinek <jakub@redhat.com>
673 * gfortran.dg/openmp_stack.f90: Removed.
676 * g++.dg/cpp0x/variadic80.C: New test.
678 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
680 * gfortran.dg/namelist_38.f90: Delete test for revertion of
683 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
686 * gcc.target/powerpc/gcse-1.c: New test.
688 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
690 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
691 fixed capitalizations.
692 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
693 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
694 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
695 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
696 * gfortran.dg/maxloc_shape_1.f90: Likewise.
697 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
698 * gfortran.dg/min_max_conformance.f90: Likewise.
700 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
702 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
704 * gcc.dg/c99-tgmath-2.c: Likewise.
705 * gcc.dg/c99-tgmath-3.c: Likewise.
706 * gcc.dg/c99-tgmath-4.c: Likewise.
708 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
711 * gfortran.dg/anint_1.f90: New test.
713 2007-09-27 Ian Lance Taylor <iant@google.com>
715 PR tree-optimization/33565
716 * gcc.dg/Wstrict-overflow-20.c: New test.
718 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
720 * gfortran.dg/openmp_stack.f90: Fix typo.
721 * gfortran.dg/recursive_stack.f90: Fix typo.
723 2007-09-27 Paolo Carlini <pcarlini@suse.de>
726 * g++.dg/template/error31.C: New.
728 2007-09-27 Jakub Jelinek <jakub@redhat.com>
730 * lib/prune.exp: Prune also "^In function .*$" lines and
731 "^ inlined from .*$" lines.
733 2007-09-26 Richard Guenther <rguenther@suse.de>
735 PR tree-optimization/33563
736 * gcc.dg/torture/pr33563.c: New testcase.
738 2007-09-26 Joseph Myers <joseph@codesourcery.com>
741 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
743 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
746 2007-09-26 Richard Guenther <rguenther@suse.de>
748 PR tree-optimization/30375
749 PR tree-optimization/33560
750 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
751 * gcc.dg/tree-ssa/complex-5.c: Likewise.
752 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
753 * gcc.dg/torture/pr30375.c: New testcase.
754 * gcc.dg/torture/pr33560.c: New testcase.
755 * gcc.dg/tree-ssa/pr30375.c: Likewise.
757 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
760 * g++.dg/parse/crash38.C: New test.
762 2007-09-25 Michael Meissner <michael.meissner@amd.com>
765 * gcc.target/i386/sse5-convert.c: New file, test int->long
766 vectorized conversions.
768 2007-09-25 Revital Eres <eres@il.ibm.com>
770 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
772 2007-09-25 Joseph Myers <joseph@codesourcery.com>
775 * gcc.dg/enum-incomplete-1.c: New test.
777 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
779 * gcc.c-torture/compile/20070919-1.c: New test.
781 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
783 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
785 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
788 * g++.dg/inherit/override_attribs.C: New file.
790 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
793 * io.c (check_format_string): Move NULL and constant checks into
795 (check_io_constraints): Call gfc_simplify_expr() before calling
796 check_format_string(). Remove NULL and constant checks.
798 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
800 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
801 * gcc.c-torture/execute/loop-2g.x: Likewise.
803 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
805 * lib/target-supports.exp (check_effective_target_mips16_attribute):
806 Reject hard-float modes unless the ABI is o32 or o64.
807 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
808 of gcc.exp. Skip the tests when mips16 code generation is not
810 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
811 and use dg-add-options mips16_attribute.
813 2007-09-24 Jakub Jelinek <jakub@redhat.com>
816 * g++.dg/ext/attrib29.C: New test.
818 2007-09-23 Ollie Wild <aaw@google.com>
820 * gcc.dg/fold-bitand-1.c: New test.
821 * gcc.dg/fold-bitand-2.c: New test.
822 * gcc.dg/fold-bitand-3.c: New test.
823 * gcc.dg/fold-bitand-4.c: New test.
825 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
827 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
828 any of the macros to be defined for __mips16.
829 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
831 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
833 * gcc.dg/vect/pr21591.c: Require vect_int.
834 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
835 * gcc.dg/vect/vect-outer-2a.c: Likewise.
836 * gcc.dg/vect/vect-outer-2c.c: Likewise.
838 2007-09-23 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
842 * gcc.dg/va-arg-pack-len-2.c: New test.
843 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
845 * g++.dg/ext/va-arg-pack-len-2.C: New test.
847 PR tree-optimization/32772
848 * gcc.c-torture/compile/20070905-1.c: New test.
850 PR tree-optimization/32975
851 * gcc.dg/pr32975.c: New test.
854 * gcc.dg/pr28755.c: New test.
856 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
858 * lib/target-supports.exp (check_effective_target_nomips16): New
860 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
862 * gcc.dg/vect/vect.exp: Likewise.
863 * g++.dg/vect/vect.exp: Likewise.
864 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
865 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
866 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
867 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
868 * gcc.target/mips/clear-cache-1.c (f): Likewise.
869 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
870 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
871 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
872 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
873 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
874 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
875 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
876 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
877 (test14, test15, test16, test17, test18): Likewise.
878 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
879 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
880 (test14, test15, test16, test17, test18, test19, test20, test21)
882 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
883 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
884 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
885 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
886 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
887 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
888 * gcc.target/mips/mips-3d-1.c (main): Likewise.
889 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
890 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
891 (test13, test14, test15, test16, test17, test18, test19, test20)
892 (test21, test22, test23, test24, test25, test26, test27, test28)
893 (test29, test30, test31): Likewise.
894 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
895 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
896 (test13, test14, test15, test16, test17, test18, test19, test20)
897 (test21, test22, test23, test24, test25, test26, test27, test28)
898 (test29, test30, test31, test32, test33, test34, test35, test36)
899 (test37, test38, test39, test40, test41, test42, test43, test44)
900 (test45, test46, test47, test48, test49, test50, test51, test52)
901 (test53, test54, test55, test56, test57, test58, test59, test60)
902 (test61, test62, test63): Likewise.
903 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
904 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
905 (test13, test14, test15, test16, test17, test18, test19, test20)
906 (test21, test22, test23, test24, test25, test26, test27, test28)
907 (test29, test30, test31): Likewise.
908 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
909 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
910 (test13, test14, test15, test16, test17, test18, test19, test20)
911 (test21, test22, test23, test24, test25, test26, test27, test28)
912 (test29, test30, test31): Likewise.
913 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
914 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
915 (test13, test14, test15): Likewise.
916 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
917 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
918 (test13, test14, test15): Likewise.
919 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
920 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
921 (test13, test14, test15, test16, test17, test18, test19, test20)
922 (test21, test22, test23, test24, test25, test26, test27, test28)
923 (test29, test30, test31): Likewise.
924 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
925 (matrix_multiply4: Likewise.
926 * gcc.target/mips/mips-ps-1.c (main): Likewise.
927 * gcc.target/mips/mips-ps-2.c (main): Likewise.
928 * gcc.target/mips/mips-ps-3.c (main): Likewise.
929 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
930 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
931 (test13, test14, test15, test16, test17, test18, test19, test20)
932 (test21, test22, test23, test24, test25, test26, test27, test28)
933 (test29, test30, test31): Likewise.
934 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
935 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
936 (test13, test14, test15, test16, test17, test18, test19, test20)
937 (test21, test22, test23, test24, test25, test26, test27, test28)
938 (test29, test30, test31): Likewise.
939 * gcc.target/mips/mips-ps-5.c (main): Likewise.
940 * gcc.target/mips/mips-ps-6.c (main): Likewise.
941 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
942 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
943 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
944 (sub_v4qi): Likewise.
945 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
946 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
947 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
948 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
949 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
950 (subb, subc): Likewise.
951 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
952 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
953 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
954 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
955 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
956 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
957 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
958 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
959 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
960 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
961 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
962 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
963 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
965 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
967 * lib/target-supports.exp (add_options_for_mips16_attribute)
968 (check_effective_target_mips16_attribute): New functions.
969 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
971 (dg-mips-options) Remove -mno-mips16 handling. Add options to
973 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
974 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
975 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
976 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
977 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
978 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
979 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
980 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
981 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
982 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
983 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
984 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
985 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
986 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
987 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
988 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
989 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
990 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
991 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
992 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
993 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
994 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
995 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
996 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
998 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1000 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1001 options. Require { target mips16_attribute } and use dg-add-options
1002 to add the associated options.
1004 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1005 * gcc.target/mips/call-saved-3.c: Likewise.
1006 * gcc.target/mips/code-readable-1.c: Require { target
1007 mips16_attribute } and use dg-add-options to add the associated
1008 options. Remove trailing whitespace.
1010 * gcc.target/mips/code-readable-2.c: Likewise.
1011 * gcc.target/mips/code-readable-3.c: Likewise.
1012 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1013 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1014 Require { target mips16_attribute } and use dg-add-options to
1015 add the associated options.
1016 (cksum16, cksum8): Use MIPS16.
1017 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1018 Require { target mips16_attribute } and use dg-add-options to
1019 add the associated options.
1021 * gcc.target/mips/save-restore-2.c: Likewise.
1022 * gcc.target/mips/save-restore-3.c: Likewise.
1023 * gcc.target/mips/save-restore-4.c: Likewise.
1024 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1026 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1027 (foo): Use NOMIPS16.
1029 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1032 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1035 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1037 2007-09-22 Tobias Burnus <burnus@net-b.de>
1040 * gfortran.dg/gomp/free-2.f90: New.
1041 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1042 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1044 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1047 * gcc.target/i386/sse5-haddX.c: Ditto.
1048 * gcc.target/i386/sse5-hsubX.c: Ditto.
1049 * gcc.target/i386/sse5-maccXX.c: Ditto.
1050 * gcc.target/i386/sse5-msubXX.c: Ditto.
1051 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1052 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1053 * gcc.target/i386/sse5-permpX.c: Ditto.
1054 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1056 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1057 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1058 * gcc.target/i386/sse5-pcmov.c: Ditto.
1059 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1061 2007-09-22 Richard Guenther <rguenther@suse.de>
1063 PR tree-optimization/33146
1064 * gcc.c-torture/compile/pr33146.c: New testcase.
1066 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1068 * lib/target-supports.exp (check_cached_effective_target): New
1070 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1071 (check_effective_target_c99_runtime): New procedure.
1072 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1073 (test3l): Likewise cargl.
1074 * gcc.dg/builtins-59.c: Require c99_runtime.
1075 * gcc.dg/builtins-61.c: Likewise.
1076 * gcc.dg/builtins-62.c: Likewise.
1078 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1080 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1081 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1082 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1083 target-specific dg-options.
1084 * gcc.dg/builtins-20.c: Likewise.
1085 * gcc.dg/builtins-53.c: Likewise.
1086 * gcc.dg/builtins-55.c: Likewise.
1087 * gcc.dg/single-precision-constant.c: Likewise.
1088 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1089 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1090 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1091 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1092 * gcc.dg/torture/builtin-power-1.c: Likewise.
1094 2007-09-21 Chao-ying Fu <fu@mips.com>
1096 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1097 check if targets have fixed-point supports.
1098 * gcc.dg/fixed-point/fixed-point.exp: New file.
1099 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1100 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1101 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1102 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1103 * gcc.dg/fixed-point/constants-pedantic.c,
1104 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1105 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1106 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1107 * gcc.dg/fixed-point/keywords-pedantic.c,
1108 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1109 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1110 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1111 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1112 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1113 * gcc.dg/fixed-point/func-vararg-mixed.c,
1114 * gcc.dg/fixed-point/operator-logical.c,
1115 * gcc.dg/fixed-point/struct-union.c,
1116 * gcc.dg/fixed-point/bit-complement.c,
1117 * gcc.dg/fixed-point/operator-bitwise.c,
1118 * gcc.dg/fixed-point/operator-comma.c,
1119 * gcc.dg/fixed-point/struct-layout-1.c,
1120 * gcc.dg/fixed-point/union-init.c,
1121 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1122 * gcc.dg/fixed-point/func-mixed.c,
1123 * gcc.dg/fixed-point/func-vararg-size0.c,
1124 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1125 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1126 * gcc.dg/fixed-point/operator-unary.c,
1127 * gcc.dg/fixed-point/allop-const.c,
1128 * gcc.dg/fixed-point/muldiv-warning.c,
1129 * gcc.dg/nofixed-point-1.c,
1130 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1131 * gcc.target/mips/fixed-vector-type.c,
1132 * gcc.target/mips/fixed-scalar-type.c: New tests.
1134 2007-09-21 Olivier Hainque <hainque@adacore.com>
1136 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1137 * gnat.dg/test_nested_subtype_byref.adb: New test.
1139 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1142 * gfortran.dg/gomp/pr33439.f90: New test.
1144 2007-09-21 Tobias Burnus <burnus@net-b.de>
1147 * gfortran.dg/merge_char_3.f90: New.
1149 2007-09-21 Tobias Burnus <burnus@net-b.de>
1152 * gfortran.dg/transfer_check_1.f90: New.
1154 2007-09-20 Asher Langton <langton2@llnl.gov>
1157 * gfortran.dg/init_flag_1.f90: New.
1158 * gfortran.dg/init_flag_2.f90: New.
1159 * gfortran.dg/init_flag_3.f90: New.
1160 * gfortran.dg/init_flag_4.f90: New.
1161 * gfortran.dg/init_flag_5.f90: New.
1162 * gfortran.dg/init_flag_6.f90: New.
1163 * gfortran.dg/init_flag_7.f90: New.
1165 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1168 * g++.dg/ext/anon-struct6.C: New.
1170 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1173 * gfortran.dg/inquire_10.f90: New test.
1175 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1177 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1179 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1182 * gfortran.dg/used_types_18.f90: Declare variable of empty
1185 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1188 * gfortran.dg/array_constructor_19.f90: New test.
1190 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.dg/debug/pr33316.c: New test.
1196 * g++.dg/cpp0x/variadic76.C: New test.
1197 * g++.dg/cpp0x/variadic77.C: New test.
1198 * g++.dg/cpp0x/variadic78.C: New test.
1202 * gcc.c-torture/execute/20070919-1.c: New test.
1203 * gcc.dg/pr33238.c: New test.
1204 * gcc.dg/pr27301.c: New test.
1206 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1208 * lib/target-supports.exp (check_effective_target_mips64): New
1210 * gcc.dg/lower-subreg-1.c: Require !mips64.
1211 * gcc.dg/sibcall-3.c (ATTR): New macro.
1212 (recurser_void1, recurser_void2): Use it.
1213 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1214 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1216 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1218 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1219 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1221 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1223 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1226 * gfortran.dg/c_loc_tests_11.f03: New test case.
1228 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1231 * g++.dg/init/ref14.C: New.
1233 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1235 * gnat.dg/slice2.ad[sb]: New testcase.
1237 2007-09-19 Nick Clifton <nickc@redhat.com>
1239 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1241 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1243 * gcc.target/bfin/bfin.exp: New.
1244 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1245 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1246 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1247 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1248 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1249 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1250 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1251 mcpu-bf561.c, mcpu-default.c}: New tests.
1253 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1255 Restore detection of unsupported TLS.
1258 2007-02-10 Richard Henderson <rth@redhat.com>
1260 * lib/target-supports.exp (check_effective_target_tls): Redefine
1261 to mean non-emulated tls.
1262 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1263 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1264 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1265 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1266 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1267 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1268 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1271 * lib/target-supports.exp (check_effective_target_tls): Use
1272 stronger test for compiler support for TLS.
1273 (check_effective_target_tls_native): New, to test for non-emulated
1275 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1276 instead of dg-require-effective-target tls.
1277 * g++.dg/gomp/copyin-1.C: Likewise.
1278 * g++.dg/gomp/sharing-1.C: Likewise.
1279 * g++.dg/gomp/tls-1.C: Likewise.
1280 * g++.dg/gomp/tls-2.C: Likewise.
1281 * g++.dg/gomp/tls-3.C: Likewise.
1282 * g++.dg/tls/diag-1.C: Likewise.
1283 * g++.dg/tls/diag-2.C: Likewise.
1284 * g++.dg/tls/diag-3.C: Likewise.
1285 * g++.dg/tls/diag-4.C: Likewise.
1286 * g++.dg/tls/diag-5.C: Likewise.
1287 * g++.dg/tls/init-1.C: Likewise.
1288 * g++.dg/tls/init-2.C: Likewise.
1289 * g++.dg/tls/trivial.C: Likewise.
1290 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1291 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1292 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1293 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1294 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1295 * gcc.dg/gomp/clause-1.c: Likewise.
1296 * gcc.dg/gomp/copyin-1.c: Likewise.
1297 * gcc.dg/gomp/sharing-1.c: Likewise.
1298 * gcc.dg/gomp/tls-1.c: Likewise.
1299 * gcc.dg/gomp/tls-2.c: Likewise.
1300 * gcc.dg/tls/alpha-1.c: Likewise.
1301 * gcc.dg/tls/opt-1.c: Likewise.
1302 * gcc.dg/tls/opt-13.c: Likewise.
1303 * gcc.dg/tls/opt-14.c: Likewise.
1304 * gcc.dg/tls/opt-2.c: Likewise.
1305 * gcc.dg/tls/opt-3.c: Likewise.
1306 * gcc.dg/tls/opt-4.c: Likewise.
1307 * gcc.dg/tls/opt-7.c: Likewise.
1308 * gcc.dg/tls/section-1.c: Likewise.
1309 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1310 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1311 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1312 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1313 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1314 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1315 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1316 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1317 * gfortran.dg/gomp/fixed-1.f: Likewise.
1318 * gfortran.dg/gomp/free-1.f90: Likewise.
1319 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1320 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1321 * gfortran.dg/gomp/reduction1.f90: Likewise.
1322 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1324 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1327 * gfortran.dg/bounds_check_9.f90: New test.
1328 * gfortran.dg/bounds_check_fail_2.f90: New test.
1330 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1332 PR c++/33462 (again)
1333 * g++.dg/ext/va-arg1.C: Adjust.
1335 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1338 * g++.dg/ext/va-arg1.C: New.
1340 2007-09-18 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1344 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1347 * g++.dg/rtti/typeid6.C: New.
1349 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1352 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1353 * g++.dg/ext/is_class_error2.C: New.
1355 2007-09-18 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/33340
1358 * g++.dg/torture/pr33340.C: New testcase.
1360 2007-09-18 Tobias Burnus <burnus@net-b.de>
1363 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1364 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1365 * gfortran.dg/elemental_subroutine_5.f90: New.
1367 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1369 * lib/target-supports.exp (check_profiling_available): Extend
1370 mips*-*-elf check to mips*-*-elf*.
1372 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.dg/format/c90-scanf-5.c: New test.
1375 * gcc.dg/format/c99-scanf-4.c: New test.
1376 * gcc.dg/format/ext-7.c: New test.
1377 * gcc.dg/format/ext-8.c: New test.
1380 * gcc.c-torture/compile/20070915-1.c: New test.
1382 2007-09-17 Tobias Burnus <burnus@net-b.de>
1385 * gfortran.dg/private_type_9.f90: New.
1387 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1390 * gfortran.dg/pr33449.f90: New test.
1392 2007-09-17 Tobias Burnus <burnus@net-b.de>
1394 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1395 * gfortran.dg/private_type_1.f90: Ditto
1396 * gfortran.dg/interface_18.f90: New.
1397 * gfortran.dg/private_type_8.f90: New.
1399 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1402 * g++.dg/warn/new1.C: Adjust.
1403 * g++.dg/torture/str_empty.C: Likewise.
1405 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1407 * gcc.target/mips/dse-1.c: New test.
1409 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1412 * g++.dg/overload/operator3.C: New.
1414 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1416 * gcc.target/mips/truncate-1.c: New test.
1418 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1424 * gfortran.dg/subref_array_pointer_1.f90: New test.
1425 * gfortran.dg/subref_array_pointer_2.f90: New test.
1427 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1429 * gfortran.dg/nint_2.f90: Correct last change.
1431 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1433 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1435 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1437 * gcc.dg/vect/pr33373b.c: New test.
1439 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1442 * gcc.target/i386/pr33438.c: New test.
1444 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1446 * gfortran.dg/nint_2.f90: Revert previous commit.
1448 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1450 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1452 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1455 * g++.dg/other/unused1.C: XFAIL class2 scan.
1457 2007-09-13 Tobias Burnus <burnus@net-b.de>
1460 * gfortran.dg/elemental_args_check_1.f90: New.
1461 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1462 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1464 2007-09-13 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/recursive_check_3.f90: New.
1468 2007-09-13 Tobias Burnus <burnus@net-b.de>
1471 * gfortran.dg/elemental_bind_c.f90: New.
1473 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1475 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1476 * gcc.target/mips/mips16-attributes-2.c: New test.
1477 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1478 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1479 hard-float asm when __mips16 is defined.
1480 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1481 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1482 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1483 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1484 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1485 * gcc.target/mips/pr26765.c (foo): Likewise.
1486 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1487 targets, use dg-mips-options instead of dg-options, and use -mgp32
1488 to force 32-bit mode.
1489 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1491 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1493 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1494 Michael Meissner <michael.meissner@amd.com>
1496 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1497 * gcc.target/i386/sse5-hsubX.c: Ditto.
1498 * gcc.target/i386/sse5-permpX.c: Ditto.
1499 * gcc.target/i386/sse5-haddX.c: Ditto.
1500 * gcc.target/i386/sse5-maccXX.c: Ditto.
1501 * gcc.target/i386/sse5-msubXX.c: Ditto.
1502 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1503 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1505 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1506 optimizes floating point conditional moves into the pcmov
1507 instruction on SSE5.
1508 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1510 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1511 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1514 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1515 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1517 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1518 optimizes (a*b)+c into fmadd on SSE5.
1520 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1521 whether the SSE5 instructions can be generated.
1523 * gcc.target/i386/sse5-check.h: New. Add support for
1526 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1527 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1528 * gcc.target/i386/sse-13.c: Ditto.
1529 * gcc.target/i386/sse-14.c: Ditto.
1531 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1534 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1535 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1537 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1540 * gcc.dg/pr32338-1.c: New test.
1541 * gcc.dg/pr32338-2.c: New test.
1543 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1545 * lib/target-supports.exp (check_effective_target_sync_int_long):
1546 Revert change to add xtensa.
1547 (check_effective_target_sync_char_short): Likewise.
1549 2007-09-12 Olivier Hainque <hainque@adacore.com>
1551 * gnat.dg/packed_subtype.adb: New test.
1553 2007-09-12 Tobias Burnus <burnus@net-b.de>
1556 * gfortran.dg/intrinsic_size.f90: New.
1558 2007-09-12 Tobias Burnus <burnus@net-b.de>
1562 * gfortran.dg/conflicts_2.f90: New.
1564 2007-09-12 Ira Rosen <irar@il.ibm.com>
1566 PR tree-optimization/32377
1567 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1568 dependence distance.
1569 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1570 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1571 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1572 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1574 2007-09-12 Richard Guenther <rguenther@suse.de>
1577 * gcc.c-torture/compile/pr33382.c: New testcase.
1578 * gcc.c-torture/execute/pr33382.c: Likewise.
1580 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1583 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1585 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1587 PR tree-optimization/33373
1588 * gcc.dg/vect/pr33373.c: New test.
1590 2007-09-12 Ben Elliston <bje@au.ibm.com>
1592 * lib/target-supports.exp (check_effective_target_vect_no_double):
1595 2007-09-12 Ben Elliston <bje@au.ibm.com>
1596 Ulrich Weigand <uweigand@de.ibm.com>
1598 * gcc.target/spu/dfcgt-nan.c: New test.
1600 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1602 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1604 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1607 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1609 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1611 * gcc.dg/va-arg-pack-len-1.c: New test.
1612 * g++.dg/va-arg-pack-len-1.C: New test.
1614 2007-09-11 Michael Matz <matz@suse.de>
1616 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1618 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1620 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1621 checks for size of long double.
1622 * gcc.dg/dfp/convert.h: New file.
1623 * gcc.dg/dfp/convert-bfp-2.c: New test.
1624 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1625 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1626 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1627 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1628 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1629 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1630 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1631 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1632 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1634 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1636 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1637 Change dg-final to expect 1 non-profitable loop and
1639 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1640 Change dg-final to expect 1 non-profitable loop and
1642 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1643 Change dg-final to expect 1 profitable loop.
1644 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1645 Change dg-final to expect 1 profitable loop.
1647 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1649 * gcc.target/mips/call-saved-1.c: New test.
1650 * gcc.target/mips/call-saved-2.c: Likewise.
1651 * gcc.target/mips/call-saved-3.c: Likewise.
1652 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1653 instead of mips_mips64. Set mips_fp64 too.
1654 (is_gp32_flag): Return true for -mips1 and -mips2.
1655 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1657 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/ext/va-arg-pack-1.C: New test.
1660 * g++.dg/ext/va-arg-pack-2.C: New test.
1662 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1665 * gcc.dg/vect/pr33369.c: New test.
1667 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1670 * gfortran.dg/array_memcpy_5.f90: New test.
1672 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1674 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1676 2007-09-09 Richard Guenther <rguenther@suse.de>
1678 * gcc.c-torture/compile/20070906-1.c: New testcase.
1680 2007-09-09 Ira Rosen <irar@il.ibm.com>
1682 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1684 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1685 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1686 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1689 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1691 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1693 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1695 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1697 2007-09-09 Ira Rosen <irar@il.ibm.com>
1699 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1700 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1701 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1702 Compile tests with -fno-tree-pre.
1703 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1704 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1705 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1706 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1707 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1708 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1709 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1710 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1711 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1712 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1713 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1714 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1715 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1716 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1717 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1718 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1719 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1720 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1721 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1723 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1725 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1727 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1728 Use remote_exec to call c++filt.
1729 * lib/target-supports-dg.exp (dg-require-host-local): New.
1730 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1731 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1732 * g++.dg/rtti/repo1.C: Likewise.
1733 * g++.dg/template/repo1.C: Likewise.
1734 * g++.dg/template/repo2.C: Likewise.
1735 * g++.dg/template/repo3.C: Likewise.
1736 * g++.dg/template/repo4.C: Likewise.
1737 * g++.dg/template/repo5.C: Likewise.
1738 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1739 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1740 * g++.old-deja/g++.pt/repo1.C: Likewise.
1741 * g++.old-deja/g++.pt/repo2.C: Likewise.
1742 * g++.old-deja/g++.pt/repo3.C: Likewise.
1743 * g++.old-deja/g++.pt/repo4.C: Likewise.
1744 * gcc.dg/cpp/trad/builtins.c: Likewise.
1746 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1748 PR tree-optimization/32283
1749 * gcc.dg/tree-ssa/loop-31.c: New test.
1751 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1753 PR rtl-optimization/26449
1754 * gcc.target/i386/pr26449-1.c: New file.
1756 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1759 PR rtl-optimization/26449
1760 * gcc.target/i386/pr33329.c: New file.
1762 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1764 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1766 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1770 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1772 PR tree-optimization/33301
1773 * gfortran.dg/vect/pr33301.f: New test.
1775 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1778 * gfortran.dg/backspace_10.f90: New test.
1780 2007-09-07 Richard Guenther <rguenther@suse.de>
1783 2007-09-06 Richard Guenther <rguenther@suse.de>
1785 PR tree-optimization/32586
1786 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1787 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1788 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1789 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1790 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1791 now obsolete simplification.
1793 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1795 PR tree-optimization/33299
1796 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1797 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1799 2007-09-07 Richard Guenther <rguenther@suse.de>
1802 2007-09-06 Richard Guenther <rguenther@suse.de>
1804 PR tree-optimization/32586
1805 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1806 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1807 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1808 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1809 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1810 now obsolete simplification.
1812 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1814 PR tree-optimization/32821
1815 * gcc.dg/tree-ssa/pr32821.c: New file.
1817 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1819 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1820 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1821 and mips_forced_no_er.
1822 (dg-mips-options): Add -mno-abicalls when a small-data option is
1823 specified. Skip tests with small-data options if mips_forced_gp.
1824 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1825 * gcc.target/mips/sdata-1.c: New test.
1826 * gcc.target/mips/sdata-2.c: Likewise.
1827 * gcc.target/mips/sdata-3.c: Likewise.
1828 * gcc.target/mips/sdata-4.c: Likewise.
1830 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1833 * spread_zerosize_1.f90: New test case.
1834 * spread_bounds_1.f90: New test case.
1836 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1839 * g++.dg/template/static31.C: New.
1841 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1844 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1847 2007-09-06 David Daney <ddaney@avtrex.com>
1848 Richard Sandiford <richard@codesourcery.com>
1851 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1852 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1853 * gcc.target/mips/pr33256.c: New test.
1855 2007-09-06 Tom Tromey <tromey@redhat.com>
1857 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1859 2007-09-06 Richard Guenther <rguenther@suse.de>
1861 PR tree-optimization/32586
1862 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1863 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1864 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1865 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1866 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1867 now obsolete simplification.
1869 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1871 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1872 * gcc.target/i386/sse3-addsubps.c: Ditto.
1873 * gcc.target/i386/sse3-haddpd.c: Ditto.
1874 * gcc.target/i386/sse3-haddps.c: Ditto.
1875 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1876 * gcc.target/i386/sse3-hsubps.c: Ditto.
1877 * gcc.target/i386/sse3-lddqu.c: Ditto.
1878 * gcc.target/i386/sse3-movddup.c: Ditto.
1879 * gcc.target/i386/sse3-movshdup.c: Ditto.
1880 * gcc.target/i386/sse3-movsldup.c: Ditto.
1882 2007-09-06 Richard Guenther <rguenther@suse.de>
1884 PR tree-optimization/33302
1885 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1887 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1890 * gfortran.dg./fmt_float.f90: New test.
1892 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1895 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1897 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1899 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1900 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1902 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1904 * g++.dg/eh/builtin1.C: New test.
1905 * g++.dg/eh/builtin2.C: New test.
1906 * g++.dg/eh/builtin3.C: New test.
1909 * g++.dg/eh/builtin4.C: New test.
1911 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1913 * gcc.target/powerpc/dfp-dd.c: New test.
1914 * gcc.target/powerpc/dfp-td.c: New test.
1916 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1918 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1919 * gcc.dg/va-arg-pack-1.c: New test.
1921 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1923 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1924 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1925 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1926 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1927 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1929 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1932 * g++.dg/ext/anon-struct5.C: New.
1934 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1936 * gcc.dg/i386-cpuid.h: Remove.
1937 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1938 (main): Use __get_cpuid to get target features.
1939 * gcc.target/i386/sse-check.h: Ditto.
1940 * gcc.target/i386/sse2-check.h: Ditto.
1941 * gcc.target/i386/sse3-check.h: Ditto.
1942 * gcc.target/i386/ssse3-check.h: Ditto.
1943 * gcc.target/i386/sse4_1-check.h: Ditto.
1944 * gcc.target/i386/sse4_2-check.h: Ditto.
1945 * gcc.target/i386/sse4a-check.h: Ditto.
1946 * gcc.dg/torture/pr16104-1.c: Ditto.
1947 (do_test): Change to void.
1948 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1949 * gcc.target/i386/sse-6.c: Ditto.
1950 * gcc.target/i386/sse-7.c: Ditto.
1951 * g++.dg/other/i386-1.C: Include cpuid.h.
1952 (main): New function. Use __get_cpuid to get target fetaures.
1954 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1955 David Ung <davidu@mips.com>
1956 Nigel Stephens <nigel@mips.com>
1958 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1959 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1960 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1961 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1962 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1963 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1964 * gcc.dg/torture/pr19683-1.c: Likewise.
1965 * gcc.target/mips/madd-3.c: Likewise.
1966 * gcc.target/mips/maddu-3.c: Likewise.
1967 * gcc.target/mips/msub-3.c: Likewise.
1968 * gcc.target/mips/msubu-3.c: Likewise.
1969 * gcc.target/mips/asm-1.c: Likewise.
1970 * gcc.target/mips/branch-1.c: Likewise.
1971 * gcc.target/mips/ins-1.c: Likewise.
1972 * gcc.target/mips/near-far-3.c: Likewise.
1973 * gcc.target/mips/near-far-4.c: Likewise.
1974 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1975 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1976 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1977 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1978 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1979 * gcc.target/mips/dspr2-MULT.c: Likewise.
1980 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1981 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1982 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1983 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1984 * gcc.target/mips/code-readable-2.c: Likewise.
1985 * gcc.target/mips/code-readable-3.c: Likewise.
1987 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1988 David Ung <davidu@mips.com>
1989 Nigel Stephens <nigel@mips.com>
1991 * gcc.target/mips/mips16-attributes.c: New.
1993 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1996 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1999 * gfortran.dg/char_length_10.f90: New test.
2001 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2004 * g++.dg/parse/template24.C: New.
2006 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2008 * g++.dg/other/spu2vmx-1.C: New test.
2010 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2012 PR tree-optimization/33017
2013 * gcc.dg/pr33017.c: New test.
2015 2007-09-05 Ben Elliston <bje@au.ibm.com>
2017 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2018 __protected_stream family of macros.
2020 2007-09-04 Jan Hubicka <jh@suse.cz>
2022 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2023 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2024 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2025 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2026 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2027 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2028 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2031 2007-09-04 Janus Weil <jaydub66@gmail.com>
2032 Tobias Burnus <burnus@net-b.de>
2034 * gfortran.dg/proc_decl_1.f90: New.
2035 * gfortran.dg/proc_decl_2.f90: New.
2036 * gfortran.dg/proc_decl_3.f90: New.
2037 * gfortran.dg/proc_decl_4.f90: New.
2039 2007-09-04 Jan Hubicka <jh@suse.cz>
2041 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2042 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2043 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2044 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2045 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2046 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2047 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2048 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2049 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2050 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2051 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2052 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2053 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2054 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2055 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2056 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2057 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2058 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2059 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2060 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2061 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2062 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2063 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2064 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2065 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2066 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2067 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2068 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2069 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2070 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2071 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2072 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2073 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2074 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2075 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2076 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2077 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2078 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2079 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2080 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2081 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2082 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2083 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2084 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2085 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2086 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2087 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2088 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2089 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2090 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2091 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2092 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2093 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2094 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2095 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2097 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2098 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2099 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2100 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2101 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2102 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2103 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2104 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2105 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2106 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2107 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2108 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2109 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2110 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2111 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2112 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2113 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2114 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2115 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2116 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2117 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2118 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2119 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2120 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2121 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2122 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2123 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2124 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2125 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2126 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2127 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2128 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2129 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2130 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2131 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2132 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2133 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2134 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2135 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2136 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2137 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2138 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2139 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2140 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2141 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2142 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2143 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2144 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2145 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2146 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2147 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2148 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2149 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2150 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2151 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2152 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2153 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2154 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2155 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2156 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2157 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2158 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2159 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2160 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2161 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2162 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2163 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2164 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2165 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2166 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2167 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2168 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2169 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2170 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2171 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2172 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2173 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2174 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2175 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2176 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2177 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2178 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2179 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2180 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2181 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2183 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2184 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2185 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2186 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2187 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2188 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2189 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2190 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2191 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2192 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2193 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2194 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2195 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2196 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2197 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2198 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2199 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2200 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2201 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2202 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2203 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2204 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2205 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2206 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2207 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2208 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2209 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2210 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2211 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2212 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2213 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2214 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2215 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2216 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2217 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2218 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2219 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2220 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2221 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2222 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2223 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2224 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2225 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2226 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2227 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2228 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2229 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2230 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2231 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2232 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2233 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2234 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2235 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2236 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2237 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2238 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2239 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2240 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2241 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2242 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2243 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2244 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2245 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2246 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2247 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2248 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2249 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2250 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2251 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2252 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2253 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2254 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2255 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2256 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2257 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2258 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2259 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2260 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2261 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2262 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2263 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2264 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2265 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2266 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2267 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2268 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2269 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2270 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2271 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2272 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2273 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2274 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2275 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2276 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2277 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2278 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2279 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2280 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2281 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2282 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2283 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2284 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2285 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2286 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2287 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2288 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2289 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2290 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2291 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2292 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2293 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2294 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2295 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2296 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2297 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2298 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2299 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2300 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2301 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2302 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2303 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2304 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2305 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2306 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2307 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2308 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2310 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2313 * gcc.target/i386/cmov7.c: New file.
2315 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2317 * gcc.target/i386/sse4a-check.h: New file.
2318 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2319 * gcc.target/i386/sse4a-insert.c: Ditto.
2320 * gcc.target/i386/sse4a-montsd.c: Ditto.
2321 * gcc.target/i386/sse4a-montss.c: Ditto.
2322 * gcc.target/i386/mmx-check.h: New file.
2323 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2324 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2325 * gcc.target/i386/sse-check.h: New file.
2326 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2327 * gcc.target/i386/sse-3.c: Ditto.
2328 * gcc.target/i386/sse-7.c: Ditto.
2329 * gcc.target/i386/sse-9.c: Ditto.
2330 * gcc.target/i386/ssefn-3.c: Ditto.
2331 * gcc.target/i386/sse-recip.c: Ditto.
2332 * gcc.target/i386/sse-recip-vec.c: Ditto.
2333 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2334 * gcc.target/i386/20020523-1.c: Remove.
2335 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2336 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2337 * gcc.target/i386/ssefn-4.c: Ditto.
2338 * gcc.target/i386/sse-6.c: Ditto.
2339 * gcc.target/i386/sse-10.c: Ditto.
2340 * gcc.target/i386/sse-11.c: Ditto.
2341 * gcc.target/i386/sse-18.c: Ditto.
2342 * gcc.target/i386/fpprec-1.c: Ditto.
2343 * g++.dg/other/i386-1.C: Ditto.
2345 2007-09-04 Richard Guenther <rguenther@suse.de>
2347 PR tree-optimization/33291
2348 * gcc.dg/volatile2.c: New testcase.
2349 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2350 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2351 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2352 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2354 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2357 * gfortran.dg/namelist_15.f90: Update test.
2358 * gfortran.dg/namelist_24.f90: Update test.
2359 * gfortran.dg/namelist_38.f90: New test.
2361 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2363 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2364 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2365 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2366 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2367 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2368 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2370 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2372 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2373 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2375 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2377 2007-09-02 David Daney <ddaney@avtrex.com>
2379 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2380 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2381 * gcc.target/mips/atomic-memory-1.c: Ditto.
2382 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2384 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2386 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2387 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2389 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2391 * gfortran.dg/substr_6.f90: New test.
2393 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2396 * g++.dg/other/error18.C: New.
2397 * g++.dg/expr/bitfield3.C: Adjust.
2399 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2402 * gfortran.fortran-torture/compile/pr33276.f90: New.
2404 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2407 * gcc.dg/c99-arraydecl-3.c: New test.
2409 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2412 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2413 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2415 2007-08-31 Tobias Burnus <burnus@net-b.de>
2418 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2419 * gfortran.dg/read_1.f90: New.
2421 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2424 * g++.dg/template/error30.C: New.
2426 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2429 * g++.dg/template/crash70.C: New.
2431 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2434 * g++.dg/ext/is_class_error.C: New.
2436 2007-08-31 Olivier Hainque <hainque@adacore.com>
2438 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2440 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2441 Revital Eres <eres@il.ibm.com>
2443 * gcc.target/powerpc/paired-1.c: New test.
2444 * gcc.target/powerpc/paired-2.c: New test.
2445 * gcc.target/powerpc/paired-3.c: New test.
2446 * gcc.target/powerpc/paired-4.c: New test.
2447 * gcc.target/powerpc/paired-5.c: New test.
2448 * gcc.target/powerpc/paired-6.c: New test.
2449 * gcc.target/powerpc/paired-7.c: New test.
2450 * gcc.target/powerpc/ppc-paired.c: New test.
2452 2007-08-31 Ollie Wild <aaw@google.com>
2454 * g++.dg/conversion/ptrmem2.C: New test.
2455 * g++.dg/conversion/ptrmem3.C: New test.
2456 * g++.dg/conversion/ptrmem4.C: New test.
2457 * g++.dg/conversion/ptrmem5.C: New test.
2458 * g++.dg/conversion/ptrmem6.C: New test.
2459 * g++.dg/conversion/ptrmem7.C: New test.
2460 * g++.dg/conversion/ptrmem8.C: New test.
2462 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2465 * gfortran.dg/char_length_7.f90: New test.
2466 * gfortran.dg/char_length_9.f90: New test.
2467 * gfortran.dg/char_assign_1.f90: Add extra warning.
2471 * gfortran.dg/char_length_8.f90: New test.
2473 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2475 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2477 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2479 * gcc.dg/inline-24.c: New test.
2480 * g++.dg/opt/inline11.C: New test.
2482 2007-08-30 Richard Guenther <rguenther@suse.de>
2484 * gcc.target/i386/vectorize5.c: New testcase.
2486 2007-08-30 Tobias Burnus <burnus@net-b.de>
2489 * interface.c (check_interface0): Improve error for external procs.
2490 (check_sym_interfaces): Fix checking of module procedures.
2492 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2496 * gcc.dg/sync-3.c: New test.
2499 * gcc.dg/cleanup-12.c: New test.
2501 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2503 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2504 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2505 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2506 * gcc.dg/pr32450.c: Ditto.
2507 * gcc.dg/nest.c: Ditto.
2508 * gcc.dg/nested-func-4.c: Ditto.
2509 * g++.old-deja/g++.law/profile1.C: Ditto.
2511 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2514 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2515 non-default integer kind arguments.
2517 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2520 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2522 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2524 * gcc.dg/h8300-ice2.c: Remove target selector.
2526 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2529 * gfortran.dg/binding_label_tests_15.f03: New test case.
2530 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2532 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2534 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2535 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2537 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2540 * g++.dg/other/canon-33194.C: New.
2542 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2544 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2545 * gcc.c-torture/execute/pr23135.c: Likewise.
2547 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2549 * gcc.dg/pr31344.c: Move to ...
2550 * gcc.dg/dfp/pr31344.c: ... here.
2551 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2552 * gcc.dg/20050503-1.c: Ditto.
2553 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2554 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2555 * gcc.dg/20060801-1.c: Ditto.
2557 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2559 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2560 * gfortran.dg/nan_1.f90: Likewise.
2562 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565 Revert previous patch.
2567 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2568 Kazu Hirata <kazu@codesourcery.com>
2570 * gcc.target/m68k/interrupt-1.c: New.
2572 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2574 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2575 10000 for targets where "int" can't hold at least 100000.
2576 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2577 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2578 (test5)(test6): Use it.
2579 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2580 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2581 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2582 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2583 * gcc.dg/attr-alloc_size.c (test): Likewise.
2585 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2588 * g++.dg/template/error29.C: New.
2590 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2593 * g++.dg/ext/visibility/anon5.C: New test.
2595 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2597 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2599 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2601 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2602 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2603 * gfortran.dg/gamma_4.f90: New: large-real tests.
2605 2007-08-28 Jason Merrill <jason@redhat.com>
2608 * g++.dg/ext/stmtexpr12.C: New test.
2611 * g++.dg/ext/attrib28.C: New test.
2613 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2616 * gcc.target/i386/pr32661.c: New test.
2618 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.dg/pr32370.c: New test.
2623 PR rtl-optimization/33148
2624 * gcc.c-torture/compile/20070827-1.c: New test.
2627 * d++.dg/debug/const3.C: New test.
2628 * d++.dg/debug/const4.C: New test.
2629 * d++.dg/debug/dwarf2/const1.C: New test.
2630 * d++.dg/debug/dwarf2/const2.C: New test.
2631 * d++.dg/debug/dwarf2/const2b.C: New test.
2633 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2634 Vladimir Yanovsky <yanov@il.ibm.com>
2635 Revital Eres <eres@il.ibm.com>
2636 Andrey Belevantsev <abel@ispras.ru>
2638 * gcc.dg/sms-1.c: New test.
2640 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2642 * g++.dg/ext/gnu-inline-common.h: New.
2643 * g++.dg/ext/gnu-inline-global-reject.C: New.
2644 * g++.dg/ext/gnu-inline-global.C: New.
2645 * g++.dg/ext/gnu-inline-namespace.C: New.
2646 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2647 * g++.dg/ext/gnu-inline-class.C: New.
2648 * g++.dg/ext/gnu-inline-class-static.C: New.
2649 * g++.dg/ext/gnu-inline-template-class.C: New.
2650 * g++.dg/ext/gnu-inline-template-func.C: New.
2652 2007-08-27 Jason Merrill <jason@redhat.com>
2655 * g++.dg/ext/stmtexpr11.C: New.
2657 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2659 * lib/target-supports.exp (check_profiling_available):
2660 Set profiling_available_saved to 0 on fido-*-elf.
2662 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2664 PR tree-optimization/33173
2666 * gcc.c-torture/compile/pr33173.c: New.
2668 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2671 * gcc.dg/dfp/pr31385.c: New.
2673 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2675 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2677 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2679 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2680 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2681 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2682 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2683 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2684 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2685 gcc.target/m68k directory.
2686 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2687 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2688 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2689 gcc.target/cris directory.
2690 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2691 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2692 gcc.target/bfin directory.
2694 * gcc.target/sh: New directory.
2695 * gcc.target/sh/sh.exp: New file.
2696 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2697 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2698 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2699 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2700 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2701 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2703 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2705 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2706 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2707 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2708 * gcc.target/i386/local2.c: Ditto.
2709 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2710 * gcc.target/i386/20011119-1.c: Ditto.
2711 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2712 * gcc.target/i386/fastcall-1.c: Fix target selector.
2714 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2717 * gfortran.dg/negative_unit.f: Add new check
2718 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2719 -fdefault-integer-8.
2721 2007-08-26 Asher Langton <langton2@llnl.gov>
2723 * gfortran.dg/recursive_stack.f90: New.
2724 * gfortran.dg/openmp_stack.f90: New.
2726 2007-08-26 Tobias Burnus <burnus@net-b.de>
2729 * gfortran.dg/use_10.f90: New.
2731 2007-08-26 Tobias Burnus <burnus@net-b.de>
2734 * gfortran.dg/namelist_14.f90: Make test case valid.
2735 * gfortran.dg/common_10.f90: New.
2737 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2740 * gcc.dg/ifelse-2.c: New.
2742 2007-08-26 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/gamma_1.f90: New.
2746 * gfortran.dg/gamma_2.f90: New.
2747 * gfortran.dg/gamma_3.f90: New.
2749 2007-08-26 Tobias Burnus <burnus@net-b.de>
2752 * gfortran.dg/used_types_18.f90: New.
2754 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.dg/array-init-2.c: New test.
2758 2007-08-24 Tobias Burnus <burnus@net-b.de>
2761 * gfortran.dg/initialization_4.f90: Update dg-error.
2762 * gfortran.dg/initialization_13.f90: New.
2764 2007-08-24 Richard Guenther <rguenther@suse.de>
2767 * gcc.c-torture/compile/pr33166.c: New testcase.
2769 2007-08-24 Tobias Burnus <burnus@net-b.de>
2772 * gfortran.dg/pointer_assign_4.f90: New.
2773 * gfortran.dg/shape_2.f90: Fix test case.
2774 * gfortran.dg/char_result_4.f90: Ditto.
2776 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2778 * gcc.dg/array-init-1.c: New test.
2781 * g++.dg/parse/crash36.C: New test.
2783 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2785 * gcc.dg/pr32721.c: Updated.
2787 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2789 PR tree-optimization/32573
2791 * gcc.dg/pr32573.c: New test.
2794 * g++.dg/lookup/ns3.C: New test.
2796 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2799 * g++.dg/parse/crash37.C: New test.
2801 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2804 * gcc.target/i386/pr17390.c: New test.
2806 2007-08-23 Richard Guenther <rguenther@suse.de>
2808 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2809 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2810 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2811 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2812 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2813 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2814 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2815 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2817 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/s390: New directory.
2820 * gcc.target/s390/s390.exp: New file.
2821 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2822 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2823 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2824 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2825 gcc.target/s390 directory.
2827 2007-08-23 Richard Guenther <rguenther@suse.de>
2829 PR tree-optimization/32328
2830 * testsuite/gcc.dg/pr32328.c: New testcase.
2832 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2834 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2837 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2840 * gfortran.dg/min_max_optional_5.f90: New test.
2841 * gfortran.dg/min_max_optional_2.f90: Remove.
2842 * gfortran.dg/min_max_optional_3.f90: Remove.
2843 * gfortran.dg/min_max_optional_4.f90: Remove.
2845 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2847 * gcc.target/i386/xorps-sse.c: New.
2848 * gcc.target/i386/xorps-sse2.c: New.
2850 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2852 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2853 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2854 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2856 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2859 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2860 include multiple kinds for SHAPE parameter within a single
2862 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2863 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2865 2007-08-22 Janus Weil <jaydub66@gmail.com>
2867 * interface_abstract_1.f90: Extended test case.
2868 * interface_abstract_3.f90: New test.
2870 2007-08-21 Christian Bruel <christian.bruel@st.com>
2872 * gcc.dg/fold-sub.c: New test.
2874 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2876 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2877 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2878 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2879 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2880 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2881 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2883 2007-08-22 Richard Guenther <rguenther@suse.de>
2886 * gcc.dg/pr33007.c: New testcase.
2888 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2890 * gcc.c-torture/execute/strcmp-1.x: Delete.
2892 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2895 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2896 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2897 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2898 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2899 gcc.target/i386/stack-realign.c,
2900 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2901 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2902 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2903 target using dg-require-effective-target directive.
2904 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2905 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2906 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2907 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2908 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2909 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2910 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2911 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2912 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2913 Require lp64 target using dg-require-effective-target directive.
2914 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2915 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2917 * gcc.target/i386/20010202-1.c: Move from here ...
2918 * gcc.dg/20010202-1.c: ... to here.
2920 2007-08-22 Richard Guenther <rguenther@suse.de>
2922 PR tree-optimization/33142
2923 * gcc.c-torture/execute/pr33142.c: New testcase.
2925 2007-08-22 Richard Guenther <rguenther@suse.de>
2928 * g++.dg/torture/pr32563.C: New testcase.
2930 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2933 * gcc.dg/pr32912-1.c: Add -w to options.
2934 * gcc.dg/pr32912-2.c: Likewise.
2935 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2937 2007-08-21 Ian Lance Taylor <iant@google.com>
2939 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2941 2007-08-21 Ian Lance Taylor <iant@google.com>
2943 PR tree-optimization/33134
2944 * g++.dg/tree-ssa/pr33134.C: New test.
2946 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2948 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2949 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2951 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/debug/pr32610.c: New test.
2956 * g++.dg/init/new24.C: New test.
2959 * gcc.dg/pr32912-1.c: New test.
2960 * gcc.dg/pr32912-2.c: New test.
2961 * gcc.dg/pr32912-3.c: New test.
2963 2007-08-21 Richard Guenther <rguenther@suse.de>
2965 * gcc.dg/pointer-arith-10.c: New testcase.
2967 2007-08-21 Richard Guenther <rguenther@suse.de>
2970 * gcc.c-torture/compile/pr33122.c: New testcase.
2972 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2974 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2976 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2978 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2980 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2983 * g++.dg/init/new23.C: New test.
2985 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2988 * gcc.c-torture/compile/pr30564-1.c: New test.
2989 * gcc.c-torture/compile/pr30564-2.c: New test.
2991 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2993 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2995 2007-08-19 Tobias Burnus <burnus@net-b.de>
2997 * gfortran.dg/interface_abstract_2.f90: New.
2998 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3000 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3002 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3003 unknown (so that outer-loop wont get analyzed).
3004 * gcc.dg/vect/vect-outer-1a.c: New test.
3005 * gcc.dg/vect/vect-outer-1b.c: New test.
3006 * gcc.dg/vect/vect-outer-1.c: New test.
3007 * gcc.dg/vect/vect-outer-2a.c: New test.
3008 * gcc.dg/vect/vect-outer-2b.c: New test.
3009 * gcc.dg/vect/vect-outer-2c.c: New test.
3010 * gcc.dg/vect/vect-outer-2.c: New test.
3011 * gcc.dg/vect/vect-outer-3a.c: New test.
3012 * gcc.dg/vect/vect-outer-3b.c: New test.
3013 * gcc.dg/vect/vect-outer-3c.c: New test.
3014 * gcc.dg/vect/vect-outer-3.c: New test.
3015 * gcc.dg/vect/vect-outer-4a.c: New test.
3016 * gcc.dg/vect/vect-outer-4b.c: New test.
3017 * gcc.dg/vect/vect-outer-4c.c: New test.
3018 * gcc.dg/vect/vect-outer-4d.c: New test.
3019 * gcc.dg/vect/vect-outer-4e.c: New test.
3020 * gcc.dg/vect/vect-outer-4f.c: New test.
3021 * gcc.dg/vect/vect-outer-4g.c: New test.
3022 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3023 * gcc.dg/vect/vect-outer-4i.c: New test.
3024 * gcc.dg/vect/vect-outer-4j.c: New test.
3025 * gcc.dg/vect/vect-outer-4k.c: New test.
3026 * gcc.dg/vect/vect-outer-4l.c: New test.
3027 * gcc.dg/vect/vect-outer-4m.c: New test.
3028 * gcc.dg/vect/vect-outer-4.c: New test.
3029 * gcc.dg/vect/vect-outer-5.c: New test.
3030 * gcc.dg/vect/vect-outer-6.c: New test.
3031 * gcc.dg/vect/vect-outer-fir.c: New test.
3032 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3033 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3035 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3037 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3038 and -fno-tree-reassoc.
3039 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3040 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3041 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3042 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3043 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3044 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3045 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3046 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3047 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3048 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3049 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3050 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3051 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3052 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3053 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3054 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3055 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3056 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3057 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3058 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3059 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3060 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3061 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3062 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3063 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3064 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3065 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3066 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3067 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3068 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3069 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3070 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3071 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3072 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3073 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3074 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3075 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3077 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3079 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3080 versioning for aliasing).
3081 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3083 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3085 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3087 2007-08-18 Tom Tromey <tromey@redhat.com>
3089 PR preprocessor/32974:
3090 * gcc.dg/cpp/pr32974.c: New file.
3092 2007-08-17 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/interface_abstract_1.f90: New.
3096 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3099 * gfortran.dg/pure_initializer_1.f90: New test.
3101 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3104 * gfortran.dg/array_constructor_18.f90: New test.
3106 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3109 * g++.dg/expr/lval3.C: New test.
3110 * g++.dg/expr/lval4.C: New test.
3112 2007-08-17 Ollie Wild <aaw@google.com>
3115 * g++.dg/lookup/builtin3.C: New test.
3116 * g++.dg/lookup/builtin4.C: New test.
3117 * g++.dg/lookup/using19.C: New test.
3119 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3122 * g++.dg/parse/error31.C: New.
3124 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3127 * g++.dg/template/error26.C: New.
3129 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3132 * gfortran.dg/zero_length_2.f90: New test.
3134 2007-08-17 Tobias Burnus <burnus@net-b.de>
3136 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3137 * gfortran.dg/kind_tests_3.f03: Ditto.
3138 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3139 * gfortran.dg/interface_13.f90: Ditto.
3140 * gfortran.dg/pr32738.f90: Ditto.
3141 * gfortran.dg/module_private_1.f90: Ditto.
3142 * gfortran.dg/test_only_clause.f90: Ditto.
3143 * gfortran.dg/bind_c_vars.f90: Ditto.
3144 * gfortran.dg/bind_c_dts.f90: Ditto.
3145 * gfortran.dg/use_9.f90: Ditto.
3146 * gfortran.dg/generic_8.f90: Ditto.
3147 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3148 * gfortran.dg/private_type_6.f90: Ditto.
3149 * gfortran.dg/c_assoc.f90: Ditto.
3150 * gfortran.dg/private_type_7.f90: Ditto.
3151 * gfortran.dg/global_vars_c_init.f90: Ditto.
3152 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3153 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3154 * gfortran.dg/c_size_t_test.f03: Ditto.
3155 * gfortran.dg/used_types_12.f90: Ditto.
3156 * gfortran.dg/pr25923.f90: Ditto.
3157 * gfortran.dg/test_com_block.f90: Ditto.
3158 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3159 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3160 * gfortran.dg/com_block_driver.f90: Ditto.
3161 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3162 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3163 * gfortran.dg/c_loc_test.f90: Ditto.
3164 * gfortran.dg/c_ptr_tests.f03: Ditto.
3165 * gfortran.dg/module_interface_1.f90: Ditto.
3167 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3170 * g++.dg/other/error17.C: Adjust.
3172 2007-08-17 Ben Elliston <bje@au.ibm.com>
3175 * g++.dg/ext/altivec-14.C: New test.
3177 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3179 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3180 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3182 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3183 * gcc.dg/vect/pr32366.c: Ditto.
3185 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3188 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3189 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3190 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3191 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3193 2007-08-16 Tobias Burnus <burnus@net-b.de>
3196 * gfortran.dg/use_9.f90: New.
3198 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3200 * g++.dg/gcov/gcov-5.C: New test.
3202 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3204 * g++.dg/gcov/gcov-4.C: New test.
3205 * lib/gcov.exp (verify-lines): Add support for
3206 checking no-coverage lines.
3208 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3210 * gcc.dg/vect/vect-vfa-01.c: New.
3211 * gcc.dg/vect/vect-vfa-02.c: New.
3212 * gcc.dg/vect/vect-vfa-03.c: New.
3213 * gcc.dg/vect/vect-vfa-04.c: New.
3214 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3215 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3216 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3217 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3218 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3219 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3220 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3221 gfortran.dg/vect/pr19049.f90: Rename to start with
3223 * gcc.dg/vect/vect.exp: Disable versioning for alias
3224 when test starts with no-vfa-.
3225 * gfortran.dg/vect/vect.exp: Likewise.
3227 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3229 * gcc.dg/torture/pr32897.c: New test.
3231 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3234 * g++.dg/template/crash69.C: New.
3236 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3238 * lib/target-supports.exp (check_effective_target_arm32): Use
3239 check_no_compiler_messages.
3241 2007-08-15 Diego Novillo <dnovillo@google.com>
3243 gcc.dg/tree-ssa/20070815.c: New test.
3245 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3248 * gfortran.dg/random_7.f90: Initialize variable.
3250 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3253 * gfortran.dg/pr33074.f90: New test.
3256 * g++.dg/opt/nrv14.C: New test.
3258 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3261 * g++.dg/template/crash68.C: New.
3263 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3265 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3266 * gcc.dg/sibcall-4.c: Ditto.
3268 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3271 * gfortran.dg/use_8.f90: New test.
3272 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3274 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3277 * g++.dg/template/error27.C: New.
3278 * g++.dg/template/error28.C: New.
3279 * g++.dg/other/pr28304.C: Adjust.
3280 * g++.old-deja/g++.mike/p811.C: Likewise.
3282 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3285 * gcc.target/i386/pr30315.c: New.
3287 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3290 * gfortran.dg/substr_5.f90: New test.
3292 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3295 * gcc.dg/vector-2.c: New test.
3298 * g++.dg/ext/vector8.C: New test.
3300 2007-08-13 Dan Hipschman <dsh@google.com>
3303 * gcc.dg/format/array-1.c: Add an additional test for
3304 unterminated format strings of length 1.
3306 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/external_procedures_3.f90: New test.
3311 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3314 * gfortran.dg/import6.f90: New test.
3316 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3319 * gcc.dg/vector-1.c: New test.
3321 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3323 * gcc.dg/pr21255-4.c: Skip for PIC.
3324 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3326 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3328 * gcc.dg/attr-isr.c: Skip for PIC.
3329 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3330 * gcc.dg/attr-isr-trapa.c: Likewise.
3331 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3332 * gcc.dg/pragma-isr-trapa.c: Likewise.
3333 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3335 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3338 * gfortran.dg/transpose_1.f90: New test.
3340 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3343 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3346 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3350 * gfortran.dg/random_4.f90: New test.
3351 * gfortran.dg/random_5.f90: New test.
3352 * gfortran.dg/random_6.f90: New test.
3353 * gfortran.dg/random_7.f90: New test.
3355 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3358 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3360 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3363 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3365 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3368 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3369 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3371 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3374 * gfortran.dg/char_length_6.f90: New test.
3376 2007-08-10 Ollie Wild <aaw@google.com>
3378 * g++.dg/lookup/using18.C: New test.
3380 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3383 * g++.dg/other/error16.C: New.
3385 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3388 * gfortran.dg/namelist_37.f90: New test.
3390 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3393 * g++.dg/conversion/op3.C: New.
3395 2007-08-09 Tobias Burnus <burnus@net-b.de>
3398 * gfortran.dg/fmt_tab_1.f90: New.
3399 * gfortran.dg/fmt_tab_2.f90: New.
3401 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3404 * gcc.c-torture/compile/pr32796.c: New test.
3406 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3409 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3410 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3413 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3415 * gcc.target/mips/code-readable-1.c: New test.
3416 * gcc.target/mips/code-readable-2.c: Likewise.
3417 * gcc.target/mips/code-readable-3.c: Likewise.
3419 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3420 Revital Eres <eres@il.ibm.com>
3422 * gfortran.dg/sms-1.f90: Add comment.
3423 * gfortran.dg/sms-2.f90: New.
3425 2007-08-07 Ian Lance Taylor <iant@google.com>
3427 * gcc.dg/instrument-1.c: New test.
3428 * gcc.dg/instrument-2.c: New test.
3429 * gcc.dg/instrument-3.c: New test.
3431 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3433 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3435 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3437 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3438 !vector_alignment_reachable targets.
3439 * gcc.dg/vect/vect-33.c: Likewise.
3440 * gcc.dg/vect/vect-42.c: Likewise.
3441 * gcc.dg/vect/vect-44.c: Likewise.
3442 * gcc.dg/vect/vect-50.c: Likewise.
3443 * gcc.dg/vect/vect-70.c: Likewise.
3444 * gcc.dg/vect/vect-71.c: Likewise.
3445 * gcc.dg/vect/vect-87.c: Likewise.
3446 * gcc.dg/vect/vect-88.c: Likewise.
3447 * gcc.dg/vect/vect-91.c: Likewise.
3448 * gcc.dg/vect/vect-93.c: Likewise.
3449 * gcc.dg/vect/vect-96.c: Likewise.
3450 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3451 * gcc.dg/vect/section-anchors-69.c: Likewise.
3452 * gcc.dg/vect/pr25413.c: Likewise.
3453 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3454 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3455 * gfortran.dg/vect-2.f90: Likewise.
3456 * gfortran.dg/vect-3.f90: Likewise.
3457 * gfortran.dg/vect-4.f90: Likewise.
3458 * gfortran.dg/vect-5.f90: Likewise.
3459 * lib/target-supports.exp (check_effective_target_natural_alignment):
3460 Return false for darwin.
3461 (check_effective_target_vector_alignment_reachable_for_double): New.
3463 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3465 * gcc.dg/multiword-1.c: New testcase.
3467 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3469 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3471 * gfortran.dg/namelist_36.f90: New test.
3473 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3475 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3476 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3478 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3480 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3481 * gcc.dg/torture/type-generic-1.c: Likewise.
3483 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3485 * gcc.c-torture/20070522-1.c: Move to ...
3486 * gcc.c-torture/compile/20070522-1.c: Here.
3488 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3491 * gfortran.dg/minmax_char_1.f90: New test.
3492 * gfortran.dg/minmax_char_2.f90: New test.
3493 * gfortran.dg/min_max_optional_4.f90: New test.
3495 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3497 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3498 hanging on the testcase.
3500 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3503 * gcc.c-torture/compile/pr32988.c: New test.
3505 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3507 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3509 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3511 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3514 2007-03-22 Dirk Mueller <dmueller@suse.de>
3516 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3518 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3521 * gfortran.dg/isnan_1.f90: New test.
3523 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3524 Revital Eres <eres@il.ibm.com>
3526 * gcc.dg/sms-antideps.c: New test.
3528 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3531 * gfortran.dg/entry_13.f90: New test.
3533 * gfortran.dg/entry_12.f90: Clean up .mod file.
3535 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3538 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3539 variables as kind=4 so they don't overflow the record length.
3541 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3544 * gfortran.dg/selected_kind_1.f90: New test.
3546 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3549 * gcc.c-torture/compile/pr32780.c: New test.
3551 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3554 * gcc.c-torture/compile/pr32399.c: New testcase.
3556 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3559 * g++.dg/torture/pr32304.C: New testcase.
3561 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3564 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3566 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3569 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3571 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3574 * gfortran.dg/nint_2.f90: New test.
3576 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3578 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3579 * gcc.dg/weak/typeof-2.c: Likewise.
3581 2007-08-03 Diego Novillo <dnovillo@google.com>
3584 * gcc.dg/tree-ssa/pr31521.c: New test.
3586 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3589 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3590 iostat must be default kind.
3592 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3594 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3596 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3599 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3600 explicit so test passes with -fdefault-integer-8.
3601 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3602 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3604 2007-08-02 Lee Millward <lee.millward@gmail.com>
3607 * g++.dg/parse/asm1.C: New test.
3610 * g++.dg/parse/asm2.C: Likewise.
3613 * g++.dg/parse/asm3.C: Likewise.
3615 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3617 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3618 "int" is only 16 bit bits wide.
3619 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3621 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3623 * g++.dg/torture/type-generic-1.C: New.
3624 * gcc.dg/pr28796-2.c: Move tests ...
3625 * gcc.dg/tg-tests.h: ... here.
3626 * gcc.dg/torture/type-generic-1.c: New.
3628 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3631 * minmaxloc_3.f90: New test case.
3633 2007-08-01 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/allocate_stat.f90: New.
3638 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3640 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3642 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3644 PR tree-optimization/32919
3645 * gcc.c-torture/compile/pr32919.c: New.
3647 2007-08-01 Nick Clifton <nickc@redhat.com>
3649 * gcc.c-torture/execute/execute.exp: Change copyright header to
3650 refer to version 3 of the GNU General Public License and to point
3651 readers at the COPYING3 file and the FSF's license web page.
3652 * gcc.c-torture/execute/ieee/ieee.exp,
3653 gcc.c-torture/unsorted/unsorted.exp,
3654 gcc.c-torture/compile/compile.exp,
3655 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3656 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3657 gcc.target/cris/torture/cris-torture.exp,
3658 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3659 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3660 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3661 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3662 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3663 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3664 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3665 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3666 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3667 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3668 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3669 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3670 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3671 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3672 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3673 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3674 gcc.dg/noncompile/noncompile.exp,
3675 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3676 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3677 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3678 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3679 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3680 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3681 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3682 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3683 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3684 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3685 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3686 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3687 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3688 g++.old-deja/old-deja.exp,
3689 gfortran.fortran-torture/execute/execute.exp,
3690 gfortran.fortran-torture/compile/compile.exp,
3691 treelang/output/output-1.c, treelang/output/output-1.tree,
3692 treelang/execute/execute.exp, treelang/Makefile.in,
3693 treelang/compile/compile.exp, g++.dg/dg.exp,
3694 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3695 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3696 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3697 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3698 g++.dg/compat/struct-layout-1.exp,
3699 g++.dg/compat/struct-layout-1_generate.c,
3700 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3701 g++.dg/bprob/bprob.exp, config/default.exp,
3702 gcc.test-framework/test-framework.awk,
3703 gcc.test-framework/gen_directive_tests,
3704 gcc.test-framework/test-framework.exp,
3705 objc.dg/special/special.exp,
3706 objc.dg/gnu-encoding/gnu-encoding.exp,
3707 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3708 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3709 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3710 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3711 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3712 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3713 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3714 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3715 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3716 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3717 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3718 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3719 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3720 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3721 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3722 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3725 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3727 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3730 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3733 * gfortran.dg/initialization_12.f90: New test.
3735 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3738 * gfortran.dg/entry_12.f90: New test.
3740 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3743 * gfortran.dg/altreturn_6.f90: New test.
3745 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3748 * gfortran.dg/exponent_2.f90: New test.
3750 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3752 * gcc.dg/vect/vect-117.c: New test.
3753 * gcc.dg/vect/vect-74.c: Enabled test
3754 * gcc.dg/vect/vect-81.c: Enabled test
3756 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3758 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3759 s/dg-error/dg-warning where warning is expected.
3761 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3764 * gfortran.dg/array_constructor_12.f90: Adjust argument
3765 of huge() to correct kind.
3767 2007-07-30 Ollie Wild <aaw@google.com>
3769 * gcc.dg/cpp/counter-2.c: New test.
3770 * gcc.dg/cpp/counter-3.c: New test.
3771 * gcc.dg/cpp/dir-only-1.c: New test.
3772 * gcc.dg/cpp/dir-only-1.h: New file.
3773 * gcc.dg/cpp/dir-only-2.c: New test.
3774 * gcc.dg/cpp/dir-only-3.c: New test.
3775 * gcc.dg/cpp/dir-only-3a.h: New file.
3776 * gcc.dg/cpp/dir-only-3b.h: New file.
3777 * gcc.dg/cpp/dir-only-4.c: New test.
3778 * gcc.dg/cpp/dir-only-5.c: New test.
3779 * gcc.dg/cpp/dir-only-6.c: New test.
3781 2007-07-30 Julian Brown <julian@codesourcery.com>
3783 * gcc.target/arm/neon/v*.c: Regenerate.
3785 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3788 * g++.dg/ext/label6.C: New.
3790 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3794 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3796 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3799 * gfortran.dg/actual_pointer_function_1.f90: New test.
3802 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3804 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3807 * gfortran.dg/shape_1.f90: Adjust error message.
3808 * gfortran.dg/parameter_array_ref_1.f90: New test.
3810 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3813 * gfortran.dg/entry_11.f90: New test.
3815 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3816 Revital Eres <eres@il.ibm.com>
3818 * gfortran.dg/sms-1.f90: New test.
3820 2007-07-28 Richard Guenther <rguenther@suse.de>
3822 * gcc.c-torture/compile/pr32920.c: New testcase.
3824 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3827 * g++.dg/lookup/friend11.C: New test.
3829 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3831 * gfortran.dg/namelist_5.f90: Adjusted error message.
3832 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3833 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3834 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3835 * gfortran.dg/namelist_32.f90: ... this.
3838 * gfortran.dg/namelist_33.f90: New test.
3841 * gfortran.dg/namelist_34.f90: New test.
3844 * gfortran.dg/namelist_35.f90: New test.
3846 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3849 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3851 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3854 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3855 assuming it is 0x7ffffffff.
3856 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3857 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3859 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3861 * gfortran.dg/operator_3.f90: Fix dg directive.
3862 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3863 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3864 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3866 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3868 * g++.dg/cpp0x/decltype1.C: New.
3869 * g++.dg/cpp0x/decltype2.C: New.
3870 * g++.dg/cpp0x/decltype3.C: New.
3871 * g++.dg/cpp0x/decltype4.C: New.
3872 * g++.dg/cpp0x/decltype5.C: New.
3873 * g++.dg/cpp0x/decltype6.C: New.
3875 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3877 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3878 because the test relies on bit 31 to be the sign bit.
3880 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3882 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3883 assuming it is 0x7fffffff.
3884 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3885 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3887 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3890 * g++.dg/expr/bitfield9.C: New test.
3892 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3895 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3897 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3900 * gfortran.dg/private_type_7.f90: New test.
3902 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3905 * gfortran.dg/select_char_1.f90: New test.
3907 2007-07-27 Tobias Burnus <burnus@net-b.de>
3910 * gfortran.dg/initialization_11.f90: New test.
3912 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3914 * gcc.target/mips/ins-1.c: New test.
3916 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3919 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3922 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3924 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3925 error: width of 'spare' exceeds its type.
3927 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3929 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3930 * gcc.dg/sibcall-4.c: Likewise.
3932 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3934 PR rtl-optimization/31500
3935 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3936 * g++.dg/warn/Warray-bounds.C: Likewise.
3938 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3940 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3942 2007-07-25 Julian Brown <julian@codesourcery.com>
3943 Paul Brook <paul@codesourcery.com>
3944 Joseph Myers <joseph@codesourcery.com>
3945 Mark Shinwell <shinwell@codesourcery.com>
3947 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3948 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3949 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3950 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3951 (check_effective_target_arm_neon_hw): New.
3952 * gcc.target/arm/neon/neon.exp: New file.
3953 * gcc.target/arm/neon/polytypes.c: New file.
3954 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3956 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3958 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3959 targets where an "int" is less than 32 bits wide.
3961 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3963 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3965 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3967 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3968 during addition if an int is only 16 bits wide.
3969 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3971 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3973 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3974 size as "long int" and are 32 or 64 bits wide.
3975 * gcc.dg/torture/pr28814.c: Likewise.
3977 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3979 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3980 exactly as wide as an int.
3982 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3984 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3985 Define and use throughout as long long printf format specifier.
3986 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3989 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3991 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3992 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3994 2007-07-25 Ben Elliston <bje@au.ibm.com>
3996 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3998 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4000 * gcc.c-torture/execute/20070724-1.c: New.
4002 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4005 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4006 "deallocates" to 24, since patch has code rid of much spurious
4008 * gfortran.dg/interface_assignment_1.f90 : New test.
4011 * gfortran.dg/interface_assignment_2.f90 : New test.
4013 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4016 * fortran.dg/initialization_10.f90: New test.
4018 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4021 * gfortran.dg/imag_2.f: Removed
4022 * gfortran.dg/warn_std_1.f90: New test.
4023 * gfortran.dg/warn_std_2.f90: New test.
4024 * gfortran.dg/warn_std_3.f90: New test.
4026 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4029 * g++.dg/init/new22.C: New.
4031 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4034 * g++.dg/template/crash67.C: New.
4036 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4038 * lib/target-support.exp (check_effective_target_natural_alignment):
4039 (check_effective_target_vector_alignment_reachable): New.
4040 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4041 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4042 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4044 * gcc.dg/vect/pr25413.c: Likewise.
4045 * gcc.dg/vect/pr31699.c: Likewise.
4047 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4050 * gfortran.dg/pack_bounds_1.f90: New test case.
4052 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
4055 * gfortran.dg/initialization_9.f90: New test.
4057 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4061 * gfortran.dg/bind_c_usage_8.f03: New test case.
4062 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4063 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4065 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4067 * gcc.target/mips/branch-cost-1.c: New test.
4068 * gcc.target/mips/branch-cost-2.c: Likewise.
4070 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4073 * gfortran.dg/c_char_tests.f03: New test case.
4074 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4075 * gfortran.dg/c_char_tests_2.f03: New test case.
4076 * gfortran.dg/value_6.f03: Ditto.
4077 * gfortran.dg/value_7.f03: Ditto.
4079 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4082 * gfortran.dg/c_funloc_tests_5.f03: New.
4083 * gfortran.dg/c_funloc_tests_5.f04: New.
4084 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4086 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4089 * g++.dg/expr/call4.C: New.
4090 * g++.dg/expr/call5.C: New.
4092 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4095 * gfortran.dg/namelist_30.f90: New test.
4097 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4100 * gfortran.dg/array_initializer_1.f90: Removed warning.
4101 * gfortran.dg/initialization_1.f90: Adjusted messages.
4102 * gfortran.dg/nested_modules_6.f90: Removed warning.
4105 * gfortran.dg/initialization_7.f90: New test.
4108 * gfortran.dg/initialization_8.f90: New test.
4110 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4113 * g++.dg/template/crash47.C: Adjust errors.
4114 * g++.dg/template/crash48.C: Adjust errors.
4115 * g++.dg/template/typename12.C: New.
4116 * g++.dg/template/typename13.C: New.
4117 * g++.dg/template/typename14.C: New.
4118 * g++.dg/template/typedef6.C: Adjust errors.
4120 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4123 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4124 * gfortran.dg/pr32627.f03: New test case.
4126 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4127 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4128 c_f_pointer_logical.
4129 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4130 c_f_pointer_complex.
4131 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4132 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4133 c_f_pointer_shape_tests_2.
4134 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4136 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4139 * gfortran.dg/c_loc_tests_9.f03: New test case.
4140 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4142 2007-07-21 Lee Millward <lee.millward@gmail.com>
4145 * gfortran.dg/int_2.f90: New test.
4147 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4149 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4151 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4153 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4154 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4156 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4158 PR tree-optimization/19910
4159 * gcc.dg/pr19910.c: New test.
4161 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4164 * gfortran.dg/pr32738.f90: New test.
4166 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4168 PR tree-optimzation/32635
4169 * gfortran.dg/pr32635.f: New test case.
4171 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4174 * gfortran.dg/pr32801.f03: New test case.
4176 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4178 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4179 Test negative numbers also.
4180 * gcc.dg/c99-math-float-1.c: Likewise.
4181 * gcc.dg/c99-math-long-double-1.c: Likewise.
4182 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4185 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4187 * lib/target-supports.exp (check_effective_target_sync_int_long):
4189 (check_effective_target_sync_char_short): Likewise.
4191 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4193 * gcc.dg/pr28796-2.c: Add more cases.
4195 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4197 * gcc.dg/pr28796-1.c: Add more cases.
4198 * gcc.dg/pr28796-2.c: Likewise.
4200 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4202 * gcc.dg/pr28796-1.c: Add more cases.
4203 * gcc.dg/pr28796-2.c: Likewise.
4205 2007-07-17 Janus Weil <jaydub66@gmail.com>
4208 * gfortran.dg/pr32535.f90: New test.
4210 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4214 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4216 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4218 PR rtl-optimization/32773
4219 * gcc.dg/pr32773.c: New test.
4221 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4223 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4224 match flax-vector-conversions note.
4225 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4226 instead of dg-error for the warning.
4228 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4230 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4231 adapted to work on targets with 16-bit or wider int.
4232 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4233 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4234 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4235 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4237 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4239 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4240 support large arrays.
4241 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4242 * gcc.dg/20061109-1.c: Likewise.
4243 * gcc.c-torture/execute/20061101-1.x: Likewise.
4244 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4245 * gcc.c-torture/execute/pr31448.x: Likewise.
4247 2007-07-16 Lee Millward <lee.millward@gmail.com>
4249 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4252 * gfortran.dg/pr32238.f90: New test.
4255 * gfortran.dg/pr32222.f90: New test.
4258 * gfortran.dg/pr32242.f90: New test.
4260 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4261 David Ung <davidu@mips.com>
4263 * gcc.target/mips/mips-sched-madd.c: New test case.
4265 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4268 * gfortran.dg/large_real_kind_1.f90: Update test.
4269 * gfortran.dg/pr17706.f90: Update test.
4270 * gfortran.dg/fmt_zero_digits.f90: Update test.
4271 * gfortran.dg/fmt_zero_precision.f90: Update test.
4272 * gfortran.dg/real_const_3.f90: Update test.
4274 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4277 * gfortran.dg/bounds_check_8.f90: New test.
4278 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4280 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4283 * gfortran.dg/mvbits_2.f90: New test.
4285 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4288 * gfortran.dg/pack_mask_1.f90: New test.
4289 * gfortran.dg/unpack_mask_1.f90: New test.
4291 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4293 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4294 * gcc.dg/20001101-1.c: Likewise.
4295 * gcc.dg/20001102-1.c: Likewise.
4296 * gcc.dg/20020116-2.c: Likewise.
4297 * gcc.dg/20020416-1.c: Likewise.
4298 * gcc.dg/sparc-constant-1.c: Likewise.
4299 * gcc.dg/sparc-dwarf2.c: Likewise.
4300 * gcc.dg/sparc-frame-1.c: Likewise.
4301 * gcc.dg/sparc-getcontext-1.c: Likewise.
4302 * gcc.dg/sparc-loop-1.c: Likewise.
4303 * gcc.dg/sparc-reg-1.c: Likewise.
4304 * gcc.dg/sparc-ret.c: Likewise.
4305 * gcc.dg/sparc-trap-1.c: Likewise.
4306 * gcc.dg/ultrasp10.c: Likewise.
4307 * gcc.dg/ultrasp11.c: Likewise.
4308 * gcc.dg/ultrasp1.c: Likewise.
4309 * gcc.dg/ultrasp2.c: Likewise.
4310 * gcc.dg/ultrasp3.c: Likewise.
4311 * gcc.dg/ultrasp4.c: Likewise.
4312 * gcc.dg/ultrasp5.c: Likewise.
4313 * gcc.dg/ultrasp6.c: Likewise.
4314 * gcc.dg/ultrasp7.c: Likewise.
4315 * gcc.dg/ultrasp8.c: Likewise.
4316 * gcc.dg/ultrasp9.c: Likewise.
4317 * gcc.dg/splet-1.c: Delete.
4319 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4322 * gfortran.dg/stfunc_5.f90: New test.
4324 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4326 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4327 New procedure to check if arrays are naturally aligned to the vector
4329 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4330 in size_t typedef. Adjust tree dump scan results according to
4331 vect_aligned_arrays target check.
4332 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4333 vect_aligned_arrays target check.
4334 * gcc.dg/vect/pr31699.c: Ditto.
4336 2007-07-13 Sa Liu <saliu@de.ibm.com>
4338 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4339 for V2DFmode vector conditional expression.
4340 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4342 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4344 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4345 V2DFmode comparison and test special values.
4346 * lib/target-supports.exp: Switch on test for V2DFmode
4347 vector conditional expression.
4349 2007-07-13 Richard Guenther <rguenther@suse.de>
4351 PR tree-optimization/32721
4352 * gcc.dg/pr32721.c: New testcase.
4354 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4356 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4357 error message part that continues on a new line.
4359 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4361 * gcc.dg/c99-tgmath-1.c: New.
4362 * gcc.dg/c99-tgmath-2.c: New.
4363 * gcc.dg/c99-tgmath-3.c: New.
4364 * gcc.dg/c99-tgmath-4.c: New.
4366 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4367 Janis Johnson <janis187@us.ibm.com>
4370 * gcc.test-framework/dg-error-exp-F.c: New test.
4371 * gcc.test-framework/dg-warning-exp-F.c: New test.
4372 * lib/gcc.exp: Enable warning and error prefixes.
4373 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4374 (dg-error): Wrap original dg-error.
4375 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4376 markers from dg-error/dg-warning directives.
4377 * gcc.dg/20040322-1.c: Likewise.
4378 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4379 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4380 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4381 * gcc.dg/Werror-1.c: Likewise.
4382 * gcc.dg/Werror-10.c: Likewise.
4383 * gcc.dg/Werror-11.c: Likewise.
4384 * gcc.dg/Werror-2.c: Likewise.
4385 * gcc.dg/Werror-3.c: Likewise.
4386 * gcc.dg/Werror-4.c: Likewise.
4387 * gcc.dg/Werror-5.c: Likewise.
4388 * gcc.dg/Werror-6.c: Likewise.
4389 * gcc.dg/Werror-7.c: Likewise.
4390 * gcc.dg/Werror-8.c: Likewise.
4391 * gcc.dg/Werror-9.c: Likewise.
4392 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4393 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4394 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4395 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4396 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4397 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4398 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4399 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4400 * gcc.dg/Wnested-externs-1.c: Likewise.
4401 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4402 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4403 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4404 * gcc.dg/Wshadow-3.c: Likewise.
4405 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4406 * gcc.dg/Wwrite-strings-1.c: Likewise.
4407 * gcc.dg/anon-struct-5.c: Likewise.
4408 * gcc.dg/anon-struct-6.c: Likewise.
4409 * gcc.dg/anon-struct-7.c: Likewise.
4410 * gcc.dg/anon-struct-8.c: Likewise.
4411 * gcc.dg/array-8.c: Likewise.
4412 * gcc.dg/array-quals-2.c: Likewise.
4413 * gcc.dg/asm-qual-1.c: Likewise.
4414 * gcc.dg/asm-wide-1.c: Likewise.
4415 * gcc.dg/assign-warn-1.c: Likewise.
4416 * gcc.dg/assign-warn-2.c: Likewise.
4417 * gcc.dg/bitfld-10.c: Likewise.
4418 * gcc.dg/bitfld-11.c: Likewise.
4419 * gcc.dg/bitfld-12.c: Likewise.
4420 * gcc.dg/bitfld-13.c: Likewise.
4421 * gcc.dg/bitfld-14.c: Likewise.
4422 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4423 * gcc.dg/builtins-30.c: Likewise.
4424 * gcc.dg/c90-const-expr-5.c: Likewise.
4425 * gcc.dg/c90-typespec-1.c: Likewise.
4426 * gcc.dg/c99-const-expr-5.c: Likewise.
4427 * gcc.dg/c99-flex-array-5.c: Likewise.
4428 * gcc.dg/c99-fordecl-3.c: Likewise.
4429 * gcc.dg/c99-tag-3.c: Likewise.
4430 * gcc.dg/c99-typespec-1.c: Likewise.
4431 * gcc.dg/c99-vla-jump-1.c: Likewise.
4432 * gcc.dg/c99-vla-jump-2.c: Likewise.
4433 * gcc.dg/c99-vla-jump-3.c: Likewise.
4434 * gcc.dg/c99-vla-jump-4.c: Likewise.
4435 * gcc.dg/c99-vla-jump-5.c: Likewise.
4436 * gcc.dg/cast-1.c: Likewise.
4437 * gcc.dg/cast-2.c: Likewise.
4438 * gcc.dg/cast-3.c: Likewise.
4439 * gcc.dg/cast-4.c: Likewise.
4440 * gcc.dg/cast-pretty-print-1.c: Likewise.
4441 * gcc.dg/comp-goto-2.c: Likewise.
4442 * gcc.dg/comp-goto-3.c: Likewise.
4443 * gcc.dg/cpp/error-1.c: Likewise.
4444 * gcc.dg/cpp/if-paren.c: Likewise.
4445 * gcc.dg/decl-7.c: Likewise.
4446 * gcc.dg/decl-8.c: Likewise.
4447 * gcc.dg/decl-nospec-1.c: Likewise.
4448 * gcc.dg/decl-nospec-2.c: Likewise.
4449 * gcc.dg/decl-nospec-3.c: Likewise.
4450 * gcc.dg/declspec-10.c: Likewise.
4451 * gcc.dg/declspec-11.c: Likewise.
4452 * gcc.dg/declspec-12.c: Likewise.
4453 * gcc.dg/declspec-13.c: Likewise.
4454 * gcc.dg/declspec-14.c: Likewise.
4455 * gcc.dg/declspec-15.c: Likewise.
4456 * gcc.dg/declspec-16.c: Likewise.
4457 * gcc.dg/declspec-17.c: Likewise.
4458 * gcc.dg/declspec-4.c: Likewise.
4459 * gcc.dg/declspec-5.c: Likewise.
4460 * gcc.dg/declspec-6.c: Likewise.
4461 * gcc.dg/declspec-7.c: Likewise.
4462 * gcc.dg/declspec-8.c: Likewise.
4463 * gcc.dg/declspec-9.c: Likewise.
4464 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4465 * gcc.dg/dfp/constants-c99.c: Likewise.
4466 * gcc.dg/dfp/keywords-c89.c: Likewise.
4467 * gcc.dg/dfp/keywords-c99.c: Likewise.
4468 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4469 * gcc.dg/dfp/typespec.c: Likewise.
4470 * gcc.dg/dremf-type-compat-2.c: Likewise.
4471 * gcc.dg/dremf-type-compat-3.c: Likewise.
4472 * gcc.dg/dremf-type-compat-4.c: Likewise.
4473 * gcc.dg/empty-source-2.c: Likewise.
4474 * gcc.dg/empty-source-3.c: Likewise.
4475 * gcc.dg/enum3.c: Likewise.
4476 * gcc.dg/extra-semi-2.c: Likewise.
4477 * gcc.dg/extra-semi-3.c: Likewise.
4478 * gcc.dg/float-range-1.c: Likewise.
4479 * gcc.dg/float-range-2.c: Likewise.
4480 * gcc.dg/float-range-3.c: Likewise.
4481 * gcc.dg/float-range-5.c: Likewise.
4482 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4483 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4484 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4485 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4486 * gcc.dg/format/cast-1.c: Likewise.
4487 * gcc.dg/format/gcc_diag-3.c: Likewise.
4488 * gcc.dg/format/gcc_diag-4.c: Likewise.
4489 * gcc.dg/format/gcc_diag-6.c: Likewise.
4490 * gcc.dg/format/gcc_diag-8.c: Likewise.
4491 * gcc.dg/format/gcc_diag-9.c: Likewise.
4492 * gcc.dg/format/nul-2.c: Likewise.
4493 * gcc.dg/format/opt-1.c: Likewise.
4494 * gcc.dg/format/opt-2.c: Likewise.
4495 * gcc.dg/format/opt-3.c: Likewise.
4496 * gcc.dg/format/opt-4.c: Likewise.
4497 * gcc.dg/format/opt-5.c: Likewise.
4498 * gcc.dg/format/opt-6.c: Likewise.
4499 * gcc.dg/framework-2.c: Likewise.
4500 * gcc.dg/func-args-1.c: Likewise.
4501 * gcc.dg/func-outside-1.c: Likewise.
4502 * gcc.dg/func-outside-2.c: Likewise.
4503 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4504 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4505 * gcc.dg/if-empty-1.c: Likewise.
4506 * gcc.dg/init-bad-1.c: Likewise.
4507 * gcc.dg/init-bad-2.c: Likewise.
4508 * gcc.dg/init-bad-3.c: Likewise.
4509 * gcc.dg/init-desig-obs-2.c: Likewise.
4510 * gcc.dg/init-desig-obs-3.c: Likewise.
4511 * gcc.dg/init-empty-2.c: Likewise.
4512 * gcc.dg/init-empty-3.c: Likewise.
4513 * gcc.dg/inline-11.c: Likewise.
4514 * gcc.dg/inline-12.c: Likewise.
4515 * gcc.dg/inline-8.c: Likewise.
4516 * gcc.dg/inline-9.c: Likewise.
4517 * gcc.dg/inline3.c: Likewise.
4518 * gcc.dg/label-decl-1.c: Likewise.
4519 * gcc.dg/label-decl-2.c: Likewise.
4520 * gcc.dg/label-decl-3.c: Likewise.
4521 * gcc.dg/label-decl-4.c: Likewise.
4522 * gcc.dg/long-long-typespec-1.c: Likewise.
4523 * gcc.dg/lvalue-2.c: Likewise.
4524 * gcc.dg/lvalue-3.c: Likewise.
4525 * gcc.dg/nested-func-3.c: Likewise.
4526 * gcc.dg/nested-redef-1.c: Likewise.
4527 * gcc.dg/noreturn-4.c: Likewise.
4528 * gcc.dg/old-style-prom-2.c: Likewise.
4529 * gcc.dg/old-style-prom-3.c: Likewise.
4530 * gcc.dg/old-style-then-proto-1.c: Likewise.
4531 * gcc.dg/overflow-warn-1.c: Likewise.
4532 * gcc.dg/overflow-warn-2.c: Likewise.
4533 * gcc.dg/overflow-warn-3.c: Likewise.
4534 * gcc.dg/overflow-warn-4.c: Likewise.
4535 * gcc.dg/overflow-warn-6.c: Likewise.
4536 * gcc.dg/parm-forwdecl-2.c: Likewise.
4537 * gcc.dg/parm-forwdecl-3.c: Likewise.
4538 * gcc.dg/parm-impl-decl-1.c: Likewise.
4539 * gcc.dg/parm-impl-decl-2.c: Likewise.
4540 * gcc.dg/parm-incomplete-1.c: Likewise.
4541 * gcc.dg/parm-mismatch-1.c: Likewise.
4542 * gcc.dg/pointer-arith-1.c: Likewise.
4543 * gcc.dg/pointer-arith-2.c: Likewise.
4544 * gcc.dg/pointer-arith-3.c: Likewise.
4545 * gcc.dg/pointer-arith-4.c: Likewise.
4546 * gcc.dg/pointer-arith-6.c: Likewise.
4547 * gcc.dg/pointer-arith-7.c: Likewise.
4548 * gcc.dg/pointer-arith-8.c: Likewise.
4549 * gcc.dg/pr13804-1.c: Likewise.
4550 * gcc.dg/pr15698-1.c: Likewise.
4551 * gcc.dg/pr15698-2.c: Likewise.
4552 * gcc.dg/pr15698-3.c: Likewise.
4553 * gcc.dg/pr15698-4.c: Likewise.
4554 * gcc.dg/pr15698-5.c: Likewise.
4555 * gcc.dg/pr15698-6.c: Likewise.
4556 * gcc.dg/pr15698-7.c: Likewise.
4557 * gcc.dg/pr15698-8.c: Likewise.
4558 * gcc.dg/pr17188-1.c: Likewise.
4559 * gcc.dg/pr17301-1.c: Likewise.
4560 * gcc.dg/pr17301-2.c: Likewise.
4561 * gcc.dg/pr17730-1.c: Likewise.
4562 * gcc.dg/pr20368-1.c: Likewise.
4563 * gcc.dg/pr20368-2.c: Likewise.
4564 * gcc.dg/pr20368-3.c: Likewise.
4565 * gcc.dg/pr22308-1.c: Likewise.
4566 * gcc.dg/qual-component-1.c: Likewise.
4567 * gcc.dg/redecl-1.c: Likewise.
4568 * gcc.dg/redecl-11.c: Likewise.
4569 * gcc.dg/redecl-12.c: Likewise.
4570 * gcc.dg/redecl-13.c: Likewise.
4571 * gcc.dg/redecl-14.c: Likewise.
4572 * gcc.dg/redecl-15.c: Likewise.
4573 * gcc.dg/register-var-1.c: Likewise.
4574 * gcc.dg/register-var-2.c: Likewise.
4575 * gcc.dg/stmt-expr-2.c: Likewise.
4576 * gcc.dg/stmt-expr-3.c: Likewise.
4577 * gcc.dg/stmt-expr-label-1.c: Likewise.
4578 * gcc.dg/stmt-expr-label-2.c: Likewise.
4579 * gcc.dg/stmt-expr-label-3.c: Likewise.
4580 * gcc.dg/struct-empty-2.c: Likewise.
4581 * gcc.dg/struct-empty-3.c: Likewise.
4582 * gcc.dg/struct-parse-1.c: Likewise.
4583 * gcc.dg/struct-semi-1.c: Likewise.
4584 * gcc.dg/struct-semi-2.c: Likewise.
4585 * gcc.dg/struct-semi-3.c: Likewise.
4586 * gcc.dg/switch-5.c: Likewise.
4587 * gcc.dg/switch-6.c: Likewise.
4588 * gcc.dg/switch-7.c: Likewise.
4589 * gcc.dg/tls/diag-5.c: Likewise.
4590 * gcc.dg/transparent-union-1.c: Likewise.
4591 * gcc.dg/transparent-union-3.c: Likewise.
4592 * gcc.dg/typespec-1.c: Likewise.
4593 * gcc.dg/vla-init-2.c: Likewise.
4594 * gcc.dg/vla-init-3.c: Likewise.
4595 * gcc.dg/vla-init-4.c: Likewise.
4596 * gcc.dg/vla-init-5.c: Likewise.
4597 * gcc.dg/void-cast-2.c: Likewise.
4598 * gcc.dg/wvla-3.c: Likewise.
4599 * gcc.dg/wvla-7.c: Likewise.
4600 * gcc.target/i386/991209-1.c: Likewise.
4601 * gcc.target/ia64/fpreg-1.c: Likewise.
4602 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4603 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4605 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
4608 * gfortran.dg/func_decl_4.f90: New test.
4610 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/interface_17.f90: New test.
4615 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4618 * gfortran.dg/32599.f03: New test case.
4621 * gfortran.dg/32601.f03: New test case.
4622 * gfortran.dg/32601_1.f03: Ditto.
4623 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4624 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4626 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4628 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4630 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4631 Devang Patel <dpatel@apple.com>
4633 PR tree-optimization/25413
4634 * gcc.dg/vect/vect-align-1.c: New.
4635 * gcc.dg/vect/vect-align-2.c: New.
4636 * gcc.dg/vect/pr25413.c: New.
4637 * gcc.dg/vect/pr25413a.c: New.
4638 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4640 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4642 * lib/target-support.exp (check_ultrasparc_hw_available):
4644 (is-effective-target): Check $arg for ultrasparc_hw.
4645 (is-effective-target-keyword): Likewise.
4646 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4647 when determining what to do on sparc platforms.
4648 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4649 * gcc.dg/20001101-1.c: Likewise.
4650 * gcc.dg/20001101-2.c: Likewise.
4651 * gcc.dg/ultrasp9.c: Likewise.
4652 * gcc.dg/ultrasp10.c: Likewise.
4653 * gcc.target/sparc/pdist-3.c: Likewise.
4655 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4657 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4659 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4663 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4665 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4666 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4667 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4668 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4669 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4670 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4671 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4672 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4673 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4674 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4675 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4676 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4677 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4678 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4679 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4680 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4683 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4686 * g++.dg/parse/error30.C: New test.
4688 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4691 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4693 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4695 * gfortran.fortran-torture/compile/pr32663.f: New test.
4697 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4700 * g++.dg/inherit/virtual4.C: New.
4702 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4705 * gcc.target/i386/pr32661-1.c: New test.
4707 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4709 * gnat.dg/invariant_index.ad[sb]: New test.
4711 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4714 * g++.dg/template/decl3.C: New.
4716 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4719 * gcc.c-torture/execute/align-3.c: New.
4721 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4724 * gcc.target/i386/pr32708-1.c: New test.
4725 * gcc.target/i386/pr32708-2.c: Ditto.
4726 * gcc.target/i386/pr32708-3.c: Ditto.
4728 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4730 * g++.dg/init/new20.C: Remove svn:executable flag.
4732 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4734 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4736 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4738 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4740 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4743 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4746 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4749 * gfortran.dg/overload_2.f90: New test.
4752 * gfortran.dg/transfer_simplify_5.f90
4755 * gfortran.dg/interface_15.f90: New test.
4757 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4760 * gfortran.dg/matmul_5.f90: New test case.
4762 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4764 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4765 * gcc.dg/fesd-any.h: Likewise.
4766 * gcc.dg/fesd-baseonly.c: Likewise.
4767 * gcc.dg/fesd-baseonly.h: Likewise.
4768 * gcc.dg/fesd-none.c: Likewise.
4769 * gcc.dg/fesd-none.h: Likewise.
4770 * gcc.dg/fesd-reduced.c: Likewise.
4771 * gcc.dg/fesd-reduced.h: Likewise.
4772 * gcc.dg/fesd-sys.c: Likewise.
4773 * gcc.dg/fesd-sys.h: Likewise
4774 * gcc.dg/fesd.h: Likewise.
4776 * g++.dg/debug/dwarf2: New directory.
4777 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4778 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4779 * g++.dg/other/fesd-any.h: Likewise.
4780 * g++.dg/other/fesd-baseonly.C: Likewise.
4781 * g++.dg/other/fesd-baseonly.h: Likewise.
4782 * g++.dg/other/fesd-none.C: Likewise.
4783 * g++.dg/other/fesd-none.h: Likewise.
4784 * g++.dg/other/fesd-reduced.C: Likewise.
4785 * g++.dg/other/fesd-reduced.h: Likewise.
4786 * g++.dg/other/fesd-sys.C: Likewise.
4787 * g++.dg/other/fesd-sys.h: Likewise.
4788 * g++.dg/other/fesd.h: Likewise.
4790 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4793 * gfortran.dg/parameter_unused.f90: New test.
4795 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4797 PR tree-optimization/32681
4798 * gcc.dg/tree-ssa/pr32681.c: New test.
4800 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4803 * gfortran.dg/fmt_t_5.f90: New test.
4805 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4808 * g++.dg/template/operator10.C: New.
4810 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4813 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4815 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4818 * gfortran.dg/operator_6.f90: New test.
4820 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4823 * gfortran.dg/operator_4.f90: New test.
4824 * gfortran.dg/operator_5.f90: New test.
4825 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4826 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4828 2007-07-08 Tobias Burnus <burnus@net-b.de>
4831 * gfortran.dg/argument_checking_6.f90: New.
4833 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4836 * gfortran.dg/interface_155555.f90: New test.
4838 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4840 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4841 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4843 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4846 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4847 discern pedantic diagnostics and errors.
4848 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4850 * gcc.dg/20050121-1.c: This is an error and not a warning.
4851 * gcc.target/i386/sseregparm-2.c: Likewise.
4852 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4853 * gcc.dg/charset/attribute2.c: Likewise.
4854 * gcc.dg/bitfld-1.c: Likewise.
4855 * gcc.dg/pack-test-2.c: Likewise.
4856 * gcc.dg/940510-1.c: Match separately error and warning.
4857 * gcc.dg/array-2.c: Match separately multiple messages. The second
4858 diagnostic is a pedantic warning and not an error.
4859 * gcc.dg/pr14475.c: Match separately multiple messages.
4860 * gcc.dg/pr18809-1.c: Likewise.
4861 * gcc.dg/pr27953.c: Likewise.
4862 * gcc.dg/vla-init-1.c: Likewise.
4863 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4865 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4868 * gfortran.dg/char_decl_1.f90: New test.
4870 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4872 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4874 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4877 * g++.dg/template/overload9.C: New test.
4879 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4881 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4882 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4884 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4886 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4887 * gcc.dg/20001012-2.c: Likewise.
4888 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4889 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4891 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4893 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4894 about the chunk size when STACK_SIZE is defined.
4896 2007-07-06 Josh Conner <jconner@apple.com>
4899 * gcc.dg/sibcall-8.c: New test.
4901 2007-07-06 Josh Conner <jconner@apple.com>
4904 * gcc.target/arm/sibcall-1.c: New test.
4906 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4908 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4910 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4912 * gfortran.dg/save_parameter.f90: New test.
4913 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4915 2007-07-06 Richard Guenther <rguenther@suse.de>
4917 * g++.dg/opt/pr30965.C: New testcase.
4919 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4921 * gcc.target/mips/save-restore-5.c: New test.
4923 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4925 PR rtl_optimization/32450
4926 * gcc.dg/pr32450.c: New runtime test.
4928 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4930 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4931 single underscore in scan directives.
4933 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4936 * g++.dg/init/ptrmem4.C: New test.
4939 * g++.dg/init/new21.C: Likewise.
4942 * g++.dg/template/static30.C: Likewise.
4944 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4946 * gcc.dg/vect/costmodel/ppc: New directory.
4947 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4948 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4950 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4951 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4952 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4953 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4956 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4957 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4958 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4959 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4962 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4963 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4965 2007-07-05 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4970 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4973 * gfortran.dg/interface_14.f90: New test.
4976 * gfortran.dg/do_iterator_2.f90: New test.
4978 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4980 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4981 (FE_DEC_DOWNWARD): Likewise.
4982 (FE_DEC_UPWARD): Likewise.
4983 (FE_DEC_TOWARDZERO): Likewise.
4984 (FE_DEC_TONEARESTFROMZERO): Likewise.
4986 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4988 * gcc.c-torture/compile/pr32606.c: New.
4989 * gfortran.fortran-torture/execute/pr32604.f90: New.
4991 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4993 * gcc.dg/visibility-12.c: New test.
4994 * gcc.dg/visibility-13.c: Likewise.
4995 * g++.dg/ext/visibility-9.C: Likewise.
4996 * g++.dg/ext/visibility-10.C: Likewise.
4998 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5000 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5001 * gcc.dg/sh-relax-vxworks.c: New test.
5003 2007-07-04 Richard Guenther <rguenther@suse.de>
5005 PR tree-optimization/32500
5006 * gcc.c-torture/execute/pr32500.c: New testcase.
5008 2007-07-04 Richard Guenther <rguenther@suse.de>
5010 PR tree-optimization/32482
5011 * gcc.c-torture/compile/pr32482.c: New testcase.
5013 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5015 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5017 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5018 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5019 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5020 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5022 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5024 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5026 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5028 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5030 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5033 * gfortran.dg/min_max_optional_1.f90: New test.
5034 * gfortran.dg/min_max_optional_2.f90: New test.
5035 * gfortran.dg/min_max_optional_3.f90: New test.
5037 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5040 * gfortran.dg/fmt_error.f90: New test.
5042 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5045 * gfortran.dg/interface_13.f90: New test.
5047 2007-07-03 Dave Brolley <brolley@redhat.com>
5050 * g++.dg/init/new20.C: New test.
5052 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5055 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5057 2007-07-03 Tobias Burnus <burnus@net-b.de>
5060 * common_7.f90: New.
5061 * common_8.f90: New.
5062 * common_9.f90: New.
5064 2007-07-03 Tobias Burnus <burnus@net-b.de>
5067 * gfortran.dg/argument_checking_1.f90: New.
5068 * gfortran.dg/argument_checking_2.f90: New.
5069 * gfortran.dg/argument_checking_3.f90: New.
5070 * gfortran.dg/argument_checking_4.f90: New.
5071 * gfortran.dg/argument_checking_5.f90: New.
5072 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5073 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5075 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5077 * gcc.dg/pr32176.c: Add -w to default dg-options.
5079 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5081 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5083 2007-07-03 Tobias Burnus <burnus@net-b.de>
5086 * gfortran.dg/null_2.f90: New.
5088 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5089 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5092 * gcc.dg/pr32176.c: New test.
5094 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5096 * gcc.dg/const-float80.c : New test.
5097 * gcc.dg/const-float128.c : New test.
5098 * gcc.dg/const-float80-ped.c : New test.
5099 * gcc.dg/const-float128-ped.c : New test.
5101 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5103 * gcc.dg/c99-math.h: Fix typo.
5105 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5108 * gcc.dg/gomp/pr32468-1.c: New test.
5110 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5112 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5115 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5117 * gfortran.fortran-torture/compile/pr32583.f: New.
5118 * gcc.c-torture/compile/pr32584.c: New
5120 2007-07-02 Ollie Wild <aaw@google.com>
5122 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5123 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5125 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5127 * gcc.target/mips/save-restore-1.c: New test.
5128 * gcc.target/mips/save-restore-2.c: Likewise.
5129 * gcc.target/mips/save-restore-3.c: Likewise.
5130 * gcc.target/mips/save-restore-4.c: Likewise.
5132 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5134 PR tree-optimization/31966
5135 PR tree-optimization/32533
5136 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5137 * gfortran.dg/pr32533.f90: Ditto.
5139 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5141 * g++.dg/opt/nrv12.C: New test.
5142 * gcc.target/i386/nrv1.c: New test.
5145 * g++.dg/gomp/pr31748.C: New test.
5147 2007-07-02 Ira Rosen <irar@il.ibm.com>
5149 PR tree-optimization/32230
5150 * gcc.dg/vect/pr32230.c: New test.
5152 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5154 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5155 * bind_c_coms.f90: Ditto.
5156 * bind_c_coms_driver.c: Ditto.
5157 * bind_c_dts.f90: Ditto.
5158 * bind_c_dts_2.f03: Ditto.
5159 * bind_c_dts_2_driver.c: Ditto.
5160 * bind_c_dts_3.f03: Ditto.
5161 * bind_c_dts_4.f03: Ditto.
5162 * bind_c_dts_driver.c: Ditto.
5163 * bind_c_implicit_vars.f03: Ditto.
5164 * bind_c_procs.f03: Ditto.
5165 * bind_c_usage_2.f03: Ditto.
5166 * bind_c_usage_3.f03: Ditto.
5167 * bind_c_usage_5.f03: Ditto.
5168 * bind_c_usage_6.f03: Ditto.
5169 * bind_c_usage_7.f03: Ditto.
5170 * bind_c_vars.f90: Ditto.
5171 * bind_c_vars_driver.c: Ditto.
5172 * binding_c_table_15_1.f03: Ditto.
5173 * binding_label_tests.f03: Ditto.
5174 * binding_label_tests_10.f03: Ditto.
5175 * binding_label_tests_10_main.f03: Ditto.
5176 * binding_label_tests_11.f03: Ditto.
5177 * binding_label_tests_11_main.f03: Ditto.
5178 * binding_label_tests_12.f03: Ditto.
5179 * binding_label_tests_13.f03: Ditto.
5180 * binding_label_tests_13_main.f03: Ditto.
5181 * binding_label_tests_14.f03: Ditto.
5182 * binding_label_tests_2.f03: Ditto.
5183 * binding_label_tests_3.f03: Ditto.
5184 * binding_label_tests_4.f03: Ditto.
5185 * binding_label_tests_5.f03: Ditto.
5186 * binding_label_tests_6.f03: Ditto.
5187 * binding_label_tests_7.f03: Ditto.
5188 * binding_label_tests_8.f03: Ditto.
5189 * binding_label_tests_9.f03: Ditto.
5190 * c_assoc.f90: Ditto.
5191 * c_assoc_2.f03: Ditto.
5192 * c_f_pointer_shape_test.f90: Ditto.
5193 * c_f_pointer_tests.f90: Ditto.
5194 * c_f_tests_driver.c: Ditto.
5195 * c_funloc_tests.f03: Ditto.
5196 * c_funloc_tests_2.f03: Ditto.
5197 * c_funloc_tests_3.f03: Ditto.
5198 * c_funloc_tests_3_funcs.c: Ditto.
5199 * c_kind_params.f90: Ditto.
5200 * c_kind_tests_2.f03: Ditto.
5202 * c_loc_driver.c: Ditto.
5203 * c_loc_test.f90: Ditto.
5204 * c_loc_tests_2.f03: Ditto.
5205 * c_loc_tests_2_funcs.c: Ditto.
5206 * c_loc_tests_3.f03: Ditto.
5207 * c_loc_tests_4.f03: Ditto.
5208 * c_loc_tests_5.f03: Ditto.
5209 * c_loc_tests_6.f03: Ditto.
5210 * c_loc_tests_7.f03: Ditto.
5211 * c_loc_tests_8.f03: Ditto.
5212 * c_ptr_tests.f03: Ditto.
5213 * c_ptr_tests_10.f03: Ditto.
5214 * c_ptr_tests_5.f03: Ditto.
5215 * c_ptr_tests_7.f03: Ditto.
5216 * c_ptr_tests_7_driver.c: Ditto.
5217 * c_ptr_tests_8.f03: Ditto.
5218 * c_ptr_tests_8_funcs.c: Ditto.
5219 * c_ptr_tests_9.f03: Ditto.
5220 * c_ptr_tests_driver.c: Ditto.
5221 * c_size_t_driver.c: Ditto.
5222 * c_size_t_test.f03: Ditto.
5223 * com_block_driver.f90: Ditto.
5224 * global_vars_c_init.f90: Ditto.
5225 * global_vars_c_init_driver.c: Ditto.
5226 * global_vars_f90_init.f90: Ditto.
5227 * global_vars_f90_init_driver.c: Ditto.
5228 * interop_params.f03: Ditto.
5229 * iso_c_binding_only.f03: Ditto.
5230 * iso_c_binding_rename_1.f03: Ditto.
5231 * iso_c_binding_rename_1_driver.c: Ditto.
5232 * iso_c_binding_rename_2.f03: Ditto.
5233 * iso_c_binding_rename_2_driver.c: Ditto.
5234 * kind_tests_2.f03: Ditto.
5235 * kind_tests_3.f03: Ditto.
5236 * module_md5_1.f90: Ditto.
5237 * only_clause_main.c: Ditto.
5238 * print_c_kinds.f90: Ditto.
5239 * test_bind_c_parens.f03: Ditto.
5240 * test_c_assoc.c: Ditto.
5241 * test_com_block.f90: Ditto.
5242 * test_common_binding_labels.f03: Ditto.
5243 * test_common_binding_labels_2.f03: Ditto.
5244 * test_common_binding_labels_2_main.f03: Ditto.
5245 * test_common_binding_labels_3.f03: Ditto.
5246 * test_common_binding_labels_3_main.f03: Ditto.
5247 * test_only_clause.f90: Ditto.
5248 * use_iso_c_binding.f90: Ditto.
5249 * value_5.f90: Ditto.
5250 * value_test.f90: Ditto.
5251 * value_tests_f03.f90: Ditto.
5253 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5255 * gcc.dg/tls/opt-14.c: New.
5257 2007-07-01 Ollie Wild <aaw@google.com>
5259 * g++.dg/lookup/using16.C: New test.
5260 * g++.dg/lookup/using17.C: New test.
5262 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5265 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5266 (test_4): Use proper test for floating point equality.
5269 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5271 PR libgfortran/32554
5272 * gfortran.dg/fmt_p_1.f90: New test.
5274 2007-07-01 Ira Rosen <irar@il.ibm.com>
5276 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5277 initialization and fix dg-final check - the initialization loop is
5280 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5281 Volker Reichelt <reichelt@netcologne.de>
5284 * gcc.dg/pr32559.c: New test.
5286 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5288 PR tree-optimization/25371
5289 * gcc.dg/vect/pr25371.c: New test.
5291 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5293 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5294 when allocating and initializing a flexible array.
5296 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5299 * gfortran.dg/intrinsic.f90: New test.
5301 2007-06-30 Tobias Burnus <burnus@net-b.de>
5304 * gfortran.dg/fmt_zero_check.f90: New.
5306 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5309 * gfortran.dg/repeat_f90: New test.
5311 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5314 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5315 -pedantic-errors, so we should match errors.
5316 * gcc.dg/cpp/escape-1.c: Likewise.
5317 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5318 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5320 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5321 errors instead of warnings.
5322 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5324 * gcc.dg/cpp/arith-3.c: Likewise.
5326 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5329 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5330 * gcc.dg/pch/valid-2.c: Likewise.
5331 * gcc.dg/pch/valid-3.c: Likewise.
5332 * gcc.dg/pch/warn-1.c: Likewise.
5333 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5335 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5338 * gcc.dg/Wunused-function.c: New.
5340 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5342 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5344 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5346 * g++.dg/other/canon-31724.C: New.
5348 2007-06-29 Jan Hubicka <jh@suse.cz>
5351 * gcc.c-torture/compile/pr32372.c: new.
5353 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5355 * gfortran.dg/operator_3.f90: New test.
5357 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5359 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5360 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5362 2007-06-29 Richard Guenther <rguenther@suse.de>
5365 * gcc.dg/inline-23.c: New testcase.
5367 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5369 PR tree-optimization/24659
5370 * gcc.target/i386/vectorize2.c: New test.
5371 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5372 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5374 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5376 * gcc.dg/pointer-arith-9.c: New test.
5378 2007-06-29 Tobias Burnus <burnus@net-b.de>
5381 * gfortran.dg/fmt_read_2.f90: New.
5383 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5385 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5386 If it exists, don't try to create it.
5388 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5390 * g++.dg/ext/visibility/ms-compat-1.C: New.
5392 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5395 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5397 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5399 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5402 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5405 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5407 2007-06-27 Richard Guenther <rguenther@suse.de>
5410 * gcc.dg/inline-22.c: New testcase.
5412 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5414 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5415 the scan-assembler constant.
5417 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5420 * gcc.dg/pr20216.c: New.
5422 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5425 * gcc.dg/vect/pr32421.c: New test.
5427 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5430 * g++.dg/other/friend5.C: New test.
5432 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5435 * gfortran.dg/host_assoc_function_2.f90: New test.
5438 * gfortran.dg/host_assoc_call_1.f90: New test.
5440 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5444 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5447 * gfortran.dg/error_format.f90: New test.
5449 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5452 * gfortran.dg/pr32136.f90: New test.
5454 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5457 * gfortran.dg/minmaxloc_1.f90: New test.
5460 * gfortran.dg/minmaxloc_2.f90: New test.
5462 2007-06-23 Richard Guenther <rguenther@suse.de>
5464 PR tree-optimization/16876
5466 * gcc.dg/pr29254.c: The warning is bogus.
5467 * gcc.dg/warn-1.c: Likewise.
5468 * gcc.dg/assign-warn-3.c: Likewise.
5469 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5471 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5473 * gcc.c-torture/execute/20070623-1.c: New.
5475 2007-06-22 Jan Hubicka <jh@suse.cz>
5477 * gcc.c-torture/compile/pr31541.c: New.
5479 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5481 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5482 Remove -m64 from dg-options.
5484 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5487 * gcc.dg/pr32374.c: New test.
5489 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5492 * gfortran.dg/pointer_assign_3.f90: New test.
5494 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5496 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5498 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5501 * gfortran.dg/assign.f90: Update test.
5502 * gfortran.dg/real_do_1.f90: Update test.
5503 * gfortran.dg/gomp/omp_do1.f90: Update test.
5504 * gfortran.dg/warnings_are_errors_1.f: Update test.
5505 * gfortran.dg/g77/20010519-1.f: Update test.
5506 * gfortran.dg/g77/pr9258.f: Update test.
5507 * gfortran.dg/g77/960317-1.f: Update test.
5509 2007-06-21 Richard Guenther <rguenther@suse.de>
5511 PR tree-optimization/32453
5512 * gcc.c-torture/compile/pr32453.c: New testcase.
5514 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5516 PR tree-optimization/31866
5517 * gcc.dg/pr31866.c: New test.
5519 2007-06-21 Richard Guenther <rguenther@suse.de>
5521 PR tree-optimization/32451
5522 * g++.dg/torture/20070621-1.C: New testcase.
5524 2007-06-21 Christian Bruel <christian.bruel@st.com>
5526 * gcc.dg/attr-isr.c: Test delay slot content.
5528 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5531 gfortran.dg/pointer_assign_2.f90: New test.
5533 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5536 gfortran.dg/invalid_procedure_name.f90: New test.
5538 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5540 PR tree-optimization/25737
5541 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5543 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5545 * gcc.target/i386/large-size-array-3.c: New.
5547 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5548 Richard Guenther <rguenther@suse.de>
5551 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5553 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5556 * gcc.dg/pr31959.c: New test.
5559 * g++.dg/ext/asm10.C: New test.
5562 * gcc.c-torture/execute/20070614-1.c: New test.
5564 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5566 * gcc.target/arm/stack-corruption.c: New test.
5568 2007-06-19 Richard Guenther <rguenther@suse.de>
5570 * g++.dg/torture/pr30252.C: New testcase.
5572 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5574 PR tree-optimization/32353
5575 * g++.dg/opt/nrv13.C: New test.
5577 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5581 * gfortran.dg/impure_assignment_2.f90 : New test.
5584 * gfortran.dg/data_initialized_2.f90 : New test.
5586 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5587 appropriate version of 'dmach'.
5589 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5592 * gcc.target/i386/pr32389.c New test.
5594 2007-06-18 Simon Baldwin <simonb@google.com>
5597 * g++.dg/template/error25.C: New.
5598 * g++.dg/template/spec35.C: New.
5600 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5602 * gcc.c-torture/compile/pr32355.c: New testcase.
5604 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5606 PR tree-optimization/32383
5607 * g++.dg/opt/pr32383.C: New test.
5609 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5611 PR rtl-optimization/32366
5612 * gcc.dg/vect/pr32366.c: New test.
5614 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5616 * gcc.c-torture/compile/pr32349.c: New testcase.
5618 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5620 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5621 * gcc.target/sparc/combined-2.c: Likewise.
5622 * gcc.target/sparc/fexpand.c : Likewise.
5623 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5624 * gcc.target/sparc/fpack16.c : Likewise.
5625 * gcc.target/sparc/fpmerge.c : Likewise.
5626 * gcc.target/sparc/fpmul.c : Likewise.
5627 * gcc.target/sparc/noresult.c : Likewise.
5628 * gcc.target/sparc/pdist.c: Likewise.
5630 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5633 * gcc.target/i386/recip-divf.c: New test.
5634 * gcc.target/i386/recip-sqrtf.c: Ditto.
5635 * gcc.target/i386/recip-vec-divf.c: Ditto.
5636 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5637 * gcc.target/i386/sse-recip.c: Ditto.
5638 * gcc.target/i386/sse-recip-vec.c: Ditto.
5640 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5643 * gcc.c-torture/compile/20070605-1.c: New test.
5645 * gcc.c-torture/compile/20070603-1.c: New testcase.
5646 * gcc.c-torture/compile/20070603-2.c: New testcase.
5648 * gcc.c-torture/compile/20070531-1.c: New test.
5651 * gcc.c-torture/compile/20070531-2.c: New test.
5654 * gcc.c-torture/compile/20070529-1.c: New test.
5657 * gcc.c-torture/compile/20070529-2.c: New test.
5660 * gcc.c-torture/compile/20070520-1.c: New test.
5662 * g++.dg/ext/java-1.C: New test.
5664 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5665 loops instead of one. Remove the "can't determine dependence"
5667 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5668 needed as the cast is gone in the first place.
5669 * gcc.dg/max-1.c: Change local variable a to be a global one.
5670 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5671 have a cast which is PREd.
5673 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5675 * g++.dg/lookup/anon6.C: New test.
5677 2007-06-14 Dirk Mueller <dmueller@suse.de>
5680 * g++.dg/opt/static6.C: New testcase.
5682 2007-06-14 Geoff Keating <geoffk@apple.com>
5684 * g++.dg/ext/visibility/overload-1.C: New.
5687 * g++.dg/ext/visibility/anon4.C: New.
5689 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5692 * gcc.target/i386/pr32268.c: New test.
5694 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5696 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5697 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5698 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5700 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5701 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5702 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5705 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5708 * gfortran.dg/common_resize_1.f90: New test.
5710 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5713 * gcc.dg/vect/pr32224.c: Fix.
5715 2007-06-13 Eric Christopher <echristo@apple.com>
5717 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5719 2007-06-13 Tobias Burnus <burnus@net-b.de>
5722 * gfortran.dg/actual_array_vect_1.f90: New.
5724 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5726 * gcc.target/sparc/mfpu.c: New test.
5728 2007-06-12 Geoff Keating <geoffk@apple.com>
5730 * g++.dg/warn/weak1.C: Suppress on Darwin.
5731 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5733 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5736 * g++.dg/torture/pr31579.C: New testcase.
5738 2007-06-12 Ian Lance Taylor <iant@google.com>
5741 * g++.dg/init/new16.C: New test.
5742 * g++.dg/init/new17.C: New test.
5743 * g++.dg/init/new18.C: New test.
5744 * g++.dg/init/new19.C: New test.
5746 2007-06-12 Olivier Hainque <hainque@adacore.com>
5748 * gnat.dg/lhs_view_convert.adb: New test.
5750 2007-06-12 Richard Guenther <rguenther@suse.de>
5752 PR tree-optimization/15353
5753 PR tree-optimization/31657
5754 * gcc.c-torture/execute/20070424-1.c: New testcase.
5755 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5756 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5757 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5758 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5759 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5761 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5763 PR rtl-optimization/32293
5764 * gcc.dg/pr32293.c: New test.
5766 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5768 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5770 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5773 * gfortran.dg/equiv_7.f90: New test.
5774 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5777 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5779 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5781 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5782 * gcc.dg/setjmp-4.c: Likewise.
5783 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5785 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5787 PR rtl-optimization/31025
5788 * gfortran.dg/pr31025.f90: New.
5790 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5793 * gcc.target/i386/pr32280.c: New test.
5795 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5798 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5800 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5802 PR libgfortran/32235
5803 * gfortran.dg/backspace_9.f: New test.
5805 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5807 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5809 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5811 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5813 2007-06-09 Ian Lance Taylor <iant@google.com>
5815 PR tree-optimization/32169
5816 * gcc.c-torture/compile/pr32169.c: New test.
5818 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5820 * gcc.dg/vect/costmodel: New directory.
5821 * gcc.dg/vect/costmodel/i386: New directory.
5822 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5823 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5825 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5826 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5827 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5828 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5829 * gcc.dg/vect/costmodel/x86_64: New directory.
5830 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5832 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5834 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5835 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5836 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5837 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5840 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5842 PR tree-optimization/32243
5843 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5844 flags for -Os tests.
5845 * gcc.dg/vect/03-vect-pr32243.c: New test.
5847 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5849 PR tree-optimization/32224
5850 * gcc.dg/vect/pr32224.c: New test.
5852 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5855 * g++.dg/gomp/pr32177.C: New test.
5857 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5860 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5861 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5862 warning nor an error.
5863 * gcc.dg/Wfatal-2.c: Likewise.
5864 * gcc.dg/Werror-1.c: Likewise.
5865 * gcc.dg/Werror-5.c: Likewise.
5866 * gcc.dg/Werror-7.c: Likewise.
5867 * gcc.dg/Werror-10.c: Likewise.
5868 * gcc.dg/Werror-11.c: Likewise.
5870 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5873 * g++.dg/init/brace6.C: New test.
5875 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5877 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5878 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5879 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5880 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5882 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5883 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5884 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5885 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5886 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5887 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5888 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5889 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5891 * gcc.dg/darwin-minversion-3.c: New.
5893 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5895 * gcc.target/i386/builtin-copysign.c: New test.
5897 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5899 PR tree-optimization/32220
5900 * gfortran.dg/predcom-2.f: New testcase.
5902 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5905 * gcc.target/i386/vectorize4.c: New test.
5907 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5909 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5911 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5914 * gcc.dg/simd-5.c: Mark output as a note.
5915 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5917 * gcc.dg/simd-1.c: Likewise.
5918 * gcc.dg/always_inline.c: Mark output as a sorry.
5919 * gcc.dg/always_inline2.c: Likewise.
5920 * gcc.dg/always_inline3.c: Likewise.
5922 2007-06-06 Ian Lance Taylor <iant@google.com>
5924 * g++.dg/conversion/enum1.C: New test.
5926 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5928 PR tree-optimization/32216
5929 * gcc.dg/vect/pr32216.c: New test.
5931 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934 * gfortran.dg/invalid_contains_1.f90: New test.
5935 * gfortran.dg/invalid_contains_2.f90: New test.
5937 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5940 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5943 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5946 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5947 dg-message to match de note.
5948 * gcc.dg/pr26570.c: Use dg-message for a note.
5949 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5950 dg-error instead of dg-warning because of -Werror.
5951 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5952 neither an error, nor a warning.
5953 * gcc.dg/glibc-uclibc-2.c: Likewise
5954 * gcc.dg/cpp/19940712-1.c: Likewise.
5956 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5958 PR preprocessor/23479
5959 * gcc.dg/binary-constants-1.c: Add test suites for
5960 the 0b-prefixed binary integer constants.
5961 * gcc.dg/binary-constants-2.c: Ditto.
5962 * gcc.dg/binary-constants-3.c: Ditto.
5963 * gcc.dg/binary-constants-4.c: Ditto.
5965 2007-06-05 Ian Lance Taylor <iant@google.com>
5967 * gcc.dg/Wstrict-overflow-19.c: New test.
5969 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5971 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5973 2007-06-04 Ian Lance Taylor <iant@google.com>
5975 * gcc.dg/Wstrict-overflow-18.c: New test.
5977 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5980 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5981 * gcc.dg/cpp/mi5.c: Likewise.
5982 * gcc.dg/cpp/mi7.c: Likewise.
5984 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5987 * gcc.dg/pr32191.c: New test.
5989 2007-05-28 Tobias Burnus <burnus@net-b.de>
5992 * gfortran.dg/allocate_stat_1.f90: Remove.
5994 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5996 * gcc.target/i386/sse4_2-check.h: New.
5997 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5998 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5999 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6000 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6001 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6002 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6003 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6004 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6005 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6006 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6007 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6008 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6009 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6010 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6011 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6012 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6013 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6014 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6016 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6018 * gcc.dg/pie-link.c: New test.
6020 2007-06-01 Ian Lance Taylor <iant@google.com>
6022 * gcc.dg/Wstrict-overflow-17.c: New test.
6024 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6026 * gcc.dg/builtin-return-1.c (g): New.
6027 (main): Allocate at least 64 bytes on the stack.
6029 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6031 * g++.dg/init/cleanup3.C: New test.
6033 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6035 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6038 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6041 * gfortran.dg/char_array_constructor_3.f90: New test.
6043 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6045 PR tree-optimization/32160
6046 * gfortran.dg/predcom-1.f: New test.
6048 2007-05-31 Richard Guenther <rguenther@suse.de>
6050 * g++.dg/other/str_empty.C: Move...
6051 * g++.dg/other/pr30567.C: Move...
6052 * g++.dg/tree-ssa/pr27218.C: Move...
6053 * g++.dg/torture: ...here and remove dg-options.
6055 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6058 * g++.dg/ext/is_pod_incomplete.C: New.
6060 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6061 Douglas Gregor <doug.gregor@gmail.com>
6062 Pedro Lamarao <pedro.lamarao@mndfck.org>
6063 Howard Hinnant <howard.hinnant@gmail.com>
6067 * g++.dg/cpp0x/rv8p.C: New.
6068 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6069 * g++.dg/cpp0x/cast-bug.C: New.
6070 * g++.dg/cpp0x/elision_weak.C: New.
6071 * g++.dg/cpp0x/collapse-bug.C: New.
6072 * g++.dg/cpp0x/rv3p.C: New.
6073 * g++.dg/cpp0x/rv7n.C: New.
6074 * g++.dg/cpp0x/overload-conv-1.C: New.
6075 * g++.dg/cpp0x/rv2n.C: New.
6076 * g++.dg/cpp0x/deduce.C: New.
6077 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6078 * g++.dg/cpp0x/rv6p.C: New.
6079 * g++.dg/cpp0x/template_deduction.C: New.
6080 * g++.dg/cpp0x/implicit-copy.C: New.
6081 * g++.dg/cpp0x/rv1p.C: New.
6082 * g++.dg/cpp0x/cast.C: New.
6083 * g++.dg/cpp0x/rv5n.C: New.
6084 * g++.dg/cpp0x/collapse.C: New.
6085 * g++.dg/cpp0x/overload-conv-2.C: New.
6086 * g++.dg/cpp0x/rv4p.C: New.
6087 * g++.dg/cpp0x/rvo.C: New.
6088 * g++.dg/cpp0x/iop.C: New.
6089 * g++.dg/cpp0x/rv3n.C: New.
6090 * g++.dg/cpp0x/rv7p.C: New.
6091 * g++.dg/cpp0x/reference_collapsing.C: New.
6092 * g++.dg/cpp0x/overload.C: New.
6093 * g++.dg/cpp0x/named.C: New.
6094 * g++.dg/cpp0x/rv2p.C: New.
6095 * g++.dg/cpp0x/rv6n.C: New.
6096 * g++.dg/cpp0x/not_special.C: New.
6097 * g++.dg/cpp0x/bind.C: New.
6098 * g++.dg/cpp0x/rv1n.C: New.
6099 * g++.dg/cpp0x/rv5p.C: New.
6100 * g++.dg/cpp0x/elision.C: New.
6101 * g++.dg/cpp0x/named_refs.C: New.
6102 * g++.dg/cpp0x/unnamed_refs.C: New.
6103 * g++.dg/cpp0x/rv4n.C: New.
6104 * g++.dg/cpp0x/elision_neg.C: New.
6105 * g++.dg/init/copy7.C: Run in C++98 mode.
6106 * g++.dg/overload/arg1.C: Ditto.
6107 * g++.dg/overload/arg4.C: Ditto.
6109 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6112 * g++.dg/opt/static5.C: New test.
6114 2007-05-30 Richard Guenther <rguenther@suse.de>
6116 * g++.dg/dg.exp: Prune torture/.
6117 * g++.dg/torture/dg-torture.exp: New testsuite.
6119 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6121 * gcc.target/arm/pr27387.C: Move and rename to ...
6122 * g++.dg/inherit/thunk8.C: ... here.
6124 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6126 PR tree-optimization/31769
6127 * g++.dg/gomp/pr31769.C: New test.
6129 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6131 * gcc.target/i386/stack-realign.c: New.
6133 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6135 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6137 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6139 * gfortran.dg/sizeof.f90: New.
6141 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6144 * gcc.dg/boolcomplex-1.c: New test.
6147 * g++.dg/ext/boolcomplex-1.c: New test.
6149 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6151 * gcc.dg/matrix: New directory.
6153 2007-05-28 Tobias Burnus <burnus@net-b.de>
6156 * gfortran.dg/allocate_stat_1.f90: New.
6158 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6161 * transfer_hollerith_1.f90: New test.
6163 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6166 * gcc.c-torture/execute/vrp-7.c: New test.
6168 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6170 * gfortran.dg/transfer_simplify_4.f90: New test.
6172 2007-05-27 Tobias Burnus <burnus@net-b.de>
6175 * gfortran.dg/func_result_3.f90: New.
6177 2007-05-27 Tobias Burnus <burnus@net-b.de>
6180 * gfortran.dg/transfer_simplify_3.f90: New.
6182 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6185 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6187 * gcc.target/i386/pr32065-2.c: New test.
6189 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6192 * gfortran.dg/io_constraints_2.f90: Update.
6194 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6197 * gfortran.dg/array_constructor_17.f90: New test.
6199 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6202 * g++.dg/opt/array2.C: New testcase.
6204 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6207 * gcc.target/i386/pr32065.c: New test.
6209 2007-05-25 Dirk Mueller <dmueller@suse.de>
6210 Marcus Meissner <meissner@suse.de>
6212 * gcc.dg/attr-alloc_size.c: New.
6214 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6215 Lee Millward <lee.millward@gmail.com>
6218 * g++.dg/parse/crash34.C: New test.
6220 * g++.dg/parse/crash35.C: New test.
6222 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6224 * gcc.target/i386/sse2-check.h: New.
6225 * gcc.target/i386/sse2-vec-1.c: Likewise.
6226 * gcc.target/i386/sse2-vec-2.c: Likewise.
6227 * gcc.target/i386/sse2-vec-3.c: Likewise.
6228 * gcc.target/i386/sse2-vec-4.c: Likewise.
6229 * gcc.target/i386/sse2-vec-5.c: Likewise.
6230 * gcc.target/i386/sse2-vec-6.c: Likewise.
6232 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6244 * g++.dg/cpp0x/pr31431.C: New.
6245 * g++.dg/cpp0x/pr31437.C: New.
6246 * g++.dg/cpp0x/pr31442.C: New.
6247 * g++.dg/cpp0x/pr31444.C: New.
6248 * g++.dg/cpp0x/pr31431-2.C: New.
6249 * g++.dg/cpp0x/pr31432.C: New.
6250 * g++.dg/cpp0x/pr31434.C: New.
6251 * g++.dg/cpp0x/pr31438.C: New.
6252 * g++.dg/cpp0x/pr31443.C: New.
6253 * g++.dg/cpp0x/pr31445.C: New.
6254 * g++.dg/cpp0x/variadic-crash1.C: New.
6256 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6258 * gcc.target/arm/long-calls-1.c: New test.
6259 * gcc.target/arm/long-calls-2.c: Likewise.
6260 * gcc.target/arm/long-calls-3.c: Likewise.
6261 * gcc.target/arm/long-calls-4.c: Likewise.
6263 2007-05-25 Richard Guenther <rguenther@suse.de>
6264 Andrew Pinski <andrew_pinski@playstation.sony.com>
6266 PR tree-optimization/31982
6267 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6269 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6272 * gfortran.dg/result_in_spec_2.f90: New test.
6274 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6276 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6278 2007-05-24 Ollie Wild <aaw@google.com>
6280 * gcc.dg/cpp/counter-1.c: New test.
6281 * gcc.dg/pch/counter-1.c: New test.
6282 * gcc.dg/pch/counter-1.hs: New file.
6283 * gcc.dg/pch/counter-2.c: New test.
6284 * gcc.dg/pch/counter-2.hs: New file.
6285 * gcc.dg/pch/counter-3.c: New test.
6286 * gcc.dg/pch/counter-3.hs: New file.
6288 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6290 * gcc.dg/tree-ssa/predcom-1.c: New test.
6291 * gcc.dg/tree-ssa/predcom-2.c: New test.
6292 * gcc.dg/tree-ssa/predcom-3.c: New test.
6293 * gcc.dg/tree-ssa/predcom-4.c: New test.
6294 * gcc.dg/tree-ssa/predcom-5.c: New test.
6295 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6297 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6300 * gcc.target/i386/sse4_1-check.h (MASK): New.
6302 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6305 * gfortran.dg/pr25603.f: Initialize integer variables.
6307 2007-05-23 Ian Lance Taylor <iant@google.com>
6309 * g++.dg/other/vrp1.C: New test.
6311 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6313 PR preprocessor/20077
6314 * gcc.dg/cpp/paste15.c: New test.
6316 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6317 Nigel Stephens <nigel@mips.com>
6318 Richard Sandiford <richard@codesourcery.com>
6320 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6321 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6322 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6323 * gcc.target/mips/inter/mips16-inter.exp: New.
6325 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6327 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6329 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6331 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6332 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6333 * gcc.target/i386/sse3-addsubps.c: Likewise.
6334 * gcc.target/i386/sse3-haddpd.c: Likewise.
6335 * gcc.target/i386/sse3-haddps.c: Likewise.
6336 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6337 * gcc.target/i386/sse3-hsubps.c: Likewise.
6338 * gcc.target/i386/sse3-lddqu.c: Likewise.
6339 * gcc.target/i386/sse3-movddup.c: Likewise.
6340 * gcc.target/i386/sse3-movshdup.c: Likewise.
6341 * gcc.target/i386/sse3-movsldup.c: Likewise.
6343 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6344 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6345 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6346 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6347 * gcc.target/i386/ssse3-palignr.c: Likewise.
6348 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6349 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6350 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6351 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6352 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6353 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6354 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6355 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6356 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6357 * gcc.target/i386/ssse3-psignb.c: Likewise.
6358 * gcc.target/i386/ssse3-psignd.c: Likewise.
6359 * gcc.target/i386/ssse3-psignw.c: Likewise.
6360 * gcc.target/i386/ssse3-vals.h: Likewise.
6362 * gcc.target/i386/sse3-check.h: New file.
6363 * gcc.target/i386/ssse3-check.h: Likewise.
6365 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6368 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6370 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6373 * gcc.c-torture/20070522-1.c: New testcase.
6375 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6377 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6379 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6381 * gcc.c-torture/execute/ieee/20000320-1.x,
6382 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6383 m68k-*-* and check_effective_target_coldfire_fpu.
6385 2007-05-22 Ollie Wild <aaw@google.com>
6387 * g++.dg/lookup/hidden-class10.C: New test.
6388 * g++.dg/lookup/hidden-class11.C: New test.
6390 2007-05-22 Ollie Wild <aaw@google.com>
6392 * g++.dg/lookup/name-clash5.C: New test.
6393 * g++.dg/lookup/name-clash6.C: New test.
6395 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6397 * g++.dg/other/i386-2.C: Update comments on header files tested.
6398 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6400 * gcc.target/i386/sse-12.c: Likewise.
6401 * gcc.target/i386/sse-13.c: Likewise.
6402 * gcc.target/i386/sse-14.c: Likewise.
6404 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6405 Redefined to test with immediate operand.
6406 (__builtin_ia32_blendps): Likewise.
6407 (__builtin_ia32_blendpd): Likewise.
6408 (__builtin_ia32_dpps): Likewise.
6409 (__builtin_ia32_dpps): Likewise.
6410 (__builtin_ia32_insertps128): Likewise.
6411 (__builtin_ia32_vec_ext_v4sf): Likewise.
6412 (__builtin_ia32_vec_set_v16qi): Likewise.
6413 (__builtin_ia32_vec_set_v4si): Likewise.
6414 (__builtin_ia32_vec_set_v2di): Likewise.
6415 (__builtin_ia32_vec_ext_v16qi): Likewise.
6416 (__builtin_ia32_vec_ext_v4si): Likewise.
6417 (__builtin_ia32_vec_ext_v2di): Likewise.
6418 (__builtin_ia32_roundpd): Likewise.
6419 (__builtin_ia32_roundsd): Likewise.
6420 (__builtin_ia32_roundps): Likewise.
6421 (__builtin_ia32_roundss): Likewise.
6422 (__builtin_ia32_mpsadbw128): Likewise.
6424 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6426 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6428 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6430 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6432 * gcc.dg/dfp/func-struct.c: Ditto.
6433 * gcc.dg/dfp/operator-assignment.c: Ditto.
6434 * gcc.dg/dfp/convert-bfp.c: Ditto.
6435 * gcc.dg/dfp/convert-int.c: Ditto.
6436 * gcc.dg/dfp/convert-int-max.c: Ditto.
6437 * gcc.dg/dfp/func-scalar.c: Ditto.
6438 * gcc.dg/dfp/cast.c: Ditto.
6439 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6440 failures, and fix a typo in return type of arg1_128.
6441 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6442 failures, and fix a typo in a constant suffix.
6443 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6444 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6446 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6447 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6449 * lib/gcc-dg.exp(process_message): New proc.
6450 (dg-message): New test directive.
6451 * gcc.dg/always_inline.c: Use dg-message.
6452 * gcc.dg/always_inline2.c: Ditto.
6453 * gcc.dg/always_inline3.c: Ditto.
6454 * gcc.dg/invalid-call-1.c: Ditto.
6455 * gcc.dg/pr17506.c: Ditto.
6456 * gcc.dg/simd-5.c: Ditto.
6457 * gcc.dg/simd-6.c: Ditto.
6458 * gcc.dg/va-arg-2.c: Ditto.
6459 * gcc.dg/cpp/syshdr.c: Ditto.
6460 * gcc.dg/cpp/unc4.c: Ditto.
6461 * gcc.dg/cpp/trad/mi1.c: Ditto.
6462 * gcc.dg/cpp/trad/mi5.c: Ditto.
6463 * gcc.dg/cpp/trad/mi7.c: Ditto.
6464 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6465 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6466 * gcc.test-framework/test-framework.awk: Special-case outexists
6469 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6471 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6472 (bit_SSE4_2): Likewise.
6473 (bit_POPCNT): Likewise.
6475 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6476 Check if assembler supports SSE4 instructions.
6478 * gcc.target/i386/sse4_1-blendpd.c: New file.
6479 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6480 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6481 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6482 * gcc.target/i386/sse4_1-check.h: Likewise.
6483 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6484 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6485 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6486 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6487 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6488 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6489 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6490 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6491 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6492 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6493 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6494 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6495 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6496 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6497 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6498 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6499 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6500 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6501 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6502 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6503 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6504 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6505 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6506 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6507 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6508 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6509 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6510 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6511 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6512 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6513 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6514 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6515 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6516 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6517 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6518 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6519 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6520 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6521 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6522 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6523 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6524 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6525 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6526 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6527 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6528 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6529 * gcc.target/i386/sse4_1-round.h: Likewise.
6530 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6531 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6532 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6533 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6534 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6535 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6536 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6537 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6538 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6539 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6540 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6541 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6542 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6543 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6545 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6548 * gfortran.dg/bounds_check_7.f90: New test.
6550 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6552 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6553 (check_effective_target_sse4a): Ditto.
6555 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6556 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6557 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6558 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6559 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6560 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6561 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6562 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6563 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6564 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6565 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6566 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6567 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6568 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6569 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6570 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6571 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6572 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6573 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6574 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6576 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6578 * g++.dg/ext/cleanup-1.C: New test.
6579 * g++.dg/ext/cleanup-2.C: Likewise.
6580 * g++.dg/ext/cleanup-3.C: Likewise.
6581 * g++.dg/ext/cleanup-4.C: Likewise.
6582 * g++.dg/ext/cleanup-5.C: Likewise.
6583 * g++.dg/ext/cleanup-6.C: Likewise.
6584 * g++.dg/ext/cleanup-8.C: Likewise.
6585 * g++.dg/ext/cleanup-9.C: Likewise.
6586 * g++.dg/ext/cleanup-10.C: Likewise.
6587 * g++.dg/ext/cleanup-11.C: Likewise.
6588 * g++.dg/ext/cleanup-dtor.C: Likewise.
6590 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6593 * gcc.dg/vect/vect-102a.c: New test.
6595 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6596 Paolo Carlini <pcarlini@suse.de>
6597 Uros Bizjak <ubizjak@gmail.com>
6599 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6600 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6601 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6602 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6603 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6606 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6609 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6611 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6614 * gfortran.dg/do_3.F90: Add checks for the final value of the
6617 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6619 * gcc.c-torture/execute/990127-2.x: New file.
6621 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6623 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6624 * gcc.target/i386/sse-12: Add -O to compile options.
6625 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6626 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6627 and mm3dnow.h. Add -O to compile options.
6629 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6632 * gfortran.dg/char_length_5.f90: New test.
6635 * gfortran.dg/array_reference_1.f90: New test.
6637 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6644 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6645 * gcc.dg/Wtype-limits.c: New.
6646 * gcc.dg/Wtype-limits-Wextra.c: New.
6647 * gcc.dg/Wtype-limits-no.c: New.
6648 * g++.dg/warn/Wtype-limits.C: New.
6649 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6650 * g++.dg/warn/Wtype-limits-no.C: New.
6652 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6654 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6655 instead of "-msse2".'
6656 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6657 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6659 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6660 to test with immediate operand.
6661 (__builtin_ia32_insertqi): Ditto.
6662 (__builtin_ia32_palignr128): Ditto.
6663 (__builtin_ia32_palignr): Ditto.
6664 (__builtin_ia32_pshufhw): Ditto.
6665 (__builtin_ia32_pshuflw): Ditto.
6666 (__builtin_ia32_pshufd): Ditto.
6667 (__builtin_ia32_vec_set_v8hi): Ditto.
6668 (__builtin_ia32_vec_ext_v8hi): Ditto.
6669 (__builtin_ia32_shufpd): Ditto.
6670 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6672 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6675 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6677 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6680 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6681 and "__inline". Use "-msse" instead of "-msse2".
6683 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6686 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6687 * gcc.dg/20030906-2.c: Likewise.
6688 * objc.dg/method-17.m: Add -Wreturn-type.
6689 * obj-c++.dg/method-21.mm: Likewise.
6691 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6694 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6695 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6696 (__builtin_ia32_psrlqi128): Ditto.
6697 (__builtin_ia32_psrlwi128): Ditto.
6698 (__builtin_ia32_psrldi128): Ditto.
6699 (__builtin_ia32_psrldqi128): Ditto.
6700 (__builtin_ia32_pslldqi128): Ditto.
6701 (__builtin_ia32_psrawi128): Ditto.
6702 (__builtin_ia32_psradi128): Ditto.
6703 (__builtin_ia32_psllqi128): Ditto.
6704 (__builtin_ia32_pslldi128): Ditto.
6705 (__builtin_prefetch): Ditto.
6706 (__builtin_ia32_pshufw): Ditto.
6707 (__builtin_ia32_vec_set_v4hi): Ditto.
6708 (__builtin_ia32_vec_ext_v4hi): Ditto.
6709 (__builtin_ia32_shufps): Ditto.
6710 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6712 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6715 * gfortran.dg/char_allocation_1.f90: New test.
6717 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6719 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6720 * gcc.dg/Wconversion-sign.c: New.
6721 * gcc.dg/Wconversion-integer-no-sign.c: New.
6722 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6724 * g++.dg/warn/Wconversion-sign.C: New.
6725 * g++.old-deja/g++.other/warn4.C: Update.
6726 * g++.dg/warn/Wconversion1.C: Likewise.
6728 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6730 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6731 * gcc.dg/torture/builtin-math-4.c: Likewise.
6733 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6736 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6738 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6740 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6742 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6745 * gcc.target/i386/pr31628.c: New.
6747 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6750 * gcc.dg/pr31344.c: New test.
6752 2007-05-17 Ian Lance Taylor <iant@google.com>
6754 PR tree-optimization/31953
6755 * gcc.c-torture/compile/pr31953.c: New test.
6757 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6759 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6761 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6763 * gcc.dg/torture/builtin-math-4.c: Likewise.
6765 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6766 * gcc.dg/torture/builtin-math-4.c: Likewise.
6768 * gcc.dg/torture/builtin-math-4.c: New test.
6770 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6771 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6773 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6774 * gcc.dg/cpp/include2.c: Ditto.
6775 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6776 * gcc.dg/cpp/paste5.c: Ditto.
6777 * gcc.dg/cpp/paste6.c: Ditto.
6778 * gcc.dg/cpp/paste8.c: Ditto.
6779 * gcc.dg/cpp/paste11.c: Ditto.
6780 * gcc.dg/cpp/paste13.c: Ditto.
6781 * gcc.dg/cpp/skipping2.c: Ditto.
6782 * gcc.dg/reg-vol-struct-1.c: Ditto.
6783 * gcc.dg/Wshadow-1.c: Ditto.
6784 * gcc.dg/cpp/trad/comment.c: Ditto.
6785 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6786 * gcc.dg/cpp/if-2.c: Ditto.
6787 * gcc.dg/array-5.c: Ditto.
6788 * gcc.dg/inline-15.c: Ditto.
6789 * gcc.dg/pr27953.c: Ditto.
6790 * gcc.dg/Wno-c++-compat.c: Ditto.
6792 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6794 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6796 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6798 * gcc.c-torture/execute/20070517-1.c: New test.
6800 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6803 * gfortran.dg/min_max_conformance.f90: New test.
6805 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6807 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6808 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6809 gcc.dg/vect/vect-104.c: Use more complex construction to
6810 prevent vectorizing.
6811 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6813 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6815 PR tree-optimization/24659
6816 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6817 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6818 not vect_int target.
6819 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6820 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6822 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6823 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6824 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6826 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6828 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6829 and x86_64-*-* targets.
6830 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6832 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6839 * transfer_simplify_1.f90: New test.
6840 * transfer_simplify_2.f90: New test.
6842 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6844 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6846 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6848 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6850 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6853 * gcc.dg/fltconst-1.c: New test.
6855 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6856 * gcc.dg/dfp/operator-assignment.c: Ditto.
6858 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6861 * g++.dg/rtti/typeid5.C: New.
6863 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6866 * gfortran.dg/substr_4.f: New test.
6868 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6870 * gcc.target/m68k/interrupt_thread-1.c,
6871 gcc.target/m68k/interrupt_thread-2.c,
6872 gcc.target/m68k/interrupt_thread-3.c: New.
6873 * gcc.target/m68k/m68k.exp: Accept fido.
6875 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6877 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6878 * gfortran.dg/altreturn_3.f90: Likewise.
6879 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6880 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6881 * gfortran.dg/inquire_iolength.f90: Likewise.
6882 * gfortran.dg/module_naming_1.f90: Likewise.
6883 * gfortran.dg/oldstyle_2.f90: Likewise.
6884 * gfortran.dg/operator_2.f90: Likewise.
6885 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6886 * gfortran.dg/used_types_11.f90: Likewise.
6887 * gfortran.dg/zero_array_components_1.f90: Likewise.
6888 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6889 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6890 * gfortran.dg/real_const_3.f90: Likewise.
6892 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6894 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6895 * gcc.dg/tree-ssa/loop-30.c: New test.
6897 2007-05-13 Richard Guenther <rguenther@suse.de>
6899 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6901 * g++.dg/tree-ssa/pr31146.C: Likewise.
6903 2007-05-13 Revital Eres <eres@il.ibm.com>
6905 * gcc.dg/dse.c: New test.
6907 2007-05-12 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/31797
6910 * gcc.c-torture/compile/pr31797.c: New testcase.
6912 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6915 * gfortran.dg/host_assoc_function_1.f90: New test.
6917 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6920 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6922 2007-05-11 Silvius Rus <rus@google.com>
6924 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6925 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6926 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6927 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6928 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6929 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6930 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6931 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6932 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6933 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6934 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6935 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6936 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6937 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6938 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6939 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6941 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6944 * gcc.c-torture/execute/builtins/memchr.c: New.
6945 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6946 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6948 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6951 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6953 * gfortran.dg/recursive_reference_2.f90: New test.
6955 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6958 * gfortran.dg/namelist_29.f90: New test.
6960 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6963 * gfortran.dg/entry_10.f90: New test.
6965 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6967 PR tree-optimization/31885
6968 * gcc.dg/tree-ssa/loop-29.c: New test.
6970 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6972 * assumed_dummy_1.f90: Fix dg directive.
6973 * char_initialiser_actual.f90: Likewise.
6974 * nested_modules_2.f90: Likewise.
6975 * shift-alloc.f90: Likewise.
6977 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6979 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6981 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6984 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6986 2007-05-09 Mike Stump <mrs@apple.com>
6988 * g++.dg/other/first-global.C: Add -fpie for darwin.
6989 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6991 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6993 * gcc.dg/20070507-1.c: New testcase.
6995 2007-05-08 Chao-ying Fu <fu@mips.com>
6997 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6998 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6999 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7000 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7002 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7005 * gcc.dg/pr31847.c: New test.
7007 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7010 * gfortran.dg/actual_array_result_1.f90: New test.
7012 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7015 * gfortran.dg/parameter_array_init_1.f90: New test.
7018 * gfortran.dg/parameter_array_init_2.f90: New test.
7020 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7023 * gcc.target/i386/pr31854.c: New test.
7025 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7027 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7029 2007-05-07 Mike Stump <mrs@apple.com>
7031 * g++.old-deja/g++.mike/empty.C: Add.
7033 2007-05-07 Eric Christopher <echristo@apple.com>
7035 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7037 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7039 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7040 variable. Rearrange conversions from binary float to decimal float.
7042 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7044 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7047 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7049 * gnat.dg/opt1.ad[sb]: New testcase.
7051 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7054 * gfortran.dg/do_3.F90: New test.
7056 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7059 * gfortran.dg/new_line.f90: Add new checks.
7061 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7064 * gfortran.dg/large_unit_1.f90: New.
7065 * gfortran.dg/large_unit_2.f90: New.
7066 * gfortran.dg/iostat_4.f90: New
7067 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7069 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7072 * gfortran.dg/char_result_4.f90: New test.
7074 2007-06-05 Revital Eres <eres@il.ibm.com>
7077 * gcc.dg/pr30957-1.c: New test.
7079 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082 * gfortran.dg/char_type_len_2.f90: New test.
7084 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7087 * g++.dg/other/nested-extern.cc: New.
7088 * g++.dg/other/nested-extern-1.C: New.
7089 * g++.dg/other/nested-extern-2.C: New.
7091 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7094 * gfortran.dg/erf.f90: New test.
7095 * gfortran.dg/besxy.f90: New test.
7097 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7100 * gfortran.dg/fseek.f90: New test.
7102 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7104 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7106 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7109 * gfortran.dg/zero_length_1.f90: New test.
7111 2007-05-04 Tobias Burnus <burnus@net-b.de>
7114 * gfortran.dg/char_pointer_assign_3.f90: New test.
7115 * gfortran.dg/char_result_2.f90: Re-enable test.
7117 2007-05-04 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/char_length_3.f90: New test.
7121 * gfortran.dg/char_result_2.f90: Fix test.
7123 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7125 PR tree-optimization/30565
7126 * gcc.dg/tree-ssa/loop-27.c: New test.
7128 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7130 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7131 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7132 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7133 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7135 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7137 PR tree-optimization/31699
7138 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7140 (check_effective_target_vect_floatint_cvt): New.
7141 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7142 of specific targets.
7143 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7144 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7145 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7146 * gcc.dg/vect/vect-iv-4.c: Likewise.
7147 * gcc.dg/vect/vect-multitypes-11.c: New.
7148 * gcc.dg/vect/pr31699.c: New.
7150 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7152 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7154 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7157 * g++.dg/warn/anonymous-namespace-2.C: New.
7158 * g++.dg/warn/anonymous-namespace-2.h: New.
7160 2007-05-02 Paul Brook <paul@codesourcery.com>
7162 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7164 2007-05-02 Eric Christopher <echristo@apple.com>
7166 * gcc.dg/cpp/if-div.c: New file.
7168 2007-05-02 Tom Tromey <tromey@redhat.com>
7170 PR preprocessor/28709:
7171 * gcc.dg/cpp/pr28709.c: New file.
7173 2007-05-02 Richard Guenther <rguenther@suse.de>
7175 PR tree-optimization/31146
7176 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7178 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7180 * gcc.c-torture/compile/limits-blockid.c: New.
7181 * gcc.c-torture/compile/limits-caselabels.c: New.
7182 * gcc.c-torture/compile/limits-declparen.c: New.
7183 * gcc.c-torture/compile/limits-enumconst.c: New.
7184 * gcc.c-torture/compile/limits-exprparen.c: New.
7185 * gcc.c-torture/compile/limits-externalid.c: New.
7186 * gcc.c-torture/compile/limits-fnargs.c: New.
7187 * gcc.c-torture/compile/limits-fndefn.c: New.
7188 * gcc.c-torture/compile/limits-idexternal.c: New.
7189 * gcc.c-torture/compile/limits-idinternal.c: New.
7190 * gcc.c-torture/compile/limits-pointer.c: New.
7191 * gcc.c-torture/compile/limits-stringlit.c: New.
7192 * gcc.c-torture/compile/limits-structmem.c: New.
7193 * gcc.c-torture/compile/limits-structnest.c: New.
7195 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7197 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7199 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7202 * gcc.c-torture/compile/20070501-1.c: New testcase.
7204 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7207 * gfortran.dg/array_memset_2: New test case.
7209 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7212 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7214 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7217 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7219 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7220 keyword to dg-final test.
7221 * gcc.dg/vect/vect-iv-4.c: Likewise.
7222 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7223 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7225 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7227 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7228 * lib/target-supports.exp
7229 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7230 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7232 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7234 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7235 __LONG_LONG_MAX__ and its friends instead of those supplied by
7238 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7241 * g++.dg/ext/vector7.C: New testcase.
7243 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7246 * gfortran.dg/bound_simplification_1.f90: New test.
7248 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7251 * gfortran.dg/bom_error.f90: New test.
7252 * gfortran.dg/bom_include.f90: New test.
7253 * gfortran.dg/bom_UTF16-LE.f90: New test.
7254 * gfortran.dg/bom_UTF16-BE.f90: New test.
7255 * gfortran.dg/bom_UTF-8.f90: New test.
7256 * gfortran.dg/bom_UTF-32.f90: New test.
7257 * gfortran.dg/bom_UTF-8.F90: New test.
7258 * gfortran.dg/bom_include.inc: New file.
7260 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7263 * g++.dg/init/ptrfn2.C: New test.
7264 * g++.dg/init/ptrfn3.C: New test.
7266 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7269 * gfortran.dg/dependency_21.f90: New test.
7271 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7273 * gfortran.dg/secnds.f: Use real*8.
7274 * gfortran.dg/secnds-1.f: Use real*8.
7276 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7279 * gfortran.dg/inquire_5.f90: Update test.
7281 2007-04-27 Ian Lance Taylor <iant@google.com>
7284 * gcc.c-torture/compile/pr31710.c: New test.
7286 2007-04-27 Richard Guenther <rguenther@suse.de>
7288 PR tree-optimization/30965
7289 PR tree-optimization/30978
7290 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7291 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7292 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7293 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7295 2007-04-27 Richard Guenther <rguenther@suse.de>
7297 PR tree-optimization/31715
7298 * gcc.dg/Warray-bounds-4.c: New testcase.
7300 2007-04-26 Ian Lance Taylor <iant@google.com>
7303 * gcc.c-torture/compile/pr28675.c: New test.
7305 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7308 * g++.dg/ext/vector6.C: New test.
7310 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7312 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7314 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7317 * g++.dg/other/str_empty.C: Add expected warning.
7319 2007-04-26 Richard Guenther <rguenther@suse.de>
7320 Daniel Berlin <dberlin@dberlin.org>
7322 PR tree-optimization/30567
7323 * g++.dg/other/pr30567.C: New testcase.
7325 2007-04-26 Richard Guenther <rguenther@suse.de>
7327 PR tree-optimization/31703
7328 * gcc.c-torture/compile/pr31703.c: New testcase.
7329 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7330 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7332 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7334 * gfortran.dg/open_errors.f90: Added if statements checking
7335 the value of iostat.
7337 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7340 * g++.dg/gomp/pr31598.C: New test.
7342 PR tree-optimization/30558
7343 * g++.dg/gomp/pr30558.C: New test.
7345 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7348 * g++.dg/ext/complex2.C: New test.
7350 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7352 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7354 2007-04-25 Thiemo Seufer <ths@mips.com>
7356 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7357 value to signed char.
7359 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7361 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7362 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7363 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7365 2007-04-25 Tobias Burnus <burnus@net-b.de>
7368 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7369 statement functions.
7370 * gfortran.dg/c_by_val_5.f90: New test.
7372 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7374 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7375 with two new subroutines to avoid parameter-induced aliasing.
7376 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7377 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7379 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7381 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7382 * g++.dg/warn/Warray-bounds.C: Likewise.
7384 2007-04-24 Ian Lance Taylor <iant@google.com>
7386 PR tree-optimization/31605
7387 * gcc.c-torture/execute/pr31605.c: New test.
7389 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7392 * lib/gcc-dg.exp (scan-module): New function.
7393 * gfortran.dg/module_md5_1.f90: New test.
7395 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7397 * g++.old-deja/g++.pt/defarg6.C: Only run with
7399 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7400 * g++.dg/cpp0x/variadic61.C: Ditto.
7401 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7402 * g++.dg/cpp0x/variadic62.C: Ditto.
7403 * g++.dg/template/meminit1.C: Ditto.
7404 * g++.dg/template/operator7.C: Ditto.
7405 * g++.dg/template/static15.C: Ditto.
7406 * g++.dg/template/invalid1.C: Ditto.
7407 * g++.dg/template/shift1.C: Ditto.
7408 * g++.dg/template/error10.C: Ditto.
7410 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7413 * gfortran.dg/pr25923.f90: New test.
7415 2007-04-24 Ian Lance Taylor <iant@google.com>
7417 PR tree-optimization/31602
7418 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7420 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7422 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7423 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7425 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7427 * gcc.target/i386/reload-1.c. New.
7429 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7430 Olga Golovanevsky <olga@il.ibm.com>
7432 * g++.dg/other/str_empty.C: New test.
7434 2007-04-24 Richard Henderson <rth@redhat.com>
7436 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7438 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7441 * gcc.c-torture/compile/pr31641.c: New testcase.
7443 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7445 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7446 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7447 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7448 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7450 2007-04-23 Simon Baldwin <simonb@google.com>
7452 * g++.dg/other/error15.C: New.
7453 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7454 triggering a "multiple parameters named" error.
7456 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7459 * gfortran.dg/backspace_8.f: New test case.
7461 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7464 * gfortran.dg/used_types_17.f90: New test.
7467 * gfortran.dg/zero_array_components_1.f90: New test.
7469 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7472 * gfortran.dg/open_errors.f90: Allow a different error message.
7474 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7476 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7477 Rename from check_effective_target_vect_pack_mod. Rename global
7478 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7480 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7482 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7483 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7485 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7488 * gcc.c-torture/execute/pr31448.c: New testcase.
7490 2007-04-22 Nick Clifton <nickc@redhat.com>
7492 * gcc.dg/20020312-2.c: Add support for the FRV.
7494 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7496 PR tree-optimization/24659
7497 * gcc.dg/vect/vect-float-extend-1.c: New test.
7498 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7500 2007-04-22 Richard Guenther <rguenther@suse.de>
7502 PR tree-optimization/29789
7503 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7504 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7506 2007-04-22 Revital Eres <eres@il.ibm.com>
7508 * gcc.dg/var-expand2.c: New test.
7510 2007-04-22 Revital Eres <eres@il.ibm.com>
7512 * gcc.dg/var-expand3.c: New test.
7514 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7517 * gfortran.dg/continuation_8.f90: New test.
7519 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7522 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7523 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7525 2007-04-21 Richard Guenther <rguenther@suse.de>
7528 * gcc.c-torture/execute/pr31136.c: New testcase.
7530 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7532 * gcc.target/i386/movsi-sm-1.c: New.
7534 2007-04-20 Richard Henderson <rth@redhat.com>
7536 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7537 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7539 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7541 * gcc.target/i386/ordcmp-1.c: New test.
7542 * gcc.target/i386/unordcmp-1.c: New test.
7544 PR tree-optimization/31632
7545 * gcc.c-torture/compile/20070419-1.c: New test.
7547 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7549 * gcc.dg/invalid-call-1.c: New test.
7551 2007-04-18 Dirk Mueller <dmueller@suse.de>
7554 * gcc.dg/Warray-bounds-3.c: New.
7556 2007-04-18 Richard Guenther <rguenther@suse.de>
7558 PR tree-optimization/19431
7559 PR tree-optimization/21463
7560 * gcc.c-torture/execute/20070212-1.c: New testcase.
7561 * gcc.c-torture/execute/20070212-2.c: Likewise.
7562 * gcc.c-torture/execute/20070212-3.c: Likewise.
7563 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7564 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7565 * g++.dg/tree-ssa/pr21463.C: Likewise.
7566 * g++.dg/tree-ssa/pr30738.C: Likewise.
7568 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7571 * g++.dg/expr/bitfield8.C: New test.
7573 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7574 Richard Sandiford <richard@codesourcery.com>
7576 * lib/target-supports.exp (check_profiling_available): Return 0
7577 for uClibc with -p or -pg.
7579 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7582 * g++.dg/template/init7.C: New test.
7584 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7586 PR rtl-optimization/31360
7587 * gcc.dg/loop-7.c: New test.
7589 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7591 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7592 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7594 (compat-execute): Likewise.
7595 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7596 files to remote hosts.
7597 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7598 (c-torture-execute): Likewise.
7599 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7600 or plain file. Use remote_upload and remote_download to copy
7602 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7605 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7607 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7609 2007-04-16 Lawrence Crowl <crowl@google.com>
7611 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7612 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7613 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7614 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7615 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7616 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7617 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7618 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7619 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7620 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7621 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7623 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7624 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7625 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7626 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7627 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7628 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7629 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7630 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7631 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7632 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7633 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7635 2007-04-16 Ian Lance Taylor <iant@google.com>
7637 PR tree-optimization/31522
7638 * gcc.dg/Wstrict-overflow-16.c: New test.
7640 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7642 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7644 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7647 * gfortran.dg/module_naming_1.f90: New.
7649 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7651 * lib/target-supports.exp (check_profiling_available): Return
7652 false for m68k-*-uclinux.
7654 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7657 Testcase for c++ anonymous namespace warning
7659 * g++.dg/warn/anonymous-namespace-1.C: New test
7660 * g++.dg/warn/anonymous-namespace-1.h: New test
7662 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7665 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7667 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7669 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7671 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7674 * gfortran.dg/array_constructor_16.f90: New test.
7676 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7678 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7679 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7681 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7683 PR rtl-optimization/31500
7684 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7685 * g++.dg/warn/Warray-bounds.C: Likewise.
7687 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7690 * gcc.dg/gnu89-init-4.c: New testcase.
7692 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7695 * gcc.dg/gomp/pr25874.c: Add dg-options.
7696 * g++.dg/gomp/pr25874.C: Add dg-options.
7698 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7701 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7702 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7704 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7707 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7709 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7713 * gfortran.dg/initialization_6.f90: New test.
7715 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7717 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7719 * lib/target-supports.exp (check_gc_sections_available):
7720 Return false if ldflags includes -elf2flt.
7722 2007-04-13 Jason Merrill <jason@redhat.com>
7725 * conv3.C: New test.
7727 2007-04-13 Mike Stump <mrs@apple.com>
7729 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7730 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7732 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7734 PR tree-optimization/29598
7735 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7737 2007-04-13 Tobias Burnus <burnus@net-b.de>
7740 * gfortran.dg/func_assign.f90: New test.
7742 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7745 * gfortran.dg/used_types_16.f90: New test.
7747 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7750 * gfortran.dg/goto_2.f90: New.
7751 * gfortran.dg/goto_3.f90: New.
7752 * gfortran.dg/pr17708.f90: Rename to ...
7753 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7755 2007-04-13 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7759 instead of a struct.
7761 2007-04-13 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/value_4.c: Use GNU extensions for complex
7765 instead of a struct.
7767 2007-04-13 Richard Guenther <rguenther@suse.de>
7769 PR tree-optimization/21258
7770 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7772 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7774 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7777 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7780 * gfortran.dg/char_length_2.f90: New.
7781 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7782 * gfortran.dg/repeat_4.f90: Likewise.
7785 * gfortran.dg/char_assign_1.f90: New.
7788 * gfortran.dg/block_name_1.f90: New.
7789 * gfortran.dg/block_name_2.f90: New.
7791 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7794 * g++.dg/other/pr31078.C: New.
7796 2007-04-12 Richard Guenther <rguenther@suse.de>
7798 PR tree-optimization/31169
7799 * gcc.c-torture/execute/pr31169.c: New testcase.
7801 2007-04-12 Richard Guenther <rguenther@suse.de>
7803 PR tree-optimization/24689
7804 PR tree-optimization/31307
7805 * g++.dg/tree-ssa/pr31307.C: New testcase.
7806 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7808 2007-04-12 Tobias Burnus <burnus@net-b.de>
7811 * gfortran.dg/access_spec_1.f90: New test.
7812 * gfortran.dg/access_spec_2.f90: New test.
7813 * gfortran.dg/non_module_public.f90: Match new error message.
7815 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7818 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7819 to 4 at line 38 to fix bounds problem.
7821 2007-04-11 Tobias Burnus <burnus@net-b.de>
7824 * gfortran.dg/pointer_intent_1.f90: Fix test.
7826 2007-04-10 Eric Christopher <echristo@apple.com>
7828 * lib/target-supports.exp
7829 (check_effective_target_fstack_protector): Rewrite.
7831 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7834 * g++.dg/init/const5.C: New test.
7836 2007-04-09 Jan Hubicka <jh@suse.cz>
7838 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7840 2007-04-08 Jan Hubicka <jh@suse.cz>
7842 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7844 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7847 * gfortran.dg/achar_4.f90: New test.
7849 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7852 * gfortran.dg/used_dummy_types_8.f90: New test.
7854 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7857 * gfortran.dg/parameter_array_element_1.f90: New test.
7859 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7862 * gfortran.dg/default_numeric_type_1.f90: New test.
7864 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7867 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7869 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7872 * gfortran.dg/interface_12.f90: New test.
7874 2007-04-07 Bruce Korb <bkorb@gnu.org>
7876 * gcc.dg/format/opt-6.c: New test.
7877 * gcc.dg/format/nul-1.c: New test.
7878 * gcc.dg/format/nul-2.c: New test.
7880 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7882 PR libgfortran/31395
7883 * gfortran.dg/fmt_colon.f90: New test.
7885 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7887 * g++.old-deja/g++.other/init18.C: Use
7888 dg-require-effective-target instead of an explicit xfail.
7890 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7892 * gcc.dg/dfp/signbit-1.c
7893 * gcc.dg/dfp/signbit-2.c
7895 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7898 * gfortran.dg/altreturn_5.f90: New test.
7900 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7903 * gfortran.dg/contained_module_proc_1.f90: New test.
7905 2007-04-04 Stuart Hastings <stuart@apple.com>
7908 * objc/execute/exceptions/pr31281.m: New.
7910 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7912 * g++.dg/ext/dllimport12.C: Update comments.
7914 2007-04-03 Eric Christopher <echristo@apple.com>
7916 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7918 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7921 * gfortran.dg/repeat_2.f90: New test.
7922 * gfortran.dg/repeat_3.f90: New test.
7923 * gfortran.dg/repeat_4.f90: New test.
7925 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7927 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7929 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7932 * g++.dg/parse/cond3.C: New test.
7935 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7937 2007-04-02 Jason Merrill <jason@redhat.com>
7940 * g++.dg/ext/visibility/anon3.C: New test.
7942 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7944 PR libgfortran/31052
7945 * gfortran.dg/namelist_28.f90: New test.
7947 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7949 PR libgfortran/31366
7950 * gfortran.dg/direct_io_6.f90: New test.
7952 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7954 PR libgfortran/31207
7955 * gfortran.dg/advance_5.f90: New test.
7956 * gfortran.dg/advance_6.f90: New test.
7958 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7960 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7961 * g++.dg/ext/dllimport7.C: Likewise.
7962 * g++.dg/ext/selectany1.C: Likewise.
7964 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7966 * g++.dg/parser/pr31138.C: New.
7967 * g++.dg/parser/pr31140.C: New.
7968 * g++.dg/parser/pr31141.C: New.
7970 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7973 * g++.dg/ext/is_base_of.C: New.
7974 * g++.dg/ext/has_virtual_destructor.C: New.
7975 * g++.dg/ext/is_polymorphic.C: New.
7976 * g++.dg/ext/is_base_of_diagnostic.C: New.
7977 * g++.dg/ext/is_enum.C: New.
7978 * g++.dg/ext/has_nothrow_assign.C: New.
7979 * g++.dg/ext/has_nothrow_constructor.C: New.
7980 * g++.dg/ext/is_empty.C: New.
7981 * g++.dg/ext/has_trivial_copy.C: New.
7982 * g++.dg/ext/has_trivial_assign.C: New.
7983 * g++.dg/ext/is_abstract.C: New.
7984 * g++.dg/ext/is_pod.C: New.
7985 * g++.dg/ext/has_nothrow_copy.C: New.
7986 * g++.dg/ext/is_class.C: New.
7987 * g++.dg/ext/has_trivial_constructor.C: New.
7988 * g++.dg/ext/is_union.C: New.
7989 * g++.dg/ext/has_trivial_destructor.C: New.
7990 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7991 * g++.dg/template/crash43.C: Likewise.
7993 2007-03-29 Dirk Mueller <dmueller@suse.de>
7995 * g++.dg/warn/pedantic2.C: New testcase.
7997 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7999 * size_dim.f90: Fix dg directive.
8000 * pr16433.f: Likewise.
8001 * use_6.f90: Likewise.
8002 * use_7.f90: Likewise.
8003 * entry_9.f90: Likewise.
8004 * pointer_intent_2.f90: Likewise.
8005 * protected_1.f90: Likewise.
8006 * fmt_missing_period_2.f: Likewise.
8007 * pointer_intent_3.f90: Likewise.
8008 * protected_2.f90: Likewise.
8009 * protected_3.f90: Likewise.
8010 * pr15754.f90: Likewise.
8011 * protected_4.f90: Likewise.
8012 * protected_5.f90: Likewise.
8013 * initialization_2.f90: Likewise.
8014 * protected_6.f90: Likewise.
8015 * continuation_7.f90: Likewise.
8016 * derived_function_interface_1.f90: Likewise.
8017 * der_pointer_4.f90: Likewise.
8018 * fmt_zero_precision.f90: Likewise.
8019 * blockdata_3.f90: Likewise.
8020 * fmt_missing_period_1.f: Likewise.
8021 * real_const_3.f90: Likewise.
8022 * use_4.f90: Likewise.
8023 * fmt_missing_period_3.f: Likewise.
8024 * use_5.f90: Likewise.
8026 2007-03-28 Mike Stump <mrs@apple.com>
8028 * gcc.dg/darwin-comm.c: Add.
8030 2007-03-28 Eric Christopher <echristo@apple.com>
8032 * lib/target-supports.exp (check_effective_target_fstack_protector):
8034 * gcc.dg/ssp-1.c: Use.
8035 * gcc.dg/ssp-2.c: Ditto.
8037 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8040 * g++.dg/parse/constructor3.C: New test.
8042 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8044 * gnat.dg/thin_pointer.ad[sb]: New test.
8046 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8048 * g++.dg/cpp0x/bracket1.C: New.
8049 * g++.dg/cpp0x/bracket2.C: New.
8050 * g++.dg/cpp0x/bracket3.C: New.
8051 * g++.dg/cpp0x/bracket4.C: New.
8053 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8055 * g++.dg/cpp0x/temp_default1.C: New.
8056 * g++.dg/cpp0x/temp_default3.C: New.
8057 * g++.dg/cpp0x/temp_default2.C: New.
8058 * g++.dg/cpp0x/temp_default4.C: New.
8060 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8063 * g++.dg/other/cv_func2.C: New.
8065 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8067 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8068 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8069 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8070 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8072 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8073 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8075 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8077 * lib/compat.exp (compat-execute): Fix processing of file names.
8079 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8081 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8083 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8085 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8086 Delete created executable test file.
8087 (check_effective_target_fortran_large_int): Ditto.
8088 (check_effective_target_static_libgfortran): Ditto.
8090 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8093 * g++.dg/warn/pragma-system_header1.C: New test.
8094 * g++.dg/warn/pragma-system_header2.C: New test.
8095 * g++.dg/warn/pragma-system_header1.h. New.
8096 * g++.dg/warn/pragma-system_header2.h. New.
8098 2007-03-26 Ian Lance Taylor <iant@google.com>
8100 PR tree-optimization/31345
8101 * gcc.c-torture/compile/pr31345-1.c: New test.
8103 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8105 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8106 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8107 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8108 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8109 * gfortran.dg/overload_1.f90: Likewise.
8110 * gfortran.dg/impure_assignment_1.f90: Likewise.
8111 * gfortran.dg/error_recovery_3.f90: Likewise.
8112 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8113 * gfortran.dg/sequence_types_1.f90: Likewise.
8114 * gfortran.dg/internal_references_1.f90: Likewise.
8115 * gfortran.dg/present_1.f90: Likewise.
8116 * gfortran.dg/volatile10.f90: Likewise.
8117 * gfortran.dg/module_equivalence_2.f90: Likewise.
8118 * gfortran.dg/use_4.f90: Likewise.
8119 * gfortran.dg/elemental_result_1.f90: Likewise.
8120 * gfortran.dg/generic_actual_arg.f90: Likewise.
8121 * gfortran.dg/private_type_5.f90: Likewise.
8122 * gfortran.dg/protected_4.f90: Likewise.
8123 * gfortran.dg/interface_3.f90: Likewise.
8125 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8127 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8128 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8130 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8132 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8134 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136 PR libgfortran/31199
8137 * gfortran.dg/fmt_t_4.f90: New test.
8139 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8142 * gfortran.dg/backspace_5.f: Initialize variable(s).
8143 * gfortran.dg/backspace_6.f: Likewise.
8144 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8145 * gfortran.dg/direct_io_2.f90: Likewise.
8146 * gfortran.dg/write_back.f: Likewise.
8147 * gfortran.dg/write_rewind_2.f: Likewise.
8148 * gfortran.dg/write_rewind_1.f: Likewise.
8149 * gfortran.dg/write_rewind_2.f: Likewise.
8151 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8153 PR tree-optimization/30784
8154 * gcc.dg/vect/pr30784.c: New test.
8156 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8159 * gfortran.dg/operator_1.f90: New test.
8160 * gfortran.dg/operator_2.f90: New test.
8162 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8165 * gfortran.dg/reshape_transpose_1.f90: New test.
8167 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8170 * gfortran.dg/bounds_check_6.f90: New test.
8172 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8174 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8176 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8177 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8179 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8182 * gfortran.dg/pointer_function_actual_1.f90: New test.
8185 * gfortran.dg/pointer_function_actual_2.f90: New test.
8188 * gfortran.dg/result_in_spec_1.f90: New test.
8190 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8193 * gfortran.dg/integer_exponentiation_3.F90: New test.
8194 * gfortran.dg/integer_exponentiation_4.f90: New test.
8195 * gfortran.dg/integer_exponentiation_5.F90: New test.
8197 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8200 * g++.dg/template/error24.C: New test.
8201 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8203 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8206 * g++.dg/expr/bitfield7.C: New test.
8208 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8211 * gcc.dg/float-range-4.c: New.
8212 * gcc.dg/float-range-1.c: Update. Test for a warning.
8213 * gcc.dg/float-range-3.c: New.
8214 * gcc.dg/float-range-5.c: New.
8216 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8219 * gfortran.dg/no_range_check_1.f90: New test.
8221 2007-03-22 Dirk Mueller <dmueller@suse.de>
8223 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8224 * g++.dg/other/static1.C: Remove stray semicolon.
8225 * g++.dg/other/init1.C: Likewise.
8226 * g++.dg/rtti/dyncast1.C: Likewise.
8227 * g++.dg/tree-ssa/pr17153.C: Likewise.
8228 * g++.dg/lookup/disamb1.C: Likewise.
8229 * g++.dg/lookup/scoped2.C: Likewise.
8230 * g++.dg/lookup/friend7.C: Likewise.
8231 * g++.dg/parse/parse4.C: Likewise.
8232 * g++.dg/parse/parse5.C: Likewise.
8233 * g++.dg/expr/pr29066.C: Likewise.
8234 * g++.dg/expr/cast4.C: Likewise.
8235 * g++.dg/tc1/dr193.C: Likewise.
8236 * g++.dg/tc1/dr213.C: Likewise.
8237 * g++.dg/abi/dcast1.C: Likewise.
8238 * g++.dg/abi/covariant2.C: Likewise.
8239 * g++.dg/inherit/covariant11.C: Likewise.
8240 * g++.dg/inherit/covariant9.C: Likewise.
8241 * g++.dg/inherit/covariant10.C: Likewise.
8242 * g++.dg/init/static3.C: Likewise.
8243 * g++.dg/init/init-ref3.C: Likewise.
8244 * g++.dg/init/ref10.C: Likewise.
8245 * g++.dg/template/meminit2.C: Likewise.
8246 * g++.dg/template/using9.C: Likewise.
8247 * g++.dg/template/friend9.C: Likewise.
8248 * g++.dg/template/ref1.C: Likewise.
8249 * g++.old-deja/g++.warn/inline.C: Likewise.
8250 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8251 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8252 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8253 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8254 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8255 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8256 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8257 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8258 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8259 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8260 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8261 * g++.old-deja/g++.brendan/template11.C: Likewise.
8262 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8263 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8264 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8265 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8266 * g++.old-deja/g++.jason/parse9.C: Likewise.
8267 * g++.old-deja/g++.jason/byval2.C: Likewise.
8268 * g++.old-deja/g++.jason/overload8.C: Likewise.
8269 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8270 * g++.old-deja/g++.jason/template33.C: Likewise.
8271 * g++.old-deja/g++.jason/return3.C: Likewise.
8272 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8273 * g++.old-deja/g++.jason/virtual.C: Likewise.
8274 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8275 * g++.old-deja/g++.jason/template27.C: Likewise.
8276 * g++.old-deja/g++.jason/synth6.C: Likewise.
8277 * g++.old-deja/g++.jason/ref8.C: Likewise.
8278 * g++.old-deja/g++.jason/offset1.C: Likewise.
8279 * g++.old-deja/g++.other/static20.C: Likewise.
8280 * g++.old-deja/g++.other/array1.C: Likewise.
8281 * g++.old-deja/g++.other/new3.C: Likewise.
8282 * g++.old-deja/g++.other/array2.C: Likewise.
8283 * g++.old-deja/g++.other/overload9.C: Likewise.
8284 * g++.old-deja/g++.other/cast6.C: Likewise.
8285 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8286 * g++.old-deja/g++.other/eh4.C: Likewise.
8287 * g++.old-deja/g++.other/using7.C: Likewise.
8288 * g++.old-deja/g++.other/init18.C: Likewise.
8289 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8290 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8291 * g++.old-deja/g++.other/dtor11.C: Likewise.
8292 * g++.old-deja/g++.pt/static11.C: Likewise.
8293 * g++.old-deja/g++.pt/crash19.C: Likewise.
8294 * g++.old-deja/g++.pt/overload12.C: Likewise.
8295 * g++.old-deja/g++.pt/crash46.C: Likewise.
8296 * g++.old-deja/g++.pt/mi1.C: Likewise.
8297 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8298 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8299 * g++.old-deja/g++.pt/local5.C: Likewise.
8300 * g++.old-deja/g++.pt/typename2.C: Likewise.
8301 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8302 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8303 * g++.old-deja/g++.law/visibility1.C: Likewise.
8304 * g++.old-deja/g++.law/visibility2.C: Likewise.
8305 * g++.old-deja/g++.law/virtual2.C: Likewise.
8306 * g++.old-deja/g++.law/operators19.C: Likewise.
8307 * g++.old-deja/g++.law/parsing10.C: Likewise.
8308 * g++.old-deja/g++.law/visibility4.C: Likewise.
8309 * g++.old-deja/g++.law/operators4.C: Likewise.
8310 * g++.old-deja/g++.law/dtors2.C: Likewise.
8311 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8312 * g++.old-deja/g++.law/visibility10.C: Likewise.
8313 * g++.old-deja/g++.law/scope3.C: Likewise.
8314 * g++.old-deja/g++.law/casts2.C: Likewise.
8315 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8316 * g++.old-deja/g++.law/operators33.C: Likewise.
8317 * g++.old-deja/g++.law/friend4.C: Likewise.
8318 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8319 * g++.old-deja/g++.mike/p5611.C: Likewise.
8320 * g++.old-deja/g++.mike/net37.C: Likewise.
8321 * g++.old-deja/g++.mike/p3570.C: Likewise.
8322 * g++.old-deja/g++.mike/p5718.C: Likewise.
8323 * g++.old-deja/g++.mike/net21.C: Likewise.
8324 * g++.old-deja/g++.mike/p1862.C: Likewise.
8325 * g++.old-deja/g++.mike/p4511.C: Likewise.
8326 * g++.old-deja/g++.mike/virt3.C: Likewise.
8327 * g++.old-deja/g++.mike/p16146.C: Likewise.
8328 * g++.old-deja/g++.mike/p1989.C: Likewise.
8329 * g++.old-deja/g++.mike/p5571.C: Likewise.
8330 * g++.old-deja/g++.gb/scope10.C: Likewise.
8331 * g++.old-deja/g++.abi/primary5.C: Likewise.
8332 * g++.old-deja/g++.abi/empty2.C: Likewise.
8333 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8334 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8335 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8336 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8337 * g++.old-deja/g++.bob/template3.C: Likewise.
8338 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8340 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8343 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8345 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8348 * gfortran.dg/derived_name_1.f90: New.
8349 * gfortran.dg/derived_name_2.f: New.
8351 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8353 * lib/target-supports.exp (check_effective_target_nonpic): New
8355 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8357 * gcc.target/i386/asm-4.c: Require nonpic.
8358 * gcc.target/i386/cmov1.c: Likewise.
8359 * gcc.target/i386/mul.c: Likewise.
8360 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8361 * gcc.target/i386/ssetype-1.c: Require nonpic.
8362 * gcc.target/i386/ssetype-3.c: Likewise.
8363 * gcc.target/i386/ssetype-5.c: Likewise.
8365 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8367 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8368 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8369 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8370 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8372 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8374 PR tree-optimization/30590
8375 * g++.dg/opt/pr30590.C: New testcase.
8377 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8380 * gcc.dg/pr30762-1.c: New test.
8381 * gcc.dg/pr30762-2.c: New test.
8384 * gcc.target/i386/pr30505.c: New test.
8386 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8388 * gcc.target/arm/register-variables.c: New.
8390 2007-03-19 Jeff Law <law@redhat.com>
8392 * PR tree-optimization/30984
8393 * gcc.c-torture/pr30984.c: New test.
8395 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8396 Richard Guenther <rguenther@suse.de>
8398 PR tree-optimization/31254
8399 * gcc.dg/torture/pr31254.c: New testcase.
8401 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8403 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8404 target default_packed.
8406 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8409 * gfortran.dg/string_length_1.f90: New test.
8411 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8414 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8416 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8418 PR libgfortran/31052
8419 * gfortran.dg/namelist_27.f90: New test.
8421 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8424 * gfortran.dg/used_types_14.f90: New test.
8427 * gfortran.dg/used_types_15.f90: New test.
8429 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8431 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8432 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8434 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8437 * gfortran.dg/integer_exponentiation_2.f90: New test.
8439 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8441 PR tree-optimization/31041
8442 * gcc.dg/vect/pr31041.c: New test.
8444 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8446 * g++.dg/warn/Wconversion-integer.C: New
8447 * g++.dg/warn/Wconversion-real.C: New.
8448 * g++.dg/warn/Wconversion-real-integer.C: New.
8449 * g++.dg/warn/conv2.C: Updated.
8451 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8453 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8456 2007-03-16 Richard Guenther <rguenther@suse.de>
8458 PR tree-optimization/31146
8459 * g++.dg/tree-ssa/pr31146.C: New testcase.
8461 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8463 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8464 assume that the target has <features.h>.
8466 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8468 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8469 dg-options rather than to the whole test.
8471 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8474 * g++.dg/debug/pr29906.C: New
8476 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8478 PR libgfortran/31099
8479 * gfortran.dg/unformatted_recl.f90: Update test.
8481 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8483 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8485 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8488 * g++.dg/parse/namespace-definition.C: New.
8490 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8493 * g++.dg/cpp/pedantic-errors.C: New.
8494 * g++.dg/cpp/permissive.C: New.
8496 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8498 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8499 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8501 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8503 * lib/target-supports.exp (check_missing_uclibc_feature)
8504 (check_effective_target_wchar): New procedures.
8505 * gcc.dg/wchar_t-1.c: Require target wchar.
8506 * gcc.dg/wint_t-1.c: Likewise.
8508 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8510 * lib/target-supports.exp (check_gc_sections_available): Return
8511 false for VxWorks targets.
8513 2007-03-15 Dirk Mueller <dmueller@suse.de>
8515 * g++.dg/warn/Wconversion2.C: Fix typo.
8516 * gcc.dg/if-empty-1.c: Ditto.
8518 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8520 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8522 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8524 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8525 * gcc.target/i386/pr31167.c: Ditto.
8527 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8530 * gcc.target/i386/pr31167.c: New test.
8532 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8535 * gfortran.dg/import5.f90.f90: New test.
8539 * gfortran.dg/data_components_1.f90: New test.
8543 * gfortran.dg/generic_13.f90: New test.
8546 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8548 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8550 PR libgfortran/31051
8551 * gfortran.dg/fmt_t_4.f90: New
8553 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8556 * g++.dg/other/default7.C: New test.
8558 2007-03-15 Dirk Mueller <dmueller@suse.de>
8560 * g++.dg/warn/Wconversion2.C: New.
8562 2007-03-14 Eric Christopher <echristo@apple.com>
8564 * gcc.dg/ssp-1.c: New.
8565 * gcc.dg/ssp-2.c: Ditto.
8567 2007-03-14 Dirk Mueller <dmueller@suse.de>
8569 * g++.dg/warn/do-empty.C: New.
8570 * gcc.dg/do-empty.c: New.
8571 * gcc.dg/if-empty-1.c: Update.
8572 * gcc.dg/20001116-1.c: Update.
8573 * gcc.dg/pr23165.c: Update.
8575 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8577 * gfortran.dg/module_implicit_conversion.f90: New test.
8579 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8582 * gcc.dg/pr31127.c: New.
8584 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8586 * gcc.dg/tree-ssa/loop-26.c: New test.
8588 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8590 * gcc.target/i386/cmpxchg16b-1.c: New test.
8592 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8594 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8595 * gcc.dg/c99-vla-1.c: Likewise.
8596 * g++.dg/ext/vla1.C: Likewise
8598 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8600 * gcc.dg/wvla-1.c: New test
8601 * gcc.dg/wvla-2.c: New test
8602 * gcc.dg/wvla-3.c: New test
8603 * gcc.dg/wvla-4.c: New test
8604 * gcc.dg/wvla-5.c: New test
8605 * gcc.dg/wvla-6.c: New test
8606 * gcc.dg/wvla-7.c: New test
8607 * g++.dg/warn/Wvla-1.C: New test
8608 * g++.dg/warn/Wvla-2.C: New test
8609 * g++.dg/warn/Wvla-3.C: New test
8611 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8614 * g++.dg/other/default6.C: New test.
8616 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8618 * lib/target-supports.exp (check_profiling_available): Return false
8620 (check_effective_target_vxworks_kernel): New procedure.
8621 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8623 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8624 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8626 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8628 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8630 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8631 PIC is not supported.
8632 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8633 * gcc.dg/20020426-2.c: Likewise.
8634 * gcc.dg/pr28243.c: Likewise.
8635 * gcc.dg/visibility-11.c: Likewise.
8636 * gcc.dg/tls/opt-9.c: Likewise.
8637 * gcc.dg/tls/opt-10.c: Likewise.
8638 * gcc.dg/tls/pic-1.c: Likewise.
8639 * gcc.dg/tls/struct-1.c: Likewise.
8640 * gcc.target/i386/20000807-1.c: Likewise.
8641 * gcc.target/i386/20000904-1.c: Likewise.
8642 * gcc.target/i386/20011119-1.c: Likewise.
8643 * gcc.target/i386/990213-2.c: Likewise.
8644 * gcc.target/i386/990214-1.c: Likewise.
8645 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8646 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8647 * gcc.target/i386/pic-1.c: Likewise.
8648 * gcc.target/i386/pr21518.c: Likewise.
8649 * gcc.target/i386/pr23098.c: Likewise.
8650 * gcc.target/i386/pr23943.c: Likewise.
8652 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8655 * g++.dg/template/complit2.C: New test.
8658 * g++.dg/ext/bitfield1.C: New test.
8660 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8663 * gfortran.dg/interface_11.f90: New test.
8665 2007-03-11 Richard Guenther <rguenther@suse.de>
8667 PR tree-optimization/31115
8668 * gcc.dg/torture/pr31115.c: New testcase.
8670 2007-03-11 Ira Rosen <irar@il.ibm.com>
8672 PR tree-optimization/29925
8673 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8675 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8678 * g++.dg/expr/bitfield3.C: New test.
8679 * g++.dg/expr/bitfield4.C: Likewise.
8680 * g++.dg/expr/bitfield5.C: Likewise.
8681 * g++.dg/expr/bitfield6.C: Likewise.
8684 * g++.dg/template/array18.C: New test.
8686 2007-03-10 Dirk Mueller <dmueller@suse.de>
8689 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8690 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8692 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8695 * g++.dg/cpp0x/variadic-bind.C: New.
8696 * g++.dg/cpp0x/variadic-function.C: New.
8697 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8698 * g++.dg/cpp0x/variadic-tuple.C: New.
8699 * g++.dg/cpp0x/variadic1.C: New.
8700 * g++.dg/cpp0x/variadic2.C: New.
8701 * g++.dg/cpp0x/variadic3.C: New.
8702 * g++.dg/cpp0x/variadic4.C: New.
8703 * g++.dg/cpp0x/variadic5.C: New.
8704 * g++.dg/cpp0x/variadic6.C: New.
8705 * g++.dg/cpp0x/variadic7.C: New.
8706 * g++.dg/cpp0x/variadic8.C: New.
8707 * g++.dg/cpp0x/variadic9.C: New.
8708 * g++.dg/cpp0x/variadic10.C: New.
8709 * g++.dg/cpp0x/variadic11.C: New.
8710 * g++.dg/cpp0x/variadic12.C: New.
8711 * g++.dg/cpp0x/variadic13.C: New.
8712 * g++.dg/cpp0x/variadic14.C: New.
8713 * g++.dg/cpp0x/variadic15.C: New.
8714 * g++.dg/cpp0x/variadic16.C: New.
8715 * g++.dg/cpp0x/variadic17.C: New.
8716 * g++.dg/cpp0x/variadic18.C: New.
8717 * g++.dg/cpp0x/variadic19.C: New.
8718 * g++.dg/cpp0x/variadic20.C: New.
8719 * g++.dg/cpp0x/variadic21.C: New.
8720 * g++.dg/cpp0x/variadic22.C: New.
8721 * g++.dg/cpp0x/variadic23.C: New.
8722 * g++.dg/cpp0x/variadic24.C: New.
8723 * g++.dg/cpp0x/variadic25.C: New.
8724 * g++.dg/cpp0x/variadic26.C: New.
8725 * g++.dg/cpp0x/variadic27.C: New.
8726 * g++.dg/cpp0x/variadic28.C: New.
8727 * g++.dg/cpp0x/variadic29.C: New.
8728 * g++.dg/cpp0x/variadic30.C: New.
8729 * g++.dg/cpp0x/variadic31.C: New.
8730 * g++.dg/cpp0x/variadic32.C: New.
8731 * g++.dg/cpp0x/variadic33.C: New.
8732 * g++.dg/cpp0x/variadic34.C: New.
8733 * g++.dg/cpp0x/variadic35.C: New.
8734 * g++.dg/cpp0x/variadic36.C: New.
8735 * g++.dg/cpp0x/variadic37.C: New.
8736 * g++.dg/cpp0x/variadic38.C: New.
8737 * g++.dg/cpp0x/variadic39.C: New.
8738 * g++.dg/cpp0x/variadic40.C: New.
8739 * g++.dg/cpp0x/variadic41.C: New.
8740 * g++.dg/cpp0x/variadic42.C: New.
8741 * g++.dg/cpp0x/variadic43.C: New.
8742 * g++.dg/cpp0x/variadic44.C: New.
8743 * g++.dg/cpp0x/variadic45.C: New.
8744 * g++.dg/cpp0x/variadic46.C: New.
8745 * g++.dg/cpp0x/variadic47.C: New.
8746 * g++.dg/cpp0x/variadic48.C: New.
8747 * g++.dg/cpp0x/variadic49.C: New.
8748 * g++.dg/cpp0x/variadic50.C: New.
8749 * g++.dg/cpp0x/variadic51.C: New.
8750 * g++.dg/cpp0x/variadic52.C: New.
8751 * g++.dg/cpp0x/variadic53.C: New.
8752 * g++.dg/cpp0x/variadic54.C: New.
8753 * g++.dg/cpp0x/variadic55.C: New.
8754 * g++.dg/cpp0x/variadic56.C: New.
8755 * g++.dg/cpp0x/variadic57.C: New.
8756 * g++.dg/cpp0x/variadic58.C: New.
8757 * g++.dg/cpp0x/variadic59.C: New.
8758 * g++.dg/cpp0x/variadic60.C : New.
8759 * g++.dg/cpp0x/variadic61.C : New.
8760 * g++.dg/cpp0x/variadic62.C : New.
8761 * g++.dg/cpp0x/variadic63.C : New.
8762 * g++.dg/cpp0x/variadic64.C : New.
8763 * g++.dg/cpp0x/variadic65.C : New.
8764 * g++.dg/cpp0x/variadic66.C : New.
8765 * g++.dg/cpp0x/variadic67.C : New.
8766 * g++.dg/cpp0x/variadic68.C : New.
8767 * g++.dg/cpp0x/variadic69.C : New.
8768 * g++.dg/cpp0x/variadic70.C : New.
8769 * g++.dg/cpp0x/variadic71.C : New.
8770 * g++.dg/cpp0x/variadic72.C : New.
8771 * g++.dg/cpp0x/variadic73.C : New.
8772 * g++.dg/cpp0x/variadic74.C : New.
8773 * g++.dg/cpp0x/variadic75.C : New.
8774 * g++.dg/cpp0x/variadic-ex1.C : New.
8775 * g++.dg/cpp0x/variadic-ex2.C : New.
8776 * g++.dg/cpp0x/variadic-ex3.C : New.
8777 * g++.dg/cpp0x/variadic-ex4.C : New.
8778 * g++.dg/cpp0x/variadic-ex5.C : New.
8779 * g++.dg/cpp0x/variadic-ex6.C : New.
8780 * g++.dg/cpp0x/variadic-ex7.C : New.
8781 * g++.dg/cpp0x/variadic-ex8.C : New.
8782 * g++.dg/cpp0x/variadic-ex9.C : New.
8783 * g++.dg/cpp0x/variadic-ex10.C : New.
8784 * g++.dg/cpp0x/variadic-ex11.C : New.
8785 * g++.dg/cpp0x/variadic-ex12.C : New.
8786 * g++.dg/cpp0x/variadic-ex13.C : New.
8787 * g++.dg/cpp0x/variadic-ex14.C : New.
8789 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8791 PR libgfortran/31099
8792 * gfortran.dg/unformatted_recl.f90: New test.
8794 2007-03-09 Roger Sayle <roger@eyesopen.com>
8796 * gcc.dg/fold-eqcmplx-1.c: New test case.
8798 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8800 PR rtl-optimization/30643
8801 * gcc.dg/pr30643.c: New.
8803 2007-03-09 Chao-ying Fu <fu@mips.com>
8805 * gcc.target/mips/mips32-dspr2-type.c: New test.
8806 * gcc.target/mips/mips32-dspr2.c: New test.
8807 * gcc.target/mips/dspr2-MULT.c: New test.
8808 * gcc.target/mips/dspr2-MULTU.c: New test.
8809 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8810 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8811 Adjust some formats.
8813 2007-03-09 Dirk Mueller <dmueller@suse.de>
8816 * gcc.dg/Wlogical-op-1.c: New.
8817 * g++.dg/warn/Wlogical-op-1.C: New.
8819 2007-03-09 Richard Guenther <rguenther@suse.de>
8821 PR tree-optimization/30904
8823 * gcc.dg/pr30904.c: Remove xfail.
8825 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8828 * gcc.c-torture/execute/pr31072.c: New test.
8830 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8832 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8833 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8834 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8835 *lrint* and *lround*.
8836 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8838 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8839 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8840 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8841 and *lround*. Correct macro names.
8842 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8843 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8845 2007-03-08 Ian Lance Taylor <iant@google.com>
8847 * gcc.dg/no-strict-overflow-5.c: New test.
8848 * gcc.dg/no-strict-overflow-6.c: New test.
8849 * gcc.dg/Wstrict-overflow-11.c: New test.
8850 * gcc.dg/Wstrict-overflow-12.c: New test.
8851 * gcc.dg/Wstrict-overflow-13.c: New test.
8852 * gcc.dg/Wstrict-overflow-14.c: New test.
8853 * gcc.dg/Wstrict-overflow-15.c: New test.
8855 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8857 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8858 for VxWorks kernel mode.
8859 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8861 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8863 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8866 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8868 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8869 and lib/bfill.c on VxWorks targets.
8870 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8871 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8872 lib/bfill.c and lib/memmove.c on VxWorks targets.
8873 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8874 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8876 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8877 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8879 2007-03-08 Tobias Burnus <burnus@net-b.de>
8881 * gfortran.dg/use_5.f90: New test.
8882 * gfortran.dg/use_6.f90: Ditto.
8883 * gfortran.dg/use_7.f90: Ditto.
8885 2007-03-08 Tobias Burnus <burnus@net-b.de>
8888 * gfortran.dg/use_4.f90: New test.
8889 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8891 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8894 * gfortran.dg/parameter_array_section_2.f90: New test.
8896 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8899 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8902 * g++.dg/template/arg5.C: New test.
8904 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8906 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8908 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8910 * gcc.dg/var-expand1.c: Add newline at end of file.
8912 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8914 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8916 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8918 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8920 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8922 * gcc.dg/torture/builtin-convert-4.c: New test.
8924 2007-03-05 Ian Lance Taylor <iant@google.com>
8926 * gcc.c-torture/compile/pr31034.c: New test.
8928 2007-03-05 Ian Lance Taylor <iant@google.com>
8930 * gcc.dg/inline-18.c: New test.
8931 * gcc.dg/inline-19.c: New test.
8932 * gcc.dg/inline-20.c: New test.
8933 * gcc.dg/inline-21.c: New test.
8935 2007-03-05 Richard Guenther <rguenther@suse.de>
8937 PR tree-optimization/14052
8938 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8940 2007-03-05 Richard Guenther <rguenther@suse.de>
8942 PR tree-optimization/23777
8943 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8945 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8948 * gcc.dg/multiple-overflow-warn-3.c: New.
8949 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8951 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8954 * g++.dg/parse/template23.C: New test.
8956 2007-03-04 Roger Sayle <roger@eyesopen.com>
8959 * gcc.dg/pr30744-1.c: New test case.
8961 2007-03-04 Tobias Burnus <burnus@net-b.de>
8963 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8965 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8968 * gfortran.dg/logical_3.f90: New test.
8970 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8973 * gfortran.dg/integer_exponentiation_1.f90: New test.
8975 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8977 * gcc.target/m68k/m68k.exp: New.
8978 * gcc.target/m68k/crash1.c: New.
8980 2007-03-03 Tobias Burnus <burnus@net-b.de>
8982 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8983 to be more compatible with integer(kind=8).
8985 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8988 * gfortran.dg/zero_sized_3.f90: New test.
8990 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8993 * g++.dg/parse/else.C: New.
8994 * g++.dg/parse/else-2.C: New.
8996 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8997 Tobias Burnus <burnus@net-b.de>
9000 * gfortran.dg/size_dim.f90: New test.
9002 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9003 Tobias Burnus <burnus@net-b.de>
9006 * gfortran.dg/entry_9.f90: New test.
9008 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9011 * g++.dg/inherit/covariant16.C: New test.
9013 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9015 * g++.dg/other/darwin-minversion-1.C: New.
9017 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9019 * gcc.dg/tree-ssa/20070302-1.c: New test.
9021 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9023 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9026 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9028 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9030 2007-03-01 Simon Baldwin <simonb@google.com>
9033 * warn/ignored_typedef.C: New.
9034 * init/ctor8.C: Added dg-warning to consume ignored typedef
9036 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9037 and added an explicit line number.
9039 2007-02-28 Richard Guenther <rguenther@suse.de>
9042 * gcc.dg/torture/pr30364-1.c: New testcase.
9043 * gcc.dg/torture/pr30364-2.c: Likewise.
9044 * gcc.dg/torture/pr30364-3.c: Likewise.
9046 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9048 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9049 powerpc*, use -funsafe-math-optimizations.
9050 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9051 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9053 2007-02-28 Tobias Burnus <burnus@net-b.de>
9054 Paul Thomas <pault@gcc.gnu.org>
9058 * c_by_val_1.f: Test %VAL() with non-default kind.
9059 * c_by_val.c: Ditto.
9060 * c_by_val_4.f: New test.
9062 2007-02-28 Tobias Burnus <burnus@net-b.de>
9065 * gfortran.dg/continuation_7.f90: New test.
9067 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9069 * g++.dg/inherit/thunk7.C: New test.
9070 * lib/target-supports.exp (check_profiling_available): Not available
9073 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9076 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9078 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9080 * lib/target-supports.exp (check_effective_target_init_priority):
9081 Remove Solaris special case.
9083 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9085 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9086 for more builtin types.
9088 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9089 * g++.dg/ext/visibility/noPLT.C: Likewise.
9091 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9093 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9096 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9099 * size_optional_dim_1.f90: New test.
9101 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9103 * gcc.dg/vxworks/vxworks.exp: New file.
9104 * gcc.dg/vxworks/initpri1.c: Likewise.
9105 * gcc.dg/vxworks/initpri2.c: Likewise.
9106 * gcc.dg/initpri2.c: Add more tests.
9107 * g++.dg/special/initpri2.C: Likewise.
9109 * gcc.dg/initpri1.c: New test.
9110 * gcc.dg/initpri2.c: Likewise.
9111 * g++.dg/special/initpri1.C: New test.
9112 * g++.dg/special/initpri2.C: Likewise.
9113 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9114 * g++.dg/special/conpr-2.C: Likewise.
9115 * g++.dg/special/conpr-3.C: Likewise.
9116 * g++.dg/special/conpr-4.C: Likewise.
9117 * g++.dg/special/initp1.C: Likewise.
9118 * g++.dg/special/ecos.exp: Remove code to detect availability of
9119 constructor priorities.
9120 * lib/target-supports.exp (check_effective_target_init_priority):
9123 2007-02-24 Jan Hubicka <jh@suse.cz>
9125 * gcc.c-torture/execute/pr30778.c: New testcase.
9127 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9129 PR libgfortran/30918
9130 * gfortran.dg/namelist_26.f90: New test.
9132 2007-02-24 Richard Guenther <rguenther@suse.de>
9135 * gcc.dg/pr30951.c: New testcase.
9137 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9139 * gcc.dg/torture/builtin-modf-1.c: New test.
9141 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9143 PR tree-optimization/30904
9144 * gcc.dg/pr30904.c: New test.
9146 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9148 * gcc.test-framework/README: Correct command.
9149 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9151 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9153 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9155 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9157 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9159 * lib/target-supports.exp (check_effective_target_newlib): New
9162 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9166 allocatable component.
9169 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9171 * gcc.dg/torture/builtin-logb-1.c: New test.
9172 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9173 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9174 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9177 2007-02-23 Richard Guenther <rguenther@suse.de>
9179 * g++.dg/warn/changes-meaning.C: New testcase.
9181 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9183 PR libgfortran/30910
9184 * gfortran.dg/fmt_zero_precision.f90: Update test.
9186 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9188 * gcc.dg/torture/builtin-frexp-1.c: New test.
9190 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9192 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9194 2007-02-22 Ian Lance Taylor <iant@google.com>
9197 * g++.dg/debug/pr30898.C: New test.
9199 2007-02-22 Ira Rosen <irar@il.ibm.com>
9201 * gcc.dg/vect/vect-106.c: New test.
9203 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9204 Ira Rosen <irar@il.ibm.com>
9206 PR tree-optimization/30843
9207 * gcc.dg/vect/pr30843.c: New test.
9209 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9211 PR tree-optimization/30858
9212 * gcc.dg/vect/pr30858.c: New test.
9214 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9216 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9217 to set options for compiling testglue.
9218 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9219 * lib/obj-c++.exp (obj-c++_init): Likewise.
9221 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9223 * gnat.dg/derived_aggregate.adb: New test.
9225 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9227 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9228 sh* targets. Call the correct CKSGN macro.
9230 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9232 * gfortran.dg/gomp/omp_parse1.f90: New test.
9233 * gfortran.dg/gomp/omp_parse2.f: New test.
9235 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9238 * gfortran.dg/do_pointer_1.f90: New test.
9240 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9242 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9245 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9247 * gcc.dg/darwin-minversion-1.c: New.
9248 * gcc.dg/darwin-minversion-2.c: New.
9250 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9252 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9254 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9255 DJ Delorie <dj@redhat.com>
9258 * gcc.dg/Wfatal.c: New.
9259 * gcc.dg/Wfatal-2.c: New.
9260 * gcc.dg/Werror-1.c: Adjust expectations.
9261 * gcc.dg/Werror-5.c: Likewise.
9262 * gcc.dg/Werror-7.c: Likewise.
9263 * gcc.dg/Werror-10.c: Likewise.
9264 * gcc.dg/Werror-11.c: Likewise.
9266 2007-02-20 Tobias Burnus <burnus@net-b.de>
9269 * gfortran.dg/volatile10.f90: New test.
9271 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9274 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9276 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9278 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9279 * gcc.dg/Walways-true-1.c: Likewise.
9280 * gcc.dg/weak/weak-3.c: Likewise.
9281 * gcc.dg/Werror-1.c: Likewise.
9282 * gcc.dg/Werror-3.c: Likewise.
9283 * gcc.dg/Werror-4.c: Likewise.
9284 * gcc.dg/Werror-5.c: Likewise.
9285 * gcc.dg/Werror-6.c: Likewise.
9286 * gcc.dg/Werror-7.c: Likewise.
9287 * gcc.dg/Werror-8.c: Likewise.
9288 * gcc.dg/Werror-10.c: Likewise.
9289 * gcc.dg/Werror-11.c: Likewise.
9290 * gcc.dg/Werror-12.c: Likewise.
9291 * g++.old-deja/g++.mike/warn8.C: Likewise.
9292 * g++.dg/warn/Walways-true-1.C: Likewise.
9293 * g++.dg/warn/Walways-true-2.C: Likewise.
9294 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9295 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9296 -Wstring-literal-comparison with -Waddress.
9297 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9298 -Wno-string-literal-comparison with -Wno-address.
9300 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9302 * gnat.dg/self_aggregate_with_call.adb: New test.
9304 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9306 PR tree-optimization/30975
9307 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9308 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9309 * gcc.dg/vect/pr30795.c: New.
9311 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9314 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9316 2007-02-18 Roger Sayle <roger@eyesopen.com>
9318 PR rtl-optimization/28173
9319 * gcc.target/i386/andor-1.c: New test case.
9321 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9323 * gcc.dg/torture/builtin-ldexp-1.c: New.
9324 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9326 2007-02-18 Roger Sayle <roger@eyesopen.com>
9328 * gfortran.dg/array_constructor_15.f90: New test case.
9330 2007-02-18 Roger Sayle <roger@eyesopen.com>
9332 * gfortran.dg/forall_10.f90: New test case.
9334 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9336 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9338 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9340 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9341 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9343 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9345 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9346 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9347 * gcc.target/i386/xchg-1.c: New test.
9348 * gcc.target/i386/xchg-2.c: New test.
9350 2007-02-16 Richard Guenther <rguenther@suse.de>
9351 Christian Bruel <christian.bruel@st.com>
9353 * gcc.dg/strict-overflow-5.c: New testcase.
9355 2007-02-16 Tobias Burnus <burnus@net-b.de>
9358 * gfortran.dg/func_derived_4.f90: New test.
9360 2007-02-15 Roger Sayle <roger@eyesopen.com>
9363 * gfortran.dg/pr30391-1.f90: New test case.
9365 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9368 * gcc.c-torture/compile/pr30433.c: New testcase to check
9369 that complex constants comparisions are foldded.
9371 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9374 * g++.dg/ext/stmtexpr10.C: New testcase.
9376 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9379 * gcc.dg/Wunused-value-2.c: New testcase.
9381 2007-02-15 Ian Lance Taylor <iant@google.com>
9383 * g++.dg/eh/subreg-1.C: New test.
9385 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9388 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9389 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9390 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9391 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9392 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9393 * gcc.dg/Werror-implicit-function-declaration.c: New.
9395 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9398 * g++.dg/warn/pr28943.C: New.
9400 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9402 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9404 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9407 * gfortran.dg/error_recovery_3.f90: New test.
9409 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9411 * g++.dg/tree-ssa/sra-1.C: New.
9413 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9415 * g++.dg/tree-ssa/sra-1.C: New.
9417 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9419 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9421 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9423 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9425 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9428 * gfortran.dg/logical_2.f90: New test.
9430 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9432 * gcc.dg/torture/complex-alias-1.c: New test.
9434 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9436 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9437 instead of -fdump-tree-tailcall.
9439 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9441 * gfortran.dg/interface_10.f90: Fix comment typo.
9443 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9445 PR tree-optimization/30771
9446 * gcc.dg/vect/pr30771.c: New test.
9448 2007-02-13 Ian Lance Taylor <iant@google.com>
9450 * gcc.dg/Wstrict-overflow-1.c: New test.
9451 * gcc.dg/Wstrict-overflow-2.c: New test.
9452 * gcc.dg/Wstrict-overflow-3.c: New test.
9453 * gcc.dg/Wstrict-overflow-4.c: New test.
9454 * gcc.dg/Wstrict-overflow-5.c: New test.
9455 * gcc.dg/Wstrict-overflow-6.c: New test.
9456 * gcc.dg/Wstrict-overflow-7.c: New test.
9457 * gcc.dg/Wstrict-overflow-8.c: New test.
9458 * gcc.dg/Wstrict-overflow-9.c: New test.
9459 * gcc.dg/Wstrict-overflow-10.c: New test.
9461 2007-02-13 Roger Sayle <roger@eyesopen.com>
9463 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9465 2007-02-13 Richard Henderson <rth@redhat.com>
9467 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9468 * gcc.c-torture/execute/pr29302-1.c: ... here.
9470 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9473 * gcc.dg/c90-return-1.c: Update output.
9474 * gcc.dg/c99-return-1.c: Likewise.
9476 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9479 * gfortran.dg/used_dummy_types_7.f90: New test..
9481 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9483 * gcc.target/i386/parity-1.c: New test.
9484 * gcc.target/i386/parity-2.c: New test.
9486 2007-02-12 Roger Sayle <roger@eyesopen.com>
9488 * gcc.target/i386/builtin-bswap-3.c: New test case.
9490 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9492 PR tree-optimization/29145
9493 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9494 alias analysis is improved to take better advantage of restrict
9496 * gcc.dg/vect/vect-80.c: Likewise.
9497 * gcc.dg/vect/pr29145.c: New.
9499 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9501 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9502 * gcc.target/i386/sse4a-insert.c: Likewise.
9504 2007-02-11 Roger Sayle <roger@eyesopen.com>
9506 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9507 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9509 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9512 * gfortran.dg/enum_4.f90: Update error message checks.
9514 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9517 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9518 versions of the modules.
9521 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9522 by getting rid of recursive I/O and providing functions with
9526 * gfortran.dg/char_array_constructor_2.f90
9528 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9531 * g++.dg/template/spec34.C: New test
9533 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9535 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9537 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9538 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9539 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9541 * gcc.dg/vect/vect-113.c: Ditto.
9543 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9546 * g++.dg/eh/weak1-C: New test.
9547 * g++.dg/eh/weak1-a.cc: Likewise.
9548 * g++.dg/eh/comdat1.C: Likewise.
9550 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9551 Dorit Nuzman <dorit@il.ibm.com>
9553 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9554 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9555 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9556 * gcc.dg/vect/vect-113.c: Likewise.
9558 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9560 2007-02-10 Richard Henderson <rth@redhat.com>
9562 * lib/target-supports.exp (check_effective_target_tls): Redefine
9563 to mean non-emulated tls.
9564 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9565 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9566 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9567 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9568 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9569 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9570 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9572 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9574 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9576 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9578 * gfortran.dg/secnds.f: Replace time tolerance with a
9579 before-and-after bracket.
9580 * gfortran.dg/secnds-1.f: Likewise.
9582 2007-02-09 Tobias Burnus <burnus@net-b.de>
9585 * gfortran.dg/maxlocval_1.f90: New test.
9587 2007-02-09 Roger Sayle <roger@eyesopen.com>
9589 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9591 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9594 * gfortran.dg/array_function_1.f90: New test.
9596 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9598 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9599 (check_effective_target_dummy_wcsftime): New functions.
9601 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9603 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9604 * lib/target-supports.exp (check_effective_target_uclibc): New
9607 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9609 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9610 (vsnprintf): Don't define for uClibc targets.
9612 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9614 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9615 set before checking whether it was allowed.
9616 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9617 before checking inside_main.
9619 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9621 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9623 (u16sf): Likewise u4sf.
9624 * g++.dg/compat/struct-layout-1.h: Likewise.
9626 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9628 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9630 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9631 m68k targets if check_effective_target_coldfire_fpu returns true.
9633 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9634 Richard Guenther <rguenther@suse.de>
9637 * gcc.dg/fold-compare-3.c: New testcase.
9638 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9640 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9642 * gcc.dg/pr26570.c: Clean up coverage files.
9643 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9644 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9645 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9646 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9647 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9648 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9649 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9650 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9651 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9652 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9653 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9654 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9655 * gcc.dg/vect/pr28952.c: Ditto.
9656 * gcc.dg/vect/pr27151.c: Ditto.
9657 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9658 * g++.dg/gomp/macro-3.C: Ditto.
9660 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9662 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9665 2007-02-08 Roger Sayle <roger@eyesopen.com>
9667 * gcc.target/i386/builtin-bswap-2.c: New test case.
9669 2007-02-08 Roger Sayle <roger@eyesopen.com>
9671 * gfortran.dg/forall_8.f90: New test case.
9672 * gfortran.dg/forall_9.f90: Likewise.
9674 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9676 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9678 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9680 * lib/target-supports.exp (check_effective_target_simulator): New.
9682 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9684 * gcc.dg/tree-ssa/loop-25.c: New test.
9686 2007-02-06 Richard Henderson <rth@redhat.com>
9688 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9690 2007-02-06 Roger Sayle <roger@eyesopen.com>
9692 * gcc.target/powerpc/popcount-1.c: New test case.
9693 * gcc.target/powerpc/parity-1.c: Likewise.
9695 2007-02-06 Richard Guenther <rguenther@suse.de>
9698 * gcc.dg/torture/pr27302-2.c: New testcase.
9700 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9702 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9703 * gcc.dg/vect/vect-iv-1.c: New test.
9704 * gcc.dg/vect/vect-iv-2.c: New test.
9705 * gcc.dg/vect/vect-iv-3.c: New test.
9706 * gcc.dg/vect/vect-iv-4.c: New test.
9707 * gcc.dg/vect/vect-iv-5.c: New test.
9708 * gcc.dg/vect/vect-iv-6.c: New test.
9709 * gcc.dg/vect/vect-iv-7.c: New test.
9710 * gcc.dg/vect/vect-iv-8.c: New test.
9711 * gcc.dg/vect/vect-iv-9.c: New test.
9712 * gcc.dg/vect/vect-iv-10.c: New test.
9713 * gcc.dg/vect/vect-iv-11.c: New test.
9714 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9715 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9716 * gcc.dg/vect/vect-14.c: Now vectorizable.
9717 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9719 * gcc.dg/vect/vect-27.c: Likewise.
9720 * gcc.dg/vect/vect-29.c Likewise.
9721 * gcc.dg/vect/vect-dv-2.c: Likewise.
9722 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9723 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9724 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9726 2007-02-06 Ira Rosen <irar@il.ibm.com>
9728 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9730 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9732 * gcc.dg/builtins-20.c: Add more cases.
9734 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9737 * gcc.dg/pr30189.c: New test.
9739 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9741 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9743 * gcc.target/i386/sse4a-extract.c: New test.
9744 * gcc.target/i386/sse4a-insert.c: New test.
9745 * gcc.target/i386/sse4a-montsd.c: New test.
9746 * gcc.target/i386/sse4a-montss.c: New test.
9748 2007-02-05 Richard Guenther <rguenther@suse.de>
9750 * gcc.target/i386/vectorize3.c: New testcase.
9752 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9755 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9757 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9760 * gfortran.dg/repeat_1.f90: New test.
9762 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9765 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9766 * gfortran.dg/derived_init_2.f90: Ditto.
9767 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9768 * gfortran.dg/array_initializer_1.f90: Ditto.
9769 * gfortran.dg/do_2.f90: Ditto.
9770 * gfortran.dg/proc_assign_1.f90: Ditto.
9772 2007-02-04 Richard Guenther <rguenther@suse.de>
9775 * g++.dg/warn/pr30636.C: New testcase.
9776 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9778 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9781 * gfortran.dg/pr30667.f: New test.
9783 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9785 * gcc.dg/builtins-54.c: Add more cases.
9787 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9790 * gfortran.dg/zero_sized_2.f90: New test.
9793 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9796 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9799 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9802 * gfortran.dg/interface_10.f90: New test.
9804 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9806 * gcc.dg/builtins-20.c: Add more cases.
9808 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9811 * gcc-target/ia64/pr29682.c: New test.
9813 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9816 * gfortran.dg/arrayio_11.f90.f90: New test.
9819 * gfortran.dg/arrayio_12.f90.f90: New test.
9821 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9824 * g++.dg/tls/diag-5.C: New test.
9827 * gcc.dg/pr30473.c: New test.
9828 * gcc.c-torture/execute/20070201-1.c: New test.
9830 2007-02-01 Roger Sayle <roger@eyesopen.com>
9832 * gfortran.dg/dependency_20.f90: New test case.
9834 2007-01-31 Ian Lance Taylor <iant@google.com>
9836 * gcc.dg/lower-subreg-1.c (test): New test.
9838 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9840 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9842 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9844 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9845 * gcc.dg/torture/builtin-math-3.c: Likewise.
9847 2007-01-31 Dirk Mueller <dmueller@suse.de>
9849 gcc.dg/Wparentheses-2.c: Update and add new tests.
9851 2007-01-31 Ira Rosen <irar@il.ibm.com>
9853 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9856 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9858 * gcc.dg/builtins-63.c: New test.
9860 2007-01-31 Tobias Burnus <burnus@net-b.de>
9863 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9865 2007-01-31 Tobias Burnus <burnus@net-b.de>
9868 * gfortran.dg/volatile8.f90: New argument conformance test.
9869 * gfortran.dg/volatile9.f90: New scope test.
9871 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9874 * g++.dg/warn/null4.C: New.
9876 2001-01-30 Roger Sayle <roger@eyesopen.com>
9877 Uros Bizjak <ubizjak@gmail.com>
9879 * gcc.dg/large-size-array-3.c: Correct typo.
9881 2007-01-30 Richard Guenther <rguenther@suse.de>
9884 * g++.dg/debug/pr27657.C: New testcase.
9886 2007-01-30 Richard Guenther <rguenther@suse.de>
9889 * gcc.dg/torture/pr30313.c: New testcase.
9891 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9893 * gcc.dg/dfp/dfp-except.h: New file.
9894 * gcc.dg/dfp/fe-check.h: New file.
9895 * gcc.dg/dfp/fe-binop.c: New test.
9896 * gcc.dg/dfp/fe-convert-1.c: New test.
9897 * gcc.dg/dfp/fe-convert-2.c: New test.
9898 * gcc.dg/dfp/fe-convert-3.c: New test.
9900 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9901 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9902 * gcc.dg/dfp/convert-dfp.c: Ditto.
9903 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9905 2007-01-29 Josh Conner <jconner@apple.com>
9907 * gcc.target/powerpc/altivec-24.c: New test.
9909 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9912 * g++.dg/parse/defarg12.C: New test.
9914 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9917 * gfortran.dg/used_dummy_types_6.f90: New test.
9919 2007-01-28 Jan Hubicka <jh@suse.cz>
9921 * gcc.dg/tree-prof/val-prof-6.c: New test.
9923 2007-01-28 Roger Sayle <roger@eyesopen.com>
9925 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9927 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9930 * g++.dg/expr/dtor4.C: New test.
9932 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9934 * gcc.dg/tree-ssa/loop-23.c: New test.
9936 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9939 * gfortran.dg/achar_2.f90: New test.
9940 * gfortran.dg/achar_3.f90: New test.
9942 2007-01-27 Ian Lance Taylor <iant@google.com>
9944 * gcc.dg/strict-overflow-1.c: New test.
9945 * gcc.dg/no-strict-overflow-1.c: New test.
9946 * gcc.dg/strict-overflow-2.c: New test.
9947 * gcc.dg/no-strict-overflow-2.c: New test.
9948 * gcc.dg/strict-overflow-3.c: New test.
9949 * gcc.dg/no-strict-overflow-3.c: New test.
9950 * gcc.dg/strict-overflow-4.c: New test.
9951 * gcc.dg/no-strict-overflow-4.c: New test.
9952 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9953 * gcc.dg/pr15784-1.c: Likewise.
9954 * gcc.dg/pr20922-1.c: Likewise.
9955 * gcc.dg/pr20922-3.c: Likewise.
9956 * gcc.dg/pr20922-4.c: Likewise.
9957 * gcc.dg/pr20922-6.c: Likewise.
9958 * gcc.dg/compare-4.c: Likewise.
9959 * gcc.dg/torture/pr26898-1.c: Likewise.
9960 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9961 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9962 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9963 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9964 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9965 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9966 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9967 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9968 * g++.dg/tree-ssa/pr21082.C: Likewise.
9970 2007-01-27 Roger Sayle <roger@eyesopen.com>
9972 * gcc-dg/large-size-array-3.c: New test case.
9974 2007-01-27 Roger Sayle <roger@eyesopen.com>
9976 * gfortran.dg/forall_7.f90: New test case.
9978 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9981 * gfortran.dg/where_operator_assign_1.f90: New test.
9982 * gfortran.dg/where_operator_assign_2.f90: New test.
9983 * gfortran.dg/where_operator_assign_3.f90: New test.
9985 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9987 * lib/target-supports.exp
9988 (check_effective_target_powerpc_altivec): New.
9989 (check_effective_target_vect_cmdline_needed): Use it.
9991 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9994 * gfortran.dg/backslash_3.f: New test.
9996 2007-01-26 Richard Guenther <rguenther@suse.de>
9998 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10000 2007-01-26 Tobias Burnus <burnus@net-b.de>
10002 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10003 * gfortran.dg/vect/vect.exp: Ditto.
10004 * gfortran.dg/dg.exp: Ditto.
10005 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10006 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10008 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10010 * gcc.dg/builtins-20.c: Add more cases.
10011 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10013 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10016 * gcc.dg/Wall.c: New.
10017 * gcc.dg/Wno-all.c: New.
10018 * gfortran.dg/Wall.f90: New.
10019 * gfortran.dg/Wno-all.f90: New.
10021 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10023 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10024 * g++.dg/eh/simd-2.C: Also run on Darwin.
10025 * g++.dg/eh/simd-3.C: New.
10026 * g++.dg/eh/simd-4.C: New.
10028 2007-01-25 Richard Guenther <rguenther@suse.de>
10030 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10032 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10034 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10036 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10037 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10038 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10039 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10040 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10041 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10042 * gcc.dg/ipa/ipa-7.c: New testcase.
10044 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10046 * g++.dg/cpp0x/warn_cxx0x.C: New.
10048 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10050 * gcc.dg/builtins-20.c: Test builtin carg.
10052 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10054 PR middle-end/27416
10055 * gcc.dg/gomp/pr27416.c: New test.
10057 PR middle-end/30494
10058 * gcc.dg/gomp/pr30494.c: New test.
10059 * g++.dg/gomp/pr30494.C: New test.
10061 PR middle-end/30421
10062 * gcc.dg/gomp/pr30421.c: New test.
10064 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10066 * gcc.target/ia64/versionid-1.c: New test.
10067 * gcc.target/ia64/versionid-2.c: New test.
10069 2007-01-24 Richard Guenther <rguenther@suse.de>
10072 * gcc.dg/builtins-57.c: Change to a link-time testcase
10073 to support non-C99 targets.
10075 2007-01-24 Jan Hubicka <jh@suse.cz>
10077 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10079 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10081 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10083 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10086 * objc.dg/const-str-12.m: New test.
10088 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10091 * gfortran.dg/ctrl-z.f90: New test.
10093 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10096 * gfortran.dg/namelist_assumed_char.f90: New test.
10098 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10101 * g++.dg/inherit/covariant15.C: New test.
10103 2007-01-23 Ian Lance Taylor <iant@google.com>
10105 * g++.dg/warn/Wparentheses-24.C: New test.
10107 2007-01-23 Richard Guenther <rguenther@suse.de>
10110 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10113 2007-01-22 Richard Guenther <rguenther@suse.de>
10115 PR tree-optimization/30038
10116 * gcc.dg/builtins-62.c: New testcase.
10118 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10120 * gcc.c-torture/compile/20070121.c: New test.
10122 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10124 PR libfortran/30525
10125 * gfortran.dg/char_comparison_1.f: New test.
10127 2007-01-21 Ira Rosen <irar@il.ibm.com>
10129 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10131 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10134 * objc.dg/pch: New directory.
10135 * objc.dg/pch/pch.exp: New file.
10136 * objc.dg/pch/interface-1.m: New test.
10137 * objc.dg/pch/interface-1.hs: New include file.
10138 * lib/objc.exp (objc_target_compile): Add
10139 "-x objective-c-header" in front of the sources if this is
10140 a precompiled header being compiled.
10142 2007-01-20 Roger Sayle <roger@eyesopen.com>
10144 * gfortran.dg/array_memcpy_3.f90: New test case.
10145 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10147 2007-01-20 Roger Sayle <roger@eyesopen.com>
10148 Brooks Moses <brooks.moses@codesourcery.com>
10149 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10151 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10152 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10154 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10156 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10158 2007-01-19 Mike Stump <mrs@apple.com>
10160 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10163 2007-01-19 Roger Sayle <roger@eyesopen.com>
10165 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10166 option instead of -funsafe-math-optimizations.
10168 2007-01-19 Tomas Bily <tbily@suse.cz>
10170 gcc.dg/tree-prof/indir-call-prof.c: New.
10171 g++.dg/dg.exp: Add tree-prof subdirectory.
10172 g++.dg/tree-prof/indir-call-prof.C: New.
10173 g++.dg/tree-prof/tree-prof.exp: New.
10175 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10178 * g++.dg/warn/deprecated.C: Update warning output.
10179 * g++.dg/warn/deprecated-2.C: Likewise.
10180 * g++.dg/warn/deprecated-3.C: New.
10182 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10184 * gcc.c-torture/execute/nestfunc-7.c: New.
10186 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10188 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10190 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10192 * gcc.dg/m68k-pic-1.c: New.
10194 2007-01-18 Roger Sayle <roger@eyesopen.com>
10196 * gfortran.dg/array_memcpy_4.f90: New test case.
10198 2007-01-18 Josh Conner <jconner@apple.com>
10201 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10202 * gcc.dg/vect/no-trapping-math-1: New.
10203 * gcc.dg/vect/no-trapping-math-2: New.
10205 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10207 * gcc.target/i386/387-8.c: Update comment about optimizing
10208 inherent load of 1.0 of fptan instruction.
10210 2007-01-18 Dirk Mueller <dmueller@suse.de>
10211 Richard Guenther <rguenther@suse.de>
10214 * gcc.dg/Warray-bounds.c: New testcase.
10215 * gcc.dg/Warray-bounds-2.c: New testcase.
10216 * g++.dg/warn/Warray-bounds.C: New testcase.
10217 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10219 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10222 * gfortran.dg/generic_12.f90: New test.
10224 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10226 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10227 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10229 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10231 * gcc.dg/dfp/compare-special.h: New file.
10232 * gcc.dg/dfp/compare-special-32.c: New test.
10233 * gcc.dg/dfp/compare-special-64.c: New test.
10234 * gcc.dg/dfp/compare-special-128.c: New test.
10236 2007-01-16 Roger Sayle <roger@eyesopen.com>
10237 Paul Thomas <pault@gcc.gnu.org>
10238 Steven G. Kargl <kargl@gcc.gnu.org>
10241 * gfortran.dg/forall_6.f90: New test case.
10242 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10243 * gfortran.dg/dependency_13.f90: Likewise.
10245 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10248 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10249 targets that don't support Inf.
10251 2007-01-15 Dale Johannesen <dalej@apple.com>
10253 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10255 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10257 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10258 of achar for 0xff to avoid the "Extended ASCII not
10259 implemented" error message.
10261 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10264 * gfortran.dg/altreturn_4.f90: New test.
10267 * gfortran.dg/stfunc_4.f90: New test.
10270 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10271 * gfortran.dg/initialization_1.f90: Change warning.
10274 * gfortran.dg/specification_type_resolution_2.f90: New test.
10276 2007-01-14 Jan Hubicka <jh@suse.cz>
10278 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10279 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10280 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10283 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10286 * gfortran.dg/external_procedures_2.f90: New test.
10288 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10291 * gcc.target/i386/pr30413.c: New test.
10293 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10296 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10298 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10300 * gcc.dg/20070112-1.c: New test.
10302 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304 PR libgfortran/30435
10305 * gfortran.dg/list_read_6.f90: New test.
10307 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10309 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10311 2007-01-12 Tom Tromey <tromey@redhat.com>
10313 PR preprocessor/28227:
10314 * gcc.dg/cpp/pr28227.c: New file.
10316 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10318 * gcc.dg/tree-ssa/loop-22.c: New test.
10320 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10322 PR tree-optimization/29516
10323 * gcc.dg/tree-ssa/loop-20.c: New test.
10325 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10327 PR libfortran/30415
10328 * minmaxloc_integer_kinds_1.f90: New test.
10330 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10333 * g++.dg/template/sizeof-template-argument.C: New test.
10335 2007-01-11 Jan Hubicka <jh@suse.cz>
10337 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10338 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10339 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10340 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10341 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10342 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10343 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10344 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10345 transformation in question.
10346 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10347 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10348 * gcc.dg/always_inline3.c: Likewise.
10350 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10353 * g++.dg/template/typename11.C: New test.
10355 2007-01-10 Robert Kennedy <jimbob@google.com>
10357 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10359 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10361 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10362 for different integer kinds.
10363 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10364 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10365 * gfortran.dg/ishft_2.f90: New test.
10366 * gfortran.dg/ishft_3.f90: New test.
10368 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10370 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10372 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10374 PR tree-optimization/30322
10375 * gcc.dg/tree-ssa/loop-21.c: New test.
10377 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10379 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10381 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10383 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10385 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10387 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10388 * g++.dg/warn/overflow-warn-3.C: Likewise.
10389 * g++.dg/warn/overflow-warn-4.C: Likewise.
10390 * g++.dg/warn/overflow-warn-5.C: Likewise.
10391 * g++.dg/warn/overflow-warn-6.C: Likewise.
10392 * g++.dg/warn/Woverflow-1.C: Likewise.
10393 * g++.dg/warn/Woverflow-2.C: Likewise.
10394 * g++.dg/warn/Woverflow-3.C: Likewise.
10395 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10397 2007-01-08 Roger Sayle <roger@eyesopen.com>
10399 * gfortran.dg/array_constructor_14.f90: New test case.
10400 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10402 2007-01-08 Richard Guenther <rguenther@suse.de>
10404 PR tree-optimization/23603
10405 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10406 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10408 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10410 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10412 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10413 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10414 compiler behaviour.
10415 * gcc.dg/simd-5.c: Likewise.
10416 * gcc.dg/simd-6.c: Likewise.
10417 * g++.dg/conversion/simd1.C: Likewise.
10418 * g++.dg/conversion/simd3.C: Likewise.
10419 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10422 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10424 PR tree-optimization/29877
10425 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10426 name of a hard register for the target concerned. Adjust dg-error
10427 directives to cope with new behaviour of TER.
10429 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10432 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10433 * g++.dg/warn/overflow-warn-1.C: New.
10434 * g++.dg/warn/overflow-warn-3.C: New.
10435 * g++.dg/warn/overflow-warn-4.C: New.
10436 * g++.dg/warn/overflow-warn-5.C: New.
10437 * g++.dg/warn/overflow-warn-6.C: New.
10438 * g++.dg/warn/Woverflow-1.C: New.
10439 * g++.dg/warn/Woverflow-2.C: New.
10440 * g++.dg/warn/Woverflow-3.C: New.
10441 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10443 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10446 * gfortran.dg/invalid_name.f90: New test.
10447 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10448 * gfortran.dg/gomp/pr29759.f90: Ditto.
10450 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10452 * gfortran.dg/present_1.f90: Update error message.
10454 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10457 * g++.dg/template/duplicate1.C: New test
10458 * g++.dg/template/memfriend6.C: Adjust error markers.
10460 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10463 * gcc.dg/torture/inline-1.c: New test.
10465 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10468 * gcc.dg/multiple-overflow-warn-1.c: New.
10469 * gcc.dg/multiple-overflow-warn-2.c: New.
10470 * gcc.dg/overflow-warn-6.c: New.
10471 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10473 2007-01-05 Roger Sayle <roger@eyesopen.com>
10475 * gfortran.dg/array_memcpy_1.f90: New test case.
10476 * gfortran.dg/array_memcpy_2.f90: Likewise.
10478 2007-01-05 Richard Guenther <rguenther@suse.de>
10480 PR middle-end/27826
10481 * g++.dg/opt/pr27826.C: New testcase.
10483 2007-01-05 Ian Lance Taylor <iant@google.com>
10485 * gcc.dg/Walways-true-1.c: New test.
10486 * gcc.dg/Walways-true-2.c: New test.
10487 * g++.dg/warn/Walways-true-1.C: New test.
10488 * g++.dg/warn/Walways-true-2.C: New test.
10490 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10493 * gcc.dg/pr30360.c: New test.
10495 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10498 * gfortran.dg/data_implied_do_1.f90: New test.
10502 * gfortran.dg/char_length_1.f90: New test.
10504 2007-01-05 Richard Guenther <rguenther@suse.de>
10506 PR middle-end/28116
10507 * g++.dg/opt/pr28116.C: New testcase.
10509 2007-01-05 Tobias Burnus <burnus@net-b.de>
10512 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10513 invalid deallocate.
10514 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10515 * gfortran.dg/protected_4.f90: Add pointer intent check.
10516 * gfortran.dg/protected_6.f90: Add pointer intent check.
10517 * gfortran.dg/pointer_intent_1.f90: New test.
10518 * gfortran.dg/pointer_intent_2.f90: New test.
10519 * gfortran.dg/pointer_intent_3.f90: New test.
10521 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10524 * gfortran.dg/altreturn_2.f90: new test.
10526 2007-01-04 Tom Tromey <tromey@redhat.com>
10528 PR preprocessor/28165:
10529 * gcc.dg/cpp/pr28165.c: New file.
10531 2007-01-03 Josh Conner <jconner@apple.com>
10533 PR middle-end/29683
10534 * gcc.dg/pr29683.c: New.
10536 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10539 * g++.dg/pch/template-1.C: New test.
10540 * g++.dg/pch/template-1.Hs: New file.
10542 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10544 PR middle-end/30353
10545 * gcc.c-torture/compile/complex-4.c: New test.
10547 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10549 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10551 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10553 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10555 PR middle-end/30286
10556 * gcc.dg/pr30286.c: New test.
10559 * g++.dg/template/crash66.C: New test.
10562 * g++.dg/template/friend49.C: New test.
10564 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10566 * gfortran.dg/ibits.f90: New test.
10568 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10570 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10571 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10573 2007-01-02 Jan Hubicka <jh@suse.cz>
10575 * gcc.dg/pr16194.c: We now output error on all three functions,
10576 not just first one.
10578 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10581 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10582 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10584 2006-01-02 Ian Lance Taylor <iant@google.com>
10586 * g++.dg/warn/Wparentheses-22.C: New test.
10587 * g++.dg/warn/Wparentheses-23.C: New test.
10589 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10592 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10593 * gcc.dg/declspec-3-Wextra.c: New.
10594 * gcc.dg/declspec-3-no.c: New
10596 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10599 * gfortran.dg/interface_10.f90: Remove.
10601 2007-01-01 Roger Sayle <roger@eyesopen.com>
10603 * gcc.dg/fold-eqxor-4.c: New test case.
10605 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10607 PR middle-end/30311
10608 * gcc.c-torture/compile/pr30311.c: New test.
10610 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10612 PR middle-end/30253
10613 * gcc.c-torture/compile/statement-expression-1.c: New test.
10615 2007-01-01 Andreas Schwab <schwab@suse.de>
10618 * g++.dg/eh/pr29166.C: New test.
10620 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10622 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10624 (check_effective_target_vect_cmdline_needed): Use it.
10626 2006-12-31 Richard Guenther <rguenther@suse.de>
10628 PR middle-end/30137
10629 * gcc.dg/pr30137-1.c: New testcase.
10630 * gcc.dg/pr30137-2.c: Likewise.
10632 2006-12-31 Roger Sayle <roger@eyesopen.com>
10634 PR middle-end/30322
10635 * gcc.dg/fold-plusnot-1.c: New test case.
10637 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10640 * g++.dg/parse/template22.C: New test.
10642 2006-12-31 Richard Guenther <rguenther@suse.de>
10644 PR middle-end/30338
10645 * gcc.c-torture/compile/pr30338.c: New testcase.
10647 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10650 * gfortran.dg/intrinsic_actual_4.f90: New test.
10653 * gfortran.dg/func_decl_3.f90: New test.
10655 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10658 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10659 * gfortran.dg/c_by_val_1.f: New test.
10660 * gfortran.dg/c_by_val_2.f: New test.
10661 * gfortran.dg/c_by_val_3.f: New test.
10663 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10665 PR libfortran/30321
10666 * gfortran.dg/sum_zero_array_1.f90: New test.
10668 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10670 PR preprocessor/29612
10671 * gcc.dg/cpp/pr29612-1.c: New test.
10672 * gcc.dg/cpp/pr29612-2.c: New test.
10674 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10677 * gfortran.dg/pure_formal_proc_1.f90: New test.
10680 * gfortran.dg/intrinsic_actual_3.f90: New test.
10682 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10685 * gfortran.dg/io_constraints_1.f90: Update test.
10686 * gfortran.dg/io_constraints_2.f90: Update test.
10687 * gfortran.dg/inquire_iolength.f90: New test.
10689 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10692 * gfortran.dg/interface_10.f90: New test.
10693 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10694 since z is already, locally a variable.
10697 * gfortran.dg/generic_11.f90: New test.
10698 * gfortran.dg/interface_7.f90: Remove name clash between module
10699 name and procedure 'x' referenced in the interface.
10701 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10704 * gcc.dg/Wmissing-parameter-type.c: New.
10705 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10706 * gcc.dg/Wmissing-parameter-type-no.c: New.
10708 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10711 * gfortran.dg/entry_array_specs_2.f: New test.
10714 * gfortran.dg/nested_modules_6.f90: New test.
10716 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10719 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10720 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10722 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10725 * g++.dg/opt/complex6.C: New test.
10727 2006-12-22 Ben Elliston <bje@au.ibm.com>
10729 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10730 full" if the linker on spu-*-* warns about exceeding local store.
10732 And revert this patch:
10733 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10734 fail to link due to relocation overflows on spu-*-*.
10736 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10739 * gfortran.dg/dependency_19.f90: New test.
10741 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10744 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10746 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10748 PR middle-end/30262
10749 * gcc.c-torture/execute/20061220-1.c: New test.
10751 PR middle-end/30263
10752 * gcc.dg/gomp/asm-1.c: New test.
10755 * g++.dg/eh/ia64-2.C: New test.
10757 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10761 * gcc.dg/rs6000-leaf.c: New.
10763 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10766 * gfortran.dg/f2c_8.f90: New test.
10768 2006-12-20 Bill Wendling <wendling@apple.com>
10770 * gcc.dg/asm-b.c: Check for __ppc64__.
10772 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10775 * gfortran.dg/bounds_check_5.f90: New test.
10777 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10779 PR middle-end/30143
10780 * gcc.dg/gomp/complex-1.c: New testcase.
10782 2006-12-20 Roger Sayle <roger@eyesopen.com>
10784 * gfortran.dg/array_memset_1.f90: New test case.
10786 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10788 * lib/target-supports.exp: Add spu to
10789 check_effective_target_vect_widen_mult_hi_to_si.
10791 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10794 * gfortran.dg/generic_9.f90: New test.
10797 * gfortran.dg/generic_10.f90: New test.
10799 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10802 * gcc.dg/pr30045.c: New test.
10804 2006-12-20 Ben Elliston <bje@au.ibm.com>
10806 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10808 2006-12-19 Eric Christopher <echristo@apple.com>
10811 * gcc.c-torture/execute/pr29302-1.c: New.
10813 2006-12-19 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10818 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10821 * gfortran.dg/altreturn_3.f90: New test.
10823 * gfortran.dg/char_result_12.f90: Fix comment typos.
10825 2006-12-19 Ben Elliston <bje@au.ibm.com>
10827 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10828 as newlib's stdio.h uses non-traditional cpp constructs.
10830 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10832 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10833 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10834 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10835 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10836 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10837 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10838 * gfortran.dg/default_initialization.f: Renamed to
10839 default_initialization_1.f
10840 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10841 dollar_edit_descriptor_1.f
10842 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10843 dollar_edit_descriptor_2.f
10844 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10845 dollar_edit_descriptor_3.f
10846 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10847 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10848 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10849 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10850 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10851 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10852 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10853 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10854 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10855 * gfortran.dg/default_initialization_1.f: Renamed from
10856 default_initialization.f
10857 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10858 dollar_edit_descriptor-1.f
10859 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10860 dollar_edit_descriptor-2.f
10861 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10862 dollar_edit_descriptor-3.f
10863 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10864 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10865 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10867 2006-12-18 Bill Wendling <wendling@apple.com>
10869 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10870 id is an OjbC keyword.
10872 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10874 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10876 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10878 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10880 2006-12-18 Ian Lance Taylor <iant@google.com>
10882 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10884 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10886 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10888 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10891 * gfortran.fortran-torture/execute/where21.f90: New test.
10893 2006-12-17 Tobias Burnus <burnus@net-b.de>
10895 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10897 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10900 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10901 * gcc.dg/if-empty-1.c: Likewise.
10902 * gcc.dg/pr23165.c: Likewise.
10903 * g++.dg/warn/empty-body.C: Likewise.
10905 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10907 PR libfortran/30005
10908 * gfortran.dg/open_errors.f90: New test.
10910 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10912 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10914 * gcc.target/i386/ssse3-pabsb.c: New file.
10915 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10916 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10917 * gcc.target/i386/ssse3-palignr.c: Likewise.
10918 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10919 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10920 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10921 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10922 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10923 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10924 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10925 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10926 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10927 * gcc.target/i386/ssse3-psignb.c: Likewise.
10928 * gcc.target/i386/ssse3-psignd.c: Likewise.
10929 * gcc.target/i386/ssse3-psignw.c: Likewise.
10930 * gcc.target/i386/ssse3-vals.h: Likewise.
10932 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10934 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10935 * lib/fortran-torture.exp: Include target-supports.exp.
10937 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10940 * gcc.c-torture/execute/pr30185.c: New test.
10942 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10946 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10947 * gcc.dg/builtin-bswap-2.c: Likewise.
10948 * gcc.dg/builtin-bswap-3.c: Likewise.
10949 * gcc.dg/builtin-bswap-4.c: Likewise.
10950 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10951 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10953 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10955 PR libfortran/30145
10956 * gfortran.dg/write_zero_array: New test.
10958 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10961 * gfortran.dg/write_fmt_trim.f90: New test.
10963 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10966 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10969 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10971 * lib/target-supports.exp (check_weak_available): Use istarget
10972 "hppa*-*-hpux10*" instead of regexp.
10973 (check_cxa_atexit_available): Likewise.
10975 2006-12-14 Richard Guenther <rguenther@suse.de>
10977 PR tree-optimization/30197
10978 * gcc.c-torture/execute/complex-1.c: Fix function name.
10979 * gcc.dg/builtins-61.c: New testcase.
10981 2006-12-14 Richard Guenther <rguenther@suse.de>
10983 PR middle-end/30172
10984 * gcc.dg/pr30172-1.c: New testcase.
10986 2006-12-14 Richard Guenther <rguenther@suse.de>
10988 PR tree-optimization/30198
10989 * gcc.dg/builtins-60.c: New testcase.
10991 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10993 * lib/target-supports.exp (vect_no_align): Remove spu.
10995 2006-12-13 Ian Lance Taylor <iant@google.com>
10999 * g++.dg/warn/Wparentheses-5.C: New test.
11000 * g++.dg/warn/Wparentheses-6.C: New test.
11001 * g++.dg/warn/Wparentheses-7.C: New test.
11002 * g++.dg/warn/Wparentheses-8.C: New test.
11003 * g++.dg/warn/Wparentheses-9.C: New test.
11004 * g++.dg/warn/Wparentheses-10.C: New test.
11005 * g++.dg/warn/Wparentheses-11.C: New test.
11006 * g++.dg/warn/Wparentheses-12.C: New test.
11007 * g++.dg/warn/Wparentheses-13.C: New test.
11008 * g++.dg/warn/Wparentheses-14.C: New test.
11009 * g++.dg/warn/Wparentheses-15.C: New test.
11010 * g++.dg/warn/Wparentheses-16.C: New test.
11011 * g++.dg/warn/Wparentheses-17.C: New test.
11012 * g++.dg/warn/Wparentheses-18.C: New test.
11013 * g++.dg/warn/Wparentheses-19.C: New test.
11014 * g++.dg/warn/Wparentheses-20.C: New test.
11015 * g++.dg/warn/Wparentheses-21.C: New test.
11017 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11020 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11021 for target "hppa.*hpux10".
11023 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11025 * g++.dg/debug/vartrack1.C: New test.
11027 * g++.dg/opt/ifcvt1.C: New test.
11029 * gcc.dg/tls/opt-13.c: New test.
11031 * gcc.dg/20060425-2.c: New test.
11033 * g++.dg/opt/pr15054-2.C: New test.
11035 * gcc.c-torture/execute/20060420-1.c: New test.
11037 * gcc.c-torture/execute/20060412-1.c: New test.
11039 * objc/compile/20060406-1.m: New test.
11041 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11043 * g++.dg/template/array17.C: New test.
11045 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11047 * gcc.target/powerpc/altivec-23.c: New test.
11049 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11052 * g++.dg/inherit/error3.C: New test.
11055 * g++.dg/inherit/error4.C: New test.
11057 2006-12-13 Richard Guenther <rguenther@suse.de>
11059 PR tree-optimization/17687
11060 * gcc.dg/builtins-59.c: New testcase.
11062 2006-12-13 Ben Elliston <bje@au.ibm.com>
11064 * gcc.target/spu/Wmain.c: New test.
11066 2006-12-12 Josh Conner <jconner@apple.com>
11068 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11069 * g++.dg/abi/thunk4.C: Likewise.
11070 * g++.dg/abi/rtti3.C: Likewise.
11072 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11074 * gcc.target/spu/cpat-1.c: New test.
11075 * gcc.target/spu/cpat-2.c: New test.
11076 * gcc.target/spu/cpat-3.c: New test.
11077 * gcc.target/spu/cpat-4.c: New test.
11079 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11082 * gcc.c-torture/compile/vector-1.c: New test.
11083 * gcc.c-torture/compile/vector-2.c: New test.
11084 * gcc.c-torture/compile/vector-3.c: New test.
11086 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11088 * lib/fortran-torture.exp: Update copyright years. Remove
11089 obsolete comment. Test -ftree-vectorize where it makes sense.
11090 * lib/gfortran-dg.exp: Update copyright years. Use settings
11091 from fortran-torture.exp.
11092 * gfortran.dg/char_transpose_1.f90,
11093 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11094 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11095 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11096 '-w' to dg-options.
11098 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11100 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11101 saved_${tool}_load.
11103 2006-12-12 Ira Rosen <irar@il.ibm.com>
11105 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11106 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11107 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11108 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11111 2006-12-12 Richard Guenther <rguenther@suse.de>
11113 PR middle-end/30147
11114 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11116 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11117 Diego Novillo <dnovillo@redhat.com>
11119 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11121 * gcc.dg/tree-ssa/pr26421.c: Likewise
11122 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11123 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11124 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11125 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11126 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11127 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11128 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11129 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11130 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11132 2006-12-11 Jan Hubicka <jh@suse.cz>
11134 * gcc.dg/tree-prof/stringop-1.c: New test.
11135 * gcc.dg/tree-prof/stringop-2.c: New test.
11137 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11140 * gcc.target/i386/pr30120.c: New test.
11143 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11145 * gcc.target/i386/x87regparm-1.c: New test.
11146 * gcc.target/i386/x87regparm-2.c: New test.
11147 * gcc.target/i386/x87regparm-3.c: New test.
11148 * gcc.target/i386/x87regparm-4.c: New test.
11150 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11152 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11154 2006-12-10 Tobias Burnus <burnus@net-b.de>
11157 * gfortran.dg/protected_1.f90: New test.
11158 * gfortran.dg/protected_2.f90: New test.
11159 * gfortran.dg/protected_3.f90: New test.
11160 * gfortran.dg/protected_4.f90: New test.
11161 * gfortran.dg/protected_5.f90: New test.
11162 * gfortran.dg/protected_6.f90: New test.
11164 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11165 Tobias Burnus <burnus@gcc.gnu.org>
11169 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11171 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11172 ambiguous interfaces.
11173 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11174 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11175 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11176 ambiguous interfaces.
11177 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11178 * gfortran.dg/array_initializer_2.f90: Add initializer array
11182 * gfortran.dg/interface_9.f90: Test that host interfaces are
11183 not checked for ambiguity with the local version.
11185 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11188 * gfortran.dg/module_interface_2.f90: New test.
11190 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11193 * gfortran.dg/assumed_len.f90: New test.
11195 2006-12-09 Richard Guenther <rguenther@suse.de>
11197 * g++.dg/warn/implicit-typename1.C: Qualify types.
11198 * g++.dg/parse/crash12.C: Likewise.
11199 * g++.dg/tree-ssa/pr22444.C: Likewise.
11201 2006-12-09 Tobias Burnus <burnus@net-b.de>
11203 * gfortran.dg/array_2.f90: Added sqrt test.
11205 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11207 * gcc.target/i386/x87regparm-1.c: XFAIL.
11208 * gcc.target/i386/x87regparm-2.c: XFAIL.
11209 * gcc.target/i386/x87regparm-3.c: XFAIL.
11210 * gcc.target/i386/x87regparm-4.c: XFAIL.
11212 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11214 * lib/target-supports.exp
11215 (check_effective_target_large_long_double): New.
11216 * gcc.dg/Wconversion-real.c : Use it.
11217 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11220 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11222 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11224 2006-12-08 Tobias Burnus <burnus@net-b.de>
11227 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11229 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11232 * g++.dg/template/crash65.C: New test.
11233 * g++.dg/template/spec16.C: Tweak error markers.
11235 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11237 * gcc.target/spu: New directory.
11238 * gcc.target/spu/spu.exp: New file.
11239 * gcc.target/spu/intrinsics-1.c: New test.
11241 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11244 * g++.dg/ext/attrib27.C: New test.
11245 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11246 * g++.dg/parse/typedef5.C: Likewise.
11248 2006-12-07 Mike Stump <mrs@apple.com>
11250 * treelang/compile/var_defs.tree: Adjust.
11252 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11255 * g++.dg/template/crash64.C: New test.
11256 * g++.dg/parse/crash27.C: Adjust error markers.
11258 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11260 PR libfortran/30009
11261 PR libfortran/30056
11262 * gfortran.dg/read_eof_4.f90: Add tests.
11263 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11264 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11266 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11269 * g++.dg/template/crash63.C: New test.
11272 * g++.dg/template/crash62.C: New test.
11274 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11277 * gfortran.dg/allocatable_function_1.f90: Increase the number
11278 of expected calls of free to 10; the lhs section reference is
11279 now evaluated so there is another call to bar. Change the
11280 comment appropriately.
11281 * gfortran.dg/array_section_1.f90: New test.
11283 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11286 * gfortran.dg/char_result_12.f90: New test.
11288 2006-12-05 Richard Guenther <rguenther@suse.de>
11290 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11291 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11292 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11293 vect_double, xfail for spu*-*-*.
11295 2006-12-04 Tobias Burnus <burnus@net-b.de>
11298 * initialization_4.f90: Test noninteger exponents (-std=f95).
11299 * initialization_5.f90: New test for noninteger exponents
11302 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11305 * gfortran.dg/parameter_array_section_1.f90: New test.
11307 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11310 * g++.dg/template/crash61.C: New test.
11313 * g++.dg/template/error23.C: New test.
11315 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11317 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11319 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11322 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11324 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11326 PR middle-end/29965
11327 * gcc.dg/gomp/pr29965-1.c: New test.
11328 * gcc.dg/gomp/pr29965-2.c: New test.
11329 * gcc.dg/gomp/pr29965-3.c: New test.
11330 * gcc.dg/gomp/pr29965-4.c: New test.
11331 * gcc.dg/gomp/pr29965-5.c: New test.
11332 * gcc.dg/gomp/pr29965-6.c: New test.
11333 * g++.dg/gomp/pr29965-1.C: New test.
11334 * g++.dg/gomp/pr29965-2.C: New test.
11335 * g++.dg/gomp/pr29965-3.C: New test.
11336 * g++.dg/gomp/pr29965-4.C: New test.
11337 * g++.dg/gomp/pr29965-5.C: New test.
11338 * g++.dg/gomp/pr29965-6.C: New test.
11339 * g++.dg/gomp/pr29965-7.C: New test.
11340 * g++.dg/gomp/pr29965-8.C: New test.
11341 * g++.dg/gomp/pr29965-9.C: New test.
11342 * g++.dg/gomp/pr29965-10.C: New test.
11344 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11346 * gnat.dg/pointer_variable_bounds.adb: New test.
11347 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11348 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11350 2006-12-03 Eric Christopher <echristo@apple.com>
11352 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11354 2006-12-03 Richard Henderson <rth@redhat.com>
11355 Andrew Pinski <pinskia@gmail.com>
11358 * g++.dg/warn/unit-1.C: New test.
11360 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11362 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11364 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11366 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11367 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11368 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11369 * gcc.dg/vect/vect-70.c: Reduce array size.
11370 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11371 vect_no_compaer_double targets.
11372 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11373 vect_float, vect_double, and vect_int.
11375 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11377 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11378 test for loop versioning on vect_no_align targets.
11379 * gcc.dg/vect/pr20122.c: Likewise.
11380 * gcc.dg/vect/vect-105.c: Likewise.
11381 * gcc.dg/vect/vect-42.c: Likewise.
11382 * gcc.dg/vect/vect-43.c: Likewise.
11383 * gcc.dg/vect/vect-74.c: Likewise.
11384 * gcc.dg/vect/vect-75.c: Likewise.
11385 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11386 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11387 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11388 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11390 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11393 * gfortran.dg/value_1.f90 : New test.
11394 * gfortran.dg/value_2.f90 : New test.
11395 * gfortran.dg/value_3.f90 : New test.
11396 * gfortran.dg/value_4.f90 : New test.
11397 * gfortran.dg/value_4.c : Called from value_4.f90.
11399 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11402 * g++.dg/cpp0x/static_assert4.C: New testcase.
11404 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11406 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11408 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11411 * gcc.dg/pr27953.c: New test.
11413 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11416 * g++.dg/ext/vector5.C: New test.
11419 * g++.dg/other/main1.C: New test.
11421 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11423 PR libfortran/29568
11424 * gfortran.dg/convert_implied_open.f90: Change to
11425 new default record length.
11426 * gfortran.dg/unf_short_record_1.f90: Adapt to
11428 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11430 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11432 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11434 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11437 * g++.dg/expr/pr29066.c: New.
11439 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11440 Zdenek Dvorak <dvorakz@suse.cz>
11442 PR tree-optimization/29921
11443 * gcc.dg/pr29921-2.c: New test.
11445 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11447 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11448 (i386_get_cpuid): New function.
11449 (i386_cpuid_ecx): Likewise.
11450 (i386_cpuid_edx): Likewise.
11451 (i386_cpuid): Updated to call i386_cpuid_edx.
11453 * gcc.target/i386/sse3-addsubpd.c: New file.
11454 * gcc.target/i386/sse3-addsubps.c: Likewise.
11455 * gcc.target/i386/sse3-haddpd.c: Likewise.
11456 * gcc.target/i386/sse3-haddps.c: Likewise.
11457 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11458 * gcc.target/i386/sse3-hsubps.c: Likewise.
11459 * gcc.target/i386/sse3-lddqu.c: Likewise.
11460 * gcc.target/i386/sse3-movddup.c: Likewise.
11461 * gcc.target/i386/sse3-movshdup.c: Likewise.
11462 * gcc.target/i386/sse3-movsldup.c: Likewise.
11464 2006-12-01 Dirk Mueller <dmueller@suse.de>
11466 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11468 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11470 * gcc.dg/dfp/convert-int-max.c: New test.
11471 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11473 2006-11-30 Richard Guenther <rguenther@suse.de>
11475 * gcc.dg/vect/vect-pow-1.c: Rename ...
11476 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11477 floats instead of doubles, check successful vectorization.
11479 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11482 * gcc.c-torture/compile/pr29945.c: New testcase.
11484 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11486 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11489 2006-11-29 Eric Christopher <echristo@apple.com>
11491 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11493 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11495 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11497 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11499 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11502 * g++.dg/inherit/virtual2.C: New test.
11503 * g++.dg/inherit/virtual3.C: Likewise.
11504 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11505 * g++.dg/inherit/error2.C: Likewise.
11506 * g++.dg/template/instantiate1.C: Likewise.
11508 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11511 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11513 2006-11-28 Jan Hubicka <jh@suse.cz>
11515 * gcc.dg/memcpy-1.c: New test.
11517 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11520 * g++.dg/warn/main-3.C: New test.
11522 2006-11-28 Jan Hubicka <jh@suse.cz>
11524 * gcc.dg/winline-1.c: New test.
11526 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11528 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11531 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11534 * gfortran.dg/missing_optional_dummy_3.f90
11536 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11539 * gfortran.dg/interface_3.f90: Modify errors.
11541 2006-11-28 Ben Elliston <bje@au.ibm.com>
11543 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11544 fail to link due to relocation overflows on spu-*-*.
11546 2006-11-27 Michael Matz <matz@suse.de>
11547 Andreas Krebbel <krebbel1@de.ibm.com>
11550 * gcc.dg/20061127-1.c: New testcase.
11552 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11554 * gcc.dg/20061124-1.c: Add exit() function prototype.
11556 2006-11-27 Jan Hubicka <jh@suse.cz>
11558 * gcc.target/i386/memcpy-1.c: Adjust size.
11559 * gcc.dg/visibility-11.c: Likewise.
11561 2006-11-27 Richard Guenther <rguenther@suse.de>
11563 PR middle-end/25620
11564 * gcc.target/i386/pow-1.c: New testcase.
11565 * gcc.dg/builtins-58.c: Likewise.
11567 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11570 * g++.dg/expr/cast8.C: New test.
11572 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11574 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11575 Don't ever inline the testcase.
11577 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11580 * gfortran.fortran-torture/compile/parameter_3.f90: New
11583 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11586 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11588 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11590 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11593 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11595 PR libgfortran/29936
11596 * gfortran.dg/write_check3.f90: New test.
11598 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11600 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11602 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11605 * gfortran.dg/interface_3.f90: New test.
11608 * gfortran.dg/generic_8.f90: New test.
11610 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11612 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11613 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11614 * gfortran.dg/specifics_3.f90: Remove.
11616 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11619 * gcc.dg/gomp/pr29955.c: New test.
11622 * gcc.dg/pr29736.c: New test.
11624 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11627 * gcc.dg/pure-1.c: New test.
11629 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11631 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11632 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11634 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11636 * gcc.dg/20061124-1.c: New testcase.
11638 2006-11-23 Eric Christopher <echristo@apple.com>
11640 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11642 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11646 * gcc.dg/Wconversion-integer.c: New. Supersedes
11647 Wconversion-negative-constants.c
11648 * gcc.dg/Wconversion-real.c: New.
11649 * gcc.dg/Wconversion-real-integer.c: New.
11650 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11651 * g++.dg/warn/Wconversion1.C: Modified.
11653 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11655 * gfortran.dg/overload_1.f90: New test.
11657 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11660 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11661 Wtraditional-conversion.
11662 * gcc.dg/overflow-warn-2.c: Likewise.
11663 * gcc.dg/Wconversion.c: Likewise. Renamed as
11664 Wtraditional-conversion.c .
11665 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11666 Wtraditional-conversion-2.c .
11667 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11668 Wtraditional-conversion-2.c
11669 * gcc.dg/Wconversion-negative-constants.c: New.
11671 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11673 * gcc.dg/tree-ssa/dump-1.c: New test.
11675 2006-11-23 David Ung <davidu@mips.com>
11677 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11678 -mfp64, allowable when ISA >= 33 and float is enabled.
11679 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11680 of mthc1 and mfhc1 patterns.
11682 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11684 PR tree-optimization/29921
11685 * gcc.dg/pr29921.c: New test.
11687 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11690 * gfortran.dg/initialization_4.f90: New test.
11692 2006-11-22 Ira Rosen <irar@il.ibm.com>
11694 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11695 platforms that have interleaving support.
11696 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11697 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11698 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11699 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11700 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11701 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11702 gcc.dg/vect/vect-strided-u8-i8.c,
11703 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11704 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11705 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11706 gcc.dg/vect/vect-strided-float.c,
11707 gcc.dg/vect/vect-strided-a-mult.c,
11708 gcc.dg/vect/vect-strided-mult-char-ls.c,
11709 gcc.dg/vect/vect-strided-a-u16-mult.c,
11710 gcc.dg/vect/vect-strided-a-u32-mult.c,
11711 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11712 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11713 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11714 gcc.dg/vect/vect-strided-mult.c,
11715 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11716 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11719 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11722 * gfortran.dg/auto_char_len_4.f90: New test.
11724 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11727 * gfortran.dg/generic_7.f90: New test.
11728 * gfortran.dg/defined_operators_1.f90: Add new error.
11730 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11732 PR tree-optimization/29902
11733 * g++.dg/tree-ssa/pr29902.C: New test.
11735 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11738 * gfortran.dg/used_types_13.f90: New test.
11740 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11742 * gcc.dg/dfp/snan.c: Delete.
11744 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11746 * g++.dg/cpp0x/static_assert1.C: New.
11747 * g++.dg/cpp0x/static_assert2.C: New.
11748 * g++.dg/cpp0x/static_assert3.C: New.
11750 2006-11-21 Richard Guenther <rguenther@suse.de>
11752 * gcc.dg/vect/vect-pow-1.c: New testcase.
11753 * gcc.dg/vect/vect-pow-2.c: Likewise.
11755 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11758 * g++.dg/template/static29.C: New test.
11761 * g++.dg/conversion/simd4.C: New test.
11763 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11766 * g++.dg/template/access19.C: New test.
11767 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11770 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11773 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11775 2006-11-20 Tobias Burnus <burnus@net-b.de>
11778 * gfortran.dg/import.f90: Extended test.
11779 * gfortran.dg/import2.f90: Extended test.
11781 2006-11-20 Tobias Burnus <burnus@net-b.de>
11783 * gfortran.dg/volatile3.f90: Add conflict test.
11785 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11788 * gfortran.dg/implicit_10.f90: New test.
11790 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11793 * g++.dg/warn/Wall-write-strings.C: New.
11795 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11797 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11798 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11800 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11802 * gfortran.dg/use_3.f90: Remove error message.
11803 * gfortran.dg/iso_fortran_env_1.f90: New test.
11804 * gfortran.dg/iso_fortran_env_2.f90: New test.
11805 * gfortran.dg/iso_fortran_env_3.f90: New test.
11806 * gfortran.dg/iso_fortran_env_4.f90: New test.
11808 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11810 * gcc.dg/vect/vect-27.c: Fix initialization.
11812 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11814 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11815 * gcc.dg/torture/builtin-minmax-1.c: New.
11817 * gcc.dg/builtins-20.c: Add cases for copysign.
11819 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11822 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11824 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11825 * gfortran.dg/use_1.f90: New test.
11826 * gfortran.dg/use_1.f90: New test.
11827 * gfortran.dg/use_1.f90: New test.
11829 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11831 PR tree-optimization/29801
11832 * gcc.dg/pr29801.c: New test.
11834 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11836 PR middle-end/29584
11837 * gcc.dg/torture/pr29584.c: New test.
11839 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11841 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11842 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11843 * gcc.target/powerpc/compress-float-ppc.c,
11844 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11846 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11847 do not pass -mhard-float.
11849 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11851 * gnat.dg/volatile_aggregate.adb: New test.
11853 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11857 * gfortran.dg/bound_2.f90: Add more checks.
11858 * gfortran.dg/bound_3.f90: New test.
11860 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11863 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11865 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11867 * gfortran.dg/import3.f90: Fix error message.
11869 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11872 * gfortran.fortran-torture/compile/inline_1.f90:
11875 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11877 * gcc.target/i386/x87regparm-1.c: New test.
11878 * gcc.target/i386/x87regparm-2.c: New test.
11879 * gcc.target/i386/x87regparm-3.c: New test.
11880 * gcc.target/i386/x87regparm-4.c: New test.
11882 2006-11-15 Tobias Burnus <burnus@net-b.de>
11885 * gfortran.dg/import.f90: New test.
11886 * gfortran.dg/import2.f90: New test.
11887 * gfortran.dg/import3.f90: New test.
11889 2006-11-15 Tobias Burnus <burnus@net-b.de>
11892 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11894 2006-11-15 Tobias Burnus <burnus@net-b.de>
11897 * gfortran.dg/contains.f90: New test.
11898 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11900 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11902 PR tree-optimization/29581
11903 * gcc.dg/pr29581-1.c: New test.
11904 * gcc.dg/pr29581-2.c: New test.
11905 * gcc.dg/pr29581-3.c: New test.
11906 * gcc.dg/pr29581-4.c: New test.
11907 * gfortran.dg/pr29581.f90: New test.
11909 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11912 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11913 numbers in error message headers.
11915 2006-11-14 Richard Guenther <rguenther@suse.de>
11917 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11918 to i?86 and x86_64 targets.
11920 2006-11-14 Caroline Tice <ctice@apple.com>
11922 * gcc.dg/pubtypes-1.c: New file/testcase.
11923 * gcc.dg/pubtypes-2.c: New file/testcase.
11924 * gcc.dg/pubtypes-3.c: New file/testcase.
11925 * gcc.dg/pubtypes-4.c: New file/testcase.
11926 * g++.dg/pubtypes.C: New file/testcase.
11928 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11931 * g++.dg/init/self1.C: New test.
11933 2006-11-14 Tobias Burnus <burnus@net-b.de>
11936 * gfortran.dg/conflicts.f90: Add.
11938 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11940 PR rtl-optimization/29798
11942 * gcc.c-torture/execute/pr29798.c: New.
11944 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11946 * gcc.dg/builtins-20.c: Add more cases.
11948 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11951 * gfortran.dg/gomp/pr29759.f90: New test.
11953 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11956 * g++.dg/template/static28.C: New test.
11958 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11960 * lib/c-torture.exp: Use target-libpath.exp.
11961 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11962 set GCC_EXEC_PREFIX env var from global variable of same name.
11964 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11967 * gfortran.fortran-torture/compile/transfer-1.f90:
11970 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11971 Zdenek Dvorak <dvorakz@suse.cz>
11973 PR tree-optimization/29680
11974 * gcc.dg/alias-11.c: New test.
11976 2006-11-12 Jason Merrill <jason@redhat.com>
11977 Andrew Pinski <pinskia@physics.uc.edu>
11979 PR middle-end/28915
11980 * gcc.target/i386/vectorize1.c: New.
11982 2006-11-12 Roger Sayle <roger@eyesopen.com>
11984 PR rtl-optimization/29797
11985 * gcc.c-torture/execute/pr29797-1.c: New test case.
11987 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11989 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11991 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11993 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11995 2006-11-12 Roger Sayle <roger@eyesopen.com>
11997 PR tree-optimization/13827
11998 * gcc.dg/fold-eqand-1.c: New test case.
12000 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12003 * gcc.c-torture/execute/mayalias-3.c: New test.
12005 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12007 PR middle-end/27528
12008 * gcc.c-torture/compile/pr27528.c: New test.
12009 * gcc.dg/pr27528.c: Likewise.
12011 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12013 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12015 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12017 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12020 * gfortran.dg/reshape_source_size_1.f90: New test.
12022 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12025 * gfortran.dg/aliasing_dummy_4.f90: New test.
12027 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12030 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12031 and x86_64-*-* targets.
12033 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12035 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12036 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12037 New macros. Use them in exact tests.
12038 (TESTIT3): New macro.
12039 Add tests for fmin, fmax and fma.
12041 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12044 * gfortran.dg/array_constructor_13.f90: New test.
12046 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12049 * gfortran.dg/used_types_12.f90: New test.
12051 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12053 PR middle-end/29726
12054 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12056 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12057 * gcc.dg/fold-eqandshift-3.c: New test case.
12059 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12062 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12065 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12067 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12069 * gcc.dg/20061109-1.c: New testcase.
12071 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12073 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12075 2006-11-09 Tobias Burnus <burnus@net-b.de>
12077 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12078 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12080 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12082 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12083 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12085 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12087 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12089 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12091 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12093 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12094 * gcc.dg/vect/vect-9.c: Now vectorizable.
12095 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12096 that support vect_widen_mult.
12097 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12098 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12099 vect-reduc-dot-u16.c).
12100 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12101 vect-reduc-dot-u16.c).
12102 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12103 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12104 vect-reduc-dot-s8.c).
12105 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12106 vect-reduc-dot-s8.c).
12107 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12108 vect-reduc-dot-s8.c).
12109 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12110 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12111 vect-reduc-dot-u8.c).
12112 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12113 vect-reduc-dot-u8.c).
12114 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12115 * gcc.dg/vect/vect-multitypes-9.c: New test.
12116 * gcc.dg/vect/vect-multitypes-10.c: New test.
12117 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12118 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12119 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12120 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12121 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12122 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12123 wrapv-vect-reduc-dot-s8.c.
12124 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12125 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12126 targets that support vec_unpack.
12127 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12128 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12129 (check_effective_target_vect_widen_mult_hi_to_si): New.
12130 (check_effective_target_vect_widen_sum): Removed.
12132 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12134 * gcc.dg/vect/vect-multitypes-8.c: New test.
12135 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12137 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12139 * gcc.dg/vect/vect-multitypes-7.c: New test.
12141 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12143 * gcc.dg/vect/vect-multitypes-4.c: New test.
12144 * gcc.dg/vect/vect-multitypes-5.c: New test.
12145 * gcc.dg/vect/vect-multitypes-6.c: New test.
12147 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12149 * gcc.dg/vect/vect-multitypes-1.c: New test.
12150 * gcc.dg/vect/vect-multitypes-2.c: New test.
12151 * gcc.dg/vect/vect-multitypes-3.c: New test.
12153 2006-11-07 Eric Christopher <echristo@apple.com>
12155 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12156 Test using scan-assembler-not.
12158 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12160 * gcc.dg/inline-17.c: New test.
12162 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12165 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12168 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12171 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12174 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12177 2006-11-07 Tobias Burnus <burnus@net-b.de>
12180 * gfortran.dg/volatile.f90: Add.
12181 * gfortran.dg/volatile2.f90: Add.
12182 * gfortran.dg/volatile3.f90: Add.
12183 * gfortran.dg/volatile4.f90: Add.
12184 * gfortran.dg/volatile5.f90: Add.
12185 * gfortran.dg/volatile6.f90: Add.
12186 * gfortran.dg/volatile7.f90: Add.
12188 2006-11-06 Tobias Burnus <burnus@net-b.de>
12190 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12191 for matching error messages.
12192 * gfortran.dg/specifics_3.f90: Adjust pattern
12193 for matching error messages.
12195 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12196 Bernhard Fischer <aldot@gcc.gnu.org>
12198 * lib/gcc-dg.exp (output-exists): New proc.
12199 (output-exists-not): New proc.
12200 * gcc.test-framework/test-framework.awk: Support new directives.
12201 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12202 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12203 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12204 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12205 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12206 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12208 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12212 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12213 * gfortran.dg/initialization_3.f90: New.
12215 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12217 PR libgfortran/25545
12218 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12220 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12222 PR middle-end/29695
12223 * gcc.c-torture/execute/pr29695-1.c: New test.
12224 * gcc.c-torture/execute/pr29695-2.c: New test.
12226 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12229 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12231 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12233 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12234 for matching error messages.
12236 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12239 * gcc.target/i386/387-12.c: New test.
12241 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12243 PR libfortran/29713
12244 * gfortran.dg/pr29713.f90: New test.
12246 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12248 * gcc.c-torture/execute/arith-rand-ll.c:
12249 Also test for bogus rest sign.
12251 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12253 PR libfortran/27895
12254 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12256 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12258 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12259 from error messages.
12261 2006-11-02 Mike Stump <mrs@apple.com>
12263 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12265 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12267 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12269 * g++.dg/eh/gcsec1.C: New test.
12271 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12273 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12274 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12276 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12278 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12280 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12281 * gcc.dg/pr14796-2.c: Likewise.
12283 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12285 * gcc.c-torture/execute/20061101-1.c: New test.
12287 2006-11-01 Richard Guenther <rguenther@suse.de>
12289 * gcc.target/i386/fpprec-1.c: New testcase.
12291 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12293 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12294 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12296 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12298 * gcc.c-torture/execute/20061031-1.c: New test.
12300 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12303 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12304 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12305 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12306 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12307 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12308 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12309 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12311 2006-10-31 Eric Christopher <echristo@apple.com>
12312 Falk Hueffner <falk@debian.org>
12314 * gcc.dg/builtin-bswap-1.c: New.
12315 * gcc.dg/builtin-bswap-2.c: New.
12316 * gcc.dg/builtin-bswap-3.c: New.
12317 * gcc.dg/builtin-bswap-4.c: New.
12318 * gcc.dg/builtin-bswap-5.c: New.
12319 * gcc.target/i386/builtin-bswap-1.c: New.
12321 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12323 * gcc.dg/inline-16.c: New.
12326 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12328 * gcc.dg/inline-13.c: New.
12329 * gcc.dg/inline-14.c: New.
12330 * gcc.dg/inline-15.c: New.
12333 * gcc.dg/inline6.c: New.
12334 * gcc.dg/inline7.c: New.
12336 2006-10-31 Roger Sayle <roger@eyesopen.com>
12338 PR middle-end/23470
12339 * gcc.dg/pr23470-1.c: New test case.
12341 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12344 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12346 * gfortran.dg/blockdata_2.f90: New testcase.
12348 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12350 PR libfortran/29627
12351 * gfortran.dg/unf_short_record_1.f90: New test.
12353 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12356 * gfortran.dg/pr29067.f: New test.
12358 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12359 Richard Sandiford <richard@codesourcery.com>
12361 * lib/target-supports.exp (get_compiler_messages): Append options
12362 as a single list element.
12363 (check_effective_target_arm_vfp_ok): New.
12364 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12366 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12369 * gfortran.dg/intrinsic_actual_2.f90: New test.
12372 * gfortran.dg/actual_array_interface_1.f90: New test.
12375 * gfortran.dg/used_types_11.f90: New test.
12377 2006-10-30 Dirk Mueller <dmueller@suse.de>
12379 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12380 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12381 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12382 * g++.old-deja/g++.mike/net25.C (main): Same.
12383 * g++.dg/lookup/exception1.C (main): Same.
12384 * g++.dg/parse/parens2.C (main): Same.
12386 2006-10-30 Roger Sayle <roger@eyesopen.com>
12388 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12390 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12392 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12393 * gcc.dg/torture/builtin-math-3.c: Likewise.
12395 2006-10-30 Tobias Burnus <burnus@net-b.de>
12398 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12399 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12401 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12404 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12406 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12408 * lib/target-supports.exp (check_function_available): Declare
12409 function before calling.
12411 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12413 PR tree-optimization/29637
12414 * gcc.dg/pr29637.c: New test.
12416 2006-10-29 Roger Sayle <roger@eyesopen.com>
12418 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12419 tree canonicalization.
12421 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12423 * gcc.dg/builtins-20.c: Add more hypot tests.
12425 2006-10-29 Roger Sayle <roger@eyesopen.com>
12427 * gcc.dg/fold-compare-1.c: New test case.
12429 2006-10-29 Dirk Mueller <dmueller@suse.de>
12432 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12434 2006-10-29 Roger Sayle <roger@eyesopen.com>
12436 PR tree-optimization/15458
12437 * gcc.dg/fold-xornot-1.c: New test case.
12439 2006-10-29 Richard Guenther <rguenther@suse.de>
12441 * gcc.target/i386/math-torture/trunc.c: New testcase.
12443 2006-10-29 Richard Guenther <rguenther@suse.de>
12445 * gcc.target/i386/math-torture/round.c: New testcase.
12447 2006-10-29 Richard Guenther <rguenther@suse.de>
12449 * gcc.target/i386/math-torture/ceil.c: New testcase.
12450 * gcc.target/i386/math-torture/floor.c: Likewise.
12452 2006-10-29 Richard Guenther <rguenther@suse.de>
12454 * gcc.target/i386/math-torture/rint.c: New testcase.
12455 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12457 2006-10-29 Richard Guenther <rguenther@suse.de>
12459 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12460 * gcc.target/i386/math-torture/lceil.c: Likewise.
12462 2006-10-28 Tobias Burnus <burnus@net-b.de>
12464 PR libgfortran/24313
12465 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12467 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12469 * gcc.c-torture/execute/20020118-1.c,
12470 gcc.c-torture/execute/builtins/strlen.c,
12471 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12474 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12476 * gcc.dg/builtins-20.c: Add tests for hypot.
12477 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12478 two-argument builtins.
12479 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12480 TESTIT2. Update all callers.
12481 (TESTIT2, TESTIT2_R): New helper macros.
12482 Add testcases for pow, hypot and atan2.
12484 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12487 * g++.dg/expr/bool1.C: New test.
12488 * g++.dg/expr/bool2.C: New test.
12490 2006-10-28 Tobias Burnus <burnus@net-b.de>
12493 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12494 * gfortran.dg/namelist_internal.f90: New test.
12496 2006-10-28 Tobias Burnus <burnus@net-b.de>
12499 * gfortran.dg/io_real_boz.f90: Add.
12500 * gfortran.dg/io_real_boz2.f90: Add.
12502 2006-10-28 Richard Guenther <rguenther@suse.de>
12504 PR middle-end/26899
12505 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12507 2006-10-28 Richard Guenther <rguenther@suse.de>
12510 * gcc.target/i386/math-torture/lround.c: New testcase.
12512 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12514 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12515 * gcc.dg/builtins-44.c: Likewise.
12516 * gcc.dg/builtins-45.c: Likewise.
12517 * gcc.dg/pr28796-2.c: Likewise.
12518 * gcc.dg/unordered-3.c: Likewise.
12520 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12522 PR libgfortran/27954
12523 * gfortran.dg/error_recovery_2.f90: New test.
12525 2006-10-26 Richard Guenther <rguenther@suse.de>
12527 * gcc.target/i386/i386.exp: Use glob, not find to collect
12528 tests. Avoids recursing into subdirectories.
12529 * gcc.target/i386/math-torture/math-torture.exp: Torture
12530 for interesting ia32 math options.
12531 * gcc.target.i386/math-torture/lrint.c: New testcase.
12533 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12535 PR libgfortran/29563
12536 * gfortran.dg/arrayio_9.f90: Update test.
12537 * gfortran.dg/arrayio_19.f90: New test.
12539 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12541 * gcc.dg/20061026.c: New testcase.
12543 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12545 PR libgfortran/29563
12546 * gfortran.dg/arrayio_9.f90: New test.
12548 2006-10-26 Ben Elliston <bje@au.ibm.com>
12550 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12551 Copy the strings manually, as strcpy may call strlen.
12553 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12555 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12556 Add checks for log, log2, log10 and log1p.
12558 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12559 we already test 0.0. Add checks for expm1, log, log2, log10,
12560 log1p, cbrt, erf and erfc.
12562 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12564 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12566 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12568 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12569 and remainderl() built-in functions. Remove -ffast-math from
12572 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12574 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12577 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12578 floating point modifiers to arguments passed to float and long
12579 double functions respectively. Update all callers to use floating
12580 point numbers, not integers. Add tests for exp, exp2 and
12583 * gcc.dg/torture/builtin-math-3.c: New test.
12585 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12588 * gfortran.dg/initialize_2.f90: New.
12590 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12592 * gcc.dg/torture/builtin-math-2.c: New test.
12594 2006-10-24 Richard Guenther <rguenther@suse.de>
12596 PR middle-end/28796
12597 * gcc.dg/pr28796-1.c: New testcase.
12598 * gcc.dg/pr28796-2.c: Likewise.
12600 2006-10-24 Richard Guenther <rguenther@suse.de>
12602 * gcc.dg/builtins-57.c: New testcase.
12604 2006-10-24 Richard Guenther <rguenther@suse.de>
12606 PR tree-optimization/29567
12607 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12609 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12611 PR tree-optimization/14784
12612 * gcc.dg/alias-10.c: New test.
12614 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12616 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12618 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12620 * gcc.dg/builtin-strncat-chk-1.c: New test.
12622 2006-10-23 Jan Hubicka <jh@suse.cz>
12624 * gcc.dg/memmove-1.c: New test.
12626 2006-10-23 Paul Brook <paul@codesourcery.com>
12628 * gcc.dg/pragma-pack-5.c: New test.
12630 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12632 * g++.dg/other/s390-1.C: New testcase.
12634 2006-10-23 Richard Guenther <rguenther@suse.de>
12636 PR middle-end/27132
12637 PR middle-end/23295
12638 * gcc.dg/pr27132.c: New testcase.
12639 * gcc.dg/pr23295.c: Likewise.
12640 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12641 * g++.dg/tree-ssa/pr19807.C: Likewise.
12643 2006-10-23 Richard Guenther <rguenther@suse.de>
12645 PR middle-end/21032
12646 * gcc.dg/pr21032.c: New testcase.
12648 2006-10-22 Jeff Law <law@redhat.com>
12649 Richard Guenther <rguenther@suse.de>
12651 PR tree-optimization/15911
12652 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12654 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12657 * g++.dg/abi/rtti3.C: New.
12659 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12661 PR middle-end/28252
12662 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12665 2006-10-21 Richard Guenther <rguenther@suse.de>
12667 PR tree-optimization/3511
12668 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12670 2006-10-21 Richard Guenther <rguenther@suse.de>
12672 PR middle-end/26898
12673 * gcc.dg/torture/pr26898-1.c: New testcase.
12674 * gcc.dg/torture/pr26898-2.c: Likewise.
12676 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12679 * g++.dg/parse/bitfield1.C: Adjust error markers.
12680 * g++.dg/parse/bitfield2.C: New test.
12682 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12684 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12686 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12688 PR libfortran/27895
12689 * gfortran.dg/zero_sized_1.f90: New test.
12691 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12693 * gcc.dg/div-compare-1.c: New test.
12695 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12698 * gfortran.dg/result_default_init_1.f90: New test.
12701 * gfortran.dg/automatic_default_init_1.f90: New test.
12703 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12706 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12708 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12709 'using namespace std' without previous declaration.
12710 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12711 * g++.old-deja/g++.robertl/eb133c.C: New.
12713 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12715 PR libgfortran/29277
12716 * gfortran.dg/streamio_4.f90: Update test.
12717 * gfortran.dg/streamio_11.f90: New test.
12719 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12722 * g++.dg/inherit/virtual1.C: New test.
12724 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12727 * g++.dg/parse/enum3.C: New test.
12729 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12732 * g++.dg/init/ctor8.C: New test.
12734 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12737 * g++.dg/ext/complit8.C: Tweak error markers.
12738 * g++.dg/template/complit1.C: Add error marker.
12740 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12743 * g++.dg/ext/complit8.C: New test.
12746 * g++.dg/parse/dtor12.C: New test.
12749 * g++.dg/template/sizeof11.C: New test.
12751 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12754 * gfortran.dg/data_char_3.f90: New test.
12757 * gfortran.dg/negative_automatic_size.f90: New test.
12759 2006-10-16 David Daney <ddaney@avtrex.com>
12761 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12763 2006-10-16 Eric Christopher <echristo@apple.com>
12765 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12768 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12771 * g++.dg/tc1/dr49.C: Tweak error messages.
12772 * g++.dg/parse/template21.C: New test.
12774 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12776 PR middle-end/20491
12777 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12779 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12782 * gfortran.dg/print_1.f90: New test.
12784 2006-10-15 Jan Hubicka <jh@suse.cz>
12786 PR middle-end/29241
12787 * gcc.c-torture/compile/pr29241.c: New testcase.
12789 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12791 PR middle-end/29250
12792 * gcc.c-torture/compile/pr29250.c: New test.
12794 2006-10-15 Richard Guenther <rguenther@suse.de>
12796 * gcc.dg/pr29299.c: New testcase.
12798 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12801 * gfortran.dg/label_4.f90: Adjust warning flag.
12803 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12806 * gfortran.dg/nullify_3.f90: New test.
12808 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12810 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12811 on Solaris 2.5.1 too.
12813 2006-10-13 Eric Christopher <echristo@apple.com>
12815 * gcc.dg/pr25993.c: Skip for darwin.
12817 2006-10-13 Eric Christopher <echristo@apple.com>
12819 * gcc.dg/visibility-11.c: Skip for darwin.
12821 2006-10-13 Eric Christopher <echristo@apple.com>
12823 * gcc.dg/darwin-weakimport-1.c: Use
12824 -fno-asynchronous-unwind-tables.
12825 * gcc.dg/darwin-weakimport-3.c: Ditto.
12827 2006-10-13 Richard Guenther <rguenther@suse.de>
12829 PR tree-optimization/29446
12830 * gcc.dg/torture/pr29446.c: New testcase.
12832 2006-10-13 Bill Wendling <wendling@apple.com>
12834 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12835 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12836 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12837 * g++.old-deja/g++.law/shadow1.C: Likewise.
12838 * g++.old-deja/g++.law/ctors10.C: Likewise.
12839 * g++.dg/debug/namespace1.C: Likewise.
12840 * g++.dg/inherit/namespace-as-base.C: Likewise.
12841 * g++.dg/opt/delay-slot-1.C: Likewise.
12842 * g++.dg/parse/defarg10.C: Likewise.
12843 * g++.dg/template/ptrmem11.C: Likewise.
12844 * g++.dg/template/mem_func_ptr.C: Likewise.
12845 * g++.dg/template/spec19.C: Likewise.
12847 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12849 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12851 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12854 * gfortran.dg/implicit_9.f90: New test.
12857 * gfortran.dg/namelist_25.f90: New test.
12860 * gfortran.dg/same_name_2.f90: New test.
12863 * gfortran.dg/host_assoc_types_1.f90: New test.
12866 * gfortran.dg/missing_derived_type_1.f90: New test.
12867 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12870 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12873 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12875 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12878 * gfortran.dg/bound_2.f90: New test.
12880 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12882 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12884 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12885 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12886 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12887 * gfortran.dg/gomp/reduction3.f90: Likewise.
12888 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12889 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12890 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12891 * gfortran.dg/forall_4.f90: Likewise.
12892 * gfortran.dg/spec_expr_4.f90: Likewise.
12893 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12894 * gfortran.dg/forall_5.f90: Likewise.
12895 * gfortran.dg/open_access_append_2.f90: Add check for
12896 compile-time warning.
12898 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12901 * g++.dg/parse/pure1.C: New test.
12903 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12906 * gfortran.dg/io_constraints_3.f90: New test.
12907 * gfortran.dg/open_access_append_1.f90: Add checks
12908 for compile-time warnings.
12909 * gfortran.dg/pr20163-2.f: Likewise.
12910 * gfortran.dg/iostat_2.f90: Likewise.
12911 * gfortran.dg/label_4.f90: Delete the temporary
12913 * gfortran.dg/direct_io_2.f90: Add a FILE=
12915 * gfortran.dg/iomsg_1.f90: Add check for
12916 compile-time warning.
12918 2006-10-12 Jan Hubicka <jh@suse.cz>
12921 * gcc.dg/pr28319.c: New test.
12923 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12925 * g++.dg/ext/vla4.C: New test.
12927 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12930 * g++.dg/template/crash60.C: New test.
12931 * g++.dg/other/large-size-array.C: Adjust error markers.
12932 * g++.dg/parse/crash27.C: Likewise.
12933 * g++.dg/template/crash1.C: Likewise.
12935 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12938 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12940 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12942 PR preprocessor/28709
12943 * gcc.dg/cpp/paste14.c: New test.
12945 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12948 * g++.dg/init/array24.C: New test.
12950 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12952 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12955 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12958 * g++.dg/parse/typedef8.C: New test.
12959 * g++.dg/other/mult-stor1.C: Adjust error markers.
12961 2006-10-11 Richard Guenther <rguenther@suse.de>
12963 PR tree-optimization/28230
12964 * gcc.dg/torture/pr28230.c: New testcase.
12966 2006-10-11 Richard Guenther <rguenther@suse.de>
12968 PR inline-asm/29119
12969 * gcc.dg/torture/pr29119.c: New testcase.
12971 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12973 PR middle-end/29272
12974 * gcc.c-torture/execute/20060930-2.c: New test.
12976 2006-10-09 Richard Henderson <rth@redhat.com>
12978 Revert emutls patch.
12980 2006-10-09 Richard Guenther <rguenther@suse.de>
12982 PR middle-end/29254
12983 * gcc.dg/pr29254.c: New testcase.
12985 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12986 Paul Thomas <pault@gcc.gnu.org>
12989 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12990 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12991 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12992 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12993 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12994 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12995 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12996 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12997 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12998 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12999 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13000 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13001 * gfortran.dg/alloc_comp_std.f90: New test.
13002 * gfortran.dg/move_alloc.f90: New test.
13004 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13007 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13010 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13012 2006-10-08 Tobias Burnus <burnus@net-b.de>
13015 * gfortran.dg/new_line.f90: New test.
13017 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13019 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13020 * gcc.dg/torture/builtin-convert-1.c,
13021 gcc.dg/torture/builtin-convert-2.c,
13022 gcc.dg/torture/builtin-convert-3.c,
13023 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13025 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13027 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13028 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13029 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13030 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13032 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13034 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13035 Xfail some tests for powerpc-darwin and powerpc-aix.
13037 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13040 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13042 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13045 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13048 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13052 * gfortran.fortran-torture/execute/specifics.f90:
13053 Add tests for using all possible intrinsics as actual arguments.
13054 * gfortran.dg/specifics_1.f90: Add tests for using
13055 all possible intrinsics as actual arguments.
13056 * gfortran.dg/specifics_2.f90: New file.
13057 * gfortran.dg/specifics_3.f90: New file.
13059 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13061 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13062 * gcc.dg/debug/debug-2.c: Likewise.
13064 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13066 * gcc.c-torture/compile/sync-2.c: New test.
13068 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13070 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13073 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13075 PR rtl-optimization/29128
13076 * gcc.c-torture/compile/pr29128.c: New test.
13078 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13080 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13083 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13085 PR middle-end/29256
13086 * gcc.dg/tree-ssa/loop-19.c: New test.
13088 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13090 PR tree-optimization/29330
13091 * gcc.dg/pr29330.c: New test.
13094 * gcc.c-torture/compile/20061005-1.c: New test.
13096 2006-10-06 Olivier Hainque <hainque@adacore.com>
13098 * gcc.dg/typename-vla-1.c: New case.
13099 * gnat.dg/forward_vla.adb: New case.
13101 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13103 PR tree-optimization/29290
13104 * gfortran.dg/loop_nest_1.f90: New test.
13107 * gcc.dg/tls/opt-12.c: New test.
13110 * gfortran.dg/save_2.f90: New test.
13113 * gcc.dg/pr29091.c: New test.
13115 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13117 * lib/target-supports.exp
13118 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13119 same as x86_64-*-*; check for LP64.
13121 2006-10-04 Richard Henderson <rth@redhat.com>
13123 * lib/target-supports.exp (check_effective_target_tls): Redefine
13124 to mean non-emulated tls.
13125 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13126 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13127 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13128 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13129 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13130 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13131 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13133 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13136 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13138 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13140 * gfortran.dg/bounds_check_fail_1.f90: New test.
13142 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13145 * g++.dg/template/friend48.C: New test.
13147 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13150 * gfortran.dg/default_initialization_2.f90: New test.
13152 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13156 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13158 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13161 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13165 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13169 * gfortran.dg/entry_array_specs_1.f90: New test.
13171 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13173 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13174 insufficient to inhibit some test failures at -O3. Do testing
13177 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13180 * g++.dg/inherit/access8.C: New test.
13181 * g++.dg/template/dtor4.C: Tweak error messages.
13183 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13186 * gfortran.dg/entry_8.f90: New test.
13188 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13191 * g++.dg/parse/new4.C: New test.
13193 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13195 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13196 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13197 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13198 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13199 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13201 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13204 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13205 * gfortran.dg/continuation_2.f90: New test.
13208 * gfortran.dg/continuation_3.f90: New test.
13209 * gfortran.dg/continuation_4.f90: New test.
13210 * gfortran.dg/continuation_5.f: New test.
13211 * gfortran.dg/continuation_6.f: New test.
13213 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13216 * g++.dg/template/vla1.C: New test.
13218 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13221 * gfortran.dg/complex_parameter_1.f90: New test.
13223 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13226 * gcc.c-torture/execute/20060929-1.c: New test.
13228 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13231 * g++.dg/template/member6.C: New test.
13232 * g++.dg/parse/typename7.C: Adjust error markers.
13235 * g++.dg/template/member7.C: New test.
13237 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13240 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13241 gcc.dg/Woverride-init-3.c: New tests.
13243 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13245 * gcc.c-torture/execute/20060930-1.c: New test.
13247 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13250 * gfortran.dg/specifics_1.f90: New test.
13251 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13254 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13256 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13257 pthread-init-common.h: New.
13259 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13261 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13262 precision on some archs.
13264 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13266 * gcc.dg/non-local-goto-1.c: New test.
13267 * gcc.dg/non-local-goto-2.c: Likewise.
13268 * gcc.dg/setjmp-3.c: Likewise.
13269 * gcc.dg/setjmp-4.c: Likewise.
13271 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13273 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13275 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13278 * gfortran.dg/exponent_1.f90: New test.
13281 * gfortran.dg/nearest_1.f90: New test.
13283 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13285 PR middle-end/25261
13286 PR middle-end/28790
13287 * gcc.dg/gomp/nestedfn-1.c: New test.
13289 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13292 * objc/compile/method-1.m: New test.
13294 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13297 * g++.dg/template/crash58.C: New test.
13298 * g++.dg/parse/crash28.C: Adjust error markers.
13299 * g++.dg/template/crash34.C: Likewise.
13300 * g++.dg/template/friend31.C: Likewise.
13301 * g++.dg/template/crash32.C: Likewise.
13304 * g++.dg/template/crash59.C: New test.
13307 * g++.dg/template/spec33.C: New test.
13308 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13310 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13311 Adam Nemet <anemet@caviumnetworks.com>
13313 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13314 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13316 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13319 * gcc.dg/pr28911.c: New.
13321 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13324 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13325 (dg-options): Add -mfpmath=387.
13327 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13330 * gcc.dg/pr28706.c: New test.
13333 * gcc.dg/pr28712.c: New test.
13335 2006-09-22 Mike Stump <mrs@apple.com>
13337 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13339 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13341 PR tree-optimization/28888
13342 * gcc.dg/pr28888.c: New test.
13344 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13347 * g++.dg/init/ptrfn1.C: New test.
13349 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13352 * g++.dg/template/spec32.C: New test.
13353 * g++.dg/parse/crash9.C: Adjust error markers.
13356 * g++.dg/template/typedef6.C: New test.
13357 * g++.dg/init/error1.C: Adjust error markers.
13358 * g++.dg/parse/crash9.C: Likewise.
13359 * g++.dg/template/crash55.C: Likewise.
13361 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13363 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13365 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13368 * g++.dg/ext/dllimport12.C: New test.
13370 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13372 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13373 * gcc.target/mips/nmadd-2.c: Likewise.
13374 * gcc.target/mips/mips-ps-6.c: New test.
13375 * gcc.target/mips/neg-abs-1.c: Likewise.
13376 * gcc.target/mips/neg-abs-2.c: Likewise.
13377 * gcc.target/mips/nmadd-3.c: New test.
13379 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13381 PR middle-end/28046
13382 * gcc.dg/gomp/atomic-10.c: New test.
13383 * g++.dg/gomp/atomic-10.C: New test.
13385 2006-09-20 Eric Christopher <echristo@apple.com>
13387 * gcc.target/i386/sse3-not-fisttp.c: New.
13389 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13391 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13393 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13395 * gcc.c-torture/execute/pr28289.c (one): New variable.
13396 (main): Use it instead of argc.
13397 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13398 (main): Use it instead of argc.
13400 2006-09-19 Paul Brook <paul@codesourcery.com>
13403 * gcc.dg/nested-func-5.c: New test.
13405 2006-09-19 Ben Elliston <bje@au.ibm.com>
13407 * lib/target-supports.exp (check_effective_target_tls): Compile
13408 test stubs using ${tool}_target_compile, not just target_compile.
13409 (check_effective_target_tls_runtime): Likewise.
13411 2006-09-19 Ben Elliston <bje@au.ibm.com>
13413 * gcc.c-torture/compile/20030405-1.x: Remove.
13415 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13416 optimising linker from discarding it.
13418 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13421 * gfortran.dg/keyword_symbol_1.f90: New test.
13423 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13424 pedantic compilation option.
13426 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13429 * gfortran.dg/spread_shape_1.f90: New test.
13431 2006-09-17 Roger Sayle <roger@eyesopen.com>
13433 PR tree-optimization/28887
13434 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13436 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13439 * gcc.dg/pr25993.c: New test.
13441 2006-09-17 Ira Rosen <irar@il.ibm.com>
13444 * gcc.dg/vect/pr21591.c: New test.
13446 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13449 * gcc.c-torture/compile/strcpy-1.c: New test.
13450 * gcc.c-torture/compile/strcpy-2.c: New test.
13451 * gcc.c-torture/compile/memcpy-1.c: New test.
13452 * gcc.c-torture/compile/memcpy-2.c: New test.
13454 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13457 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13459 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13461 * gnat.dg/specs/double_record_extension1.ads: New test.
13462 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13464 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13467 * gfortran.dg/oldstyle_3.f90: New test.
13469 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13471 PR libgfortran/29099
13472 * gfortran.dg/secnds-1.f: New test.
13474 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13476 PR libgfortran/29053
13477 * gfortran.dg/streamio_9.f90: New test.
13478 * gfortran.dg/streamio_10.f90: New test.
13480 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13483 * g++.dg/init/array22.C: New test.
13484 * g++.dg/init/array23.C: New test.
13486 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13488 * stackcheck.lst: Update list of tests requiring stack checking.
13489 * norun.lst: Adjust for above change.
13490 * ada95.lst: New file.
13491 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13492 requiring -gnat95 switch.
13494 2006-09-14 Olivier Hainque <hainque@adacore.com>
13496 * gnat.dg/in_out_parameter.adb: New test.
13498 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13501 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13503 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13505 * gnat.dg/specs/unchecked_union.ads: New test.
13507 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13509 PR rtl-optimization/28982
13510 * gcc.c-torture/execute/pr28982a.c: New test.
13511 * gcc.c-torture/execute/pr28982b.c: Likewise.
13513 2006-09-12 Eric Christopher <echristo@apple.com>
13515 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13516 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13518 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13521 PR preprocessor/14634
13522 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13523 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13524 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13526 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13528 * gcc.dg/pr28243.c: New test.
13530 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13533 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13534 this undiagnosed regression reappears.
13536 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13538 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13539 Treat $srcdir as a literal.
13540 * lib/fortran-torture.exp (fortran-torture-compile,
13541 fortran-torture-execute): Likewise.
13542 * lib/objc-torture.exp (objc-torture-compile,
13543 objc-torture-execute): Likewise.
13544 * lib/profopt.exp (profopt-execute): Likewise.
13546 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13548 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13550 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13553 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13555 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13558 * gcc.target/i386/pr13685.c: New test.
13560 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13562 * gcc.dg/pr28726.c: New test.
13564 2006-09-11 Josh Conner <jconner@apple.com>
13566 * gcc.dg/nrv3.c: Increase size of structure.
13567 * gcc.dg/nrv4.c: Likewise.
13568 * gcc.dg/nrv5.c: Likewise.
13570 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13572 PR libfortran/28890
13573 gfortran.dg/assumed_charlen_function_5.f90: New test.
13575 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13578 * g++.dg/init/static3.C: New test.
13580 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13583 * gcc.dg/long-long-cst1.c (t): Add cast to
13584 __SIZE_TYPE__ before casting to int.
13585 (main): Return 0 on success.
13587 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13589 * gcc.c-torture/execute/20060910-1.c: New test.
13591 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13593 PR middle-end/26983
13594 * gcc.dg/pr26983.c: New test.
13596 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13599 * gcc.c-torture/execute/pr29006.c: New test.
13601 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13603 PR libfortran/28947
13604 gfortran.dg/matmul_4.f90: New test.
13606 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13609 gfortran.dg/used_types_10: New test.
13611 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13613 PR libfortran/28923
13614 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13615 gfortran.dg/array_initializer_3.f90: New test.
13617 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13620 * gfortran.dg/actual_array_constructor_3.f90: New test.
13622 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13625 * gcc.target/i386/pr26778.c: New testcase.
13627 2006-09-08 Eric Christopher <echristo@apple.com>
13629 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13630 * gcc.target/i386/memcpy-1.c: Ditto.
13631 * gcc.target/i386/asm-1.c: Ditto.
13632 * gcc.target/i386/20060512-4.c: Ditto.
13633 * gcc.target/i386/compress-float-387.c: Ditto.
13634 * gcc.target/i386/20060512-1.c: Ditto.
13635 * gcc.target/i386/compress-float-sse.c: Ditto.
13636 * gcc.target/i386/20060512-2.c: Ditto.
13637 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13638 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13639 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13640 * gcc.dg/pr26449.c: Ditto.
13641 * gcc.dg/attr-ms_struct-2.c: Ditto.
13642 * gcc.dg/attr-ms_struct-1.c: Ditto.
13643 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13645 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13648 * gcc.dg/vla-10.c: New test.
13650 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13653 * g++.dg/parse/template20.C: New test.
13654 * g++.dg/template/operator8.C: Remove obsolete part.
13655 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13656 * g++.old-deja/g++.pt/crash65.C: Likewise.
13658 2006-09-07 Jason Merrill <jason@redhat.com>
13660 PR middle-end/27724
13661 * gcc.dg/long-long-cst1.c: New test.
13663 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13666 * g++.dg/other/array3.C: New test.
13667 * g++.dg/other/array4.C: New test.
13668 * g++.dg/other/array5.C: New test.
13670 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13672 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13674 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13677 * gcc.target/i386/pr28946.c: New test.
13679 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13681 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13682 in integer literal constant.
13683 * gfortran.dg/enum_8.f90: Ditto.
13684 * gfortran.dg/g77/20030326-1.f: Ditto.
13686 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13688 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13689 nonconformance usage.
13691 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13693 PR middle-end/28862
13694 * gcc.c-torture/compile/vector-align-1.c: New test.
13696 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13699 * g++.dg/opt/copysign-1.C: New test.
13701 2006-09-06 Jason Merrill <jason@redhat.com>
13704 * g++.dg/warn/unused-result1.C: New test.
13706 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13709 * g++.dg/ext/vla3.C: New test.
13712 * g++.dg/template/array16.C: New test.
13714 2006-09-06 Richard Guenther <rguenther@suse.de>
13716 * gcc.dg/pr27226.c: Remove testcase again.
13718 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13721 * g++.dg/opt/unroll2.C: New test.
13723 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13726 * gcc.dg/vect/pr28952.c: New test.
13728 2006-09-05 Richard Guenther <rguenther@suse.de>
13730 PR tree-optimization/28900
13731 * gcc.dg/torture/pr28900.c: New testcase
13733 2006-09-05 Richard Guenther <rguenther@suse.de>
13735 PR tree-optimization/28905
13736 * gcc.c-torture/compile/pr28905.c: New testcase.
13738 2006-09-05 Richard Guenther <rguenther@suse.de>
13740 PR middle-end/28935
13741 * gcc.dg/pr28935.c: New testcase.
13743 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13745 * gcc.c-torture/execute/20060905-1.c: New test.
13747 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13750 * gfortran.dg/used_types_7.f90: New test.
13751 * gfortran.dg/used_types_8.f90: New test.
13752 * gfortran.dg/used_types_9.f90: New test.
13754 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13756 * gcc.c-torture/compile/20060904-1.c: New test.
13758 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13760 PR c++/23287 Revert my 2006-09-01 patch
13761 * g++.dg/parse/dtor12.C: Remove.
13763 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13766 * g++.dg/template/operator9.C: New test.
13769 * g++.dg/template/operator7.C: New test.
13772 * g++.dg/template/operator8.C: New test.
13775 * g++.dg/template/crash57.C: New test.
13777 * g++.dg/template/typedef4.C: Adjust error markers.
13778 * g++.dg/template/typedef5.C: Likewise.
13780 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13783 * g++.dg/parse/crash33.C: New test.
13785 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13786 Richard Guenther <rguenther@suse.de>
13787 Adam Nemet <anemet@caviumnetworks.com>
13789 PR middle-end/27226
13790 * gcc.target/mips/memcpy-1.c: New testcase.
13791 * gcc.dg/pr27226.c: Likewise.
13793 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13796 * g++.dg/lookup/koenig5.C: New.
13797 * g++.dg/template/crash56.C: New.
13799 2006-09-01 Josh Conner <jconner@apple.com>
13802 * gcc.dg/nrv3.c: New test.
13803 * gcc.dg/nrv4.c: New test.
13804 * gcc.dg/nrv5.c: New test.
13806 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13809 * g++.dg/parse/dtor12.C: New.
13811 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13813 PR tree-optimization/28839
13814 * gcc.dg/pr28839.c: New test.
13816 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13819 * gcc.dg/pr24367.c: New testcase.
13821 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13823 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13825 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13827 PR rtl-optimization/27735
13828 * gcc.dg/loop-unswitch-1.c: New test.
13830 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13833 * gfortran.dg/aliasing_dummy_2.f90: New test.
13836 * gfortran.dg/generic_5.f90: Change error message.
13839 * gfortran.dg/generic_6.f90: New test.
13842 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13845 * gfortran.dg/invalid_interface_assignment.f90: New test.
13848 * gfortran.dg/module_proc_external_dummy.f90: New test.
13850 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13853 * g++.dg/warn/var-args1.C: New test.
13855 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13858 * gfortran.dg/simpleif_2.f90: New test.
13859 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13860 * gfortran.dg/enum_5.f90: Ditto.
13862 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13863 Kazu Hirata <kazu@codesourcery.com>
13865 PR tree-optimization/17506
13866 * gcc.dg/pr17506.c: New.
13868 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13871 * g++.dg/eh/alias1.C: New test.
13873 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13876 * g++.dg/template/ttp22.C: New test.
13878 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13880 PR middle-end/26632
13881 * gcc.dg/pr26632.c: New.
13883 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13885 PR libgfortran/28354
13886 * gfortran.dg/fmt_zero_precision.f90: New test.
13888 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13891 * g++.dg/template/spec31.C: New test.
13893 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13896 * g++.dg/other/static2.C: New test.
13898 2006-08-26 Roger Sayle <roger@eyesopen.com>
13900 * gcc.dg/Wswitch-enum-2.c: New test case.
13901 * gcc.dg/Wswitch-enum-3.c: Likewise.
13903 2006-08-26 Richard Guenther <rguenther@suse.de>
13905 * gcc.c-torture/compile/20060826-1.c: New testcase.
13907 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13910 * g++.dg/template/void10.C: New test.
13913 * g++.dg/template/void8.C: New test.
13916 * g++.dg/template/void9.C: New test.
13918 * g++.dg/template/void3.C: Adjust error markers.
13919 * g++.dg/template/void4.C: Likewise.
13920 * g++.dg/template/crash55.C: Likewise.
13921 * g++.dg/template/void7.C: Likewise
13923 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13926 * g++.dg/inherit/access6.C: New test.
13927 * g++.dg/inherit/access7.C: Likewise.
13930 * g++.dg/template/array15.C: New test.
13931 * g++.dg/template/crash2.C: Tweak error markers.
13933 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13935 PR middle-end/28683
13936 * gcc.c-torture/compile/20060823-1.c: New test.
13938 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13941 * g++.dg/template/ttp21.C: New test.
13944 * g++.dg/other/operator1.C: Add error-marker.
13945 * g++.dg/other/operator2.C: New test.
13947 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13950 * gcc.c-torture/compile/vla-const-1.c,
13951 gcc.c-torture/compile/vla-const-2.c: New tests.
13953 2006-08-26 Richard Guenther <rguenther@suse.de>
13955 PR middle-end/28814
13956 * gcc.dg/torture/pr28814.c: New testcase.
13958 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13961 * gcc.c-torture/compile/compound-literal-1.c: New test.
13963 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13966 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13967 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13968 Expect extra diagnostics.
13970 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13972 gcc.dg/noncompile/pr16876.c: New test.
13974 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13977 * g++.dg/parse/local1.C: New test.
13978 * g++.dg/other/qual1.C: Tweak error marker.
13980 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13983 * g++.dg/template/typename10.C: New.
13984 * g++.dg/template/lookup4.C: Remove bogus error marker.
13986 2006-08-25 Richard Guenther <rguenther@suse.de>
13989 * gcc.dg/pr26570.c: Fix testcase.
13991 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13994 * gcc.c-torture/execute/mayalias-2.c: New test.
13995 * gcc.dg/tree-ssa/alias-13.c: New test.
13997 2006-08-24 Jan Hubicka <jh@suse.cz>
14000 * gcc.dg/debug/pr26881.c: New file.
14002 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14005 * gfortran.dg/used_types_4.f90: New test.
14006 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14007 association of derived types.
14008 * gfortran.dg/used_types_2.f90: Add module cleanup.
14009 * gfortran.dg/used_types_3.f90: The same.
14012 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14015 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14018 * gfortran.dg/direct_io_6.f90: Remove test.
14020 2006-08-23 Stuart Hastings <stuart@apple.com>
14023 * gcc.target/i386/20060821-1.c: New.
14025 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14027 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14028 dg-warning strings for dllimport.
14030 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14033 * g++.dg/ext/vector4.C: New test.
14034 * g++.dg/ext/complex1.C: New test.
14036 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14039 * gcc.dg/debug/const-1.c: New.
14040 * gcc.dg/debug/const-2.c: New.
14041 * gcc.dg/debug/dwarf2/const-1.c: New.
14042 * gcc.dg/debug/dwarf2/const-2.c: New.
14043 * gcc.dg/debug/dwarf2/const-2b.c: New.
14045 2006-08-22 Richard Guenther <rguenther@suse.de>
14047 PR middle-end/28776
14048 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14049 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14051 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14053 PR tree-optimization/28003
14054 * g++.dg/tree-ssa/pr28003.C: New.
14056 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14058 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14060 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14063 * g++.dg/other/error14.C: New test.
14066 * g++.dg/parse/ctor7.C: New test.
14067 * g++.dg/parse/ctor8.C: Likewise.
14070 * g++.dg/template/void7.C: New test.
14072 2006-08-21 Olivier Hainque <hainque@adacore.com>
14074 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14075 * gnat.dg/self_aggregate_with_array.adb: New test.
14077 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14079 * g++.dg/eh/arm-vfp-unwind.C: New test.
14081 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14084 * g++.dg/template/ref3.C: New test.
14085 * g++.dg/template/nontype13.C: New test.
14088 * g++.dg/template/ptrmem17.C: New test.
14090 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14093 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14095 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14098 * gfortran.dg/used_types_2.f90: New test.
14101 * gfortran.dg/used_types_3.f90: New test.
14104 * gfortran.dg/generic_actual_arg.f90: New test.
14107 * gfortran.dg/module_private_array_refs_1.f90: New test.
14110 * gfortran.dg/program_name_1.f90: New test.
14113 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14116 * gfortran.dg/array_initializer_2.f90: New test.
14119 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14122 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14125 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14128 * gfortran.dg/dependent_decls_1.f90: New test.
14130 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14133 * gfortran.dg/derived_init_2.f90: New.
14135 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14137 * gcc.c-torture/execute/pr28289.c: New test.
14139 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14142 * gcc.dg/attr-externally-visible-1.c: New test.
14143 * gcc.dg/attr-externally-visible-2.c: New test.
14144 * g++.dg/parse/attr-externally-visible-1.C: New test.
14145 * g++.dg/parse/attr-externally-visible-2.C: New test.
14147 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14150 * g++.dg/parse/dtor11.C: New test.
14152 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14154 PR rtl-optimization/28489
14155 * gcc.c-torture/compile/pr28489.c: New test.
14157 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14160 * g++.dg/template/redecl4.C: New test.
14163 * g++.dg/template/ctor8.C: New test.
14165 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14167 * gcc.dg/pr26570.c: Fix testcase.
14169 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14172 * g++.dg/parse/offsetof6.C: New test.
14173 * g++.dg/parse/offsetof6.C: New test.
14174 * g++.dg/parse/offsetof7.C: New test.
14176 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14179 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14182 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14185 * g++.dg/ext/vector3.C: New test.
14187 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14189 PR gcov/profile/26570
14190 * gcc.dg/pr26570.c: New test.
14192 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14195 * gcc.dg/qual-component-1.c: New test.
14197 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14200 * g++.dg/parse/new3.C: New test.
14202 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14205 * gfortran.dg/streamio_1.f90: New test.
14206 * gfortran.dg/streamio_2.f90: New test.
14207 * gfortran.dg/streamio_3.f90: New test.
14208 * gfortran.dg/streamio_4.f90: New test.
14209 * gfortran.dg/streamio_5.f90: New test.
14210 * gfortran.dg/streamio_6.f90: New test.
14211 * gfortran.dg/streamio_7.f90: New test.
14212 * gfortran.dg/streamio_8.f90: New test.
14214 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14217 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14219 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14222 * g++.dg/template/void6.C: New test.
14224 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14227 * gcc.dg/parse-error-1.c: New test.
14228 * gcc.dg/parse-error-2.c: New test.
14229 * gcc.dg/cpp/digraph2.c: Add error-marker.
14230 * gcc.dg/noncompile/920923-1.c: Likewise.
14232 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14235 * gcc.dg/sizeof-2.c: New testcase.
14238 * gcc.dg/switch-A.c: New testcase.
14240 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14244 * g++.old-deja/g++.warn/compare1.C: Delete.
14245 * g++.dg/opt/pr7503-2.C: Delete.
14246 * g++.dg/opt/pr7503-3.C: Delete.
14247 * g++.dg/opt/pr7503-4.C: Delete.
14248 * g++.dg/opt/pr7503-5.C: Delete.
14249 * g++.dg/opt/max1.C: Delete.
14250 * g++.dg/warn/minmax.C: Delete.
14251 * g++.dg/expr/minmax.C: New test.
14253 2006-08-14 Richard Guenther <rguenther@suse.de>
14256 * gcc.c-torture/execute/pr28651.c: Do not use argc
14257 to avoid optimization, instead forbid inlining.
14259 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14261 PR rtl-optimization/28634
14262 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14264 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14267 * gcc.dg/torture/pr27184.c: New test.
14269 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14271 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14273 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14275 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14276 * gfortran.dg/stat_2.f90: Likewise.
14277 * gfortran.dg/chmod_1.f90: Likewise.
14278 * gfortran.dg/chmod_2.f90: Likewise.
14279 * gfortran.dg/chmod_3.f90: Likewise.
14281 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14283 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14285 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14287 * g++.dg/opt/pr23454-2.C: New test.
14289 2006-08-11 Richard Guenther <rguenther@suse.de>
14291 PR middle-end/28651
14292 * gcc.c-torture/execute/pr28651.c: New testcase.
14294 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14296 * gnat.dg/specs/static_initializer.ads: New test.
14298 2006-08-10 Paul Brook <paul@codesourcery.com>
14300 * gcc.target/arm/cond-asm.c: New test.
14302 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14304 PR tree-optimization/26197
14305 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14306 * g++.dg/vect/vect.exp: Compile the new tests with
14307 --param max-aliased-vops=0.
14309 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14312 * g++.dg/template/void3.C: New test.
14315 * g++.dg/template/void4.C: New test.
14318 * g++.dg/template/void5.C: New test.
14320 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14322 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14323 after dg-do compile.
14325 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14327 PR tree-optimizations/26969
14328 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14329 "unswitch-loops" with -funswitch-loops.
14330 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14332 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14334 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14335 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14336 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14337 * objc.dg/dwarf-1.m: Likewise.
14338 * objc.dg/dwarf-2.m: Likewise.
14339 * obj-c++.dg/dwarf-2.mm: Likewise.
14341 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14343 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14344 * objc.dg/dwarf-2.m: Likewise.
14345 * obj-c++.dg/dwarf-2.mm: Likewise.
14347 PR libfortran/28603
14348 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14351 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14354 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14356 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14359 * gcc.target/i386/pr27827.c: New testcase.
14361 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14364 * gfortran.dg/sequence_types_1.f90: New test.
14366 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14369 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14370 dg-warning. Add -pedantic option.
14372 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14375 * gcc.dg/proto-1.c: New test.
14378 * gcc.dg/lvalue-4.c: New test.
14381 * gcc.dg/init-bad-5.c: New test.
14383 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14386 * g++.dg/ext/typedef-init.C: Add new test for typedef
14387 initialization inside templates. Adjust existing error markers.
14389 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14392 * g++.dg/init/ptrmem3.C: New test.
14394 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14396 PR tree-optimization/27770
14397 * lib/target-support.exp: New target keyword "section_anchors".
14398 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14400 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14401 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14402 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14403 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14405 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14407 * gcc.dg/20060801-1.c: Add missing '}'.
14409 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14412 * g++.dg/parse/dtor9.C: New test.
14413 * g++.dg/parse/dtor10.C: New test.
14414 * g++.dg/other/error7.C: Adjust error-marker.
14417 * g++.dg/other/default5.C: New test.
14419 2006-08-02 Richard Guenther <rguenther@suse.de>
14421 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14423 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14426 * g++.dg/template/conv9.C: New test.
14428 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14431 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14432 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14433 Optionally return assembly text. Update callers.
14434 (check_no_compiler_messages): Update verbose messages.
14435 (check_no_messages_and_pattern): New.
14436 (check_effective_target_string_merging): New.
14438 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14441 * g++.dg/eh/catch4.C: New test.
14444 * g++.dg/other/qual1.C: New test.
14447 * g++.dg/inherit/error2.C: New test.
14450 * g++.dg/other/new1.C: New test.
14452 * g++.dg/warn/pr23075.C: Remove obsolete test.
14453 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14454 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14456 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14459 * g++.dg/eh/cast1.C: New test.
14461 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14463 PR libfortran/28452
14464 * gfortran.dg/random_3.f90: New test.
14466 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14469 * g++.dg/other/pr28304.C: Change expected error message.
14470 * g++.dg/other/pr28432.C: New test.
14472 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14475 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14477 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14480 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14482 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14483 g++.dg/debug/enum-2.C: New.
14485 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14488 * g++.dg/parse/long1.C: Add more tests.
14490 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14492 * gfortran.dg/lrshift_1.c: New file.
14494 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14496 PR libgfortran/28335
14497 * gfortran.dg/no_unit_error_1.f90: New test.
14499 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14501 PR libgfortran/28335
14502 * gfortran.dg/no_unit_error_1.f90: Delete test.
14503 * gfortran.dg/no_unit_error_2.f90: Delete test.
14505 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14507 * gfortran.dg/chmod_3.f90: New test.
14508 * gfortran.dg/ltime_gmtime_1.f90: New test.
14509 * gfortran.dg/ltime_gmtime_2.f90: New test.
14510 * gfortran.dg/lrshift_1.f90: New test.
14511 * gfortran.dg/chmod_1.f90: New test.
14512 * gfortran.dg/chmod_2.f90: New test.
14514 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14517 * g++.dg/template/crash55.C: New test.
14520 * g++.dg/template/nontype16.C: New test.
14522 * g++.dg/template/void2.C: Adjust error markers.
14523 * g++.dg/template/nontype5.C: Adjust error markers.
14525 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14527 * gcc.target/i386/stack-prot-kernel.c: New test.
14529 2006-07-27 Roger Sayle <roger@eyesopen.com>
14531 * gcc.dg/builtins-55.c: New test case.
14533 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14535 PR rtl-optimization/27907
14536 * gcc.c-torture/compile/pr27907.c: New test.
14538 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14540 * gfortran.dg/mclock.f90: New test.
14541 * gfortran.dg/int_conv_1.f90: New test.
14542 * gfortran.dg/stat_1.f90: New test.
14543 * gfortran.dg/stat_2.f90: New test.
14545 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14547 PR libgfortran/28335
14548 * gfortran.dg/no_unit_error_1.f90: New test.
14549 * gfortran.dg/no_unit_error_2.f90: New test.
14550 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14552 2006-07-25 Roger Sayle <roger@eyesopen.com>
14554 PR middle-end/28473
14555 * gcc.dg/fold-convround-1.c: New test case.
14557 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14559 * gfortran.dg/arithmetic_if.f90: Fix comments.
14561 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14564 * g++.dg/other/typedef1.C: New test.
14565 * g++.dg/template/typedef4.C: New test.
14566 * g++.dg/template/typedef5.C: New test.
14568 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14571 * gfortran.dg/allocatable_dummy_3.f90: New.
14573 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14576 * gfortran.dg/arithmetic_if.f90: New test.
14578 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14580 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14581 avoid memcpy optimization.
14583 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14586 * gfortran.dg/direct_io_6.f90: New test.
14588 2006-07-24 Jan Hubicka <jh@suse.cz>
14592 * gcc.dg/pr25795.c: New test.
14593 * gcc.dg/pr25795-1.c: New test.
14595 2006-07-23 Roger Sayle <roger@eyesopen.com>
14597 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14598 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14599 which may be transformed to "g || h" on some platforms.
14601 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14604 * g++.dg/template/friend45.C: New test.
14606 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14608 PR libgfortran/28339
14609 * gfortran.dg/arrayio_8.f90: New test.
14611 2006-07-21 Mike Stump <mrs@apple.com>
14613 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14615 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14617 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14620 * g++.dg/eh/catch3.C: New test.
14623 * g++.dg/template/defarg10.C: New test.
14625 2006-07-20 Paul Brook <paul@codesourcery.com>
14628 * gcc.dg/pr27363.c: New test.
14630 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14633 * g++.dg/init/ref13.C: New test.
14635 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14638 * obj-c++.dg/proto-error-1.mm: New test.
14640 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14643 * g++.dg/template/string1.C: New test.
14645 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14648 * g++.dg/template/defarg9.C: New test.
14651 * g++.dg/template/static27.C: New test.
14653 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14656 * gcc.dg/tree-ssa/pr28410.c: New test.
14658 2006-07-18 Lee Millward <lee.millward@gmail.com>
14661 * g++/dg/other/error13.C: New test.
14664 * g++.dg/template/friend44.C: New test.
14666 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14669 * g++.dg/other/pr27495.C: New.
14671 2006-07-18 Olivier Hainque <hainque@adacore.com>
14673 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14674 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14676 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14679 * gcc.dg/pragma-pack-4.c: New test.
14681 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14684 * g++.dg/ext/pr28291.C: New test.
14686 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14688 PR middle-end/28403
14689 * gcc.c-torture/execute/pr28403.c: New test.
14691 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14693 PR middle-end/28402
14694 * gcc.dg/pr28402.c: New test.
14696 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14699 * g++.dg/other/pr28304.C: New test.
14701 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14704 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14705 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14707 2006-07-17 Richard Guenther <rguenther@suse.de>
14709 PR tree-optimization/28238
14710 * g++.dg/tree-ssa/pr28238.C: New testcase.
14712 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14715 * g++.dg/eh/catch1.C: New test.
14716 * g++.dg/eh/catch2.C: New test.
14718 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14721 * g++.dg/template/anon3.C: New test.
14723 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14726 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14727 specifiers requiring an explicit format tag..
14730 * gfortran.dg/generic_5: New test.
14733 * gfortran.dg/elemental_optional_args_1.f90: New test.
14735 2006-07-16 Olivier Hainque <hainque@adacore.com>
14737 * gnat.dg/assert.ads: New file.
14738 * gnat.dg/controlled_record.ads: Likewise.
14739 * gnat.dg/controlled_record.adb: Likewise.
14741 2006-07-15 Lee Millward <lee.millward@gmail.com>
14744 * g++.dg/other/error12.C: New test.
14747 * g++.dg/template/crash54.C: New test.
14749 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14752 * g++.dg/parse/catch1.C: New test.
14755 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14758 * g++.dg/ext/attrib24.C: New test.
14760 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14763 * g++.dg/ext/asmspec1.C: New test.
14765 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14767 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14768 (dg-test): Support shouldfail tests.
14769 * lib/target-supports-dg.exp (dg-shouldfail): New.
14770 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14771 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14772 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14773 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14774 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14775 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14776 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14778 2006-07-13 Jan Hubicka <jh@suse.cz>
14780 * gcc.target/i386/memcpy-1.c: New.
14782 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14784 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14786 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14789 * gfortran.dg/present_1.f90: New test.
14792 * gfortran.dg/interface_derived_type_1.f90: New test.
14794 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14797 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14800 2006-07-07 Lee Millward <lee.millward@gmail.com>
14803 * g++.dg/other/label1.C: New test.
14805 2006-07-07 Richard Guenther <rguenther@suse.de>
14807 PR middle-end/28268
14808 * gcc.dg/torture/pr28268.c: New testcase.
14810 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14813 * g++.dg/ext/pr27019.C: New.
14815 2006-07-07 Richard Guenther <rguenther@suse.de>
14817 PR tree-optimization/28187
14818 * gcc.dg/pr28187.c: New testcase.
14820 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14822 * gnat.dg/address_conversion.adb: New test.
14823 * gnat.dg/boolean_subtype.adb: Likewise.
14824 * gnat.dg/frame_overflow.adb: Likewise.
14825 * gnat.dg/pointer_array.adb: Likewise.
14826 * gnat.dg/pointer_conversion.adb: Likewise.
14828 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14832 * gfortran.dg/print_fmt_5.f90: New test.
14834 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14837 * gfortran.dg/bounds_check_4.f90: New test.
14839 2006-07-05 Richard Guenther <rguenther@suse.de>
14842 * gfortran.dg/pr28158.f90: New testcase.
14844 2006-07-05 Richard Guenther <rguenther@suse.de>
14846 PR tree-optimization/28162
14847 * gcc.dg/pr28162.c: New testcase.
14849 2006-07-05 Richard Guenther <rguenther@suse.de>
14850 Andrew Pinski <pinskia@gcc.gnu.org>
14853 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14855 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14858 * gfortran.dg/actual_array_substr_2.f90: New test.
14861 * gfortran.dg/actual_array_constructor_2.f90: New test.
14863 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14865 * gfortran.dg/itime_idate_1.f: New test.
14866 * gfortran.dg/itime_idate_2.f: New test.
14868 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14870 PR libgfortran/27704
14871 * gfortran.dg/open_status_3.f90: New test.
14872 * gfortran.dg/fmt_l.f90: Update for new feature.
14874 2006-07-03 Asher Langton <langton2@llnl.gov>
14876 * gfortran.dg/oldstyle_2.f90: New.
14878 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14880 * gnat.dg/string_slice.adb: New test.
14882 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14885 * gfortran.dg/semicolon_fixed.c: New.
14886 * gfortran.dg/semicolon_free.c: New.
14888 2006-06-30 Mike Stump <mrs@apple.com>
14890 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14891 that don't support internal visibility.
14893 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14895 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14896 for '(' / ')' needing an extra '\'.
14898 2006-06-29 Roger Sayle <roger@eyesopen.com>
14900 PR middle-end/27428
14901 * gcc.dg/pr27428-1.c: New test case.
14903 2006-06-29 Mike Stump <mrs@apple.com>
14905 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14906 on darwin as we can't align commons large enough yet.
14908 * gcc.dg/vla-8.c: Add additional testcases.
14910 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14913 * g++.dg/other/pr28114.C: New.
14915 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14917 * gcc.c-torture/compile/20060625-1.c: New test.
14919 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14922 * gfortran.dg/stfunc_3.f90: New test.
14925 * gfortran.dg/impure_actual_1.f90: New test.
14928 * gfortran.dg/elemental_result_1.f90: New test.
14931 * gfortran.dg/select_7.f90: New test.
14934 * intrinsic_actual_1.f: New test.
14938 * gfortran.dg/forall_4.f90: New test.
14941 * gfortran.dg/forall_5.f90: New test.
14943 2006-06-25 Lee Millward <lee.millward@gmail.com>
14946 * g++.dg/template/using13.C: New test.
14949 * g++.dg/other/incomplete3.C: New test.
14951 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14954 * gfortran.dg/substr_3.f: New test.
14955 * gfortran.dg/equiv_2.f90: Update expected error message.
14957 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14960 * gfortran.dg/actual_array_substr_1.f90: New test.
14962 2006-06-24 Olivier Hainque <hainque@adacore.com>
14964 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14965 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14967 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14969 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14971 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14974 * gfortran.dg/simpleif_2.f90: New test.
14976 2006-06-23 Lee Millward <lee.millward@gmail.com>
14978 * g++.dg/template/error22.C: Fix typo.
14980 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14983 * g++.dg/ext/attrib23.C: New test.
14985 2006-06-23 Olivier Hainque <hainque@adacore.com>
14987 * gnat.dg/varsize_temp.adb: New test.
14989 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14992 * g++.dg/other/java2.C: New test.
14994 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14997 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15000 2006-06-22 Roger Sayle <roger@eyesopen.com>
15003 * gcc.dg/pr27531-1.c: New test case.
15005 2006-06-22 Asher Langton <langton2@llnl.gov>
15008 * gfortran.dg/implicit_8.f90: New.
15010 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15012 PR rtl-optimization/28121
15013 * gcc.dg/pr28121.c: New test.
15015 2006-06-22 Lee Millward <lee.millward@gmail.com>
15018 * g++.dg/parse/ptrmem6.C: New test.
15021 * g++.dg/template/error22.C: New test.
15023 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15026 * g++.dg/template/friend43.C: New test.
15029 * g++.dg/template/crash53.C: New test.
15032 * g++.dg/rtti/incomplete1.C: New test.
15034 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15036 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15038 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15040 * gcc.c-torture/execute/complex-7.c: New.
15042 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15044 * gcc.dg/merge-all-constants-1.c: New test.
15046 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15049 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15051 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15053 * gfortran.dg/rrspacing_1.f90: New test.
15055 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15058 * g++.dg/other/bitfield2.C: New test.
15060 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15062 PR tree-optimization/27331
15063 * gcc.dg/pr27331.c: New test.
15065 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15066 Eric Botcazou <ebotcazou@adacore.com>
15069 * lib/gnat.exp: New file.
15070 * lib/gnat-dg.exp: Likewise.
15071 * gnat.dg: New directory.
15072 * gnat.dg/dg.exp: New driver.
15073 * gnat.dg/specs: New directory.
15074 * gnat.dg/specs/specs.exp: New driver.
15075 * gnat.dg/style: New directory.
15076 * gnat.dg/style/style.exp: New driver.
15078 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15081 * gfortran.dg/array_initializer_1.f90: New test.
15084 * gfortran.dg/matmul_3.f90: New test.
15086 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15088 PR middle-end/28075
15089 * gcc.dg/tree-ssa/inline-1.c: New test.
15091 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15093 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15094 in malloc prototype; remove XFAIL.
15095 * gcc.dg/pr18241-2.c: Ditto.
15096 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15097 in memset prototype; remove XFAIL.
15098 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15100 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15102 * gcc.dg/vla-8.c: Add.
15104 2006-06-19 Richard Guenther <rguenther@suse.de>
15106 PR tree-optimization/27090
15107 * g++.dg/tree-ssa/pr27090.C: New testcase.
15109 2006-06-19 Roger Sayle <roger@eyesopen.com>
15112 * gcc.dg/pr27861-1.c: New test case.
15114 2006-06-19 Richard Guenther <rguenther@suse.de>
15116 PR middle-end/28045
15117 * gcc.dg/torture/pr28045.c: New testcase.
15119 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15122 * gfortran.dg/associated_4.f90: New test.
15124 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15128 * gfortran.dg/real_const_3.f90: New test.
15130 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15133 * g++.dg/template/static26.C: New test.
15136 * g++.dg/expr/bitfield2.C: New test.
15139 * g++.dg/parse/linkage2.C: New test.
15141 2006-06-16 Richard Guenther <rguenther@suse.de>
15143 PR middle-end/27116
15144 * gcc.dg/pr15785-1.c: Revert last change.
15145 * gcc.dg/torture/pr27116-2.c: New testcase.
15147 2006-06-16 Roger Sayle <roger@eyesopen.com>
15149 PR middle-end/27802
15150 * gcc.dg/pr27802-1.c: New test case.
15152 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15155 * g++.dg/template/ttp18.C: New test.
15156 * g++.dg/template/ttp19.C: Likewise.
15159 * g++.dg/expr/cond9.C: New test.
15162 * g++.dg/template/ctor7.C: New test.
15164 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15166 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15168 2006-06-16 Richard Guenther <rguenther@suse.de>
15170 PR tree-optimization/27781
15171 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15173 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15175 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15177 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15179 * gcc.dg/tree-ssa/loop-18.c: New test.
15181 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15184 * g++.dg/template/crash52.C: New test.
15187 * g++.dg/ext/attrib22.C: New test.
15190 * g++.dg/template/builtin1.C: New test.
15191 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15194 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15196 * g++.old-deja/g++.pt/crash51.C: Likewise.
15199 * g++.dg/lookup/linkage1.C: New test.
15200 * g++.dg/lookup/linkage2.C: Likewise.
15202 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15204 PR middle-end/27959
15205 * gcc.dg/pr27959.c: New testcase.
15207 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15210 * g++.dg/eh/div.C: New test.
15212 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15215 * g++.dg/tree-ssa/pr26757.C: New test.
15216 * g++.dg/tree-ssa/pr27894.C: New test.
15218 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15220 * gcc.c-torture/compile/20060609-1.c: New test.
15223 * gcc.c-torture/compile/pr27863.c: New test.
15225 2006-06-13 Richard Guenther <rguenther@suse.de>
15227 PR tree-optimization/27830
15228 * g++.dg/tree-ssa/pr27830.C: New testcase.
15230 2006-06-13 Matthew Sachs <msachs@apple.com>
15232 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15233 the list of compiler flags; this causes those flags to be checked
15234 for things like dg-skip-if.
15236 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15239 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15241 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15242 Kazu Hirata <kazu@codesourcery.com>
15244 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15245 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15247 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15250 * g++.dg/lookup/using15.C: New test.
15253 * g++.dg/other/anon4.C: New test.
15255 2006-06-12 Roger Sayle <roger@eyesopen.com>
15258 * g++.dg/init/complex1.C: New test case.
15260 2006-06-11 Eric Christopher <echristo@apple.com>
15262 PR middle-end/27948
15263 * gcc.dg/bf-ms-layout.c: Run on darwin.
15264 * gcc.dg/bf-no-ms-layout: Ditto.
15265 * gcc.dg/attr-ms_struct-2.c: New.
15266 * gcc.dg/bf-ms-layout-2.c: Ditto.
15268 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15270 * gcc.dg/attr-ms_struct-packed1.c: New.
15272 2006-06-09 Mike Stump <mrs@apple.com>
15274 * gcc.dg/vla-7.c: Add.
15276 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15279 * gfortran.dg/entry_6.f90: New test.
15283 * gfortran.dg/entry_7.f90: New test.
15285 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15288 * gcc.dg/cpp/_Pragma6.c: New test.
15291 * g++.dg/cpp/_Pragma1.C: New test.
15293 PR preprocessor/27746
15294 * gcc.dg/gomp/macro-3.c: New test.
15295 * gcc.dg/gomp/macro-4.c: New test.
15296 * g++.dg/gomp/macro-3.C: New test.
15297 * g++.dg/gomp/macro-4.C: New test.
15299 2006-06-09 Richard Guenther <rguenther@suse.de>
15301 PR tree-optimization/26998
15302 * gcc.dg/torture/pr26998.c: New testcase.
15303 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15305 2006-06-08 Mike Stump <mrs@apple.com>
15307 * gcc.dg/pr27095.c: Account for stubs.
15310 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15311 produce bad code on darwin.
15313 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15316 * gfortran.dg/substr_2.f: New test.
15318 2006-06-08 Asher Langton <langton2@llnl.gov>
15321 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15323 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15326 * gcc.dg/union-3.c: New test.
15328 2006-06-08 Richard Guenther <rguenther@suse.de>
15330 PR middle-end/27116
15331 * gcc.dg/torture/pr27116.c: New testcase.
15332 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15334 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15336 PR rtl-optimization/26449
15337 * gcc.dg/pr26449.c: New test.
15339 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15342 * g++.dg/ext/offsetof1.C: Test member functions.
15344 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15346 * gcc.dg/pr27095.c: Improve scanning.
15348 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15351 * gfortran.dg/saved_automatic_1.f90: New test.
15354 * gfortran.dg/array_simplify_1.f90: New test.
15357 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15360 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15362 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15365 * g++.dg/expr/cast7.C: New test.
15367 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15369 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15370 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15371 * lib/fortran-torture.exp (fortran-torture-compile,
15372 fortran-torture-execute): Ditto.
15374 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15377 * gcc.dg/vmx/pr27842.c: New test.
15379 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15381 PR libfortran/27895
15382 * gfortran.dg/bounds_check_3.f90: New test.
15384 2006-06-05 Mike Stump <mrs@apple.com>
15386 * objc.dg/objc-fast-4.m: Skip for ppc64.
15388 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15391 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15393 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15394 Victor Kaplansky <victork@il.ibm.com>
15396 PR tree-optimizations/26360
15397 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15398 with -fno-tree-dce.
15399 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15401 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15404 * gfortran.dg/data_char_1.f90: Add messages for truncated
15408 * gfortran.dg/func_decl_2.f90: New test.
15411 * gfortran.dg/do_2.f90: New test.
15414 * gfortran.dg/associated_3.f90: New test.
15416 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15419 * g++.dg/template/static25.C: New test.
15422 * g++.dg/init/array21.C: New test.
15425 * g++.dg/ext/complit7.C: New test.
15428 * g++.dg/parse/ptrmem5.C: New test.
15430 2006-06-04 Roger Sayle <roger@eyesopen.com>
15431 Andrew Pinski <pinskia@physics.uc.edu>
15434 PR middle-end/27382
15435 * gcc.dg/pr27150-1.c: New testcase.
15436 * gcc.dg/pr27382-1.c: New testcase.
15437 * gcc.dg/pr27382-2.c: New testcase.
15439 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15443 * gcc.dg/array-10.c: New test.
15445 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15448 * g++.dg/init/const4.C: New test.
15449 * g++.dg/init/member1.C: Add error-marker.
15450 * g++.dg/other/fold1.C: Adjust error-marker.
15452 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15455 * g++.dg/ext/offsetof1.C: New test.
15457 2006-06-04 Eric Christopher <echristo@apple.com>
15459 * gcc.dg/attr-ms_struct-1.c: New.
15461 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15463 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15465 2006-06-04 Richard Guenther <rguenther@suse.de>
15467 PR tree-optimization/27039
15468 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15470 2006-06-03 Roger Sayle <roger@eyesopen.com>
15473 * gcc.target/i386/amd64-abi-2.c: New test case.
15475 2006-06-02 Eric Christopher <echristo@apple.com>
15477 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15478 * gcc.target/i386/20020523-1.c: Skip if darwin.
15479 * gcc.target/i386/asm-3.c: Ditto.
15480 * gcc.target/i386/20011119-1.c: Ditto.
15481 * gcc.target/i386/clobbers.c: Remove pic part of test.
15483 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15485 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15486 * g++.old-deja/g++.other/init19.C: Ditto.
15487 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15488 and add other platforms as expected failures.
15490 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15492 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15493 (is-effective-target-keyword): Ditto.
15495 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15498 * gfortran.dg/extended_char_comparison_1.f: New test.
15500 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15503 * gfortran.dg/dummy_procedure_1.f90: New test.
15506 * gfortran.dg/dummy_procedure_2.f90: New test.
15508 * gfortran.dg/associated_2.f90: Correct to make consistent with
15511 2006-05-31 Roger Sayle <roger@eyesopen.com>
15513 * gcc.target/i386/387-11.c: New test case.
15515 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15518 * g++.dg/template/cond6.C: New test.
15521 * g++.dg/template/crash51.C: New test.
15522 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15525 * g++.dg/init/array20.C: New test.
15527 2006-05-31 Roger Sayle <roger@eyesopen.com>
15529 * gcc.dg/builtins-54.c: New test case.
15531 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15534 * g++.dg/template/fntry1.C: Add dg-do link.
15537 * g++.dg/parse/friend6.C: New test.
15539 2006-05-30 Asher Langton <langton2@llnl.gov>
15541 * gfortran.dg/cray_pointers_7.f90: New test.
15543 2006-05-30 Roger Sayle <roger@eyesopen.com>
15545 PR tree-optimization/23452
15546 * gcc.dg/fold-mulconj-1.c: New test case.
15548 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15551 * g++.dg/parse/bitfield1.C: New test.
15553 2006-05-30 Roger Sayle <roger@eyesopen.com>
15555 * gcc.target/ppc-eq0-1.c: New test case.
15556 * gcc.target/ppc-negeq0-1.c: New test case.
15558 2006-05-30 Dirk Mueller <dmueller@suse.de>
15561 * gcc.dg/overflow-warn-5.c: New test.
15563 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15566 * gcc.dg/sizeof-1.c: New test.
15568 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15571 * gcc.target/i386/pr27790.c: New test.
15573 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15575 PR libgfortran/27757
15576 * gfortran.dg/direct_io_5.f90: New test.
15578 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15580 PR libgfortran/27634
15581 * gfortran.dg/fmt_missing_period_1.f: New test.
15582 * gfortran.dg/fmt_missing_period_2.f: New test.
15583 * gfortran.dg/fmt_missing_period_3.f: New test.
15585 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15588 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15591 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15594 * g++.dg/template/new6.C: New test.
15596 2006-05-29 Roger Sayle <roger@eyesopen.com>
15598 PR tree-optimization/24964
15599 * gcc.target/i386/387-10.c: New test case.
15601 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15603 * intrinsics/string_intrinsics.c (compare_string):
15604 Use memcmp instead of strncmp to avoid tripping over
15605 CHAR(0) in a string.
15607 2006-05-27 Richard Guenther <rguenther@suse.de>
15609 PR middle-end/27773
15610 * gcc.dg/torture/pr27773.c: New testcase.
15612 2006-05-27 Dirk Mueller <dmueller@suse.de>
15614 * gcc.dg/pr24561.c: Rename to..
15615 * gcc.dg/pr25962.c: .. this.
15617 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15620 * gfortran.dg/bounds_check_2.f: New test.
15622 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15624 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15625 * gfortran.dg/byte_1.f90: Likewise.
15626 * gfortran.dg/dup_save_2.f90: Likewise.
15628 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15630 * gfortran.dg/associated_2.f90: New test.
15632 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15635 * gfortran.dg/bounds_check_1.f90: New test.
15637 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15639 PR rtl-optimization/27661
15640 * gcc.dg/pr27661.c: New test case.
15642 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15645 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15646 * gfortran.dg/print_parentheses_1.f: New test.
15647 * gfortran.dg/print_parentheses_2.f90: New test.
15649 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15652 * gcc.dg/pr27758.c: New test.
15654 2006-05-24 Falk Hueffner <falk@debian.org>
15656 * gcc.c-torture/compile/pr27571.c: New test.
15658 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15661 * gfortran.dg/spec_expr_4.f90: New test.
15664 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15666 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15669 * g++.dg/ext/complit6.C: New test.
15670 * g++.dg/ext/complit3.C: Adjust error markers.
15671 * g++.dg/init/const3.C: New test.
15673 2006-05-25 Richard Guenther <rguenther@suse.de>
15675 PR middle-end/27743
15676 * gcc.dg/torture/pr27743.c: New testcase.
15678 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15680 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15682 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15684 * gcc.dg/compat/scalar-by-value-x.h: New.
15685 * gcc.dg/compat/scalar-by-value-y.h: New.
15686 * gcc.dg/compat/scalar-by-value-5.c: New.
15687 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15688 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15689 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15690 * gcc.dg/compat/scalar-by-value-6.c: New.
15691 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15692 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15693 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15695 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15697 PR tree-optimization/27639
15698 PR tree-optimization/26719
15699 * gcc.dg/pr27639.c: New test.
15700 * gcc.dg/pr26719.c: New test.
15701 * gcc.dg/tree-ssa/scev-cast.c: New test.
15703 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15706 * g++.dg/template/error21.C: New test.
15708 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15711 * gcc.target/i386/pr27696.c: New.
15713 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15715 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15717 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15719 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15722 * g++.dg/other/assign1.C: New test.
15724 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15727 * gcc.target/i386/pr27266.c: New.
15729 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15732 * g++.dg/ext/asm9.C: New test.
15734 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15736 PR rtl-optimization/25514
15737 * gcc.c-torture/compile/pr25514.c: New test.
15739 2006-05-22 Richard Guenther <rguenther@suse.de>
15742 2006-01-31 Richard Guenther <rguenther@suse.de>
15744 * gcc.target/i386/sselibm-1.c: New testcase.
15745 * gcc.target/i386/sselibm-2.c: Likewise.
15746 * gcc.target/i386/sselibm-3.c: Likewise.
15747 * gcc.target/i386/sselibm-4.c: Likewise.
15748 * gcc.target/i386/sselibm-5.c: Likewise.
15750 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15753 * gcc.dg/func-args-2.c: New test.
15756 * gcc.dg/struct-incompl-1.c: New test.
15758 2006-05-22 Richard Guenther <rguenther@suse.de>
15761 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15762 the transformations we test for.
15764 2006-05-22 Richard Guenther <rguenther@suse.de>
15767 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15769 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15772 * g++.dg/warn/new1.C: New test.
15773 * g++.dg/template/new5.C: Likewise.
15775 2006-05-21 Roger Sayle <roger@eyesopen.com>
15777 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15778 * gcc.target/i386/20060512-3.c: Likewise.
15780 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15782 PR rtl-optimization/27671
15783 * gcc.c-torture/execute/pr27671-1.c: New.
15784 * gcc.dg/pr27671-2.c: Likewise.
15786 PR tree-optimization/26622.
15787 * gcc.c-torture/compile/pr26622.c: New.
15789 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15792 * gfortran.dg/recursive_reference_1.f90: New test.
15794 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15797 * gfortran.dg/elemental_subroutine_3.f90: New test.
15800 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15803 * gfortran.dg/associated_target_1.f90: New test.
15806 * gfortran.dg/maxloc_shape_1.f90: New test.
15808 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15810 PR libgfortran/24459
15811 * gfortran.dg/namelist_24.f90: New test.
15812 * gfortran.dg/namelist_12.f: Fix typo in comment.
15814 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15816 PR middle-end/25776
15817 * g++.dg/other/error11.C: New test.
15819 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15821 * gcc.target/mips/pr26765.c: Add -w to options.
15823 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15825 * lib/target-supports.exp (check_effective_target_mpaired_single):
15827 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15829 * g++.dg/vect/vect.exp: Likewise.
15831 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15834 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15836 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15839 * gfortran.dg/temporary_1.f90: New file.
15841 2006-05-19 Andreas Schwab <schwab@suse.de>
15843 * g++.dg/other/unused1.C: Also match "stringz".
15845 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15848 * g++.dg/template/fntry1.C: New test.
15850 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15854 * g++.dg/conversion/bitfield5.C: New test.
15855 * g++.dg/conversion/bitfield6.C: New test.
15857 2006-05-18 Mike Stump <mrs@apple.com>
15859 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15860 * gcc.dg/vla-4.c: Add.
15861 * gcc.dg/vla-5.c: Add.
15862 * gcc.dg/vla-6.c: Add.
15864 2006-05-12 Stuart Hastings <stuart@apple.com>
15866 * gcc.target/i386/20060512-1.c: New.
15867 * gcc.target/i386/20060512-2.c: New.
15868 * gcc.target/i386/20060512-3.c: New.
15869 * gcc.target/i386/20060512-4.c: New.
15871 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15874 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15877 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15878 * g++.dg/parse/linkage1.C: New test.
15880 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15882 PR tree-optimization/27548
15883 * g++.dg/tree-ssa/pr27548.C: New test.
15885 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15888 * gfortran.dg/recursive_check_1.f: New test.
15889 * gfortran.dg/recursive_check_2.f90: New test.
15891 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15893 * g++.dg/opt/temp2.C: New test.
15895 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15898 * g++.dg/init/brace5.C: New test.
15900 PR middle-end/27415
15901 * gcc.dg/gomp/pr27415.c: New test.
15902 * g++.dg/gomp/pr27415.C: New test.
15904 PR tree-optimization/27549
15905 * g++.dg/tree-ssa/pr27549.C: New test.
15907 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15909 PR libgfortran/27575
15910 * gfortran.dg/read_eof_4.f90: New test.
15912 2006-05-16 Richard Guenther <rguenther@suse.de>
15914 PR tree-optimization/22303
15915 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15917 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15919 PR middle-end/27573
15920 * gcc.dg/gomp/pr27573.c: New test.
15921 * gfortran.dg/gomp/pr27573.f90: New test.
15924 * gcc.dg/gomp/pr27499.c: New test.
15925 * g++.dg/gomp/pr27499.C: New test.
15927 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15930 * g++.dg/parser/access8.C: Adjust error marker.
15931 * g++.dg/template/access17.C: New test.
15932 * g++.dg/template/access18.C: Likewise.
15934 2006-05-15 Roger Sayle <roger@eyesopen.com>
15937 * gcc.target/i386/pr26600.c: New test case.
15939 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15942 * g++.dg/expr/bitfield1.C: New test.
15944 2006-05-15 Richard Guenther <rguenther@suse.de>
15946 PR tree-optimization/27603
15947 * gcc.dg/torture/pr27603.c: New testcase.
15949 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15952 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15955 * gfortran.dg/scalar_return_1.f90: New test.
15958 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15960 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15962 * gcc.dg/gomp/critical-4.c: New test.
15963 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15964 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15965 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15966 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15968 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15971 * g++.dg/template/dependent-args1.C: New test.
15974 * g++.dg/lookup/this1.C: New test.
15977 * g++.dg/template/operator6.C: New test.
15978 * g++.dg/template/incomplete3.C: New test.
15981 * g++.dg/template/new4.C: New test.
15984 * g++.dg/template/void2.C: New test.
15986 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15988 * g++.dg/template/dependent-expr5.C: New test.
15990 2006-05-14 Roger Sayle <roger@eyesopen.com>
15992 PR middle-end/26729
15993 * gcc.dg/pr26729-1.c: New test case.
15995 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15997 * gcc.dg/pr27003.c: New test.
15999 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16001 * lib/target-supports.dg (check_cxa_atexit_available): Change
16002 v3_target_compile to ${tool}_target_compile.
16004 2006-05-11 Jason Merrill <jason@redhat.com>
16006 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16008 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16011 * gfortran.dg/label_5.f90: New test.
16013 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16015 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16016 check_effective_target_powerpc_altivec_ok): New.
16017 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16018 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16019 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16020 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16021 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16022 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16023 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16024 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16025 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16026 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16027 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16028 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16029 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16030 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16031 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16032 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16033 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16034 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16035 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16036 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16037 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16038 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16039 gcc.target/powerpc/altivec-9.c,
16040 gcc.target/powerpc/altivec-consts.c,
16041 gcc.target/powerpc/altivec-pr22085.c,
16042 gcc.target/powerpc/altivec-splat.c,
16043 gcc.target/powerpc/altivec-types-1.c,
16044 gcc.target/powerpc/altivec-types-2.c,
16045 gcc.target/powerpc/altivec-types-3.c,
16046 gcc.target/powerpc/altivec-types-4.c,
16047 gcc.target/powerpc/altivec-varargs-1.c,
16048 gcc.target/powerpc/altivec-vec-merge.c,
16049 gcc.target/powerpc/ppc-vector-memcpy.c,
16050 gcc.target/powerpc/ppc-vector-memset.c,
16051 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16052 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16053 these effective targets.
16054 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16055 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16057 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16059 PR middle-end/27384
16060 * g++.dg/other/fold1.C: New test.
16062 PR middle-end/27488
16063 * gcc.dg/fold-nonneg-1.c: New test.
16066 * g++.dg/other/operator1.C: New test.
16068 2006-05-11 Richard Guenther <rguenther@suse.de>
16070 PR middle-end/27529
16071 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16073 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16075 * lib/target-supports-dg.exp (check-flags): New.
16076 (dg-skip-if): Move flag checks.
16078 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16080 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16081 * lib/target-supports.dg (check_cxa_atexit_available): New.
16083 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16086 * gfortran.dg/multiple_allocation_2.f90: New test case.
16088 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16090 * gcc.target/arm/pr27387.C: Fix a comment typo.
16092 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16095 * gfortran.dg/error_recovery_1.f90: New test.
16097 2006-05-10 Richard Guenther <rguenther@suse.de>
16099 PR tree-optimization/27302
16100 * gcc.dg/torture/pr27302.c: New testcase.
16102 2006-05-09 Dirk Mueller <dmueller@suse.de>
16103 Richard Guenther <rguenther@suse.de>
16105 PR middle-end/27498
16106 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16108 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16110 PR rtl-optimization/27335
16111 * gcc.dg/pr27335.c: New test.
16113 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16115 * gcc.target/mips/mips-ps-5.c: New file.
16117 2006-05-08 Jan Hubicka <jh@suse.cz>
16119 PR middle-end/25962
16120 * gcc.dg/pr25962.c: New.
16122 2006-05-08 Roger Sayle <roger@eyesopen.com>
16125 * gcc.target/powerpc/pr27158.c: New test case.
16127 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16130 * ada/acats/run_all.sh: Use test -z.
16132 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16134 PR libfortran/18271
16135 * gfortran.dg/spec_expr_3.f90: New test.
16137 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16140 * gcc.target/i386/monitor.c: New file.
16142 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16144 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16146 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16149 * g++.dg/other/ptrmem7.C: New test.
16151 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16154 * gcc.dg/array-9.c: New test.
16156 2006-05-07 Richard Guenther <rguenther@suse.de>
16158 PR tree-optimization/27409
16159 * gcc.dg/torture/pr27409.c: New testcase.
16161 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16164 * gfortran.dg/select_6.f90: New.
16166 2006-05-07 Richard Guenther <rguenther@suse.de>
16168 PR tree-optimization/27136
16169 * gcc.dg/torture/pr27136.c: New testcase.
16171 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16174 * gfortran.dg/char_cons_len_1.f90: New test.
16176 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16179 * g++.dg/template/incomplete2.C: New test.
16181 2006-05-06 Richard Guenther <rguenther@suse.de>
16183 PR tree-optimization/27151
16184 * gcc.dg/vect/pr27151.c: New testcase.
16186 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16189 * g++.dg/template/void1.C: New test.
16192 * g++.dg/other/void2.C: New test.
16195 * g++.dg/conversion/void1.C: New test.
16197 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16200 * g++.dg/other/unused1.C: New.
16202 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16205 * objc.dg/member-1.m: New test.
16207 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16209 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16211 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16213 PR libfortran/26985
16214 * gfortran.dg/matmul_2.f90: New test.
16216 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16218 * ada/acats/run_all.sh: Use sync when main not found.
16220 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16223 * gcc.target/mips/pr26765.c: New.
16225 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16227 * gcc.target/bfin: New directory.
16228 * gcc.target/bfin/bfin.exp: New file.
16229 * gcc.target/bfin/frmul.c: New file.
16230 * gcc.target/bfin/arith.c: New file.
16231 * gcc.target/bfin/mul-combine.c: New file.
16232 * gcc.target/bfin/shift.c: New file.
16234 2006-05-04 Richard Guenther <rguenther@suse.de>
16236 PR tree-optimization/14287
16237 PR tree-optimization/14844
16238 PR tree-optimization/19792
16239 PR tree-optimization/21608
16240 PR tree-optimization/27090
16241 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16242 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16243 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16244 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16245 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16247 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16249 PR tree-optimization/27285
16250 * gcc.c-torture/execute/pr27285.c: New test.
16252 PR middle-end/27388
16253 * gcc.dg/gomp/pr27388-1.c: New test.
16254 * gcc.dg/gomp/pr27388-2.c: New test.
16255 * gcc.dg/gomp/pr27388-3.c: New test.
16258 * g++.dg/gomp/pr27359.C: New test.
16260 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16263 * gfortran.dg/iargc.f90: New test.
16265 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16268 * g++.dg/template/crash49.C: New test.
16270 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16273 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16275 2006-05-02 Jeff Law <law@redhat.com>
16277 PR tree-optimization/27364
16278 * gcc.c-torture/execute/pr27364.c: New test.
16280 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16283 * g++.dg/parser/ctor5.C: New test.
16285 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16288 * gcc.target/arm/arm.exp: New.
16289 * gcc.target/arm/pr27387.C: Likewise.
16291 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16295 * gfortran.dg/module_equivalence_2.f90: New test.
16297 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16299 PR middle-end/27337
16300 * g++.dg/gomp/pr27337-1.C: New test.
16301 * g++.dg/gomp/pr27337-2.C: New test.
16303 PR middle-end/27328
16304 * gcc.dg/gomp/pr27328.c: New test.
16306 PR middle-end/27325
16307 * g++.dg/gomp/pr27325.C: New test.
16309 PR middle-end/27310
16310 * g++.dg/gomp/pr27310.C: New test.
16312 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16314 PR tree-optimization/27291
16315 * g++.dg/tree-ssa/pr27291.C: New test.
16317 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16319 PR tree-optimization/27283
16320 * g++.dg/tree-ssa/pr27283.C: New test.
16322 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16324 * gcc.dg/tree-ssa/loop-16.c: New test.
16326 2006-05-01 Roger Sayle <roger@eyesopen.com>
16327 Joseph S. Myers <joseph@codesourcery.com>
16329 * gcc.dg/Wconversion-3.c: New test case.
16330 * gcc.dg/Wconversion-4.c: Likewise.
16332 2006-05-01 Richard Guenther <rguenther@suse.de>
16334 PR tree-optimization/26726
16335 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16337 2006-04-30 Roger Sayle <roger@eyesopen.com>
16339 * gcc.dg/Woverflow-1.c: New test case.
16340 * gcc.dg/Woverflow-2.c: Likewise.
16341 * gcc.dg/Woverflow-3.c: Likewise.
16343 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16346 * g++.dg/template/defarg8.C: New test.
16348 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16351 * g++.dg/parse/operator7.C: New test.
16353 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16357 * g++.dg/template/crash48.C: New test.
16360 * g++.dg/parse/ctor4.C: New test.
16362 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16365 * gfortran.df/char_type_len.f90: New test.
16367 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16369 PR libgfortran/27304
16370 * gfortran.dg/fmt_exhaust.f90: New test.
16372 2006-04-28 Roger Sayle <roger@eyesopen.com>
16375 * gcc.dg/large-size-array-2.c: New test case.
16377 2006-04-28 Richard Guenther <rguenther@suse.de>
16380 * gcc.target/i386/pr26826.c: New testcase.
16382 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16384 PR middle-end/27260
16385 * gcc.c-torture/execute/pr27260.c: New.
16387 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16389 PR middle-end/27095
16390 * gcc.dg/pr27095.c: New.
16392 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16395 * g++.dg/conversion/bitfield4.C: New test.
16397 2006-04-27 Eric Christopher <echristo@apple.com>
16399 * gcc.dg/pragma-ms_struct.c: New.
16401 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16404 * g++.dg/template/crash47.C: New test.
16406 2006-04-27 Dirk Mueller <dmueller@suse.de>
16408 * gcc.target/i386/sse-7.c: build with -msse.
16410 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16412 PR testsuite/27274:
16413 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16414 (main): Exit if processor doesn't support SSE.
16416 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16418 PR middle-end/27282
16419 * gcc.c-torture/compile/pr27282.c: New test.
16421 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16423 PR middle-end/26913
16424 * g++.dg/gomp/pr26913.C: New test.
16427 * gcc.dg/gomp/pr25996.c: New test.
16428 * g++.dg/gomp/pr25996.C: New test.
16430 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16432 PR rtl-optimization/26725
16433 * gcc.c-torture/compile/pr26725.c: New test.
16435 2006-04-25 Richard Guenther <rguenther@suse.de>
16437 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16440 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16442 * gcc.dg/20060425-1.c: New testcase.
16444 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16446 PR tree-optimization/26865
16447 * gcc.dg/pr26865.c: New test.
16449 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16452 * g++.dg/conversion/bitfield1.C: New test.
16453 * g++.dg/conversion/bitfield2.C: Likewise.
16454 * g++.dg/conversion/bitfield3.C: Likewise.
16456 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16457 Richard Guenther <rguenther@suse.de>
16459 PR tree-optimization/27236
16460 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16462 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16465 * g++.dg/other/incomplete2.C: New test.
16467 2006-04-24 Richard Guenther <rguenther@suse.de>
16469 PR middle-end/26869
16470 * gcc.dg/torture/pr26869.c: New testcase.
16472 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16473 Richard Guenther <rguenther@suse.de>
16475 PR tree-optimization/27218
16476 * g++.dg/tree-ssa/pr27218.C: New testcase.
16478 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16481 * g++.dg/template/friend41.C: New test.
16483 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16485 * g++.dg/opt/pr15551.C: Include cstdio.
16486 (main): Use remove instead of unlink.
16488 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16490 * gcc.dg/sibcall-7.c: New test.
16491 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16492 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16493 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16494 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16495 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16497 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16500 * g++.dg/opt/bitfield1.C: New test.
16501 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16502 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16503 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16504 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16505 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16506 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16507 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16508 * g++.dg/abi/bitfield2.C: Likewise.
16509 * g++.dg/init/bitfield1.C: Likewise.
16511 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16514 * gfortran.dg/elemental_subroutine_4.f90: New test.
16515 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16518 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16520 * gcc.c-torture/compile/20060421-1.c: New testcase.
16522 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16525 * gcc.dg/init-bad-4.c: New test.
16527 2006-04-21 Paul Brook <paul@codesourcery.com>
16529 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16531 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16534 * gfortran.dg/defined_operators_1.f90: New test.
16535 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16536 remove old ones associated, incorrectly, with Note 5.46.
16539 * gfortran.dg/character_array_constructor_1.f90: New test.
16541 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16543 * gcc.dg/20060419-1.c: New test.
16545 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16548 * gcc.dg/struct-parse-1.c: New test case.
16550 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16553 * g++.dg/parse/template19.C: New test.
16556 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16559 * g++.dg/expr/call3.C: New test.
16562 * g++.dg/conversion/dynamic1.C: New test.
16564 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16567 * g++.dg/template/crash35.C: Tweak error markers.
16568 * g++.dg/template/crash46.C: New test.
16569 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16570 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16572 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16574 PR rtl-optimization/14261
16575 * gcc.c-torture/compile/20060419-1.c: Added.
16577 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16579 * gfortran.dg/label_1.f90: Adjust dg-error.
16581 2006-04-16 Roger Sayle <roger@eyesopen.com>
16584 * gcc.dg/fold-cond-1.c: New test case.
16585 * gcc.dg/pr26961-1.c: Likewise.
16587 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16589 PR libgfortran/27138
16590 * gfortran.dg/read_bad_advance.f90: New test.
16592 2006-04-16 Roger Sayle <roger@eyesopen.com>
16593 Dale Johannesen <dalej@apple.com>
16596 * gcc.target/i386/vecinit-3.c: New testcase.
16597 * gcc.target/i386/vecinit-4.c: Likewise.
16598 * gcc.target/i386/sse-18.c: Likewise.
16599 * gcc.target/i386/sse-19.c: Likewise.
16601 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16603 * gfortran.dg/allocate_zerosize_1.f90: New test.
16605 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16608 * g++.dg/template/crash45.C: New test.
16610 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16613 * gfortran.dg/proc_assign_1.f90: New test.
16614 * gfortran.dg/procedure_lvalue.f90: Change message.
16615 * gfortran.dg/namelist_4.f90: Add new error.
16619 * gfortran.dg/auto_pointer_array_result_1.f90
16622 * gfortran.dg/specification_type_resolution_1.f90
16627 * gfortran.dg/bounds_temporaries_1.f90: New test.
16630 * gfortran.dg/array_return_value_1.f90: New test.
16632 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16635 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16637 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16639 PR middle-end/26823
16640 * g++.dg/gomp/pr26823-1.C: New test.
16641 * g++.dg/gomp/pr26823-2.C: New test.
16643 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16645 PR middle-end/27134
16646 * gcc.dg/pr27314.c: New test.
16648 2006-04-13 Richard Henderson <rth@redhat.com>
16650 * g++.dg/gomp/block-0.C: Update expected matches.
16652 2006-04-13 DJ Delorie <dj@redhat.com>
16654 * lib/target-supports.exp (check_effective_target_int32plus): New.
16655 (check_effective_target_ptr32plus): New.
16656 (check_effective_target_size32plus): New.
16657 (check_effective_target_int16): New.
16658 (check_profiling_available): Add m32c to the list of unsupported
16661 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16662 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16664 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16666 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16668 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16670 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16671 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16672 not just xstormy16. Skip m32c due to weird pointer size.
16673 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16674 not just xstormy16.
16675 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16676 not just xstormy16.
16677 * gcc.dg/20020312-2.c: Add m32c support.
16678 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16679 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16681 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16682 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16683 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16684 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16685 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16687 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16688 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16689 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16690 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16691 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16692 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16693 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16695 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16697 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16698 * gcc.dg/pr23049.c: Require >=32 bit integers.
16699 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16700 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16701 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16702 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16703 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16704 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16705 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16706 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16707 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16708 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16709 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16710 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16712 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16713 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16714 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16715 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16716 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16718 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16719 * gcc.c-torture/execute/20040703-1.x: Likewise.
16720 * gcc.c-torture/execute/20040705-1.x: Likewise.
16721 * gcc.c-torture/execute/20040705-2.x: Likewise.
16722 * gcc.c-torture/execute/20040709-1.x: Likewise.
16723 * gcc.c-torture/execute/20040709-2.x: Likewise.
16724 * gcc.c-torture/execute/20040811-1.x: Likewise.
16725 * gcc.c-torture/execute/20050316-1.x: Likewise.
16726 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16727 * gcc.c-torture/execute/pr19689.x: Likewise.
16728 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16729 * gcc.c-torture/execute/usmul.x: Likewise.
16730 * gcc.c-torture/execute/vrp-5.x: Likewise.
16731 * gcc.c-torture/execute/vrp-6.x: Likewise.
16732 * gcc.dg/debug/20041023-1.s: Likewise.
16734 2006-04-13 Roger Sayle <roger@eyesopen.com>
16736 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16737 of integers to a vector types are now constant expressions in C.
16738 * gcc.dg/vect/vect-fold-1.c: New test case.
16740 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16741 Ulrich Weigand <uweigand@de.ibm.com>
16744 * gcc.dg/vmx/pr27006.c: New testcase.
16746 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16748 PR libgfortran/26766
16749 * gfortran.dg/write_recursive.f90: New test.
16751 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16753 * g++.dg/parse/dtor7.C: New test.
16754 * g++.dg/parse/new1.C: Add error marker.
16755 * g++.dg/template/new3.C: New test.
16758 * g++.dg/template/pure1.C: New test.
16761 * g++.dg/parse/ptrmem4.C: New test.
16763 2006-04-10 Jeff Law <law@redhat.com>
16766 * gcc.c-torture/compile/pr27087.c: New test.
16768 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16771 * gcc.dg/20060410.c: New.
16773 2006-04-10 Matthias Klose <doko@debian.org>
16775 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16776 Recognize multilib directory names containing underscores.
16778 2006-04-10 Roger Sayle <roger@eyesopen.com>
16780 * gcc.target/i386/vecinit-1.c: New test case.
16781 * gcc.target/i386/vecinit-2.c: Likewise.
16783 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16786 * g++.dg/debug/dwarf2-2.C: New test.
16788 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16790 PR rtl-optimization/27073
16791 * gcc.c-torture/execute/pr27073.c: New test.
16793 2006-04-08 Mike Stump <mrs@apple.com>
16795 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16797 2006-04-07 Richard Guenther <rguenther@suse.de>
16799 PR tree-optimization/26135
16800 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16802 2006-04-06 Jan Hubicka <jh@suse.cz>
16805 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16807 2006-04-06 Roger Sayle <roger@eyesopen.com>
16809 * g++.dg/conversion/nullptr1.C: New test case.
16810 * g++.dg/conversion/nullptr2.C: Likewise.
16812 2006-04-05 Roger Sayle <roger@eyesopen.com>
16814 * gfortran.dg/dependency_18.f90: New test case.
16816 2006-04-05 Richard Guenther <rguenther@suse.de>
16818 PR tree-optimization/26919
16819 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16820 * gcc.dg/ipa/ipa-2.c: Likewise.
16821 * gcc.dg/ipa/ipa-3.c: Likewise.
16822 * gcc.dg/ipa/ipa-5.c: Likewise.
16824 2006-04-05 Richard Guenther <rguenther@suse.de>
16826 PR tree-optimization/26763
16827 * gcc.dg/torture/pr26763-1.c: New testcase.
16828 * gcc.dg/torture/pr26763-2.c: Likewise.
16830 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16834 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16836 2006-04-04 Eric Christopher <echristo@apple.com>
16838 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16840 * gcc.target/i386/387-5.c: Ditto.
16842 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16844 * gcc.target/sparc/struct-ret-check.c: New test.
16846 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16848 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16849 zero decimal digits specified in format.
16851 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16854 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16857 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16858 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16859 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16860 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16861 compliant and detect bigendian-ness.
16863 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16865 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16866 dummy arguments work when the actual argument is itself a dummy
16867 argument of the caller.
16869 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16871 PR libfortran/24685
16872 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16874 2006-04-01 Roger Sayle <roger@eyesopen.com>
16876 * gfortran.dg/dependencency_17.f90: New test case.
16878 2006-04-01 Roger Sayle <roger@eyesopen.com>
16880 * gfortran.dg/dependency_14.f90: New test case.
16881 * gfortran.dg/dependency_15.f90: Likewise.
16882 * gfortran.dg/dependency_16.f90: Likewise.
16884 2006-03-31 Asher Langton <langton2@llnl.gov>
16887 gfortran.dg/cray_pointers_6.f90: New test.
16889 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16891 PR libgfortran/26890
16892 * gfortran.dg/read_size_noadvance.f90: New test.
16894 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16897 * gfortran.dg/multiple_allocation_1.f90: Check that the
16898 size has changed after a re-allocation with stat.
16900 2006-03-30 Richard Guenther <rguenther@suse.de>
16902 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16904 * gcc.target/i386/sselibm-2.c: Likewise.
16905 * gcc.target/i386/sselibm-3.c: Likewise.
16906 * gcc.target/i386/sselibm-4.c: Likewise.
16907 * gcc.target/i386/sselibm-5.c: Likewise.
16909 2006-03-28 Roger Sayle <roger@eyesopen.com>
16911 * gcc.dg/fold-andxor-1.c: New test case.
16912 * gcc.dg/fold-xorand-1.c: Likewise.
16914 2006-03-28 Roger Sayle <roger@eyesopen.com>
16916 * gcc.dg/fold-convnotconv-1.c: New test case.
16918 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16921 * gfortran.dg/private_type_5.f90: New test.
16923 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16925 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16927 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16929 * gfortran.dg/advance_2.f90: New test.
16930 * gfortran.dg/advance_3.f90: New test.
16932 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16934 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16936 PR libgfortran/26661
16937 PR libgfortran/26880
16938 * gfortran.dg/read_x_past.f: New test.
16940 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16942 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16945 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16947 * objc.dg/dwarf-1.m: Skip on AIX.
16948 * objc.dg/dwarf-2.m: Skip on AIX.
16950 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16953 * gfortran.dg/float_1.f90: New test.
16955 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16957 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16959 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16961 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16963 PR libfortran/26735
16964 * gfortran.dg/convert_implied_open.f90: New test case.
16966 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16969 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16971 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16973 PR middle-end/26717
16974 * gcc.dg/pr26717.c: New test.
16976 2006-03-25 Roger Sayle <roger@eyesopen.com>
16978 * gfortran.dg/dependency_12.f90: New test case.
16980 2006-03-24 Roger Sayle <roger@eyesopen.com>
16982 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16984 2006-03-24 Jeff Law <law@redhat.com>
16986 * gcc.c-torture/pr26840.c: New test.
16988 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16990 * objc.dg/dwarf-2.m: New.
16991 * obj-c++.dg/dwarf-2.mm: New.
16993 * g++.old-deja/g++.other/init19.C: New.
16995 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16997 * g++.dg/eh/spbp.C: Skip on AIX.
16999 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17001 PR middle-end/26611
17002 * g++.dg/gomp/pr26611-1.C: New test.
17003 * g++.dg/gomp/pr26611-2.C: New test.
17005 2006-03-24 Jeff Law <law@redhat.com>
17007 * gcc.c-torture/compile/pr26833.c: New test.
17008 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17010 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17012 * gfortran.dg/endfile_2.f90: Delete temp file.
17014 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17017 * gfortran.dg/record_marker_1.f90: New test case.
17018 * gfortran.dg/record_marker_2.f: New test case.
17019 * gfortran.dg/record_marker_3.f90: New test case.
17021 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17024 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17025 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17027 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17029 * lib/gcc-dg.exp (cleanup-modules): New proc.
17030 * gfortran.dg/allocatable_function_1.f90,
17031 gfortran.dg/allocate_char_star_scalar_1.f90,
17032 gfortran.dg/assumed_charlen_function_1.f90,
17033 gfortran.dg/assumed_dummy_1.f90,
17034 gfortran.dg/assumed_shape_ranks_1.f90,
17035 gfortran.dg/assumed_shape_ranks_2.f90,
17036 gfortran.dg/assumed_size_dt_dummy.f90,
17037 gfortran.dg/auto_char_dummy_array_1.f90,
17038 gfortran.dg/auto_char_len_3.f90,
17039 gfortran.dg/automatic_module_variable.f90,
17040 gfortran.dg/bad_automatic_objects_1.f90,
17041 gfortran.dg/char_array_constructor.f90,
17042 gfortran.dg/char_array_structure_constructor.f90,
17043 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17044 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17045 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17046 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17047 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17048 gfortran.dg/derived_pointer_recursion.f90,
17049 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17050 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17051 gfortran.dg/dummy_functions_1.f90,
17052 gfortran.dg/elemental_initializer_1.f90,
17053 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17054 gfortran.dg/elemental_pointer_1.f90,
17055 gfortran.dg/elemental_subroutine_1.f90,
17056 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17057 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17058 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17059 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17060 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17061 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17062 gfortran.dg/global_references_1.f90,
17063 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17064 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17065 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17066 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17067 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17068 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17069 gfortran.dg/large_integer_kind_1.f90,
17070 gfortran.dg/large_real_kind_1.f90,
17071 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17072 gfortran.dg/module_double_reuse.f90,
17073 gfortran.dg/module_equivalence_1.f90,
17074 gfortran.dg/module_interface_1.f90,
17075 gfortran.dg/module_parameter_array_refs_1.f90,
17076 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17077 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17078 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17079 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17080 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17081 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17082 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17083 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17084 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17085 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17086 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17087 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17088 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17089 gfortran.dg/same_name_1.f90,
17090 gfortran.dg/sibling_dummy_procedure_1.f90,
17091 gfortran.dg/sibling_dummy_procedure_2.f90,
17092 gfortran.dg/sibling_dummy_procedure_3.f90,
17093 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17094 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17095 gfortran.dg/used_dummy_types_2.f90,
17096 gfortran.dg/used_dummy_types_3.f90,
17097 gfortran.dg/used_dummy_types_4.f90,
17098 gfortran.dg/used_dummy_types_5.f90,
17099 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17100 gfortran.dg/userdef_operator_1.f90: Use it.
17102 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17104 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17105 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17106 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17107 gfortran.dg/write_back.f,
17108 gfortran.fortran-torture/execute/inquire_1.f90,
17109 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17111 2006-03-21 Jeff Law <law@redhat.com>
17113 * gcc.dg/tree-ssa/vrp28.c: New test.
17115 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17117 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17118 if _STDC_C99 is defined.
17119 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17120 * gcc.dg/builtins-20.c: Likewise.
17121 * gcc.dg/builtins-53.c: Likewise.
17122 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17123 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17125 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17128 * gcc.c-torture/compile/pr26781-1.c: New test.
17129 * gcc.c-torture/compile/pr26781-2.c: New test.
17131 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17134 * g++.dg/gomp/pr26690-1.C: New test.
17135 * g++.dg/gomp/pr26690-2.C: New test.
17137 2006-03-20 Jeff Law <law@redhat.com>
17139 * gcc.dg/tree-ssa/pr21829.c: New test.
17141 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17143 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17145 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17146 (check_visibility_available): Use it.
17147 (check_effective_target_default_packed): Likewise.
17148 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17149 (check_effective_target_fopenmp): Likewise.
17150 (check_effective_target_freorder): Likewise.
17151 (check_effective_target_fpic): Likewise.
17152 (check_named_sections_available): Likewise.
17153 (check_effective_target_ilp32): Likewise.
17154 (check_effective_target_lp64): Likewise.
17156 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17159 * gfortran.dg/scalar_mask_2.f90: New test case.
17161 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17164 * gcc.dg/tree-ssa/loadpre12.c: New test.
17165 * gcc.dg/tree-ssa/loadpre13.c: New test.
17166 * gcc.dg/tree-ssa/loadpre14.c: New test.
17167 * gcc.dg/tree-ssa/loadpre15.c: New test.
17168 * gcc.dg/tree-ssa/loadpre16.c: New test.
17169 * gcc.dg/tree-ssa/loadpre17.c: New test.
17170 * gcc.dg/tree-ssa/loadpre18.c: New test.
17171 * gcc.dg/tree-ssa/loadpre19.c: New test.
17172 * gcc.dg/tree-ssa/loadpre20.c: New test.
17173 * gcc.dg/tree-ssa/loadpre21.c: New test.
17174 * gcc.dg/tree-ssa/loadpre22.c: New test.
17176 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17179 * gfortran.dg/elemental_initializer_1.f90: New test.
17182 * gfortran.dg/assumed_shape_ranks_2: New test.
17184 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17186 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17189 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17191 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17192 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17193 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17194 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17195 gfortran.fortran-torture/execute/direct_io.f90,
17196 gfortran.fortran-torture/execute/inquire_2.f90,
17197 gfortran.fortran-torture/execute/inquire_4.f90,
17198 gfortran.fortran-torture/execute/list_read_1.f90,
17199 gfortran.fortran-torture/execute/open_replace.f90,
17200 gfortran.fortran-torture/execute/slash_edit.f90,
17201 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17202 temporary files from testcases.
17204 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17206 PR libgfortran/26509
17207 gfortran.dg/write_direct_eor.f90: New test.
17209 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17211 * gcc.target/powerpc/pr26350.c: New.
17212 * gcc.target/powerpc/indexed-addr.c: New.
17214 2006-03-16 Roger Sayle <roger@eyesopen.com>
17216 * gfortran.dg/dependency_13.f90: New test case.
17218 2006-03-16 Roger Sayle <roger@eyesopen.com>
17220 PR middle-end/21781
17221 * gcc.dg/real-const-1.c: New test case.
17223 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17225 * g++.old-deja/g++.other/init18.C: New.
17226 * g++.old-deja/g++.other/init5.C: Remove xfail.
17228 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17230 * g++.dg/opt/pr15551.C: Cleanup temp file.
17232 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17235 g++.dg/parse/long1.C: New test.
17237 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17240 * gfortran.dg/continuation.f90: New test.
17241 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17243 2006-03-14 Richard Guenther <rguenther@suse.de>
17245 PR tree-optimization/26672
17246 * gcc.dg/torture/pr26672.c: New testcase.
17248 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17250 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17251 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17253 2006-03-13 Roger Sayle <roger@eyesopen.com>
17255 PR middle-end/26557
17256 * gcc.c-torture/compile/switch-1.c: New test case.
17258 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17261 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17262 test to include more permuatations of mask and index.
17263 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17264 respond to F2003 spec. that the position returned for an all false
17265 mask && condition is zero.
17267 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17269 PR middle-end/25989
17270 * gcc.dg/gomp/pr25989.c: New test.
17272 2006-03-13 Jeff Law <law@redhat.com>
17274 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17276 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17278 * gcc.dg/switch-9.c: New test.
17280 2006-03-13 Richard Guenther <rguenther@suse.de>
17282 PR middle-end/26630
17283 * gcc.dg/torture/pr26630.c: New testcase.
17285 2006-03-11 Roger Sayle <roger@eyesopen.com>
17287 * gfortran.dg/dependency_10.f90: New test case.
17288 * gfortran.dg/dependency_11.f90: Likewise.
17290 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17291 Erik Edelmann <eedelman@gcc.gnu.org>
17293 * gfortran.dg/allocatable_function_1.f90: New.
17294 * gfortran.dg/allocatable_function_2.f90: New.
17296 2006-03-10 Richard Guenther <rguenther@suse.de>
17298 PR middle-end/26565
17299 * gcc.dg/torture/pr26565.c: New testcase.
17301 2006-03-09 Eric Christopher <echristo@apple.com>
17303 * gcc.c-torture/compile/20060309-1.c: New.
17305 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17307 PR libgfortran/26499
17308 * gfortran.dg/write_back.f: New test.
17309 * gfortran.dg/write_rewind_1.f: New test.
17310 * gfortran.dg/write_rewind_2.f: New test.
17312 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17314 PR libgfortran/26554
17315 * gfortran.dg/read_logical.f90: New test.
17317 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17319 * ada/acats/norun.lst: cdd2a03 now passes.
17321 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17324 * gcc.target/powerpc/pr18096-1.c: Change where the error
17327 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17329 * gcc.target/i386/cleanup-1.c: New test.
17330 * gcc.target/i386/cleanup-2.c: New test.
17332 2006-03-04 Roger Sayle <roger@eyesopen.com>
17334 * gfortran.dg/dependency_9.f90: Remove for the time being.
17336 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17338 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17341 2006-03-03 Roger Sayle <roger@eyesopen.com>
17343 * gfortran.dg/dependency_9.f90: New test case.
17345 2006-03-03 Roger Sayle <roger@eyesopen.com>
17347 * gfortran.dg/dependency_4.f90: New test case.
17348 * gfortran.dg/dependency_5.f90: New test case.
17349 * gfortran.dg/dependency_6.f90: New test case.
17350 * gfortran.dg/dependency_7.f90: New test case.
17351 * gfortran.dg/dependency_8.f90: New test case.
17353 2006-03-03 Paul Brook <paul@codesourcery.com>
17355 * lib/target-supports.exp (check_profiling_available):
17358 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17361 * multiple_allocation_1.f90: New test.
17363 2006-03-03 Roger Sayle <roger@eyesopen.com>
17365 PR tree-optimization/26524
17366 * gfortran.dg/pr26524.f: New test case.
17368 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17370 * g++.dg/template/repo5.C: Cleanup repo files.
17371 * gcc.dg/20051201-1.c: Cleanup coverage files.
17372 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17373 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17376 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17378 * objc.dg/objc-nofilename-1.m: New test.
17379 * objc.dg/bad-receiver-type.m: New test.
17380 * obj-c++.dg/bad-receiver-type.mm: New test.
17382 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17384 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17386 2006-03-01 Mike Stump <mrs@apple.com>
17388 * g++.dg/abi/key2.C: Add.
17390 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17392 * gfortran.dg/logical_dot_product.f90: New test.
17395 * gfortran.dg/used_interface_ref.f90: New test.
17398 * gfortran.dg/dependency_2.f90: New test.
17399 * gfortran.fortran-torture/execute/where17.f90: New test.
17400 * gfortran.fortran-torture/execute/where18.f90: New test.
17401 * gfortran.fortran-torture/execute/where19.f90: New test.
17402 * gfortran.fortran-torture/execute/where20.f90: New test.
17404 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17406 * g++.dg/tree-ssa/pr26443.C: New test case.
17408 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17410 PR middle-end/26022
17411 * g++.dg/opt/return-slot1.C: New test.
17413 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17415 PR libgfortran/26136
17416 * gfortran.dg/namelist_23.f90: New test.
17418 2006-02-28 Roger Sayle <roger@eyesopen.com>
17420 PR middle-end/14752
17421 * gcc.dg/fold-eqandshift-2.c: New test case.
17423 2006-02-28 Richard Guenther <rguenther@suse.de>
17425 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17428 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17430 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17432 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17434 PR libgfortran/26464
17435 * gfortran.dg/backspace_5.f: New test.
17436 * gfortran.dg/backspace_6.f: New test.
17438 2006-02-26 Roger Sayle <roger@eyesopen.com>
17440 * gcc.dg/fold-eqandnot-1.c: New test case.
17442 2006-02-26 Roger Sayle <roger@eyesopen.com>
17444 PR middle-end/19983
17445 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17447 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17449 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17450 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17452 2006-02-26 Richard Guenther <rguenther@suse.de>
17454 PR tree-optimization/26421
17455 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17457 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17459 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17460 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17462 2006-02-26 Roger Sayle <roger@eyesopen.com>
17464 * gcc.dg/fold-even-1.c: New test case.
17466 2006-02-26 Roger Sayle <roger@eyesopen.com>
17468 PR middle-end/21137
17469 * gcc.dg/fold-eqandshift-1.c: New test case.
17471 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17473 PR tree-optimization/25125
17474 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17475 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17477 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17479 PR tree-optimizations/26359
17480 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17481 with -fdump-tree-dceloop-details.
17482 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17484 2006-02-25 Roger Sayle <roger@eyesopen.com>
17486 PR middle-end/23673
17487 * gcc.dg/fold-eqxor-1.c: New test case.
17488 * gcc.dg/fold-eqxor-2.c: Likewise.
17489 * gcc.dg/fold-eqxor-3.c: Likewise.
17491 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17494 * scalar_mask_1.f90: New test.
17496 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17498 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17499 * g++.dg/eh/uncaught2.C: New.
17500 * g++.dg/eh/uncaught3.C: New.
17502 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17504 PR libgfortran/26423
17505 * gfortran.dg/read_many_1.f: New test.
17507 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17510 * gfortran.dg/dependency_3.f90: New test.
17511 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17515 * gfortran.dg/equiv_6.f90: New test.
17517 2006-02-23 Jeff Law <law@redhat.com>
17519 * gcc.c-torture/compile/pr26425.c: New test.
17521 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17523 PR middle-end/26412
17524 * gcc.dg/gomp/pr26412.c: New test.
17526 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17529 * g++.dg/other/ellipsis1.C: New test.
17530 * g++.dg/parse/operator4.C: Adjust error marker.
17532 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17535 * gfortran.dg/pr25603.f: New testcase.
17537 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17539 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17540 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17542 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17544 * g++.dg/eh/spbp.C: New.
17546 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17548 PR middle-end/26379
17549 * gcc.target/i386/mmx-7.c: New test.
17551 2006-02-20 Roger Sayle <roger@eyesopen.com>
17553 PR tree-optimization/26361
17554 * gcc.dg/tree-ssa/vrp27.c: New test case.
17556 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17558 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17559 * gcc.dg/tree-ssa/complex-4.c: Here.
17561 2006-02-19 Roger Sayle <roger@eyesopen.com>
17563 PR middle-end/19543
17564 * gfortran.dg/logical_1.f90: New test case.
17566 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17568 PR middle-end/26334
17569 * gcc.dg/20060218-1.c: Moved to...
17570 * gcc.target/i386/20060218-1.c: ... here. New test.
17572 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17575 * gfortran.dg/convert_1.f90: New.
17577 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17580 * gfortran.dg/namelist_5.f90: New test.
17583 * gfortran.dg/namelist_4.f90: New test.
17585 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17588 * gcc.dg/tree-ssa/complex-3.c: New test.
17590 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17592 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17593 variable to take into account the variable name in the
17595 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17597 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17599 PR middle-end/26334
17600 * gcc.c-torture/compile/20060217-1.c: New test.
17601 * gcc.dg/20060218-1.c: New test.
17603 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17605 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17607 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17609 * gcc.dg/cpp/undef3.c: New test.
17610 * gcc.dg/cpp/trad/builtins2.c: New test.
17612 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17615 * g++.dg/template/static22.C: New test.
17616 * g++.dg/template/static23.C: New test.
17617 * g++.dg/template/static24.C: New test.
17618 * g++.dg/template/non-dependent13.C: New test.
17619 * g++.dg/init/member1.C: Tweak error markers.
17621 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17624 * gcc.c-torture/compile/pr26255.c: New test case.
17626 2006-02-16 Roger Sayle <roger@eyesopen.com>
17628 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17629 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17630 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17631 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17632 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17633 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17634 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17636 2006-02-16 Jeff Law <law@redhat.com>
17638 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17639 * gcc.dg/tree-ssa/vrp26.c: New test.
17641 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17645 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17646 __UCLIBC__ is defined.
17648 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17651 * gfortran.dg/gomp/pr26224.f: New test.
17653 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17656 * lib/target-supports.exp
17657 (check_effective_target_vect_short_mult): New.
17658 (check_effective_target_vect_char_mult): New.
17659 (check_effective_target_vect_widen_sum_qi_to_si): New.
17660 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17661 (check_effective_target_vect_widen_sum_hi_to_si): New.
17662 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17663 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17664 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17665 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17666 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17667 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17668 vect-reduc-pattern-2c.c
17669 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17670 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17671 vect-reduc-pattern-1c.c
17673 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17676 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17678 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17681 * gfortran.dg/enum_8.f90: Remove check for warning.
17682 * gfortran.dg/iomsg_1.f90: Ditto.
17683 * gfortran.dg/enum_1.f90: Ditto.
17684 * gfortran.dg/enum_9.f90: Ditto.
17685 * gfortran.dg/enum_2.f90: Ditto.
17686 * gfortran.dg/enum_10.f90: Ditto.
17687 * gfortran.dg/enum_3.f90: Ditto.
17688 * gfortran.dg/flush_1.f90: Ditto.
17689 * gfortran.dg/enum_4.f90: Ditto.
17690 * gfortran.dg/array_constructor_1.f90: Ditto.
17691 * gfortran.dg/enum_5.f90: Ditto.
17692 * gfortran.dg/enum_6.f90: Ditto.
17693 * gfortran.dg/enum_7.f90: Ditto.
17695 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17697 PR middle-end/26300
17698 * gcc.c-torture/compile/20060215-1.c: New test.
17700 2006-02-14 Roger Sayle <roger@eyesopen.com>
17702 PR middle-end/23670
17703 * gcc.dg/tree-ssa/andor-2.c: New test case.
17705 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17708 * optional_dim.f90: New test.
17710 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17713 * gfortran.dg/label_4.f90: New.
17715 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17716 Diego Novillo <dnovillo@redhat.com>
17717 Uros Bizjak <uros@kss-loka.si>
17719 * gfortran.dg/gomp: New directory.
17721 2006-02-14 Richard Guenther <rguenther@suse.de>
17723 PR tree-optimization/26258
17724 * gcc.dg/torture/pr26258.c: New testcase.
17726 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17729 * gfortran.dg/pr26246_1.f90: New test.
17730 * gfortran.dg/pr26246_2.f90: New test.
17732 PR middle-end/26092
17733 * gcc.c-torture/compile/20060208-1.c: New test.
17735 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17739 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17740 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17741 * gfortran.dg/automatic_module_variable.f90: Change error message.
17744 * gfortran.dg/internal_dummy_1.f90: New test.
17747 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17751 * gfortran.dg/uncommon_block_data_1.f90: New test.
17752 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17756 * gfortran.dg/typed_subroutine_1.f90: New test.
17758 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17760 * objc.dg/dwarf-1.m: New.
17762 2006-02-13 Roger Sayle <roger@eyesopen.com>
17764 PR middle-end/24427
17765 * gcc.dg/tree-ssa/andor-1.c: New test case.
17767 2006-02-13 Josh Conner <jconner@apple.com>
17770 * gcc.dg/pr25376.c: New test.
17772 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17774 * lib/target-supports.exp (check_named_sections_available):
17775 Only compile named-sections test -- don't assemble.
17777 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17779 * g++.dg/warn/no-write-strings.C: New test.
17780 * g++.dg/warn/write-strings.C: Likewise.
17781 * g++.dg/warn/write-strings-default.C: Likewise.
17783 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17786 * gfortran.dg/ret_pointer_2.f90: New test.
17788 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17790 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17792 2006-02-10 Jeff Law <law@redhat.com>
17794 * gcc.c-torture/compile/pr26213.c: New test.
17796 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17798 gfortran.dg/null_1.f90: New test.
17800 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17803 * gfortran.dg/parens_4.f90: New.
17804 * gfortran.dg/parens_5.f90: New.
17806 2006-02-10 Richard Guenther <rguenther@suse.de>
17808 * gcc.dg/pr23372-1.c: Remove empty file.
17810 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17811 Paul Thomas <pault@gcc.gnu.org>
17814 * gfortran.dg/parens_1.f90: New.
17815 * gfortran.dg/parens_2.f90: New.
17816 * gfortran.dg/parens_3.f90: New.
17818 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17821 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17824 * gfortran.dg/impure_assignment_1.f90: New test.
17827 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17829 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17832 * g++.dg/expr/stdarg2.C: New test.
17834 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17836 PR inline-asm/16194
17837 * gcc.dg/pr16194.c: New test.
17839 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17841 * ada/acats/run_acats: Use portable variant of "$@".
17843 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17845 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17846 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17848 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17851 * g++.dg/opt/pr26179.C: New test.
17853 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17855 PR middle-end/26134
17856 * gcc.dg/tree-ssa/complex-3.c: New test.
17858 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17860 * gcc.c-torture/compile/volatile-1.c: New test.
17862 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17865 * gcc.dg/tree-ssa/pr26180.c: New test.
17867 2006-02-08 Jeff Law <law@redhat.com>
17869 * gcc.dg/tree-ssa/pr21417.c: New test.
17871 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17873 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17874 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17876 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17878 * lib/scanrtl.exp: New.
17880 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17883 * g++.dg/other/virtual2.C: New test.
17886 * g++.dg/other/virtual1.C: New test.
17888 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17890 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17891 cleanup-ipa-dump): Update dump file glob patterns.
17892 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17893 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17895 * lib/gcc-dg.exp: Load it.
17896 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17898 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17901 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17902 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17904 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17907 * gfortran.dg/mvbits_1.f90: New.
17909 2006-02-07 Dirk Mueller <dmueller@suse.com>
17911 * g++.dg/warn/Wdiv-by-zero.C: New test.
17912 * g++.dg/warn/Wno-div-by-zero.C: New.
17914 2006-02-07 Jeff Law <law@redhat.com>
17916 * gcc.dg/tree-ssa/pr21559.c: New test.
17918 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17919 multiple VRP passes.
17920 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17921 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17922 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17923 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17924 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17925 * gcc.dg/tree-ssa/vrp02.c: Likewise
17926 * gcc.dg/tree-ssa/vrp11.c: Likewise
17927 * gcc.dg/tree-ssa/pr14341.c: Likewise
17928 * gcc.dg/tree-ssa/vrp19.c: Likewise
17929 * gcc.dg/tree-ssa/vrp20.c: Likewise
17930 * gcc.dg/tree-ssa/vrp03.c: Likewise
17931 * gcc.dg/tree-ssa/pr21086.c: Likewise
17932 * gcc.dg/tree-ssa/pr21959.c: Likewise
17933 * gcc.dg/tree-ssa/vrp21.c: Likewise
17934 * gcc.dg/tree-ssa/vrp04.c: Likewise
17935 * gcc.dg/tree-ssa/pr25485.c: Likewise
17936 * gcc.dg/tree-ssa/pr22026.c: Likewise
17937 * gcc.dg/tree-ssa/vrp22.c: Likewise
17938 * gcc.dg/tree-ssa/vrp05.c: Likewise
17939 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17940 * gcc.dg/tree-ssa/pr20701.c: Likewise
17941 * gcc.dg/tree-ssa/vrp23.c: Likewise
17942 * gcc.dg/tree-ssa/vrp06.c: Likewise
17943 * gcc.dg/tree-ssa/pr22117.c: Likewise
17944 * gcc.dg/tree-ssa/pr20702.c: Likewise
17945 * gcc.dg/tree-ssa/vrp15.c: Likewise
17946 * gcc.dg/tree-ssa/pr21090.c: Likewise
17947 * gcc.dg/tree-ssa/pr21294.c: Likewise
17948 * gcc.dg/tree-ssa/vrp24.c: Likewise
17949 * gcc.dg/tree-ssa/vrp07.c: Likewise
17950 * gcc.dg/tree-ssa/pr21563.c: Likewise
17951 * gcc.dg/tree-ssa/pr25382.c: Likewise
17952 * gcc.dg/tree-ssa/vrp16.c: Likewise
17953 * gcc.dg/tree-ssa/vrp25.c: Likewise
17954 * gcc.dg/tree-ssa/vrp08.c: Likewise
17955 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17956 * gcc.dg/tree-ssa/vrp17.c: Likewise
17957 * gcc.dg/tree-ssa/pr21458.c: Likewise
17958 * g++.dg/tree-ssa/pr18178.C: Likewise
17960 2006-02-07 Richard Guenther <rguenther@suse.de>
17964 2006-01-30 Richard Guenther <rguenther@suse.de>
17966 * gcc.dg/pr23372-1.C: New testcase.
17968 * g++.dg/tree-ssa/pr26140.C: New testcase.
17970 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17973 * g++.dg/template/ttp15.C: New test.
17974 * g++.dg/template/ttp16.C: Likewise.
17975 * g++.dg/template/ttp17.C: Likewise.
17976 * g++.old-deja/g++.pt/ttp36.C: Remove.
17977 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17978 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17979 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17980 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17981 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17982 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17983 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17984 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17985 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17987 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17989 PR libfortran/23815
17990 * unf_io_convert_4.f90: New test.
17992 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17994 * gcc.dg/tree-ssa/loadpre10.c: New test.
17995 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17996 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17997 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17999 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18001 PR libfortran/24685
18002 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18004 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18007 * gfortran.dg/assign_7.f: New test.
18009 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18013 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18014 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18015 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18017 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18019 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18022 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18024 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18025 * g++.dg/charset/string.c (foo): Likewise.
18026 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18028 * g++.dg/ext/builtin2.C (printf): Likewise.
18029 * g++.dg/init/new15.C (printf): Likewise.
18030 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18031 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18032 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18033 * g++.dg/template/non-dependent4.C (temp): Likewise.
18034 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18035 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18036 parameter type to const char*.
18037 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18038 Change type to const char*.
18039 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18041 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18042 second parameter type to const char*.
18043 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18044 (Y::Y): Change parameter type to const char*.
18045 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18046 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18047 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18048 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18050 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18052 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18053 type to const char*.
18054 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18055 return type to const char*.
18056 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18058 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18059 * g++.old-deja/g++.law/refs1.C: Likewise.
18060 * g++.old-deja/g++.law/visibility1.C: Likewise.
18061 * g++.old-deja/g++.law/visibility2.C: Likewise.
18062 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18064 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18065 * g++.old-deja/g++.mike/net48.C: Likewise.
18066 * g++.old-deja/g++.mike/p646.C: Likewise.
18067 * g++.old-deja/g++.mike/p6746.C: Likewise.
18068 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18069 type to const char*.
18070 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18071 deprecated conversion warning.
18072 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18074 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18075 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18076 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18077 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18078 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18079 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18080 * g++.old-deja/g++.pt/t39.C: Likewise.
18081 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18082 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18084 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18087 intrinsic_argument_conformance_1.f90: New test.
18089 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18092 * gfortran.dg/char_result_11.f90: Add SAVE.
18093 * gfortran.dg/der_pointer_4.f90: Ditto.
18094 * gfortran.dg/default_initialization.f90: New test.
18096 2006-02-03 Jeff Law <law@redhat.com>
18098 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18099 handle more than 100 dump files.
18100 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18101 * lib/scantree.exp (scan-tree-dump): Likewise.
18102 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18103 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18104 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18105 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18106 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18108 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18110 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18112 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18114 * g++.dg/template/using12.C: New test.
18116 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18118 * gcc.target/powerpc/pr25960.c: New test.
18120 2006-02-02 Steven G. Kargl <kargls@comcast>
18123 gfortran.dg/nullify_2.f90: New test.
18125 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18128 * gcc.dg/gomp/pr25990.c: New test.
18130 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18133 * g++.gd/template/partial4.C: New test.
18135 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18137 PR middle-end/26001
18138 * gfortran.dg/data_char_2.f90: New.
18140 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18143 maxval_maxloc_conformance_1.f90: New test.
18145 2006-01-31 Richard Guenther <rguenther@suse.de>
18147 * gcc.target/i386/sselibm-1.c: New testcase.
18148 * gcc.target/i386/sselibm-2.c: Likewise.
18149 * gcc.target/i386/sselibm-3.c: Likewise.
18150 * gcc.target/i386/sselibm-4.c: Likewise.
18151 * gcc.target/i386/sselibm-5.c: Likewise.
18153 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18156 * gfortran.dg/arrayio_derived_2.f90: New.
18158 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18160 * gcc.dg/unsigned-long-compare.c: New test.
18162 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18165 * lib/target-supports.exp (check_effective_target_freorder):
18166 Check to see if target supports -freorder-blocks-and-partition.
18167 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18168 instead of "dg-require-named-sections".
18170 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18173 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18174 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18175 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18176 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18177 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18178 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18179 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18180 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18182 2006-01-30 Richard Guenther <rguenther@suse.de>
18185 * gcc.dg/pr23372-1.C: New testcase.
18187 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18189 * gcc.dg/gomp/pr25874.c: New test.
18191 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18194 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18196 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18202 * gfortran.dg/intent_out_1.f90: New test.
18204 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18207 * gfortran.dg/procedure_lvalue.f90: New test.
18211 * gfortran.dg/char_pointer_assign_2.f90: New test.
18212 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18213 assignment to be consistent with standard.
18214 * gfortran.dg/char_result_2.f90: The same.
18215 * gfortran.dg/char_result_8.f90: The same.
18217 2006-01-28 Zack Weinberg <zackw@panix.com>
18219 * gcc.dg/Woverlength-strings.c
18220 * gcc.dg/Woverlength-strings-pedantic-c89.c
18221 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18222 * gcc.dg/Woverlength-strings-pedantic-c99.c
18223 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18225 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18227 * gcc.c-torture/execute/20060127-1.c: New test.
18229 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18232 * g++.dg/ext/pragmaweak1.C: New test.
18234 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18237 * g++.dg/template/spec29.C: New test.
18239 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18242 * gcc.c-torture/execute/pr19606.c: New.
18244 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18246 * gcc.dg/pragma-re-4.c: New test.
18248 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18251 * gfortran.dg/assumed_size_refs_3.f90: New test.
18253 2006-01-27 Ben Elliston <bje@au.ibm.com>
18255 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18257 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18260 * ada/acats/support/impdef.a: Add One_Long_Second.
18261 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18262 * ada/acats/tests/c9/c94026.a: Likewise.
18263 * ada/acats/tests/c9/c97305c.ada: Likewise.
18264 * ada/acats/tests/c9/c99004a.ada: Likewise.
18266 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18269 * gfortran.dg/global_references_2.f90: New test.
18275 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18276 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18279 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18281 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18284 * gcc.dg/Wpointer-sign.c: New.
18285 * gcc.dg/Wpointer-sign-Wall.c: New.
18286 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18287 * gcc.dg/Wpointer-sign-pedantic.c: New.
18288 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18289 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18291 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18294 * gcc.c-torture/compile/pr25861.c: New test.
18296 2006-01-26 Paul Brook <paul@codesourcery.com>
18298 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18299 on short-enum targets.
18300 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18302 (generate_fields): Use short_enums.
18303 (main): Set short_enums. Document -e.
18304 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18305 on short-enum targets.
18306 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18308 (generate_fields): Use short_enums.
18309 (main): Set short_enums. Document -e.
18310 * lib/target-supports.exp (check_effective_target_short_enums): New.
18312 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18315 * gcc.dg/torture/pr25947-1.c: New test.
18317 2006-01-25 Jan Hubicka <jh@suse.cz>
18318 Roger Sayle <roger@eyesopen.com>
18320 PR rtl-optimization/25703
18321 * gcc.target/i386/20060125-1.c: New test case.
18322 * gcc.target/i386/20060125-2.c: New test case.
18324 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18327 * gfortran.dg/goto_1.f: New.
18329 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18332 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18333 25716 on 32-bit systems too.
18335 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18338 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18340 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18342 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18344 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18347 * gfortran.dg/read_eof.f90: Delete, renamed.
18348 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18349 * gfortran.dg/read_eof_2.f90: New test.
18350 * gfortran.dg/read_eof_3.f90: New test.
18352 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18355 * gcc.c-torture/compile/pr25860.c: New test.
18357 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18360 * g++.dg/parse/dtor8.C: New test.
18362 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18365 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18366 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18367 check_effective_target_fopenmp returns 0.
18369 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18372 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18373 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18374 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18376 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18379 * g++.dg/opt/pr25857.C: New test.
18381 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18382 Jan Hubicka <jh@suse.cz>
18383 Richard Guenther <rguenther@suse.de>
18385 PR rtl-optimization/25654
18386 * gcc.dg/torture/pr25654.c: New testcase.
18387 * gcc.target/i386/pr25654.c: Likewise.
18389 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18392 * gfortran.dg/internal references_2.f90: New test.
18394 Fix regression in testing of admissability of attributes.
18395 * gfortran.dg/intent_used_1.f90: New test.
18397 2006-01-23 Ben Elliston <bje@au.ibm.com>
18399 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18400 Remove target conditional torture options for i?86 and x86_64
18403 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18406 * g++.dg/rtti/no-rtti.C: New.
18408 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18411 * g++.dg/inherit/conv2.C: New test.
18414 * g++.dg/parse/dtor7.C: New test.
18417 * g++.dg/template/crash44.C: New test.
18419 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18423 * gfortran.dg/internal_references_1.f90: New test.
18428 * gfortran.dg/global_references_1.f90: New test.
18429 * gfortran.dg/g77/19990905-1.f: Restore the error that
18430 there is a clash between the common block name and
18431 the name of a subroutine reference.
18434 * gfortran.dg/aliasing_dummy_1.f90: New test.
18436 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18438 * gcc.dg/vmx/1b-01.c: Warning fix.
18439 * gcc.dg/vmx/1c-02.c: Likewise.
18440 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18442 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18445 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18447 2006-01-20 Richard Guenther <rguenther@suse.de>
18448 Steven Bosscher <stevenb.gcc@gmail.com>
18450 PR rtl-optimization/24626
18451 * gcc.dg/torture/pr24626-1.c: New testcase.
18452 * gcc.dg/torture/pr24626-2.c: Likewise.
18453 * gcc.dg/torture/pr24626-3.c: Likewise.
18454 * gcc.dg/torture/pr24626-4.c: Likewise.
18456 2006-01-20 Dirk Mueller <dmueller@suse.com>
18459 * g++.dg/warn/empty-body.C: New.
18461 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18464 * g++.dg/template/using10.C: New test.
18465 * g++.dg/temlpate/using11.C: Likewise.
18466 * g++.dg/inherit/using5.C: Tweak error messages.
18468 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18470 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18472 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18474 2006-01-19 Jan Hubicka <jh@suse.cz>
18476 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18478 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18481 * g++.dg/template/spec28.C: New test.
18483 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18485 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18486 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18488 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18490 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18491 * gcc.dg/gomp/critical-1.c: Likewise.
18492 * gcc.dg/gomp/critical-3.c: Likewise.
18493 * gcc.dg/gomp/empty.c: Likewise.
18494 * gcc.dg/gomp/ordered-1.c: Likewise.
18495 * gcc.dg/gomp/for-4.c: Likewise.
18496 * gcc.dg/gomp/for-6.c: Likewise.
18497 * gcc.dg/gomp/master-3.c: Likewise.
18498 * gcc.dg/gomp/for-8.c: Likewise.
18499 * gcc.dg/gomp/for-10.c: Likewise.
18500 * gcc.dg/gomp/for-18.c: Likewise.
18501 * gcc.dg/gomp/for-5.c: Likewise.
18502 * gcc.dg/gomp/for-7.c: Likewise.
18503 * gcc.dg/gomp/for-9.c: Likewise.
18505 2006-01-18 Jeff Law <law@redhat.com>
18507 * gcc.dg/tree-ssa/vrp25.c: New test.
18509 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18511 * gcc.dg/pr25805.c: Fix misapplied patch.
18513 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18515 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18516 (check_effective_target_vect_udot_qi): New.
18517 (check_effective_target_vect_sdot_hi): New.
18518 (check_effective_target_vect_udot_hi): New.
18519 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18520 prefixed with "wrapv-" with -fwrapv.
18521 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18522 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18523 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18524 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18525 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18527 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18528 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18529 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18530 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18532 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18535 * g++.dg/other/default2.C: New test.
18536 * g++.dg/other/default3.C: New test.
18538 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18541 * gcc.dg/pr25805.c: New file.
18543 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18546 * g++.dg/template/init6.C: New test.
18548 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18550 * gcc.dg/tree-ssa/pr24287.c: New test
18552 2006-01-18 Eric Christopher <echristo@apple.com>
18554 * g++.dg/eh/table.C: New.
18556 2006-01-18 DJ Delorie <dj@redhat.com>
18558 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18559 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18560 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18561 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18563 2006-01-18 Jeff Law <law@redhat.com>
18565 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18566 on wrapping on overflow semantics.
18568 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18570 * gcc.gc/tree-ssa/vrp23.c: New test.
18571 * gcc.gc/tree-ssa/vrp24.c: New test.
18573 2006-01-18 Richard Henderson <rth@redhat.com>
18574 Aldy Hernandez <aldyh@redhat.com>
18575 Jakub Jelinek <jakub@redhat.com>
18576 Diego Novillo <dnovillo@redhat.com>
18577 Uros Bizjak <uros@kss-loka.si>
18579 * gcc.dg/gomp: New directory.
18581 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18582 Steven G. Kargl <kargls@comcast.net>
18585 * gfortran.dg/intrinsic_external_1.f90: New test.
18588 * gfortran.dg/elemental_pointer_1.f90: New test.
18591 * gfortran.dg/external_procedures_1.f90: New test.
18594 gfortran.dg/assumed_present.f90: New test.
18596 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18598 * g++.dg/parse/lookup5.C: New test.
18600 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18603 * gfortran.dg/read_eof.f90: New test.
18605 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18607 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18608 add a closing brace.
18610 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18613 * gfortran.dg/fmt_tl.f: New test.
18615 2006-01-17 Eric Christopher <echristo@apple.com>
18617 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18618 * g++.old-deja/g++.warn/impint2.C: Ditto.
18619 * g++.old-deja/g++.other/null1.C: Ditto.
18620 * g++.dg/warn/conv2.C: Ditto.
18621 * g++.dg/warn/conv4.C: New file.
18623 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18625 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18627 2006-01-17 Andreas Jaeger <aj@suse.de>
18628 Janis Johnson <janis187@us.ibm.com>
18630 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18632 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18633 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18635 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18637 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18638 (switchfiles): xfail txxx where xxx >= 25.
18640 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18643 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18645 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18648 * gcc.dg/pr25682.c: New test.
18649 * g++.dg/parse/array-size2.C: New test.
18651 2006-01-16 Ian Lance Taylor <ian@airs.com>
18653 * consistency.vlad: Remove entire directory, 1652 files.
18655 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18657 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18658 check_effective_target_dfprt_nocache): New.
18659 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18660 (check_effective_target_dfprt): New.
18661 * lib/c-compat.exp (check_dfp): Remove.
18662 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18663 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18664 level of support for decimal float.
18665 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18666 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18667 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18668 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18669 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18670 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18671 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18672 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18673 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18674 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18675 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18676 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18679 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18682 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18684 * lib/gfortran.exp (gfortran_init): Likewise.
18685 * lib/obj-c++.exp (obj-c++_init): Likewise.
18686 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18687 (scan-assembler-dem-not): Likewise.
18688 * lib/scandump.exp (scan-dump-dem): Likewise.
18689 (scan-dump-dem-not): Likewise.
18691 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18694 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18696 * lib/obj-c++.exp (obj-c++_init): Likewise.
18698 2006-01-16 Richard Guenther <rguenther@suse.de>
18700 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18702 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18705 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18706 to LD_LIBRARY_PATH.
18708 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18709 Andrew Pinski <pinskia@physics.uc.edu>
18711 * gcc.dg/minmax-1.c: New test.
18713 2006-01-16 Ben Elliston <bje@au.ibm.com>
18715 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18716 * gcc.misc-tests/dectest.exp: Ditto.
18718 2006-01-15 Ian Lance Taylor <ian@airs.com>
18721 * gcc.target/i386/cmov6.c: Use -march=k8.
18723 2006-01-15 Andreas Jaeger <aj@suse.de>
18725 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18726 x86 does not have __float128.
18728 2006-01-14 Ian Lance Taylor <ian@airs.com>
18730 * gcc.target/i386/cmov6.c: New test.
18732 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18735 * g++.dg/template/ctor6.C: New test.
18737 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18739 PR tree-optimization/25485
18740 * gcc.dg/tree-ssa/pr25485.c: New.
18742 2006-01-14 Richard Guenther <rguenther@suse.de>
18744 PR tree-optimization/22548
18745 PR tree-optimization/22555
18746 PR tree-optimization/22501
18747 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18748 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18749 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18750 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18751 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18752 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18753 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18754 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18755 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18757 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18759 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18760 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18762 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18763 Richard Guenther <rguenther@suse.de>
18765 PR rtl-optimization/24257
18766 * gcc.dg/torture/pr24257.c: New testcase.
18768 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18770 * gcc.c-torture/execute/20060110-1.c: New test.
18771 * gcc.c-torture/execute/20060110-2.c: New test.
18773 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18775 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18777 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18780 * gfortran.dg/label_3.f90: New test.
18782 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18784 PR tree-optimization/25771
18785 * g++.dg/tree-ssa/pr25771.C: New test
18787 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18790 * g++.dg/opt/complex5.C: New test.
18792 2006-01-13 Richard Guenther <rguenther@suse.de>
18794 * gcc.target/i386/387-9.c: New testcase.
18796 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18799 * g++.dg/debug/dwarf2-1.C: New.
18801 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18804 * lib/gcov.exp (verify-lines): Add "close $fd".
18806 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18807 Ben Elliston <bje@au.ibm.com>
18809 * gcc.dg/dfp/inf-1.c: New test.
18811 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18812 Yao Qi <qiyaoltc@cn.ibm.com>
18813 Ben Elliston <bje@au.ibm.com>
18814 Jon Grimm <jgrimm2@us.ibm.com>
18816 * gcc.dg/nodfp-1.c: New test.
18817 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18818 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18819 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18820 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18821 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18822 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18823 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18824 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18825 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18826 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18827 * gcc.dg/format/dfp-printf-1.c: Likewise.
18828 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18829 (compat_setup_dfp): New.
18830 * gcc.dg/compat/compat.exp: Use it.
18831 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18832 Make some variables global, prepend "compat_" to their names.
18833 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18834 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18835 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18836 * lib/compat.exp (compat_skip_list): Make global, rename.
18837 * lib/c-compat.exp: New file.
18838 * lib/target-supports.exp (check_effective_target_dfp): New.
18840 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18841 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18842 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18843 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18844 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18845 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18846 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18847 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18848 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18849 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18850 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18851 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18852 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18853 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18854 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18855 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18856 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18857 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18858 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18859 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18860 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18861 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18862 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18863 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18864 gcc.dg/dfp/struct-layout-1.c,
18865 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18866 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18867 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18868 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18869 gcc.dg/dfp/func-vararg-dfp.c,
18870 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18871 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18872 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18873 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18874 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18876 2006-01-11 Richard Guenther <rguenther@suse.de>
18878 PR tree-optimization/25734
18879 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18881 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18884 * gfortran.dg/literal_character_constant_1_x.F: New test.
18885 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18886 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18887 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18889 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18892 * g++.dg/ext/packed3.C: Add expected packed error.
18894 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18897 * gcc.dg/torture/pr25706-1.c: New test.
18899 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18901 PR tree-optimization/23109
18902 PR tree-optimization/23948
18903 PR tree-optimization/24123
18905 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18906 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18907 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18908 g++.dg/tree-ssa/pr23948.C: New testcases.
18909 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18910 three divisions in order to do the optimization.
18912 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18915 * g++.dg/other/pr25632.C: New test.
18917 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18920 * gfortran.dg/used_types_1.f90: New test.
18922 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18925 * gcc.dg/torture/pr25718-1.c: New test.
18927 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18929 * gfortran.dg/list_read_2.f90: Fix typo in description.
18931 2006-01-10 Jan Beulich <jbeulich@novell.com>
18933 * lib/target-supports.exp (check_visibility_available): Simplify test
18935 (check_profiling_available): Fail for *-*-netware*.
18936 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18937 * gcc.dg/20021014-1.c: Likewise.
18938 * gcc.dg/nest.c: Likewise.
18940 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18943 * gfortran.dg/forall_3.f90: New test.
18945 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18948 * gfortran.dg/nesting_2.f90: New test.
18949 * gfortran.dg/nesting_3.f90: New test.
18951 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18953 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18954 Fix typo in comment.
18956 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18958 * gfortran.dg/single_char_string.f90: New test.
18960 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18962 * gfortran.dg/ichar_2.f90: New test.
18964 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18967 * gfortran.dg/private_type_4.f90: New.
18969 2006-01-07 Richard Guenther <rguenther@suse.de>
18971 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18973 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18975 * gfortran.dg/func_decl_1.f90: New.
18976 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18977 * gfortran.dg/array_alloc_2.f90: Likewise.
18978 * gfortran.dg/char_result_8.f90: Likewise.
18979 * gfortran.dg/dup_save_1.f90: Likewise.
18980 * gfortran.dg/dup_save_2.f90: Likewise.
18981 * gfortran.dg/f2c_6.f90: Likewise.
18982 * gfortran.dg/f2c_7.f90: Likewise.
18983 * gfortran.dg/func_result_2.f90: Likewise.
18984 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18986 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18989 * gfortran.dg/elemental_subroutine_1.f90: New test.
18990 * gfortran.dg/elemental_subroutine_2.f90: New test.
18994 * gfortran.dg/assumed_size_refs_1.f90: New test.
18998 * gfortran.dg/assumed_size_refs_2.f90: New test.
18999 * gfortran.dg/initialization_1.f90: Change warning message.
19001 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19003 * gcc.dg/tree-ssa/loop-15.c: New test.
19005 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19008 * gfortran.dg/backspace_3.f: New test.
19009 * gfortran.dg/backspace_4.f: New test.
19011 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19014 * gfortran.dg/fmt_white.f: Update test.
19016 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19018 * gcc.dg/cast-1.c: Add new warning.
19019 * gcc.dg/cast-2.c: Likewise.
19020 * gcc.dg/cast-3.c: Likewise.
19021 * gcc.dg/format/cast-1.c: Likewise.
19022 * gcc.dg/cast-4.c: New testcase.
19024 2006-01-05 Richard Guenther <rguenther@suse.de>
19026 PR tree-optimization/22555
19027 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19029 2006-01-05 Richard Guenther <rguenther@suse.de>
19030 Diego Novillo <dnovillo@redhat.com>
19032 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19033 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19034 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19035 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19036 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19037 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19038 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19039 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19040 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19041 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19042 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19043 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19044 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19045 * treelang/compile/extravar.tree: Likewise.
19046 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19047 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19048 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19049 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19050 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19052 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19054 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19057 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19060 gfortran.dg/char_result_11.f90: New.
19062 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19065 * g++.dg/parse/access9.C: New test.
19066 * g++.dg/tc1/dr52.C: Tweak error markers.
19068 2006-01-04 Richard Henderson <rth@redhat.com>
19070 Merge from gomp branch.
19071 * g++.dg/parse/pragma2.C: Update expected error lines.
19073 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19075 * g++.dg/other/i386-2.C: New test.
19078 * gcc.c-torture/compile/20051228-1.c: New test.
19081 * gcc.dg/pr25559.c: New test.
19083 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19086 * g++.dg/lookup/friend9.C: New test.
19089 * g++.dg/template/repo5.C: New test.
19091 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19094 * gfortran.dg/forall_2.f90: New test.
19096 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19098 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19099 dg-require-weak. Adjust regexp to handle leading-underscore
19100 targets and space as well as TAB after .weak. Change previous
19101 64-bit fix to not use naked dot.
19103 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19105 PR rtl-optimization/25578
19106 * gcc.c-torture/execute/20060102-1.c: New testcase.
19108 2006-01-03 Richard Guenther <rguenther@suse.de>
19111 * gcc.dg/torture/pr25183.c: New testcase.
19113 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19115 Merge from gomp-branch.
19116 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19117 * gcc.dg/ia64-sync-2.c: Likewise.
19118 * gcc.dg/ia64-sync-3.c: Likewise.
19119 * gcc.dg/ia64-sync-4.c: Likewise.
19120 * gcc.dg/sync-2.c: Likewise.
19121 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19122 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19124 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19127 * g++.dg/parse/operator6.C: New test.
19130 * g++.dg/parse/error29.C: New test.
19133 * g++.dg/parse/dtor6.C: New test.
19136 * g++.dg/parse/ctor3.C: New test.
19139 * g++.dg/template/class3.C: New test.
19141 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19143 * g++.dg/debug/debug9.C: New.
19145 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19148 * gfortran.dg/label_2.f90: New test.
19150 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19152 * g++.dg/lookup/using12.C: Tighten error marker.
19154 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19155 Andrew Pinski <pinskia@physics.uc.edu>
19157 * gcc.target/powerpc/darwin-abi-3.c: New file.
19158 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19159 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19160 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19161 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19162 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19163 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19164 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19165 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19167 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19169 * gcc.dg/tree-ssa/loadpre1.c: New;
19170 * gcc.dg/tree-ssa/loadpre2.c: New;
19171 * gcc.dg/tree-ssa/loadpre3.c: New;
19172 * gcc.dg/tree-ssa/loadpre4.c: New;
19173 * gcc.dg/tree-ssa/loadpre5.c: New;
19174 * gcc.dg/tree-ssa/loadpre6.c: New;
19175 * gcc.dg/tree-ssa/loadpre7.c: New;
19176 * gcc.dg/tree-ssa/loadpre8.c: New;
19177 * gcc.dg/tree-ssa/loadpre9.c: New;
19179 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19181 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19182 * g++.dg/abi/thunk4.C: Likewise.
19184 2006-01-01 Andreas Jaeger <aj@suse.de>
19186 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19189 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19192 * gcc.dg/pragma-pack-3.c: New test.
19193 * g++.dg/parse/pragma3.C: New test.
19195 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19197 PR middle-end/24827
19198 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19200 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19203 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19205 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19208 * gfortran-dg/pure_byref_3.f90: New.
19211 * gfortran.dg/userdef_operator_1.f90: New.
19213 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19215 * g++.dg/abi/thunk3.C: New.
19216 * g++.dg/abi/thunk4.C: New.
19218 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19221 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19222 associated derived type components of derived types are
19223 properly declared in contained procedures.
19225 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19227 PR libgfortran/25139
19228 * gfortran.dg/backspace_2.f: New test.
19230 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19232 PR libgfortran/25550
19233 * gfortran.dg/endfile.f: New test.
19235 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19237 PR libgfortran/25419
19238 * gfortran.dg/comma.f: New test.
19240 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19242 * lib/gfortran-dg.exp: Remove trailing whitespace.
19243 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19244 -funroll-all-loops.
19246 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19248 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19249 Extended Double long doubles or repeat tests when long double is
19250 the same size as double.
19252 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19254 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19257 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19258 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19261 * gcc.dg/pr23911.c: Make test variable static.
19264 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19266 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19269 * g++.dg/parse/crash17.C: Adjust error markers.
19270 * g++.dg/template/error20.C: New test.
19272 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19275 * g++.dg/ext/complit4.C: New test.
19278 * g++.dg/ext/complit5.C: Likewise.
19280 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19282 PR tree-optimization/25125
19283 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19284 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19285 * gcc.c-torture/execute/pr25125.c: New.
19287 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19291 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19292 functions with incorrect assumed size references.
19294 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19297 * g++.dg/opt/init1.C: New test.
19299 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19302 * g++.dg/template/sfinae3.C: New test.
19304 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19306 * g++.dg/other/friend4.C: New test.
19308 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19311 * g++.dg/opt/pr25005.C: New test.
19313 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19316 * g++.dg/template/ptrmem16.C: New test.
19318 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19322 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19324 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19326 PR libgfortran/25307
19327 * gfortran.dg/list_read_5.f90: New test.
19329 2005-12-22 Richard Henderson <rth@redhat.com>
19331 * gcc.target/i386/sse-7.c: Use -msse2.
19333 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19335 PR rtl-optimization/25432
19336 * gcc.c-torture/compile/20051216-1.c: New test.
19339 * objc/execute/pr25328.m: New test.
19341 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19344 * g++.dg/template/call4.C: New test.
19346 2005-12-22 Dale Johannesen <dalej@apple.com>
19348 * gcc.target/i386/sse-17.c: New.
19350 2005-12-22 Paul Brook <paul@codesourcery.com>
19352 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19354 2005-12-22 Paul Brook <paul@codesourcery.com>
19356 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19358 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19361 * gcc.c-torture/compile/pr25513.c: New test.
19363 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19366 * g++.dg/parse/error25.C: Add more tests.
19368 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19371 * gfortran.dg/der_charlen_1.f90: New.
19373 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19376 * gfortran.dg/pointer_component_type_1.f90: New test.
19380 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19381 should give an error with assumed size array refernces and checks
19382 those that should not.
19383 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19384 reference an upper bound so that it does not generate an error.
19390 * gfortran.dg/used_dummy_types_1.f90: New test.
19391 * gfortran.dg/used_dummy_types_2.f90: New test.
19392 * gfortran.dg/used_dummy_types_3.f90: New test.
19393 * gfortran.dg/used_dummy_types_4.f90: New test.
19394 * gfortran.dg/used_dummy_types_5.f90: New test.
19397 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19398 group already being USE associated.
19399 * gfortran.dg/assumed_shape_nml.f90: New test.
19400 * gfortran.dg/assumed_size_nml.f90: New test.
19410 * gfortran.dg/io_constraints_1.f90: New test.
19411 * gfortran.dg/io_constraints_1.f90: New test.
19412 * gfortran.dg/iostat_3.f90: Change wording of warning.
19413 * gfortran.dg/g77/19981216-0.f: The same.
19415 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19417 PR tree-optimization/23518
19418 * gcc.dg/pr23518.c: New.
19420 2005-12-21 Mike Stump <mrs@apple.com>
19422 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19424 2005-12-21 Paul Brook <paul@codesourcery.com>
19426 * gcc.dg/pr19340.c: Skip on m68k targets.
19428 2005-12-21 Steven Bosscher <stevenb@suse.de>
19430 PR rtl-optimization/25196
19431 * gcc.dg/pr25196.c: New test.
19433 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19436 gfortran.dg/where_nested_1.f90: New.
19438 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19440 PR tree-optimization/25382.
19441 * gcc.dg/tree-ssa/pr25382.c: New.
19443 2005-12-20 Richard Guenther <rguenther@suse.de>
19445 PR middle-end/24306
19446 * gcc.target/i386/pr24306.c: New testcase.
19448 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19450 PR tree-optimization/25501
19451 * gcc.dg/tree-ssa/pr25501.c: New.
19453 2005-12-20 Richard Guenther <rguenther@suse.de>
19456 2005-12-02 Richard Guenther <rguenther@suse.de>
19458 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19460 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19463 * g++.dg/warn/Wunreachable-code-2.C: New test.
19465 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19468 * g++.dg/template/ctor5.C: New test.
19471 * g++.dg/template/overload8.C: New test.
19473 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19475 * gcc.c-torture/compile/pr25483 : New test.
19477 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19480 * g++.dg/ext/typeof10.C: New test.
19482 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19484 * gcc.dg/mt-loopi1.c: New.
19486 2005-12-18 Richard Guenther <rguenther@suse.de>
19488 PR tree-optimization/25481
19489 * gcc.dg/torture/pr25481.c: New testcase.
19491 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19493 PR rtl-optimization/21041
19494 * gcc.dg/pr21041.c: New test.
19496 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19498 PR libgfortran/25463
19499 * gfortran.dg/advance.f90: New test.
19501 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19503 * gcc.dg/20051201-1.c: New test.
19505 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19508 * gfortran.dg/initialization_1.f90: New test.
19509 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19510 * gfortran.dg/g77/980616-0.f: The same.
19512 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19515 * gfortran.dg/chkbits.f90: New test.
19517 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19519 * gfortran.dg/enum_5.f: Revert to previous version.
19521 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19523 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19524 * gfortran.dg/nested_modules_1.f90: Ditto.
19525 * gfortran.dg/hollerith_f95.f90: Ditto.
19526 * gfortran.dg/select_5.f90: Ditto.
19527 * gfortran.dg/secnds.f: Ditto.
19528 * gfortran.dg/hollerith2.f90: Ditto.
19529 * gfortran.dg/imag_2.f: Ditto.
19530 * gfortran.dg/ftell_2.f90: Ditto.
19531 * gfortran.dg/malloc_free_1.f90: Ditto.
19532 * gfortran.dg/logint-1.f: Ditto.
19533 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19534 * gfortran.dg/e_d_fmt.f90: Ditto.
19535 * gfortran.dg/hollerith_legacy.f90: Ditto.
19536 * gfortran.dg/logint-2.f: Ditto.
19537 * gfortran.dg/enum_5.f90: Ditto.
19538 * gfortran.dg/f2c_2.f90: Ditto.
19539 * gfortran.dg/pr17143.f90: Ditto.
19540 * gfortran.dg/namelist_14.f90: Ditto.
19541 * gfortran.dg/logint-3.f: Ditto.
19542 * gfortran.dg/spread_scalar_source.f90: Ditto.
19543 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19544 * gfortran.dg/namelist_11.f: Ditto.
19545 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19546 * gfortran.dg/g77/20010519-1.f
19547 * gfortran.dg/g77/alpha1.f: Ditto.
19548 * gfortran.dg/g77/990115-1.f: Ditto.
19549 * gfortran.dg/g77/erfc.f: Ditto.
19550 * gfortran.dg/g77/19990313-3.f: Ditto.
19551 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19552 * gfortran.dg/g77/20010426.f: Ditto.
19553 * gfortran.dg/g77/19990313-0.f: Ditto.
19554 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19555 * gfortran.dg/g77/20000629-1.f: Ditto.
19556 * gfortran.dg/g77/970125-0.f: Ditto.
19557 * gfortran.dg/g77/8485.f: Ditto.
19558 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19559 * gfortran.dg/g77/19990313-1.f: Ditto.
19560 * gfortran.dg/g77/int8421.f: Ditto.
19561 * gfortran.dg/g77/19990305-0.f: Ditto.
19562 * gfortran.dg/g77/947.f: Ditto.
19563 * gfortran.dg/g77/19990905-2.f: Ditto.
19564 * gfortran.dg/g77/cabs.f: Ditto.
19565 * gfortran.dg/g77/19990313-2.f: Ditto.
19566 * gfortran.dg/g77/20020307-1.f: Ditto.
19567 * gfortran.dg/g77/dcomplex.f: Ditto.
19568 * gfortran.dg/g77/19990502-1.f: Ditto.
19569 * gfortran.dg/g77/19981216-0.f: Ditto.
19570 * gfortran.dg/common_4.f90: Ditto.
19571 * gfortran.dg/entry_4.f90: Ditto.
19572 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19573 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19574 * gfortran.dg/namelist_12.f: Ditto.
19575 * gfortran.dg/scale_1.f90: Ditto.
19576 * gfortran.dg/modulo_1.f90
19577 * gfortran.dg/hollerith.f90: Ditto.
19578 * gfortran.dg/direct_io_3.f90: Ditto.
19579 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19580 * gfortran.dg/gnu_logical_1.F: Ditto.
19581 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19582 * gfortran.dg/assign_1.f90: Ditto.
19583 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19584 * gfortran.dg/pr23095.f: Ditto.
19585 * gfortran.dg/read_float_1.f90: Ditto.
19587 2005-12-17 Andreas Jaeger <aj@suse.de>
19589 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19590 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19592 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19595 * gfortran.dg/fmt_white.f: New test.
19597 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19599 * gfortran.dg/label_1.f90: New test.
19601 2005-12-15 Ben Elliston <bje@au.ibm.com>
19604 * gcc.dg/20031012-1.c: Add -Walways-true option.
19605 * gcc.dg/weak/weak-3.c: Likewise.
19606 * g++.old-deja/g++.mike/warn8.C: Likewise.
19608 2005-12-16 Mike Stump <mrs@apple.com>
19610 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19613 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19615 PR libgfortran/25264
19616 PR libgfortran/25349
19617 * gfortran.dg/tl_editing.f90: Added additional checks.
19618 * gfortran.dg/t_editing.f: New test.
19619 * gfortran.dg/write_padding.f90: New test
19621 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19624 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19626 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19628 PR rtl-optimization/24899
19629 * gcc.c-torture/execute/20051215-1.c: New test.
19631 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19634 * gfortran.dg/pr24823.f: New test.
19636 2005-12-16 Jeff Law <law@redhat.com>
19638 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19640 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19642 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19643 (base_types): Change C++ style comments to C style comments. Remove
19644 aligned types from the array. Keep Enums disabled.
19645 (complex_types): Remove aligned types from the array.
19646 Comment out "_Complex long double".
19647 (attrib_types): Remove.
19648 (complex_attrib_types): Remove.
19649 (attrib_array_types): Remove.
19650 (complex_attrib_array_types): Remove.
19651 (aligned_bitfld_types): Remove.
19652 (n_aligned_bitfld_types): Remove.
19653 (FEATURE_ALIGNEDPACKED): Delete.
19654 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19655 (singles): Remove support for adding attributes.
19656 (choose_type): Remove support for attributed types.
19657 (generate_fields): Remove support for attributed bit-fields.
19658 Remove support for adding attributes.
19659 (generate_random_tests): Remove support for adding attributes.
19660 (features): Add back "[0] :0" and "complex vector [0]".
19661 (main): Remove support for attributed bit-fields.
19662 Uncomment the calling of generate_random_tests for the rests of
19665 2005-12-16 Jan Hubicka <jh@suse.cz>
19667 * gcc.c-torture/combine/pr25224.c: New.
19669 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19672 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19675 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19677 * gcc.dg/20051215-1.c: New file.
19679 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19681 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19682 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19684 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19687 * gfortran.dg/dummy_functions_1.f90: New.
19689 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19691 PR rtl-optimization/25310
19692 * gcc.c-torture/compile/pr25310.c: New test.
19694 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19697 * gcc.dg/pr25023.c: New test.
19699 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19701 * g++.old-deja/g++.brendan/redecl1.C,
19702 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19703 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19704 g++.old-deja/g++.oliva/typeof1.C,
19705 g++.old-deja/g++.other/crash16.C,
19706 g++.old-deja/g++.other/crash34.C,
19707 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19708 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19709 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19710 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19711 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19712 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19715 2005-12-14 Kean Johnston <jkj@sco.com>
19716 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19718 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19719 * gcc.target/i386/20020523-1.c: Ditto.
19720 * gcc.target/i386/tailcall-1.c: Ditto.
19721 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19722 * gcc.target/i386/ssetype-5.c: Ditto.
19724 2005-12-14 Jeff Law <law@redhat.com>
19726 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19728 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19732 * gcc.target/i386/pr25254.c: New test.
19733 * gfortran.dg/PR24188.f: New test.
19735 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19737 * lib/fortran-torture.exp: Catch remaining uses of
19738 remote_file build delete.
19740 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19742 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19744 2005-12-14 Ben Elliston <bje@au.ibm.com>
19746 * gcc.dg/warn-addr-cmp.c: New test.
19748 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19752 * gcc.target/i386/pr25293.c: New test.
19754 2005-12-13 Petr Machata <machata@post.cz>
19757 * g++.dg/parse/comma2.C: New test.
19759 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19760 Jakub Jelinek <jakub@redhat.com>
19762 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19763 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19764 (limits.h): Include unconditionally.
19765 (stdlib.h): Likewise.
19766 (hashtab.h): Do not include.
19767 (getopt.h): Likewise.
19768 (stddef.h): Include.
19769 (hashval_t): Define.
19770 (struct entry): Add "next" field.
19771 (HASH_SIZE): New macro.
19772 (hash_table): New variable.
19773 (switchfiles): Do not use xmalloc.
19775 (iterative_hash): New function.
19777 (e_exists): New function.
19778 (e_insert): Likewise.
19779 (output): Use, instead of libiberty hashtable functions.
19780 (main): Do not use getopt. Do not call htab_create.
19782 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19785 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19786 put atal* and atpaal* attributes on array elements.
19787 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19788 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19789 put atal* and atpaal* attributes on array elements.
19790 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19792 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19794 * gcc.dg/single-precision-constant.c: New test.
19796 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19798 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19799 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19800 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19801 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19802 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19803 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19804 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19805 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19806 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19807 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19808 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19809 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19810 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19811 gcc.target/powerpc/ppc-sdata-2.c,
19812 gcc.target/powerpc/ppc-stackalign-1.c,
19813 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19814 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19815 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19816 gcc.target/powerpc/rs6000-ldouble-2.c,
19817 gcc.target/powerpc/rs6000-power2-1.c,
19818 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19819 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19820 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19821 option into target selector.
19822 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19823 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19825 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19828 * objc.dg/encode-9.m: New test.
19830 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19833 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19834 * gcc.dg/asm-b.c: Fix typo.
19835 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19836 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19837 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19838 i?86 lp64 and x86_64 ilp32.
19839 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19841 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19843 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19846 gfortran.dg/equiv_5.f90: New test.
19848 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19850 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19851 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19852 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19853 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19854 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19855 * gcc.dg/tree-ssa/reassoc-5.c: New.
19856 * gcc.dg/tree-ssa/reassoc-6.c: New.
19857 * gcc.dg/tree-ssa/reassoc-7.c: New.
19858 * gcc.dg/tree-ssa/reassoc-8.c: New.
19859 * gcc.dg/tree-ssa/reassoc-9.c: New.
19860 * gcc.dg/tree-ssa/reassoc-10.c: New.
19861 * gcc.dg/tree-ssa/reassoc-11.c: New.
19863 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19867 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19869 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19872 * g++.dg/template/inherit.C: Do not use a generic error message.
19874 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19877 * objc.dg/gnu-encoding: New directory.
19878 * objc.dg/gnu-encoding/compat-common.h: New file.
19879 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19880 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19881 * objc.dg/gnu-encoding/vector-defs.h: New file.
19882 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19883 * objc.dg/gnu-encoding/generate-random.c: New file.
19884 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19885 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19886 * objc.dg/gnu-encoding/generate-random.h: New file.
19888 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19891 * g++.dg/template/defarg7.C: New test.
19893 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19896 * objc.dg/encode-8.m: New test.
19898 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19901 * objc.dg/encode-7.m: New test.
19903 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19906 * g++.dg/opt/inline10.C: New test.
19908 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19910 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19912 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19914 * gfortran.dg/substring_equivalence.f90: typo in comment
19916 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19919 * gfortran.dg/iostat_3.f90: New test.
19921 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19924 * gfortran.dg/unf_io_convert_1.f90: New test.
19925 * gfortran.dg/unf_io_convert_2.f90: New test.
19926 * gfortran.dg/unf_io_convert_3.f90: New test.
19928 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19931 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19932 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19933 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19934 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19935 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19936 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19937 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19938 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19939 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19940 gcc.dg/torture/fp-int-convert-float128-timode.c,
19941 gcc.dg/torture/fp-int-convert-float128.c,
19942 gcc.dg/torture/fp-int-convert-float80-timode.c,
19943 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19944 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19946 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19948 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19950 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19952 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19954 * gcc.dg/20051207-1.c,
19955 * gcc.dg/20051207-2.c,
19956 * gcc.dg/20051207-3.c: New tests.
19958 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19961 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19962 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19963 dg-skip-if target selector.
19966 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19967 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19968 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19969 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19970 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19971 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19972 and/or merge with i?86 cases.
19974 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19977 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19978 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19979 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19980 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19983 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19986 * gcc.c-torture/compile/pr25311.c: New test.
19988 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19990 PR libgfortran/25039
19991 * gfortran.dg/read_comma.f: New test.
19993 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19996 * g++.dg/opt/pr19317-1.C: New test.
19997 * g++.dg/opt/pr19317-2.C: New test.
19998 * g++.dg/opt/pr19317-3.C: New test.
20001 * gcc.c-torture/execute/pr19005.c: New test.
20004 * g++.old-deja/g++.other/comdat5.C: New test.
20005 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20007 * g++.dg/compat/struct-layout-1.exp: New file.
20008 * g++.dg/compat/struct-layout-1.h: New.
20009 * g++.dg/compat/struct-layout-1_generate.c: New.
20010 * g++.dg/compat/struct-layout-1_x1.h: New.
20011 * g++.dg/compat/struct-layout-1_x2.h: New.
20012 * g++.dg/compat/struct-layout-1_y1.h: New.
20013 * g++.dg/compat/struct-layout-1_y2.h: New.
20015 * gcc.dg/20050330-2.c: New test.
20017 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20020 * gfortran.dg/associated_1.f90: New.
20022 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20024 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20025 ILP32 vect_no_align platforms.
20027 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20028 Jakub Jelinek <jakub@redhat.com>
20031 * gcc.c-torture/compile/20051207-1.c: New test.
20033 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20036 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20037 gcc.dg/torture/pr18582-1.c,
20038 gcc.target/i386/attributes-error.c: Also test on x86_64.
20040 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20042 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20045 * g++.dg/template/typedef3.C: New test.
20049 * g++.dg/template/dtor3.C: Fix error markers.
20051 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20053 * lib/target-supports.exp (check_effective_target_sync_char_short):
20056 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20058 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20060 2005-12-06 Roger Sayle <roger@eyesopen.com>
20062 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20063 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20064 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20065 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20067 2005-12-06 Roger Sayle <roger@eyesopen.com>
20070 * g++.dg/other/array2.C: New test case.
20072 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20074 * gcc.dg/darwin-weakimport-3.c: New.
20076 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20077 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20078 and to work on Darwin.
20079 * gcc.dg/attr-weakref-1b.c: New file.
20080 * gcc.dg/attr-weakref-2.c: New test.
20081 * gcc.dg/darwin-weakref-1.c: New test.
20083 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20086 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20087 use in selector expressions.
20088 (dg-xfail-if): Ditto.
20089 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20090 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20091 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20092 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20093 * gcc.test-framework/test-framework.exp: Skip generated tests if
20094 CHECK_TEST_FRAMEWORK is not 1.
20096 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20098 PR tree-optimization/24963
20099 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20102 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20105 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20106 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20107 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20108 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20110 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20112 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20115 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20117 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20119 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20121 * gcc.dg/format/cast-1.c: New test.
20123 2005-12-04 Roger Sayle <roger@eyesopen.com>
20126 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20127 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20128 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20129 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20131 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20133 * gcc.dg/cast-pretty-print-1.c: New test.
20135 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20137 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20139 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20142 * g++.dg/template/friend40.C: New test.
20144 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20147 * gcc.target/i386/movq-2.c: New test.
20148 * gcc.target/i386/movq.c: Remove target i?86, instead add
20149 dg-require-effective-target ilp32.
20151 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20154 * g++.dg/other/default1.C: New test.
20156 2005-12-02 Richard Guenther <rguenther@suse.de>
20158 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20160 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20162 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20164 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20167 * gcc.target/powerpc/rotate.c: New.
20169 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20171 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20172 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20174 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20177 * gcc.dg/pr17730-1.c: Adjust.
20178 * gcc.dg/lvalue1.c (main): Likewise.
20179 * gcc.dg/lvalue-2.c: Likewise.
20180 * g++.dg/pr7503-3.C
20182 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20184 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20187 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20190 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20192 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20195 * lib/target-supports.exp (check_effective_target_tls): New.
20196 (check_effective_target_tls_runtime): New.
20197 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20199 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20200 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20201 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20202 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20203 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20204 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20205 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20206 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20207 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20208 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20209 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20210 effective-target TLS.
20211 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20212 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20213 effective-target TLS runtime.
20215 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20217 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20219 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20221 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20222 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20223 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20224 ignored" warnings when "packing" is the same as the ABI layout.
20226 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20229 * gfortran.dg/line_length_1.f: New test.
20230 * gfortran.dg/line_length_2.f90: Ditto.
20232 2005-11-30 Richard Guenther <rguenther@suse.de>
20234 PR tree-optimization/21655
20235 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20237 2005-11-30 Dale Johannesen <dalej@apple.com>
20239 * gcc.c-torture/compile/pr24930.c: New.
20241 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20244 * gfortran.dg/auto_char_dummy_array.f90: New test.
20246 2005-11-30 Jeff Law <law@redhat.com>
20248 * g++.old-deja/g++.law/pr25000.C: New test.
20250 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20252 * gcc.dg/tls/opt-11.c: New test.
20254 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20256 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20258 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20261 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20263 * gfortran.dg/open_access_1.f90: New test.
20265 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20267 * gcc.dg/charset/builtin2.c: New test.
20269 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20271 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20272 on mmix-*-* for *_[xy].c.
20274 2005-11-28 Kean Johnston <jkj@sco.com>
20276 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20278 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20279 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20280 * gcc.target/i386/asm-3.c: Ditto.
20281 * gcc.target/i386/clobbers.c: Ditto.
20282 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20283 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20285 * gcc.target/i386/mul.c: Ditto.
20286 * gcc.target/i386/ssetype-1.c: Ditto.
20287 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20288 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20289 static so the test works with -fPIC mode too. Based on comment in
20291 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20293 2005-11-28 Richard Guenther <rguenther@suse.de>
20295 * gcc.dg/alias-9.c: New testcase.
20296 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20298 2005-11-28 Roger Sayle <roger@eyesopen.com>
20299 Uros Bizjak <uros@kss-loka.si>
20301 PR middle-end/20219
20302 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20303 tan(x)/sin(x) transformations.
20305 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20307 PR middle-end/24575
20308 * gcc.dg/tree-ssa/divide-3.c: New test.
20309 * gcc.dg/tree-ssa/divide-4.c: New test.
20311 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20314 * gfortran.dg/boz_6.f90: New test.
20316 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20319 * gfortran.dg/modulo_1.f90: New test.
20321 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20323 PR libfortran/24919
20324 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20325 fail on CRLF platforms.
20326 * gfortran.dg/ftell_2.f90: Likewise.
20328 2005-11-26 Eric Christopher <echristo@apple.com>
20330 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20332 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20334 * objc.dg/gnu-runtime-3.m: Simplify.
20336 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20338 PR middle-end/23669
20339 * gcc.dg/tree-ssa/divide-1.c: New test.
20340 * gcc.dg/tree-ssa/divide-2.c: New test.
20342 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20344 PR libgfortran/24945
20345 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20347 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20349 PR libgfortran/24945
20350 * gfortran.dg/open_status_2.f90: New test.
20352 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20354 * gcc.c-torture/execute/builtins/fprintf.c,
20355 gcc.c-torture/execute/builtins/fputs-lib.c,
20356 gcc.c-torture/execute/builtins/fputs.c,
20357 gcc.c-torture/execute/builtins/lib/fprintf.c,
20358 gcc.c-torture/execute/builtins/lib/printf.c,
20359 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20361 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20363 * gcc.dg/20050922-2.c: New test.
20365 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20367 * objc.dg/gnu-runtime-3.m: New test.
20369 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20372 * g++.dg/other/void1.C: New test.
20374 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20376 PR middle-end/24998
20377 * gcc.dg/torture/fp-int-convert-float.c,
20378 gcc.dg/torture/fp-int-convert-double.c,
20379 gcc.dg/torture/fp-int-convert-long-double.c,
20380 gcc.dg/torture/fp-int-convert-timode.c,
20381 gcc.dg/torture/fp-int-convert-float80.c,
20382 gcc.dg/torture/fp-int-convert-float80-timode.c,
20383 gcc.dg/torture/fp-int-convert-float128.c,
20384 gcc.dg/torture/fp-int-convert-float128-timode.c,
20385 gcc.dg/torture/fp-int-convert.h: New files.
20387 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20389 PR middle-end/24989
20390 * gcc.dg/tree-ssa/bool-10.c: New test.
20391 * gcc.dg/tree-ssa/bool-11.c: New test.
20392 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20394 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20396 PR middle-end/24990
20397 * tree-ssa/pr24990-1.c: New test.
20399 2005-11-24 Richard Guenther <rguenther@suse.de>
20400 Dirk Mueller <dmueller@suse.de>
20403 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20404 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20405 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20406 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20407 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20408 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20410 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20412 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20414 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20417 * gcc.dg/Wc++-compat.c: New.
20418 * gcc.dg/Wno-c++-compat.c: New.
20420 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20422 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20423 (vspltish, vspltisw): Likewise.
20425 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20427 PR libgfortran/24794
20428 * gfortran.dg/namelist_12.f: Fix quotes.
20429 * gfortran.dg/namelist_13.f90: Fix quotes.
20430 * gfortran.dg/namelist_14.f90: Fix quotes.
20431 * gfortran.dg/namelist_15.f90: Fix quotes.
20432 * gfortran.dg/namelist_use.f90: Fix quotes.
20433 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20434 * gfortran.dg/namelist_21.f90: New test.
20435 * gfortran.dg/namelist_22.f90: New test.
20437 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20440 * gcc.c-torture/compile/pr23435.c: New.
20442 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20444 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20446 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20448 * gcc.target/powerpc/405-macchw-1.c,
20449 gcc.target/powerpc/405-macchw-2.c,
20450 gcc.target/powerpc/405-macchwu-1.c,
20451 gcc.target/powerpc/405-macchwu-2.c,
20452 gcc.target/powerpc/405-machhw-1.c,
20453 gcc.target/powerpc/405-machhw-2.c,
20454 gcc.target/powerpc/405-machhwu-1.c,
20455 gcc.target/powerpc/405-machhwu-2.c,
20456 gcc.target/powerpc/405-maclhw-1.c,
20457 gcc.target/powerpc/405-maclhw-2.c,
20458 gcc.target/powerpc/405-maclhwu-1.c,
20459 gcc.target/powerpc/405-maclhwu-2.c,
20460 gcc.target/powerpc/405-mulchw-1.c,
20461 gcc.target/powerpc/405-mulchw-2.c,
20462 gcc.target/powerpc/405-mulchwu-1.c,
20463 gcc.target/powerpc/405-mulchwu-2.c,
20464 gcc.target/powerpc/405-mulhhw-1.c,
20465 gcc.target/powerpc/405-mulhhw-2.c,
20466 gcc.target/powerpc/405-mulhhwu-1.c,
20467 gcc.target/powerpc/405-mulhhwu-2.c,
20468 gcc.target/powerpc/405-mullhw-1.c,
20469 gcc.target/powerpc/405-mullhw-2.c,
20470 gcc.target/powerpc/405-mullhwu-1.c,
20471 gcc.target/powerpc/405-mullhwu-2.c,
20472 gcc.target/powerpc/405-nmacchw-1.c,
20473 gcc.target/powerpc/405-nmacchw-2.c,
20474 gcc.target/powerpc/405-nmachhw-1.c,
20475 gcc.target/powerpc/405-nmachhw-2.c,
20476 gcc.target/powerpc/405-nmaclhw-1.c,
20477 gcc.target/powerpc/405-nmaclhw-2.c,
20478 gcc.target/powerpc/440-macchw-1.c,
20479 gcc.target/powerpc/440-macchw-2.c,
20480 gcc.target/powerpc/440-macchwu-1.c,
20481 gcc.target/powerpc/440-macchwu-2.c,
20482 gcc.target/powerpc/440-machhw-1.c,
20483 gcc.target/powerpc/440-machhw-2.c,
20484 gcc.target/powerpc/440-machhwu-1.c,
20485 gcc.target/powerpc/440-machhwu-2.c,
20486 gcc.target/powerpc/440-maclhw-1.c,
20487 gcc.target/powerpc/440-maclhw-2.c,
20488 gcc.target/powerpc/440-maclhwu-1.c,
20489 gcc.target/powerpc/440-maclhwu-2.c,
20490 gcc.target/powerpc/440-mulchw-1.c,
20491 gcc.target/powerpc/440-mulchw-2.c,
20492 gcc.target/powerpc/440-mulchwu-1.c,
20493 gcc.target/powerpc/440-mulchwu-2.c,
20494 gcc.target/powerpc/440-mulhhw-1.c,
20495 gcc.target/powerpc/440-mulhhw-2.c,
20496 gcc.target/powerpc/440-mulhhwu-1.c,
20497 gcc.target/powerpc/440-mulhhwu-2.c,
20498 gcc.target/powerpc/440-mullhw-1.c,
20499 gcc.target/powerpc/440-mullhw-2.c,
20500 gcc.target/powerpc/440-mullhwu-1.c,
20501 gcc.target/powerpc/440-mullhwu-2.c,
20502 gcc.target/powerpc/440-nmacchw-1.c,
20503 gcc.target/powerpc/440-nmacchw-2.c,
20504 gcc.target/powerpc/440-nmachhw-1.c,
20505 gcc.target/powerpc/440-nmachhw-2.c,
20506 gcc.target/powerpc/440-nmaclhw-1.c,
20507 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20509 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20512 * gfortran.dg/inquire_9.f90: New test.
20515 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20517 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20519 PR libfortran/24432
20520 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20521 Check that 'cos' is supported.
20523 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20526 * gfortran.dg/substring_equivalence.f90: New test.
20529 * gfortran.dg/auto_internal_assumed.f90: New test.
20531 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20533 * gcc.dg/fold-div-2.c: New test.
20535 2005-11-20 Ian Lance Taylor <ian@airs.com>
20537 PR rtl-optimization/24883
20538 * gcc.c-torture/compile/pr24883.c: New test.
20540 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20542 PR middle-end/20583
20543 * gcc.c-torture/compile/pr20583.c: New.
20545 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20547 * gcc.c-torture/execute/usmul.c: New test.
20549 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20551 * gcc.dg/tree-ssa/vrp22.c: New test.
20553 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20555 PR middle-end/24912
20556 * gcc.dg/torture/pr24912-1.c: New test.
20558 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20561 * gfortran.dg/arrayio_derived_1.f90: New test.
20563 2005-11-19 Richard Guenther <rguenther@suse.de>
20565 PR middle-end/23294
20566 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20568 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20570 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20572 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20575 * g++.dg/template/friend39.C: New test.
20577 2005-11-18 James E Wilson <wilson@specifix.com>
20579 * gcc.dg/builtin-strstr.c: New.
20581 2005-11-18 Richard Henderson <rth@redhat.com>
20583 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20584 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20585 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20586 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20587 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20588 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20589 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20590 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20591 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20592 renaming to remove initial "ia64-".
20594 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20596 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20598 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20600 * g++.dg/cpp/string-2.C: New test.
20602 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20604 * gcc.dg/tree-ssa/loop-14.c: New test.
20606 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20607 Michael Chamberlain <michael@chamberlain.net.au>
20609 * ada/acats/run_all.sh (target_run): Kill long running tests.
20611 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20613 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20614 * gcc.dg/cleanup-9.c: Likewise.
20615 * gcc.dg/cleanup-10.c: Likewise.
20616 * gcc.dg/cleanup-11.c: Likewise.
20618 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20621 * gfortran.dg/open_access_append_1.f90: New test.
20622 * gfortran.dg/open_access_append_2.f90: New test.
20624 2005-11-16 Richard Guenther <rguenther@suse.de>
20626 PR middle-end/24851
20627 * gcc.c-torture/execute/pr24851.c: New testcase.
20629 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20631 * gcc.dg/fold-overflow-1.c: New test.
20633 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20635 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20636 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20638 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20640 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20642 * g++.dg/eh/forced2.C: Likewise.
20643 * g++.dg/eh/forced3.C: Likewise.
20644 * g++.dg/eh/forced4.C: Likewise.
20646 2005-11-11 Mike Stump <mrs@apple.com>
20648 * g++.old-deja/g++.mike/unused.C: Add.
20650 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20653 * g++.dg/warn/Wcast-qual1.C: New test.
20655 2005-11-15 Jan Hubicka <jh@suse.cz>
20657 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20659 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20661 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20663 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20666 * gcc.dg/tree-ssa/pr24840.c: New test.
20668 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20671 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20673 2005-11-14 Dale Johannesen <dalej@apple.com>
20675 * gcc.c-torture/execute/20051113-1.c: New.
20677 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20680 * g++.dg/template/crash43.C: New test.
20682 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20684 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20686 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20689 * g++.dg/eh/spec8.C: New test.
20691 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20693 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20695 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20698 * g++.dg/parse/ambig4.C: New test.
20699 * g++.dg/tc1/dr101.C: Adjust error markers.
20700 * g++.dg/lookup/strong-using-2.C: Likewise.
20701 * g++.dg/lookup/ambig5.C: Likewise.
20702 * g++.dg/lookup/ambig4.C: Likewise.
20703 * g++.dg/parse/crash22.C: Likewise.
20705 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20707 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20709 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20711 * gcc.dg/nested-calls-1.c: New test.
20713 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20715 * gfortran.dg/complex_intrinsic_1.f90: New test.
20716 * gfortran.dg/complex_intrinsic_2.f90: New test.
20717 * gfortran.dg/fgetc_1.f90: New test.
20718 * gfortran.dg/fgetc_2.f90: New test.
20719 * gfortran.dg/fgetc_3.f90: New test.
20720 * gfortran.dg/ftell_1.f90: New test.
20721 * gfortran.dg/ftell_2.f90: New test.
20722 * gfortran.dg/gnu_logical_1.F: New test.
20723 * gfortran.dg/gnu_logical_2.f90: New test.
20725 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20727 PR middle-end/24820
20728 * gcc.dg/pr24820.c: New test.
20730 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20732 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20733 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20736 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20739 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20741 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20743 * gcc.target/cris/cris.exp: New file.
20744 * gcc.target/cris/rld-legit1.c: New test.
20745 * gcc.target/cris/rld-legit2.c: New test.
20747 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20750 * g++.dg/opt/pr24780.C: New test.
20753 * g++.dg/template/asm1.C: New test.
20755 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20757 PR libgfortran/24787
20758 * gfortran.dg/scan_1.f90: New test.
20760 2005-11-12 Jan Hubicka <jh@suse.cz>
20762 * gcc.target/i386/minmax-1.c: New.
20763 * gcc.target/i386/minmax-2.c: New.
20765 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20767 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20769 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20771 * gcc.c-torture/execute/20051110-1.c,
20772 gcc.c-torture/execute/20051110-2.c: New tests.
20774 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20776 PR middle-end/24750
20777 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20780 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20782 * lib/target-libpath.exp (get_shlib_extension): New proc.
20783 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20784 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20785 * lib/objc.exp (objc_target_compile): Likewise.
20786 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20789 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20791 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20793 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20794 Add -static to additional_flags and pass it to target_compile.
20796 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20798 PR libgfortran/24719
20799 gfortran.dg/read_noadvance.f90: New test.
20801 PR libgfortran/24699
20802 gfortran.dg/fmt_t_2.f90: New test.
20804 PR libgfortran/24785
20805 gfortran.dg/read_x_eor.f90: New test.
20807 PR libgfortran/24584
20808 gfortran.dg/namelist_empty.f90: Rename test.
20810 PR libgfortran/24489
20811 gfortran/read_eor.f90: Rename test.
20813 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20816 * gfortran.dg/automatic_module_variable.f90: New test.
20818 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20821 * gcc.dg/pr24445.c: New test.
20823 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20827 * gfortran.dg/recursive_statement_functions.f90: Add statement
20828 functions using inline intrinsic functions and parameters to test
20829 that they no longer seg-fault.
20832 gfortran.dg/nested_modules_4.f90: New test.
20833 gfortran.dg/nested_modules_5.f90: New test.
20835 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20838 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20840 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20842 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20845 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20847 * gcc.dg/sparc-getcontext-1.c: New test.
20849 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20851 * gcc.dg/ifcvt-fabs-1.c: New test.
20853 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20856 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20857 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20859 2005-11-09 Richard Guenther <rguenther@suse.de>
20861 PR tree-optimization/24716
20862 * gcc.c-torture/execute/pr24716.c: New testcase.
20864 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20866 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20868 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20871 * gcc.dg/pr24624.c: Testcase added.
20873 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20876 * g++.dg/other/pr24623.C: Testcase added.
20878 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20881 * gfortran-dg/pure_byref_1.f90: New.
20882 * gfortran-dg/pure_byref_2.f90: New.
20884 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20887 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20888 * gcc.dg/dg.exp: Run main loop also for *.i files.
20890 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20893 * g++.dg/tls/diag-3.C: New test.
20894 * g++.dg/tls/diag-4.C: New test.
20895 * g++.dg/tls/static-1.C: New test.
20896 * g++.dg/tls/static-1a.cc: New file.
20898 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20901 * g++.dg/tree-ssa/pr23046.C: New test.
20903 2005-11-08 Devang Patel <dpatel@apple.com>
20905 PR tree-optimization/23115
20906 * gcc.dg/tree-ssa/pr23115.c: New.
20908 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20910 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20911 * gcc.target/powerpc/pr16155.c: Same.
20912 * gcc.target/powerpc/altivec-1.c: Same.
20913 * gcc.target/powerpc/altivec-2.c: Same.
20914 * gcc.target/powerpc/altivec-3.c: Same.
20915 * gcc.target/powerpc/altivec-5.c: Same.
20916 * gcc.target/powerpc/altivec-11.c: Same.
20917 * gcc.target/powerpc/altivec-12.c: Same.
20918 * gcc.target/powerpc/altivec-14.c: Same.
20919 * gcc.target/powerpc/altivec-22.c: Same.
20920 * gcc.target/powerpc/altivec-consts.c: Same.
20921 * gcc.target/powerpc/altivec-pr22085.c: Same.
20922 * gcc.target/powerpc/altivec-splat.c: Same.
20923 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20924 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20925 * gcc.target/powerpc/darwin-longlong.c: Same.
20927 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20930 * gcc.dg/pr19340.c: New test.
20932 2005-11-07 Ian Lance Taylor <ian@airs.com>
20934 PR rtl-optimization/24683
20935 * gcc.dg/pr24683.c: New test.
20937 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20939 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20940 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20942 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20944 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20946 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20948 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20950 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20954 * gcc.target/powerpc/altivec-consts.c,
20955 gcc.target/powerpc/altivec-splat.c: New testcase.
20957 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20961 * gcc.dg/overflow-2.c: New testcase.
20963 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20965 PR rtl-optimization/23567
20966 * gcc.c-torture/execute/20051104-1.c: New test.
20968 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20971 gfortran.dg/private_type_2.f90: Modified to check that case with
20972 PRIVATE declaration within derived type is accepted.
20975 gfortran.dg/pointer_assign_1.f90: New test.
20978 * gfortran.dg/arrayio_0.f90: New test.
20981 gfortran.dg/data_initialized.f90: New test.
20982 gfortran.dg/data_constraints_1.f90: New test.
20983 gfortran.dg/data_constraints_2.f90: New test.
20985 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20989 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20991 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20994 * gcc.dg/tree-ssa/pr24670.c: New test.
20996 2005-11-05 Ian Lance Taylor <ian@airs.com>
20999 * gcc.target/i386/pr22432.c: New test.
21001 2005-11-05 Richard Henderson <rth@redhat.com>
21003 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21004 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21005 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21006 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21007 from gcc.dg/alpha-*.
21008 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21009 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21011 2005-11-05 Andreas Jaeger <aj@suse.de>
21013 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21015 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21018 * gcc.dg/torture/pr23424-1.c: New test.
21020 2005-11-04 Richard Henderson <rth@redhat.com>
21022 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21023 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21024 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21025 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21026 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21027 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21028 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21029 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21030 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21031 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21032 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21033 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21034 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21035 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21036 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21037 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21038 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21039 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21040 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21041 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21042 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21043 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21044 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21045 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21047 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21048 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21049 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21050 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21051 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21052 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21053 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21054 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21055 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21056 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21057 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21058 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21059 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21060 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21061 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21062 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21063 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21064 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21065 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21066 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21067 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21068 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21069 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21070 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21071 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21072 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21073 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21074 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21075 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21076 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21077 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21078 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21079 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21080 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21081 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21082 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21083 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21084 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21085 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21086 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21087 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21088 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21089 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21090 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21091 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21093 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21096 * gcc.dg/tree-ssa/pr24627.c: New test.
21098 2005-11-04 Paul Brook <paul@codesourcery.com>
21100 * gcc.dg/tls/opt-10.c: New test.
21102 2005-11-04 Andreas Jaeger <aj@suse.de>
21104 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21105 avoid extra warnings.
21107 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21109 PR libfortran/22298
21110 * lib/target-supports.exp
21111 (check_effective_target_static_libgfortran): New
21112 static_libgfortran effective target.
21113 * gfortran.dg/static_linking_1.f: New test.
21114 * gfortran.dg/static_linking_1.c: New file.
21116 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21118 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21120 2005-11-03 Josh Conner <jconner@apple.com>
21123 g++.dg/ext/array2.C: New test.
21124 g++.dg/template/dependent-name3.C: New test.
21125 g++.dg/template/dependent-name4.C: New test.
21126 g++.dg/template/sfinae2.C: New test.
21128 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21130 PR preprocessor/22042
21131 * gcc.dg/cpp/strify4.c: New test.
21133 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21136 * g++.dg/cpp/string-1.C: New test.
21138 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21140 * gcc.target/powerpc: New directory.
21141 * gcc.target/powerpc/powerpc.exp: New file.
21142 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21143 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21144 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21145 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21146 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21147 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21148 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21149 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21150 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21151 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21152 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21153 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21154 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21155 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21156 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21157 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21158 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21159 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21160 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21161 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21162 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21163 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21164 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21165 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21166 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21167 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21168 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21169 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21170 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21171 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21172 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21173 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21174 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21175 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21177 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21180 * g++.dg/warn/inline2.C: New test.
21182 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21184 PR middle-end/23155
21185 * g++.dg/ext/c99struct1.C: New test.
21186 * gcc.dg/union-cast-1.c: New test.
21187 * gcc.dg/union-cast-2.c: New test.
21188 * gcc.dg/union-cast-3.c: New test.
21190 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21192 PR middle-end/24589
21193 * gcc.c-torture/execute/zero-struct-2.c: New test.
21195 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21198 * g++.dg/init/switch1.C: New test.
21200 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21202 * gcc.dg/delay-slot-1.c: New test.
21204 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21207 * gcc.dg/pr24620.c: New test.
21209 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21212 * gcc.dg/format/unnamed-1.c: New test.
21214 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21217 * g++.dg/expr/cond8.C: New test.
21220 * g++.dg/parse/dot1.C: New test.
21222 2005-11-02 Jan Hubicka <jh@suse.cz>
21225 * gcc.dg/i386-lea.c: New test
21227 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21230 * gcc.dg/pr24615.c: New test.
21232 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21235 * gcc.dg/pr24600.c: New test.
21237 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21240 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21241 * g++.dg/parse/typename9.C: New test.
21242 * g++/dg/parse/typename10.C: Likewise.
21244 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21247 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21248 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21249 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21251 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21254 * g++.dg/debug/static1.C: New test.
21256 2005-11-02 Josh Conner <jconner@apple.com>
21258 * g++.dg/crash38.C: moved into proper directory...
21259 * g++.dg/template/crash42.C: ...here
21261 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21264 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21265 pcc_bitfield_type_matters || default_packed.
21267 * lib/target-supports.exp
21268 (check_effective_target_pcc_bitfield_type_matters): New proc.
21269 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21272 * lib/target-supports.exp (check_effective_default_packed): New proc.
21273 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21274 Gate expected errors on target ! default_packed.
21275 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21277 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21279 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21282 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21285 * gfortran.dg/entry_5.f90: New.
21286 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21288 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21290 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21292 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21295 gfortran.dg/namelist_blockdata.f90: New test.
21298 gfortran.dg/external_implicit_none.f90: New test.
21301 * gfortran.dg/secnds.f: New test.
21303 2005-10-31 Jan Hubicka <jh@suse.cz>
21306 * gcc.c-torture/compile/pr20928.c: New test.
21308 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21310 PR middle-end/23492
21311 * gcc.c-torture/compile/zero-strct-5.c: New test.
21313 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21315 PR libgfortran/24584
21316 * gfortran.dg/pr24584.f90: New test.
21318 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21321 * gfortran.dg/char_result_9.f90: New.
21322 * gfortran.dg/char_result_10.f90: New.
21324 2005-10-30 Jan Hubicka <jh@suse.cz>
21326 * g++.dg/tree-ssa/pr24172.C: New testcase.
21328 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21330 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21332 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21334 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21335 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21336 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21337 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21338 gfortran.dg/enum_9.f90,
21339 gfortran.fortran-torture/compile/enum_1.f90,
21340 gfortran.fortran-torture/execute/enum_1.f90,
21341 gfortran.fortran-torture/execute/enum_2.f90,
21342 gfortran.fortran-torture/execute/enum_3.f90,
21343 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21345 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21348 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21349 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21351 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21353 PR libfortran/20179
21354 * gfortran.dg/mixed_io_1.f90: New test.
21355 * gfortran.dg/mixed_io_1.c: New file.
21357 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21359 * gfortran.dg/malloc_free_1.f90: New test.
21361 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21363 * gcc.dg/nested-func-4.c: Require profiling -pg.
21365 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21368 * g++.dg/warn/main-2.C: New test.
21370 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21373 * gfortran.dg/interface_2.f90: new test.
21375 2005-10-28 Josh Conner <jconner@apple.com>
21378 * g++.dg/template/crash38.C: New test.
21379 * g++.dg/parse/explicit1.C: Change expected errors.
21381 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21384 * g++.dg/other/large-size-array.C: New test.
21386 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21388 PR middle-end/24362
21389 * g++.dg/opt/complex4.C: New test.
21391 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21393 * gcc.dg/nested-func-4.c: New test.
21395 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21398 gfortran.dg/derived_recursion.f90: New test.
21399 gfortran.dg/implicit_actual.f90: New test.
21401 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21403 PR middle-end/24295, PR testsuite/24477
21404 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21405 removed when weakref hits the tree.
21407 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21409 * gfortran.dg/cray_pointers_4.f90: New test.
21411 * gfortran.dg/cray_pointers_5.f90: New test.
21413 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21416 * gfortran.dg/assign_5.f90: New test.
21417 * gfortran.dg/assign_6.f: New test.
21419 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21421 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21422 CPU has no SSE support.
21424 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21426 PR libgfortran/24224
21427 * gfortran.dg/arrayio_1.f90: Update attribution.
21428 * gfortran.dg/arrayio_2.f90: Update attribution.
21429 * gfortran.dg/arrayio_3.f90: Update attribution.
21430 * gfortran.dg/arrayio_4.f90: Update test conditions.
21431 * gfortran.dg/arrayio_5.f90: Update attribution.
21432 * gfortran.dg/arrayio_6.f90: New test.
21433 * gfortran.dg/arrayio_7.f90: New test.
21435 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21437 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21439 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21441 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21443 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21446 * gfortran.dg/namelist_char_only.f90: New test.
21448 2005-10-24 Asher Langton <langton2@llnl.gov>
21452 * gfortran.dg/cray_pointers_1.f90: New test.
21453 * gfortran.dg/cray_pointers_2.f90: New test.
21454 * gfortran.dg/cray_pointers_3.f90: New test.
21455 * gfortran.dg/loc_1.f90: New test.
21456 * gfortran.dg/loc_2.f90: New test.
21458 2005-10-24 Steven Bosscher <stevenb@suse.de>
21460 * gcc.dg/pr24225.c: New test.
21462 2005-10-24 Asher Langton <langton2@llnl.gov>
21464 * gfortran.dg/dup_save_1.f90: New test.
21465 * gfortran.dg/dup_save_2.f90: New test.
21467 2005-10-24 Paul Brook <paul@codesourcery.com>
21470 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21473 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21475 PR libgfortran/24489
21476 * gfortran.dg/pr24489.f90: New test.
21478 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21481 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21483 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21486 * g++.dg/init/array16.C: Skip for mmix-*-*.
21488 2005-10-23 Asher Langton <langton2@llnl.gov>
21490 * gfortran.dg/byte_1.f90: New test.
21491 * gfortran.dg/byte_2.f90: New test.
21493 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21495 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21497 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21500 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21503 * gfortran.dg/merge_char_const.f90: New test.
21506 * gfortran.dg/spread_scalar_source.f90: New test.
21508 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21510 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21512 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21513 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21515 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21517 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21520 * gfortran.dg/der_pointer_4.f90: New.
21522 2005-10-22 David Ayers <d.ayers@inode.at>
21524 * obj-c++.dg/except-1.mm: Simplify.
21526 2005-10-21 David Ayers <d.ayers@inode.at>
21528 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21530 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21532 * gfortran.dg/assumed_dummy_2.f90: New test.
21534 2005-10-21 James E Wilson <wilson@specifix.com>
21536 PR preprocessor/15220
21537 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21539 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21541 * gcc.c-torture/execute/20051021-1.c: New test.
21543 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21546 * g++.dg/ext/tmplattr1.C: New test.
21548 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21551 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21553 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21555 * obj-c++.dg/except-1.mm: New.
21557 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21559 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21561 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21563 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21565 PR middle-end/24295
21566 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21567 declarations with the same names as thunks' alias targets, use
21569 * gcc.dg/attr-alias-3.c: New test.
21570 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21572 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21575 * g++.dg/parse/access8.C: New test.
21577 2005-10-20 Richard Guenther <rguenther@suse.de>
21580 * g++.dg/tree-ssa/pr24439.C: New testcase.
21582 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21584 * g++.dg/opt/delay-slot-1.C: New test.
21586 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21589 * gfortran.fg/der_init_1.f90: New.
21591 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21593 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21595 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21598 * g++.dg/parse/error28.C: New test.
21600 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21602 * gcc.dg/profile-generate-2.c: New test.
21604 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21607 * g++.dg/ext/dllimport11.C: New.
21609 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21612 * g++.dg/other/friend3.C: New test.
21614 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21617 * g++.dg/template/error19.C: New test.
21619 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21622 * g++.dg/overload/koenig2.C: New.
21625 * g++.dg/overload/error2.C: New.
21628 * g++.dg/inherit/covariant14.C: New.
21630 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21633 * g++.dg/parse/for1.C: New test.
21635 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21638 * gfortran.dg/host_dummy_index_1.f90: New test.
21641 * gfortran.dg/automatic_char_len_2.f90: New test.
21644 * gfortran.dg/recursive_statement_functions.f90: New test.
21647 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21650 * gfortran.dg/external_initializer.f90: New test.
21653 * non_module_public.f90: New test.
21655 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21658 * g++.dg/template/overload7.C: New.
21661 * g++.dg/other/switch2.C: Remove expected warnings.
21664 * g++.dg/template/defarg6.C: New.
21666 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21669 * gcc.target/i386/pr24315.c: New test.
21671 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21674 * g++.dg/template/static21.C: New test.
21675 * g++.dg/template/static21-a.cc: Likewise.
21677 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21680 * g++.dg/warn/Wswitch-default-1.C: New test.
21681 * g++.dg/warn/Wswitch-default-2.C: New test.
21683 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21686 * g++.dg/parse/template18.C: New test.
21687 * g++.dg/template/nontype15.C: Likewise.
21689 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21692 * gfortran.dg/spec_expr_2.f90: New.
21694 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21696 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21697 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21698 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21699 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21700 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21701 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21702 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21703 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21704 previous target-specific skips and warning-message matches where
21707 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21710 * g++.dg/warn/Wctor-dtor.C: New test.
21712 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21715 * gcc.dg/for-1.c: New test.
21717 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21720 * g++.dg/warn/Wconversion1.C: New test.
21721 * g++.dg/ext/packed4.C: Compile with -w.
21722 * g++.dg/opt/20050511-1.C: Likewise.
21723 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21725 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21727 * gfortran.dg/boz_5.f90: New test.
21729 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21732 * g++.dg/other/switch2.C: New.
21735 * g++.dg/init/ctor7.C: New.
21737 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21740 * g++.dg/parse/crash32.C: New test.
21742 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21745 * g++.dg/init/goto2.C: New test.
21748 * g++.dg/template/crash/41.C: New test.
21751 * g++.dg/template/crash40.C: New test.
21754 * g++.dg/parse/friend5.C: New test.
21757 * g++.dg/template/crash38.C: New test.
21760 * g++.dg/template/friend38.C: New test.
21763 * g++.dg/template/crash39.C: New test.
21765 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21767 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21768 gcc.dg/debug/dwarf2/dwarf-char2.c,
21769 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21771 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21773 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21775 * gcc.dg/dll-2.c: Add tests for warnings.
21776 * gcc.dg/dll-3.c: Likewise.
21777 * gcc.dg/dll-4.c: Likewise.
21779 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21780 * g++.dg/ext/dllimport2.C: Likewise.
21781 * g++.dg/ext/dllimport3.C: Likewise.
21782 * g++.dg/ext/dllimport7.C: Likewise.
21783 * g++.dg/ext/dllimport8.C: Likewise.
21784 * g++.dg/ext/dllimport9.C: Likewise.
21786 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21789 * gfortran.dg/derived_pointer_recursion.f90: New test.
21791 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21793 * gcc.c-torture/execute/20051012-1.c: New test.
21795 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21798 * gfortran.dg/automatic_char_len_1.f90: New test.
21800 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21803 * gfortran.dg/save_common.f90: New test.
21806 * gfortran.dg/save_result.f90: New test.
21808 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21811 * g++.dg/template/dependent-expr1.C: Add new expected error.
21812 * g++.dg/template/dependent-expr2.C: Adjust error text.
21813 * g++.dg/template/overload6.C: New.
21816 * g++.dg/other/typename8.C: New.
21819 * g++.dg/other/return1.C: New.
21821 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21824 * g++.dg/ext/label5.C: New.
21826 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21829 * g++.dg/parse/crash31.C: New.
21831 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21833 * g++.dg/ipa/ipa-1.c: New test.
21834 * g++.dg/ipa/ipa-2.c: New test.
21835 * g++.dg/ipa/ipa-3.c: New test.
21836 * g++.dg/ipa/ipa-4.c: New test.
21837 * g++.dg/ipa/ipa-5.c: New test.
21838 * g++.dg/ipa/ipa.exp: New file.
21840 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21843 * gfortran.dg/private_type_3.f90: New test.
21845 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21848 gfortran.dg/aint_anint_1.f90: New test.
21850 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21852 PR libgfortran/24313
21853 gfortran.dg/csqrt.f: New test.
21855 2005-10-11 Ian Lance Taylor <ian@airs.com>
21858 * g++.dg/warn/noeffect7.C: New test.
21859 * g++.dg/warn/noeffect2.C: Instantiate templates.
21860 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21863 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21866 * g++.dg/init/float1.C: New test.
21869 * g++.dg/init/member1.C: Tweak error markers.
21871 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21874 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21875 Check for null pointer.
21877 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21880 * g++.dg/parse/ret-type3.C: New test.
21882 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21885 * gcc.c-torture/compile/pr23946.c: New test.
21887 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21889 * g++.dg/opt/mmx2.C: New test.
21891 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21894 * g++.dg/template/static20.C: New test.
21897 * g++.dg/warn/Wunused-12.C: New test.
21900 * g++.dg/template/arg4.C: New test.
21902 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21904 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21905 * gcc.dg/ucnid-3.c: Likewise.
21906 * gcc.dg/ucnid-4.c: Likewise.
21907 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21908 * g++.dg/other/ucnid-1.C: Likewise.
21909 * gcc.dg/sparc-frame-1.c: New test.
21911 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21914 * g++.dg/template/spec27.C: New test.
21917 * g++.dg/template/static19.C: New test.
21919 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21921 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21922 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21924 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21927 * gfortran.fortran-torture/compile/pr24136.f: New test.
21929 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21932 * g++.dg/parse/crash30.C: New test.
21934 2005-10-07 Richard Guenther <rguenther@suse.de>
21936 PR middle-end/24227
21937 * gcc.c-torture/compile/pr24227.c: New testcase.
21939 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21941 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21942 Do not put aligned attributes on array elements.
21944 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21946 PR testsuite/23611, PR testsuite/23615
21947 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21948 writing prototypes of library functions by hand.
21949 * obj-c++.dg/bitfield-4.mm: Likewise.
21950 * obj-c++.dg/const-str-4.mm: Likewise.
21951 * obj-c++.dg/encode-4.mm: Likewise.
21952 * obj-c++.dg/encode-5.mm: Likewise.
21953 * obj-c++.dg/encode-6.mm: Likewise.
21954 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21955 * obj-c++.dg/method-10.mm: Likewise.
21956 * obj-c++.dg/method-17.mm: Likewise.
21957 * obj-c++.dg/method-19.mm: Likewise.
21958 * obj-c++.dg/try-catch-2.mm: Likewise.
21960 2005-10-06 Richard Henderson <rth@redhat.com>
21963 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21965 2005-10-06 Dale Johannesen <dalej@apple.com>
21967 * gcc.c-torture/execute/20030125-1.c: Correct.
21969 2005-10-06 Richard Guenther <rguenther@suse.de>
21971 PR tree-optimization/24238
21972 * g++.dg/tree-ssa/pr24238.C: New testcase.
21974 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21977 * gfortran.dg/der_pointer_3.f90: New test.
21979 2005-10-05 Devang Patel <dpatel@apple.com>
21982 * g++.dg/other/PR23205.C: New.
21984 2005-10-05 Richard Henderson <rth@redhat.com>
21987 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21988 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21990 2005-10-05 Dale Johannesen <dalej@apple.com>
21992 * gcc.c-torture/execute/float-floor.c: New.
21994 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21996 PR tree-optimization/21419
21997 PR tree-optimization/24146
21998 PR tree-optimization/24151
22000 * g++.dg/ext/asm7.C: New.
22001 * g++.dg/ext/asm8.C: New.
22002 * gcc.dg/asm-1.c: Compile on all targets.
22003 * gcc.dg/asm-pr24146.c: New.
22004 * gcc.dg/pr21419.c: Adjust error messages.
22006 2005-10-05 Richard Guenther <rguenther@suse.de>
22009 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22011 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22014 * g++.dg/template/spec22.C: Robustify test.
22015 * g++.dg/template/spec26.C: New.
22017 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22019 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22020 if target supports vector instructions.
22022 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22024 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22027 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22029 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22030 check_effective_target_fortran_large_int): Replace cached result
22031 when target changes.
22033 2005-10-04 Devang Patel <dpatel@apple.com>
22035 * gcc.dg/i386-sse-vect-types.c: New.
22037 2005-10-04 Ian Lance Taylor <ian@airs.com>
22039 PR preprocessor/13726
22040 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22041 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22043 2005-10-04 Richard Guenther <rguenther@suse.de>
22046 * gcc.dg/noncompile/pr23576.c: New testcase.
22048 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22050 PR middle-end/23125
22051 * gcc.dg/register-var-3.c: New test.
22053 2005-10-04 Steven Bosscher <stevenb@suse.de>
22055 * gcc.dg/pr23049.c: New test.
22057 * gcc.dg/ucnid-4.c: Fix test.
22059 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22062 * gcc.c-torture/compile/pr23445.c: New test.
22064 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22066 * g++.dg/overload/unknown1.C: New.
22068 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22071 * g++.dg/template/repo4.C: New test.
22073 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22075 PR libfortran/19308
22076 * gfortran.dg/large_real_kind_2.F90: New test.
22077 * gfortran.dg/large_integer_kind_2.f90: New test.
22079 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22081 * lib/target-supports.exp (check_effective_target_vect_shift):
22082 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22083 (check_effective_target_vect_condition): Fix copy-n-pasto.
22085 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22086 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22089 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22092 * g++.dg/template/overload5.C : New test.
22095 * g++.dg/expr/stdarg1.C: New test.
22097 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22100 * gcc.c-torture/execute/pr24142.c: New test.
22102 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22105 * gcc.c-torture/execute/pr24141.c: New test.
22107 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22108 Diego Novillo <dnovillo@redhat.com>
22111 * gcc.c-torture/execute/pr23604.c: New test.
22113 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22122 gfortran.dg/equiv_constraint_1.f90: New test.
22123 gfortran.dg/equiv_constraint_2.f90: New test.
22124 gfortran.dg/equiv_constraint_3.f90: New test.
22125 gfortran.dg/equiv_constraint_4.f90: New test.
22126 gfortran.dg/equiv_constraint_5.f90: New test.
22127 gfortran.dg/equiv_constraint_6.f90: New test.
22128 gfortran.dg/equiv_constraint_7.f90: New test.
22129 gfortran.dg/equiv_constraint_8.f90: New test.
22130 gfortran.dg/private_type_1.f90: New test.
22131 gfortran.dg/private_type_2.f90: New test.
22132 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22133 980628-10.f: Assert std=gnu to permit mixing of
22134 types in equivalence statements.
22136 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22139 * gfortran.dg/open_status_1.f90: New.
22141 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22143 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22144 * gcc.dg/vect/pr22480.c: Clean up temp files.
22145 * gcc.dg/vect/pr23831.c: Clean up temp files.
22146 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22147 Clean up temp files.
22148 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22149 Clean up temp files.
22151 * gcc.dg/20050309-1.c: Clean up temp files.
22152 * gcc.dg/20050325-1.c: Clean up temp files.
22154 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22156 PR tree-optimization/24059
22157 * gcc.dg/vect/pr24059.c : New test.
22159 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22161 PR middle-end/24109
22162 * gcc.c-torture/execute/20050929-1.c: New test.
22164 2005-09-29 Steven Bosscher <stevenb@suse.de>
22166 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22168 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22171 * gcc.dg/pr21419.c: New test.
22173 2005-09-29 Steven Bosscher <stevenb@suse.de>
22175 * gcc.dg/pr23911.c: New test.
22177 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22179 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22182 * g++.dg/parse/qualified4.C: New test.
22183 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22184 * g++.old-deja/g++.mike/p8154.C: Likewise.
22186 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22189 * g++.dg/template/friend37.C: New test.
22190 * g++.dg/parse/crash28.C: Adjust error markers.
22192 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22195 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22197 2005-09-27 Devang Patel <dpatel@apple.com>
22199 PR tree-optimization/23625
22200 * gcc.dg/pr23625.c: New test.
22202 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22204 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22205 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22207 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22210 * gfortran.fortran-torture/execute/save_1.f90: New test.
22211 * gfortran.dg/save_1.f90: New test.
22213 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22215 * gcc.target/i386/builtin-apply-mmx.c: New test.
22218 * gcc.target/i386/pr22576.c: New test.
22221 * gcc.target/i386/pr22585.c: New test.
22224 * gcc.target/i386/pr23268.c: New test.
22226 PR middle-end/23831
22227 * gcc.dg/vect/pr23831.c: New test.
22230 * gcc.target/i386/pr24055.c: New test.
22232 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22234 PR tree-optimization/23960
22235 * gcc.c-torture/compile/pr23960.c: New.
22237 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22240 * gfortran.dg/nested_modules_3.f90: New.
22242 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22245 gfortran.dg/interface_1.f90: New test.
22247 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22248 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22251 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22253 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22256 * gfortran.dg/imag_1.f: New test.
22257 * gfortran.dg/imag_2.f: Ditto.
22259 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22261 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22263 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22266 * g++.dg/warn/pr21983.C: New test.
22268 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22270 * gcc.dg/20050922-1.c: Testcase added.
22272 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22275 * g++.dg/template/array14.C: New test.
22277 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22280 * gfortran.dg/der_ptr_component_1.f90: New test.
22282 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22285 * g++.dg/template/error1.C: Reject "no matching function" message.
22287 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22290 * g++.dg/lookup/error1.C: New test.
22292 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22294 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22295 functionality of the testcase.
22297 2005-09-20 Richard Henderson <rth@redhat.com>
22299 * gcc.dg/vect/vect-22.c: Require vect_float.
22300 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22302 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22304 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22305 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22306 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22307 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22308 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22309 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22310 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22311 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22312 * gcc.dg/cpp/ucnid-8.c: New test.
22314 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22316 PR tree-optimization/23929
22317 * gcc.c-torture/compile/pr23929.c: New test.
22319 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22321 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22324 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22327 * g++.dg/other/pr22003.C: Require named sections.
22329 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22332 * g++.dg/rtti/crash3.C: New test.
22334 PR tree-optimization/23818
22335 * gcc.dg/pr23818.c: New test.
22337 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22340 * gfortran.dg/print_fmt_4.f: New.
22342 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22345 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22347 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22349 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22350 Use pointers to local alignable arrays instead. Added comments.
22351 * gcc.dg/vect/vect-46.c: Likewise.
22352 * gcc.dg/vect/vect-48.c: Likewise.
22353 * gcc.dg/vect/vect-49.c: Likewise.
22354 * gcc.dg/vect/vect-52.c: Likewise.
22355 * gcc.dg/vect/vect-53.c: Likewise.
22356 * gcc.dg/vect/vect-54.c: Likewise.
22357 * gcc.dg/vect/vect-56.c: Likewise.
22358 * gcc.dg/vect/vect-57.c: Likewise.
22359 * gcc.dg/vect/vect-58.c: Likewise.
22360 * gcc.dg/vect/vect-60.c: Likewise.
22361 * gcc.dg/vect/vect-61.c: Likewise.
22363 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22364 The test is no longer vectorizable on vect_no_align targets.
22365 * gcc.dg/vect/vect-43.c: Likewsie.
22367 * gcc.dg/vect/vect-44.c: Added comments.
22368 * gcc.dg/vect/vect-45.c: Added comments.
22369 * gcc.dg/vect/vect-50.c: Added comments.
22370 * gcc.dg/vect/vect-51.c: Added comments.
22372 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22374 * gcc.dg/vect/Os-vect-95.c: Likewise.
22376 * gcc.dg/vect/vect-41.c: Test removed.
22377 * gcc.dg/vect/vect-47.c: Test removed.
22378 * gcc.dg/vect/vect-55.c: Test removed.
22379 * gcc.dg/vect/vect-59.c: Test removed.
22381 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22383 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22384 No longer vectorizable on vect_no_align targets.
22385 * gcc.dg/vect/pr20122.c: Likewise.
22386 * gcc.dg/vect/vect-74.c: Likewise.
22387 * gcc.dg/vect/vect-75.c: Likewise.
22388 * gcc.dg/vect/vect-76.c: Likewise.
22390 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22391 Will not be vectorizable on vect_no_align targets once aliasing issues
22393 * gcc.dg/vect/vect-79.c: Likewise.
22395 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22396 * gcc.dg/vect/vect-78.c: Likewise.
22397 * gcc.dg/vect/vect-97.c: Likewise.
22399 2005-09-19 Steven Bosscher <stevenb@suse.de>
22401 * gcc.dg/pr23943.c: New test.
22403 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22406 * gfortran.dg/derived_pointer_null_1.f90: New test.
22408 2005-09-18 Richard Guenther <rguenther@suse.de>
22410 PR middle-end/23944
22411 * gcc.c-torture/compile/pr23944.c: New testcase.
22413 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22416 * gfortran.dg/der_pointer_2.f90: New test.
22418 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22421 * gfortran.dg/nested_modules_2.f90: New test.
22423 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22426 * g++.dg/other/semicolon.C: New test.
22428 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22430 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22431 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22433 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22436 * g++.dg/template/static18.C: New test.
22439 * g++.dg/template/crash19.C: Remove dg-error marker.
22440 * g++.dg/template/local4.C: New test.
22442 2005-09-16 Paul Brook <paul@codesourcery.com>
22445 * gfortran.dg/dependency_1.f90: New test.
22447 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22450 * g++.dg/template/static17.C: New test.
22452 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22455 * g++.dg/warn/huge-val1.C: New test.
22457 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22460 * g++.dg/parse/class2.C: New test.
22461 * g++.dg/template/explicit8.C: Likewise.
22462 * g++.dg/template/spec25.C: Likewise.
22464 2005-09-14 Josh Conner <jconner@apple.com>
22466 PR middle-end/23584
22467 * gcc.dg/pr23584.c: New test.
22469 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22471 PR fortran/21875 Internal Unit Array I/O, NIST
22472 * gfortran.dg/arrayio_1.f90: New test.
22473 * gfortran.dg/arrayio_1.f90: New test.
22474 * gfortran.dg/arrayio_1.f90: New test.
22475 * gfortran.dg/arrayio_1.f90: New test.
22476 * gfortran.dg/arrayio_1.f90: New test.
22478 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22480 PR middle-end/22480
22481 * gcc.dg/vect/pr22480.c: New test.
22483 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22486 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22488 2005-09-13 Josh Conner <jconner@apple.com>
22491 * g++.dg/init/struct2.C: New test.
22492 * g++.dg/init/struct3.C: New test.
22494 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22496 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22497 Clean up temp files.
22498 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22499 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22500 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22501 gcc.dg/tree-ssa/builtin-printf-1.c,
22502 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22503 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22504 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22505 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22506 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22507 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22508 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22509 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22510 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22511 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22512 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22513 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22515 2005-09-13 Josh Conner <jconner@apple.com>
22517 * lib/gcc-dg.exp: Load scanipa.exp.
22518 (cleanup-dump): New procedure.
22519 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22520 * lib/scandump.exp: New file.
22521 * lib/scantree.exp: Use it.
22522 * lib/scanipa.exp: New file.
22524 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22527 * gfortran.dg/generic_4.f90: New test.
22529 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22532 * gcc.target/i386/pr23816-1.c: New test.
22533 * gcc.target/i386/pr23816-2.c: New test.
22536 2005-09-13 Bastian Blank <waldi@debian.org>
22539 * g++.dg/abi/mangle26.C: New test.
22540 * g++.dg/abi/mangle27.C: New test.
22541 * g++.dg/abi/mangle28.C: New test.
22542 * g++.dg/abi/mangle29.C: New test.
22545 * g++.dg/parse/register1.C: New test.
22547 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22550 * g++.dg/template/access16.C: New test.
22552 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22554 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22556 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22559 * gfortran.dg/shape_2.f90: New test.
22561 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22564 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22565 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22566 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22567 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22568 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22569 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22570 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22573 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22576 * g++.dg/parse/template17.C: New test.
22578 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22581 * g++.dg/template/nontype14.C: New test.
22583 2005-09-12 Ian Lance Taylor <ian@airs.com>
22586 * g++.dg/lookup/friend7.C: New test.
22587 * g++.dg/lookup/friend8.C: New test.
22588 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22589 so that it will be found via argument dependent lookup.
22590 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22591 friend functions which will no longer be found.
22592 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22593 function g, so that it will be found via argument dependent
22595 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22596 * g++.old-deja/g++.mike/net43.C: Likewise.
22598 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22601 * g++.dg/template/static16.C: New test.
22603 2005-09-12 Josh Conner <jconner@apple.com>
22605 PR middle-end/23237
22606 * gcc.c-torture/compile/pr23237.c: New test.
22608 2005-09-11 Richard Henderson <rth@redhat.com>
22610 * g++.dg/other/error8.C: Update expected diagnostic text.
22612 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22614 PR libfortran/19872
22615 * gfortran.dg/overwrite_1.f: New test.
22617 2005-09-09 Josh Conner <jconner@apple.com>
22619 * g++.dg/init/pr23180-1.C: Removed.
22620 * g++.dg/init/pr23180-2.C: Removed.
22622 2005-09-09 David Daney <ddaney@avtrex.com>
22624 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22625 files which are ...
22626 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22627 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22629 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22631 * gfortran.dg/iostat_2.f90: New test.
22633 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22636 * g++.dg/ext/interface1.C: New test.
22637 * g++.dg/ext/interface1.h: Likewise.
22638 * g++.dg/ext/interface1a.cc: Likewise.
22640 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22642 * gfortran.dg/iomsg_1.f90: New test case.
22644 2005-09-09 Richard Guenther <rguenther@suse.de>
22647 * g++.dg/tree-ssa/pr23624.C: New testcase.
22649 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22652 * gfortran.dg/vector_subscript_1.f90,
22653 * gfortran.dg/vector_subscript_2.f90: New tests.
22655 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22658 * gfortran.dg/array_alloc_1.f90,
22659 * gfortran.dg/array_alloc_2.f90,
22660 * gfortran.dg/array_alloc_3.f90: New tests.
22662 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22665 * gfortran.dg/array_constructor_6.f90
22666 * gfortran.dg/array_constructor_7.f90
22667 * gfortran.dg/array_constructor_8.f90
22668 * gfortran.dg/array_constructor_9.f90
22669 * gfortran.dg/array_constructor_10.f90
22670 * gfortran.dg/array_constructor_11.f90
22671 * gfortran.dg/array_constructor_12.f90: New tests.
22673 2005-09-08 Josh Conner <jconner@apple.com>
22676 * g++.dg/init/pr23180-1.C: New test.
22677 * g++.dg/init/pr23180-2.C: New test.
22679 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22682 * gfortran.dg/module_double_reuse.f90: New.
22684 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22691 * gfortran.dg/common_equivalence_1.f: New.
22692 * gfortran.dg/common_equivalence_2.f: New.
22693 * gfortran.dg/common_equivalence_3.f: New.
22694 * gfortran.dg/contained_equivalence_1.f90: New.
22695 * gfortran.dg/module_blank_common.f90: New.
22696 * gfortran.dg/module_commons_1.f90: New.
22697 * gfortran.dg/module_equivalence_1.f90: New.
22698 * gfortran.dg/nested_modules_1.f90: New.
22699 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22700 equivalences and add comment to connect the test with
22703 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22706 * gfortran.dg/common_6.f90: New test.
22708 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22711 * gfortran.dg/char_result_1.f90,
22712 * gfortran.dg/char_result_2.f90,
22713 * gfortran.dg/char_result_3.f90,
22714 * gfortran.dg/char_result_4.f90,
22715 * gfortran.dg/char_result_5.f90,
22716 * gfortran.dg/char_result_6.f90,
22717 * gfortran.dg/char_result_7.f90,
22718 * gfortran.dg/char_result_8.f90: New tests.
22720 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22723 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22725 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22728 * obj-c++.dg/selector-5.mm: New test.
22729 * obj-c++.dg/selector-6.mm: New test.
22731 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22735 * objc.dg/error-1.m: New test.
22737 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22740 * gfortran.fortran-torture/execute/pr23373-1.f90,
22741 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22743 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22745 PR libfortran/23760
22746 * gfortran.dg/g77/1832.f: Remove long string in write statement
22747 to allow the test to pass on correct list directed output with
22750 2005-09-07 James E Wilson <wilson@specifix.com>
22752 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22754 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22756 * gfortran.dg/parameter+save.f90: Rename to
22757 * gfortran.dg/parameter_save.f90: .. this.
22759 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22762 * gfortran.dg/parameter+save.f90: New test case.
22764 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22767 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22769 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22772 * gcc.dg/pr23075.c: New test.
22773 * g++.dg/warn/pr23075.C: New test.
22776 * gcc.target/i386/pr22362.c: New test.
22778 PR rtl-optimization/23098
22779 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22781 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22782 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22783 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22785 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22787 * g++.dg/expr/cast6.C: New test.
22790 * g++.dg/init/new15.C: New test.
22792 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22794 * gcc.dg/vect/Os-vect-95.c: New test.
22795 * gcc.dg/vect/vect-95.c: Same.
22797 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22799 * gcc.dg/vect/vect-29.c: Update xfail testing.
22800 * gcc.dg/vect/vect-44.c: Same.
22801 * gcc.dg/vect/vect-48.c: Same.
22802 * gcc.dg/vect/vect-50.c: Same.
22803 * gcc.dg/vect/vect-72.c: Same.
22804 * gcc.dg/vect/vect-77.c: Same.
22805 * gcc.dg/vect/vect-78.c: Same.
22806 * gcc.dg/vect/vect-80.c: Same.
22807 * gcc.dg/vect/vect-96.c: Same.
22808 * gcc.dg/vect/vect-100.c: Same.
22809 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22810 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22811 * gfortran.dg/vect/vect-5.f90: Same.
22813 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22815 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22817 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22818 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22821 * g++.dg/opt/pr23056.C: New test.
22823 PR rtl-optimization/23098
22824 * gcc.target/i386/pr23098.c: New test.
22826 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22829 * g++.dg/template/static15.C: New test.
22832 * g++.dg/ext/stmtexpr5.C: New test.
22833 * g++.dg/ext/stmtexpr6.C: Likewise.
22835 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22837 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22839 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22840 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22841 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22843 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22845 PR libfortran/23321
22846 * gfortran.dg/direct_io_4.f90: New test case.
22848 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22849 Rasmus Hahn <rassahah@neofonie.de>
22852 * objc.dg/type-stream-1.m: New test.
22854 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22857 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22858 gfortran.dg/print_fmt_3.f90: New test.
22860 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22862 * gfortran.dg/fmt_t_1.f90: New test.
22864 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22866 PR rtl-optimization/23454
22867 * g++.dg/opt/pr23454.C: New test.
22869 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22872 * g++.dg/ext/static1.C: New test.
22874 2005-09-02 Richard Henderson <rth@redhat.com>
22876 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22877 tail call to check_fa_work.
22879 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22882 * g++.dg/other/gc3.C: New test.
22884 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22886 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22887 * gcc.dg/20050826-1.c: Likewise.
22889 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22892 * g++.dg/expr/volatile1.C: New test.
22894 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22896 PR middle-end/23547
22897 * gcc.dg/pr23547.c: New test.
22899 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22902 * gcc.c-torture/execute/pr22061-1.c,
22903 * gcc.c-torture/execute/pr22061-2.c,
22904 * gcc.c-torture/execute/pr22061-3.c,
22905 * gcc.c-torture/execute/pr22061-4.c: New tests.
22907 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22909 * gcc.dg/Wredundant-decls-2.c: New test to check that
22910 -Wredundant-decls does not issue warning for a variable
22911 definition following a declaration.
22913 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22916 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22917 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22918 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22920 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22921 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22922 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22923 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22924 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22925 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22926 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22927 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22929 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22932 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22935 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22938 * gcc.dg/pr21255-1.c: New test.
22939 * gcc.dg/pr21255-2-mb.c: Likewise.
22940 * gcc.dg/pr21255-2-ml.c: Likewise.
22941 * gcc.dg/pr21255-3.c: Likewise.
22942 * gcc.dg/pr21255-4.c: Likewise.
22944 2005-08-31 Dale Johannesen <dalej@apple.com>
22946 * gcc.dg/20050830-1.c: New.
22948 2005-08-31 Josh Conner <jconner@apple.com>
22950 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22951 command-line options for arm-*-* targets.
22952 * g++.dg/init/array16.C: Likewise.
22953 * g++.dg/other/crash-4.C: Likewise.
22955 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22958 * obj-c++.dg/gnu-runtime-3.mm: New test.
22960 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22963 * g++.dg/lookup/ambig4.C: New test.
22964 * g++.dg/lookup/ambig5.C: New test.
22965 * g++.dg/tc1/dr101.C: Adjust error markers.
22967 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22970 * g++.dg/template/ttp5.C: Adjust error markers.
22972 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22975 * lib/obj-c++.exp: Include target-libpath.exp.
22976 (obj-c++_link_flags): Look for the GNU libobjc library
22977 and set the library path to include it.
22978 Don't manually set LD_LIBRARY_PATH (etc.) but call
22979 set_ld_library_path_env_vars instead.
22980 (obj-c++_target_compile): Don't set library path or
22981 linker flags because they are already set correctly
22982 in obj-c++_link_flags.
22984 2005-08-30 Josh Conner <jconner@apple.com>
22986 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22987 to command-line options for arm-*-* targets.
22989 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22991 * g++.dg/other/i386-1.C: New.
22993 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22995 PR preprocessor/20348
22996 PR preprocessor/20356
22997 * gcc.dg/cpp/pr20348.c: New test.
22998 * gcc.dg/cpp/pr20348.h: New file.
22999 * gcc.dg/cpp/inc/pr20348.h: New file.
23000 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23001 * gcc.dg/cpp/pr20356.c: New test.
23002 * gcc.dg/cpp/pr20356.h: New file.
23003 * gcc.dg/cpp/inc/pr20356.h: New file.
23004 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23006 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23008 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23009 Fix array dimension to avoid correct end-of-file error.
23011 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23013 PR libfortran/23598
23014 * gfortran.dg/iostat_1.f90: New test.
23016 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23018 PR middle-end/23408
23019 * gcc.dg/pr23408.c: New test.
23021 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23024 * g++.dg/init/member1.C: Make sure erroneous static data member
23025 definitions are required.
23026 * g++.dg/template/static13.C: New test.
23027 * g++.dg/template/static14.C: Likewise.
23029 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23031 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23032 -march=pentium4, remove ilp32 requirement.
23034 PR middle-end/23484
23035 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23036 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23038 2005-08-29 Andreas Jaeger <aj@suse.de>
23041 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23043 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23045 * gcc.c-torture/execute/20050316-2.c: New test.
23046 * gcc.c-torture/execute/20050316-3.c: New test.
23047 * gcc.dg/torture/pr16104-1.c: New test.
23049 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23051 PR middle-end/23463
23052 * gcc.c-torture/execute/zero-struct-1.c: New test.
23054 2005-08-27 Richard Guenther <rguenther@suse.de>
23057 * gcc.target/i386/pr23575.c: New testcase.
23059 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23061 PR rtl-optimization/23561
23062 * gcc.c-torture/execute/20050826-1.c: New test.
23065 * gcc.c-torture/execute/20050826-2.c: New test.
23067 2005-08-26 Dale Johannesen <dalej@apple.com>
23069 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23070 * gcc.dg/20050826-1.c: New.
23072 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23075 * g++.dg/template/nontype13.C: New test.
23078 * g++.dg/init/new14.C: New test.
23079 * g++.dg/expr/anew1.C: Do not XFAIL.
23080 * g++.dg/expr/anew2.C: Likewise.
23081 * g++.dg/expr/anew3.C: Likewise.
23083 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23085 PR middle-end/22439
23086 * gcc.dg/vla-3.c: New test.
23088 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23091 * gfortran.dg/named_interface.f90: New.
23093 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23095 * gcc.c-torture/execute/frame-address.c: New test.
23097 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23100 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23102 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23104 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23106 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23108 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23109 * gcc.dg/altivec-22.c: Rename from..
23110 * gcc.dg/altivec-nomfcr.c: ..this.
23112 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23114 PR tree-optimization/23546
23115 * gcc.dg/tree-ssa/pr23546.c: New test.
23117 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23120 * gfortran.dg/nonreturning_statements.f90: New test.
23122 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23125 * g++.dg/parse/crash29.C: New.
23127 2005-08-23 DJ Delorie <dj@redhat.com>
23129 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23130 constants have the L suffix.
23132 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23135 * g++.dg/template/instantiate8.C: New.
23137 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23139 PR middle-end/23467
23140 * gcc.c-torture/execute/pr23467.c: New test.
23142 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23144 PR tree-optimization/22043
23145 * gcc.c-torture/execute/20050613-1.c: New test.
23147 2005-08-23 Ben Elliston <bje@au.ibm.com>
23149 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23151 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23153 PR rtl-optimization/23478
23154 * g++.dg/opt/pr23478.C: New test.
23156 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23159 * gcc.dg/switch-warn-3.c: New test.
23161 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23164 * g++.dg/template/param1.C: New test.
23166 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23169 * g++.dg/other/incomplete1.C: New test.
23171 2005-08-22 Ira Rosen <irar@il.ibm.com>
23173 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23176 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23178 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23181 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23183 * gcc.target/i386/sse-4.c: New test.
23185 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23188 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23190 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23192 * gcc.dg/20050811-1.c: New test.
23193 * gcc.dg/20050811-2.c: New test.
23195 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23197 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23199 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23202 * gcc.c-torture/compile/pr23476.c: New test.
23204 2005-08-19 Devang Patel <dpatel@apple.com>
23206 PR tree-optimization/23048
23207 * gcc.dg/tree-ssa/pr23048.c: New test.
23209 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23211 PR middle-end/20624
23212 * g++.dg/warn/Wreturn-3.C: New test
23214 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23216 PR tree-optimization/22228
23217 * g++.dg/vect/pr22543.cc: New test.
23219 2005-08-17 Steven Bosscher <stevenb@suse.de>
23221 PR tree-optimization/21574
23222 * gcc.dg/tree-ssa/pr21574.c: New test.
23224 2005-08-16 James E Wilson <wilson@specifix.com>
23226 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23228 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23231 * gcc.c-torture/compile/zero-strct-3.c: New test.
23232 * gcc.c-torture/compile/zero-strct-4.c: New test.
23234 2005-08-16 Steven Bosscher <stevenb@suse.de>
23237 * gcc.target/x86_64/pr23376.c: New test.
23239 2005-08-16 Ian Lance Taylor <ian@airs.com>
23242 * g++.dg/ext/vector2.C: New.
23244 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23246 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23248 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23250 PR libfortran/23428
23251 * gfortran.dg/inquire-complex.f90: New test case.
23253 2005-08-16 James E Wilson <wilson@specifix.com>
23255 PR tree-optimization/21105
23256 * gcc.dg/large-size-array.c: New.
23258 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23260 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23262 * gcc.dg/vect/vect-41: Likewise.
23263 * gcc.dg/vect/vect-42: Likewise.
23264 * gcc.dg/vect/vect-43: Likewise.
23265 * gcc.dg/vect/vect-44: Likewise.
23266 * gcc.dg/vect/vect-46: Likewise.
23267 * gcc.dg/vect/vect-47: Likewise.
23268 * gcc.dg/vect/vect-48: Likewise.
23269 * gcc.dg/vect/vect-52: Likewise.
23270 * gcc.dg/vect/vect-53: Likewise.
23271 * gcc.dg/vect/vect-54: Likewise.
23272 * gcc.dg/vect/vect-55: Likewise.
23273 * gcc.dg/vect/vect-56: Likewise.
23274 * gcc.dg/vect/vect-57: Likewise.
23275 * gcc.dg/vect/vect-58: Likewise.
23276 * gcc.dg/vect/vect-59: Likewise.
23277 * gcc.dg/vect/vect-60: Likewise.
23278 * gcc.dg/vect/vect-61: Likewise.
23279 * gcc.dg/vect/vect-85: Likewise.
23280 * gcc.dg/vect/vect-87: Likewise.
23281 * gcc.dg/vect/vect-88: Likewise.
23282 * gcc.dg/vect/vect-93.c: Likewise.
23283 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23284 * gcc.dg/vect/vect-75: Likewise.
23285 * gcc.dg/vect/vect-76: Likewise.
23286 * gcc.dg/vect/vect-77: Likewise.
23287 * gcc.dg/vect/vect-78: Likewise.
23288 * gcc.dg/vect/vect-80: Likewise.
23289 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23290 vectorized for the expected reason, rather than checking how alignment
23292 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23293 aligned type and also instead of aligned pointers. Added documentation.
23295 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23297 * gfortran.dg/power.f90: New test.
23299 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23301 PR rtl-optimization/23299
23302 * g++.dg/opt/pr23299.C: New test.
23304 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23306 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23308 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23310 * g++.dg/template/local6.C: New test.
23312 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23314 * execute/exceptions/finally-1.m: Check that the catch and finally are
23315 being called. Also add a "return 0;" at the end of main.
23317 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23320 * gfortran.dg/namelist_print_1.f: New test of functionality of
23322 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23323 namelist generates error with -std=f95.
23325 2005-08-14 Ira Rosen <irar@il.ibm.com>
23327 PR tree-optimization/23119
23328 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23330 2005-08-13 Marcin Koziej <creep@desk.pl>
23331 Andrew Pinski <pinskia@physics.uc.edu>
23334 * execute/exceptions/finally-1.m: New test.
23336 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23338 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23340 * objc/execute/exceptions/trivial.m: New test.
23341 * objc.dg/try-catch-11.m: Move to ...
23342 * objc/execute/exceptions/foward-1.m: Here.
23343 * objc.dg/try-catch-2.m: Move to ...
23344 * objc/execute/exceptions/catchall-1.m: Here.
23345 * objc.dg/try-catch-8.m: Move to ...
23346 * objc/execute/exceptions/local-variables-1.m: Here.
23348 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23350 * objc.dg/nested-func-1.m: Move to ...
23351 * objc/execute/nested-func-1.m: Here.
23353 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23355 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23356 in ${options} instead of [target_info name].
23357 * lib/obj-c++.exp (objc_target_compile): Likewise.
23359 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23361 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23363 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23365 part of PR testsuite/23348
23366 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23367 each of the torture options.
23368 * objc/compile/trivial.m: New test.
23370 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23372 * gfortran.dg/eoshift.f90: Correct format.
23374 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23376 * gfortran.fortran-torture/execute/character_passing.f90:
23379 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23382 * g++.dg/template/unify10.C: New.
23384 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23386 * g++.dg/parse/pr22514.C: Move to...
23387 * g++.dg/debug/pr22514.C: here.
23389 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23392 * g++.dg/inherit/pure1.C: New test.
23394 * ChangeLog: Fix typos.
23396 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23397 Steven Bosscher <stevenb@suse.de>
23399 * gfortran.dg/runtime_warning_1.f90: New test.
23401 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23404 * g++.dg/parse/crash28.C: New.
23406 2005-08-11 Richard Guenther <rguenther@suse.de>
23409 * gcc.target/i386/tailcall-1.c: New testcase.
23411 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23413 * gcc.dg/vect/vect-67.c: Un-xfail.
23415 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23418 * g++.dg/parse/crash27.C: new test.
23420 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23422 PR libfortran/22143
23423 * gfortran.dg/shift-kind.f90: New testcase.
23425 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23427 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23428 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23430 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23433 * g++.dg/other/mult-stor1.C: New test.
23435 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23437 * gcc.c-torture/pr18299-1.c: Move to ...
23438 * gcc.c-torture/compile/pr18299-1.c: Here.
23440 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23442 * gfortran/fortran.torture/execute/character_passing.f90:
23443 Fix types for LSAME.
23445 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23447 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23448 input data back to what it was originally.
23450 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23452 * objc.dg/try-catch-8.m: Enable for all targets.
23454 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23456 * gcc.dg/pr23165.c: New test.
23458 2005-08-09 Steven Bosscher <stevenb@suse.de>
23460 PR tree-optimization/23234
23461 * gcc.dg/tree-ssa/pr23234.c: New test.
23463 2005-08-08 Josh Conner <jconner@apple.com>
23465 PR rtl-optimization/23241
23466 * gcc.dg/char-compare.c: New test.
23468 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23471 * g++.dg/init/new13.C: New test.
23473 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23476 * g++.dg/other/crash-4.C: Adjust
23477 * g++/dg/ext/packed9.C: New.
23479 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23481 PR middle-end/21964
23482 * gcc.c-torture/execute/pr21964-1.c: New test.
23484 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23487 * gcc.dg/pr22458-1.c: New test.
23489 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23490 Steven G. Kargl <kargls@comcast.net>
23493 * gfortran.dg/flush_1.f90: New test.
23495 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23498 * g++.dg/template/eh2.C: New test.
23500 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23503 * g++.dg/template/instantiate7.C: New test.
23505 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23508 * gcc.dg/Wunused-value-1.c: New test.
23510 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23512 PR rtl-optimization/23233
23513 * gcc.c-torture/compile/pr23233-1.c: New test.
23515 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23519 * gfortran.dg/equiv_1.f90: New test.
23520 * gfortran.dg/equiv_2.f90: New test.
23521 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23522 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23523 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23525 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23527 * gcc.c-torture/execute/vrp-5.c: New test.
23528 * gcc.c-torture/execute/vrp-6.c: New test.
23529 * gcc.dg/tree-ssa/vrp21.c: New test.
23531 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23533 * g++.dg/parse/pr22514.C: New test.
23535 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23537 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23539 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23540 instead of constant loads / pool entries.
23542 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23544 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23547 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23549 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23550 __WINT_TYPE__ in generated prototypes if possible.
23552 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23555 * g++.dg/tree-ssa/pr22037.C:
23557 2005-08-04 Richard Henderson <rth@redhat.com>
23559 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23560 scan-tree-dump-times directive.
23562 2005-08-04 Jan Hubicka <jh@suse.cz>
23564 * gcov-1.C: Fix switch counts.
23565 * gcov-4b.c: Likewise.
23567 2005-08-03 Jeff Law <law@redhat.com>
23569 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23571 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23573 * gcc.c-torture/execute/pr23135.c: New test.
23575 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23577 PR tree-optimization/19899
23578 * gcc.dg/tree-ssa/scev-1.c: New test.
23579 * gcc.dg/tree-ssa/scev-2.c: New test.
23581 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23584 * gcc.dg/torture/pr18582-1.c: New test.
23586 2005-08-03 Jan Hubicka <jh@suse.cz>
23588 * update-conroll.c: New testcase.
23589 * update-conroll-2.c: New testcase.
23591 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23593 * gfortran.dg/constant_substring.f: New test.
23594 * gfortran.dg/pr22491.f: New test.
23596 2005-08-02 Jan Hubicka <jh@suse.cz>
23598 * update-threading.c: Replace by the proper one.
23600 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23603 * g++.dg/tree-ssa/pr23164.C: New test.
23605 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23607 * gcc.dg/tree-ssa/pr23192.c: New test.
23609 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23611 * gcc.c-torture/execute/vrp-4.c: New test.
23613 2005-08-02 Jan Hubicka <jh@suse.cz>
23615 * update-threading.c: New test.
23617 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23619 * gcc.c-torture/compile/20050801-1.c: New test.
23620 * gcc.c-torture/compile/20050801-2.c: New test.
23622 2005-08-01 Jan Hubicka <jh@suse.cz>
23624 * val-prof-5.c: New test.
23626 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23629 * gcc.dg/pr22311-1.c : New test.
23631 2005-07-31 Steven Bosscher <stevenb@suse.de>
23634 * gfortran.dg/pr23095.f: New test.
23637 * g++.dg/other/pr22003.C: New test.
23639 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23642 * gcc.c-torture/execute/pr20621-1.c: New test.
23644 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23646 * gfortran.dg/comma_format_extension_4.f: Adjust length
23647 of string for format.
23648 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23649 print statement with internal write.
23650 * gfortran.dg/der_array_io_2.f: Likewise.
23651 * gfortran.dg/der_array_io_3.f: Likewise.
23653 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23655 * gcc.dg/fold-abs-4.c: new test.
23657 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23659 PR fortran/22570 an related issues.
23660 * gfortran.dg/x_slash_1.f: New test.
23662 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23665 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23666 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23668 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23671 * gcc.dg/Wshadow-3.c: New test.
23673 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23675 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23676 used to have the wrong bounds).
23678 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23681 * gcc.dg/hex-round-1.c: Test more cases.
23682 * gcc.dg/hex-round-2.c: New test.
23684 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23687 * g++.dg/tree-ssa/pr22550.C: New test.
23689 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23691 * gcc.dg/tree-ssa/vrp19.c: New test.
23692 * gcc.dg/tree-ssa-vrp20.c: New test.
23694 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23697 * gcc.dg/transparent-union-4.c: New test.
23699 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23702 * gcc.dg/c99-vla-2.c: New test.
23704 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23707 * gcc.dg/hex-round-1.c: New test.
23709 2005-07-28 Jan Hubicka <jh@suse.cz>
23711 * inliner-1.c: Do not dump everything.
23712 * tree-prof.exp: Do not pass -ftree-based-profiling.
23713 * bprob.exp: Likewise.
23715 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23717 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23720 * g++.dg/expr/ptrmem7.C: New test.
23722 2005-07-28 Mike Stump <mrs@apple.com>
23724 * g++.old-deja/g++.mike/visibility-1.C: New test.
23726 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23729 * gcc.c-torture/execute/pr20187-1.c: New test.
23731 2005-07-28 Jeff Law <law@redhat.com>
23733 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23734 * gcc.dg/tree-ssa/vrp18.c: New test.
23736 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23738 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23740 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23742 PR tree-optimization/22506
23743 * gcc.dg/vect/ps22506.c: New test.
23745 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23748 * gcc.target/i386/sse-3.c: New test.
23750 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23752 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23753 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23755 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23758 * gcc.c-torture/compile/pr22589-1.c: New test.
23760 2005-07-28 Jan Hubicka <jh@suse.cz>
23762 * update-loopch.c: New testcase.
23764 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23766 PR rtl-optimization/23047
23767 * gcc.c-torture/execute/pr23047.c: New test.
23768 * gcc.c-torture/execute/pr23047.x: New.
23770 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23772 PR tree-optimization/22493
23773 * gcc.c-torture/execute/pr22493-1.c: New test.
23774 * gcc.c-torture/execute/pr22493-1.x: New.
23775 * gcc.c-torture/execute/vrp-1.c: New test.
23776 * gcc.c-torture/execute/vrp-2.c: New test.
23777 * gcc.c-torture/execute/vrp-2.c: New test.
23779 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23781 * gcc.target/frv/all-builtin-read8.c: Delete.
23782 * gcc.target/frv/all-builtin-read16.c: Delete.
23783 * gcc.target/frv/all-builtin-read32.c: Delete.
23784 * gcc.target/frv/all-builtin-read64.c: Delete.
23785 * gcc.target/frv/all-builtin-write8.c: Delete.
23786 * gcc.target/frv/all-builtin-write16.c: Delete.
23787 * gcc.target/frv/all-builtin-write32.c: Delete.
23788 * gcc.target/frv/all-builtin-write64.c: Delete.
23789 * gcc.target/frv/all-read-write-1.c: New.
23791 2005-07-27 Jeff Law <law@redhat.com>
23793 * gcc.c-torture/execute/pr22630.c: New test.
23795 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23797 PR tree-optimization/23073
23798 * gcc.dg/vect/nodump-pr23073.c: New test.
23799 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23801 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23803 PR tree-optimize/22348
23804 * gcc.c-torture/execute/pr22348.c: New.
23806 2005-07-27 Richard Guenther <rguenther@suse.de>
23808 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23810 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23813 * gfortran.dg/logical_comp.f90: New test.
23815 2005-07-27 Jan Hubicka <jh@suse.cz>
23817 * inliner-1.c: Add cleanup of dumps.
23818 * val-prof-*.c: Likewise.
23819 * update-tailcall.c: New.
23821 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23824 * gcc.dg/tree-ssa/pr22591.c: New test.
23825 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23827 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23830 * objc.dg/try-catch-11.m: New test.
23832 2005-07-26 Richard Guenther <rguenther@suse.de>
23834 PR tree-optimization/22486
23835 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23837 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23840 * g++.dg/opt/loop2.C: New test.
23842 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23844 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23845 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23847 2005-07-25 Adam Nemet <anemet@lnxw.com>
23849 * lib/profopt.exp (profopt-execute): Check for profiling data
23850 files on the target.
23852 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23854 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23855 for matching of asm labels.
23857 2005-07-25 Richard Guenther <rguenther@suse.de>
23859 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23861 2005-07-25 Richard Guenther <rguenther@suse.de>
23864 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23866 2005-07-25 Ira Rosen <irar@il.ibm.com>
23868 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23869 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23870 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23871 * gcc.dg/vect/vect-100.c: New test.
23872 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23873 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23874 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23875 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23876 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23877 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23878 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23879 * gfortran.dg/vect/pr19049.f90: New testcase.
23880 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23882 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23884 * gcc.c-torture/execute/20050713-1.c: New test.
23887 * gfortran.fortran-torture/execute/data_4.f90: New test.
23889 PR middle-end/20303
23890 * gcc.dg/visibility-d.c: New test.
23892 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23894 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23895 * gfortran.dg/underflow.f90: Ditto.
23897 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23899 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23900 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23901 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23903 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23905 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23906 include case of field width of zero.
23908 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23910 PR libgfortran/21875
23911 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23912 with trailing blanks on normal formatted read.
23914 2005-07-23 Chao-ying Fu <fu@mips.com>
23916 * gcc.target/mips/mips32-dsp-type.c: New test.
23917 * gcc.target/mips/mips32-dsp.c: New test.
23919 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23922 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23925 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23926 and __cyg_profile_func_exit.
23928 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23930 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23931 * gfortran.dg/comma_format_extension_4.f: Same.
23932 * gfortran.dg/pr15332.f: Same.
23933 * gfortran.dg/pr21730.f: Same.
23935 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23937 * g++.dg/opt/vrp2.C: Fix testcase.
23940 * g++.dg/opt/vrp2.C: New test.
23942 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23945 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23947 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23949 * gcc.dg/tree-ssa/20050719-1.c: New test.
23951 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23953 * gcc.dg/bfin-longcall-1.c: New file.
23954 * gcc.dg/bfin-longcall-2.c: New file.
23956 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23958 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23960 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23962 PR middle-end/19055
23963 * gcc.dg/tree-ssa/pr19055.c: New test.
23964 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23966 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23969 * g++.dg/other/pr22358.C: New test.
23971 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23974 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23976 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23979 * g++.dg/init/union2.C: New test.
23981 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23984 * gcc.dg/complex-4.c: New test.
23986 2005-07-21 Richard Guenther <rguenther@suse.de>
23989 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23990 scanning for asm labels.
23991 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23993 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23996 * gcc.dg/altivec-pr22085.c: New.
23998 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24000 PR tree-optimization/19210
24001 * gcc.dg/tree-ssa/pr19210-1.c: New.
24002 * gcc.dg/tree-ssa/pr19210-2.c: New.
24004 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24006 PR rtl-optimization/22167
24007 * g++.dg/opt/pr22167.C: New test.
24009 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24012 * g++.dg/lookup/two-stage2.C: New.
24013 * g++.dg/lookup/two-stage3.C: New.
24014 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24015 fixed two-stage name lookup for operators.
24016 * g++.dg/template/call3.C: Compiler now produces an appropriate
24018 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24020 * g++.dg/template/ptrmem4.C: Compiler produces different error
24022 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24023 connect_to_method as a candidate.
24025 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24027 * gcc.dg/fold-alloc-1.c: New test.
24029 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24031 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24032 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24034 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24036 * gcc.dg/fold-abs-1.c: New test.
24037 * gcc.dg/fold-abs-2.c: New test.
24038 * gcc.dg/fold-abs-3.c: New test.
24040 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24042 Make CONSTRUCTOR use VEC to store initializers.
24043 * g++.dg/ext/complit3.C: Check for specific error messages.
24044 * g++.dg/init/brace2.C: Update error message.
24045 * g++.dg/warn/Wbraces2.C: Likewise.
24047 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24050 * gfortran.dg/module_interface_1.f90: New test.
24052 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24053 Kenneth Zadeck <zadeck@naturalbridge.com>
24055 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24057 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24059 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24060 specify -Wformat for these tests.
24061 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24062 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24063 * gcc.dg/format/opt-6.c: Delete.
24065 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24067 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24068 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24070 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24072 * gcc.dg/tree-ssa/alias-2.c: New test.
24074 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24077 * g++.dg/template/explicit7.C: New test.
24079 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24081 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24082 field width of 8 to +Inf and -Inf.
24084 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24087 * g++.dg/template/friend36.C: New test.
24089 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24092 * gfortran.dg/pr21730.f: New test.
24094 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24095 Kenneth Zadeck <zadeck@naturalbridge.com>
24097 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24098 since pure const detection cannot run at -O1 in c compiler.
24099 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24100 can now optimize this case properly.
24101 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24102 because we now pass.
24103 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24105 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24108 * gcc.dg/format/bitfld-1.c: New test.
24110 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24113 * g++.dg/rtti/repo1.C: New test.
24115 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24117 PR middle-end/22398
24118 * gcc.c-torture/compile/pr22398.c: New test.
24120 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24123 * g++.dg/expr/cast4.C: New test.
24125 2005-07-15 Richard Guenther <rguenther@suse.de>
24127 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24128 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24130 2005-07-15 Steven Bosscher <stevenb@suse.de>
24132 PR tree-optimization/22230
24133 * gcc.dg/tree-ssa/pr22230.c: New test.
24135 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24137 * gfortran.dg/g77/cpp6.f: New test.
24140 * gfortran.dg/g77/cpp5.F: New test.
24141 * gfortran.dg/g77/cpp5.h: New file.
24142 * gfortran.dg/g77/cpp5inc.h: New file.
24144 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24146 PR libfortran/16435
24147 * gfortran.dg/tl_editting.f90: New.
24148 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24150 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24152 * gfortran.dg/char_array_constructor.f90: New test.
24154 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24156 * gfortran.dg/past_eor.f90: New.
24157 * gfortran.dg/complex_read.f90: New.
24159 2005-07-13 Jeff Law <law@redhat.com>
24161 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24164 * gcc.dg/tree-ssa/pr22321.c: New test
24166 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24168 PR tree-optimization/21921
24169 * gcc.dg/tree-ssa/pr21921.c: New.
24171 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24173 PR tree-optimizatio/22442
24174 * gcc.dg/tree-ssa/loop-11.c: New test.
24176 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24179 * gcc.c-torture/compile/pr21840.c: New test.
24181 2005-07-12 Jan Hubicka <jh@suse.cz>
24183 * gcc.c-torture/compile/pr22379.c: New test.
24185 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24187 PR libfortran/21593
24188 gfortran.dg/dev_null.f90: Remove outdated comment about
24189 PR libfortran/21593.
24192 2005-07-12 Dale Johannesen <dalej@apple.com>
24194 * gcc.target/i386/compress-float-sse.c: New.
24195 * gcc.target/i386/compress-float-sse-pic.c: New.
24196 * gcc.target/i386/compress-float-387.c: New.
24197 * gcc.target/i386/compress-float-387-pic.c: New.
24198 * gcc.dg/compress-float-ppc.c: New.
24199 * gcc.dg/compress-float-ppc-pic.c: New.
24201 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24203 PR libfortran/21593
24204 gfortran.dg/dev_null.f90: Remove targets.
24206 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24209 * gcc.dg/pr22335-1.c: New test.
24210 * gcc.dg/pr22335-2.c: New test.
24212 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24215 * g++.dg/template/nontype12.C : New test.
24217 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24219 * gcc.dg/tree-ssa/loop-10.c: New test.
24221 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24223 * gcc.c-torture/execute/20020720-1.x: Remove.
24225 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24227 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24229 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24231 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24232 (dg-mips-options): Use it.
24234 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24236 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24238 2005-07-09 Richard Henderson <rth@redhat.com>
24240 * lib/target-supports.exp (check_effective_target_sync_char_short):
24243 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24245 PR libfortran/22217
24246 * gfortran.dg/negative-z-descriptor.f90: New test.
24248 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24251 * gcc.dg/pr22329.c: New test.
24253 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24255 PR tree-optimization/20139
24256 * gcc.dg/tree-ssa/pr20139.c: New.
24258 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24261 * gcc.dg/pr22356-1.c: New test.
24263 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24266 * g++.dg/template/unify8.C: New.
24267 * g++.dg/template/unify9.C: New.
24269 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24271 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24273 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24275 * gcc.dg/darwin-version-1.c: New.
24276 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24277 * gcc.dg/builtins-20.c: Likewise.
24278 * gcc.dg/builtins-53.c: Likewise.
24279 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24280 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24281 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24282 * gcc.dg/torture/builtins-power-1.c: Likewise.
24283 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24286 2005-07-07 Jeff Law <law@redhat.com>
24288 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24289 argument evaluation order.
24291 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24293 PR libfortran/21594
24294 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24295 Add test cases where the shift length is greater than the
24298 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24300 * obj-c++.dg/proto-lossage-6.mm: New.
24301 * objc.dg/proto-lossage-6.m: New.
24303 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24305 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24306 * objc.dg/gnu-runtime-2.m: Likewise.
24308 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24310 * gfortran.dg/longline.f: New test.
24312 * gfortran.dg/badline.f: New test.
24314 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24319 * gfortran.dg/hollerith.f90: New.
24320 * gfortran.dg/hollerith2.f90: New.
24321 * gfortran.dg/hollerith3.f90: New.
24322 * gfortran.dg/hollerith4.f90: New.
24323 * gfortran.dg/hollerith_f95.f90: New.
24324 * gfortran.dg/hollerith_legacy.f90: New.
24325 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24327 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24330 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24331 * objc.dg/gnu-runtime-2.m: New.
24333 2005-07-06 Jeff Law <law@redhat.com>
24335 * gcc.dg/tree-ssa/vrp17.c: New test.
24337 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24340 * gfortran.dg/array_constructor_5.f90: New test.
24342 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24344 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24346 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24348 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24349 * gcc.dg/980816-1.c: Ditto.
24351 2005-07-06 Jeff Law <law@redhat.com>
24353 * gcc.c-torture/compile/pr21356.c: New test.
24355 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24359 * gcc.c-torture/compile/pr22013-1.c,
24360 gcc.c-torture/execute/pr22098-1.c,
24361 gcc.c-torture/execute/pr22098-2.c,
24362 gcc.c-torture/execute/pr22098-3.c: New tests.
24364 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24367 * gcc.dg/pr22308-1.c: New test.
24369 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24371 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24373 * gcc.dg/compare9.c: Use -fshort-enums instead of
24374 -fno-short-enums. Change the last test to dg-bogus.
24376 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24378 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24379 * gcc.dg/compare9.c: New.
24381 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24383 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24385 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24388 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24391 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24393 * gcc.dg/format/gcc_gfc-1.c: New.
24395 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24397 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24399 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24402 * gfortran.dg/io_invalid_1.f90: New test.
24404 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24406 * gcc.dg/format/gcc_diag-1.c: Update.
24408 2005-07-02 Jeff Law <law@redhat.com>
24410 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24411 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24413 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24415 * gcc.dg/format/gcc_diag-1.c: Update.
24417 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24420 * gcc.c-torture/compile/pr22269.c: New test.
24422 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24426 * g++.dg/tree-ssa/pr21584-1.C: New test.
24427 * g++.dg/tree-ssa/pr21584-2.C: New test.
24429 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24431 * obj-c++.dg/try-catch-11.mm: New.
24432 * objc.dg/try-catch-10.m: New.
24434 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24436 * g++.dg/other/ucnid-1.C: xfail on AIX.
24438 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24441 * gcc.dg/20050629-1.c: New test.
24443 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24445 * obj-c++.dg/const-str-1[0-1].mm: New.
24446 * objc.dg/const-str-1[0-1].m: New.
24448 2005-05-29 Richard Henderson <rth@redhat.com>
24450 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24451 Rename from check_effective_target_vect_no_max.
24452 (check_effective_target_vect_no_int_add): New.
24453 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24454 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24455 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24456 * gcc.dg/vect/vect-reduc-1.c: Use both.
24457 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24459 2005-05-29 Richard Henderson <rth@redhat.com>
24461 * lib/target-supports.exp (check_effective_target_vect_no_max):
24462 Remove i386 and x86_64.
24464 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24467 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24469 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24471 PR middle-end/21969
24472 * gcc.dg/vect/pr21969.c: New test.
24474 2005-06-28 Eric Christopher <echristo@redhat.com>
24478 * gcc.dg/inline1.c: New test.
24479 * gcc.dg/inline2.c: Ditto.
24480 * gcc.dg/inline3.c: Ditto.
24481 * gcc.dg/inline4.c: Ditto.
24482 * gcc.dg/inline5.c: Ditto.
24484 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24486 PR libfortran/22142
24487 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24488 Add testcase also testing eoshift1 for PR 22142.
24490 2005-06-28 Richard Henderson <rth@redhat.com>
24492 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24493 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24494 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24495 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24496 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24498 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24500 PR libfortran/22142
24501 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24502 Add testcase for PR 22142.
24504 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24506 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24507 gcc.target/ia64/fpreg-2.c: New tests.
24509 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24511 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24513 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24515 PR libfortran/22170
24516 * gfortran.dg/slash_1.f90: New test.
24518 2005-06-27 Richard Henderson <rth@redhat.com>
24520 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24521 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24522 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24523 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24524 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24525 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24527 2005-06-27 Richard Henderson <rth@redhat.com>
24529 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24530 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24532 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24534 * obj-c++.dg/proto-lossage-5.mm: New.
24535 * objc.dg/proto-lossage-5.m: New.
24537 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24540 * gcc.dg/tree-ssa/pr21959.c: New test.
24542 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24544 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24545 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24546 testing uninitialized var.
24548 * gcc.c-torture/execute/builtins/chk.h: New.
24549 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24550 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24551 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24552 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24553 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24554 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24555 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24556 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24557 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24558 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24559 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24560 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24561 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24562 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24563 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24564 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24565 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24566 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24567 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24568 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24569 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24570 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24571 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24572 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24573 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24574 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24575 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24576 * gcc.dg/builtin-object-size-1.c: New test.
24577 * gcc.dg/builtin-object-size-2.c: New test.
24578 * gcc.dg/builtin-object-size-3.c: New test.
24579 * gcc.dg/builtin-object-size-4.c: New test.
24580 * gcc.dg/builtin-object-size-5.c: New test.
24581 * gcc.dg/builtin-stringop-chk-1.c: New test.
24582 * gcc.dg/builtin-stringop-chk-2.c: New test.
24583 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24584 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24585 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24586 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24587 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24588 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24589 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24590 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24591 * gcc.c-torture/execute/printf-1.c: New test.
24592 * gcc.c-torture/execute/fprintf-1.c: New test.
24593 * gcc.c-torture/execute/vprintf-1.c: New test.
24594 * gcc.c-torture/execute/vfprintf-1.c: New test.
24595 * gcc.c-torture/execute/printf-chk-1.c: New test.
24596 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24597 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24598 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24600 2005-06-27 Michael Matz <matz@suse.de>
24602 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24603 slot is not merged if address escapes.
24605 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24608 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24610 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24612 PR middle-end/17965
24613 * gcc.c-torture/compile/20050622-1.c: New test.
24615 PR middle-end/22028
24616 * gcc.dg/20050620-1.c: New test.
24618 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24620 PR tree-optimization/22026
24621 * gcc.dg/tree-ssa/pr22026.c: New.
24623 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24625 PR libfortran/22144
24626 * gfortran.dg/shift-alloc.f90: New testcase.
24628 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24630 * all files: Update FSF address in copyright headers.
24632 2005-06-22 Jan Hubicka <jh@suse.cz>
24634 * wholeprogram-1.c: New testcase.
24635 * wholeprogram-2.c: New testcase.
24637 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24640 * gcc.dg/tree-ssa/pr22171.c: New test.
24642 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24644 * gfortran.dg/simplify_modulo.f90: New.
24646 2005-06-24 Jan Hubicka <jh@suse.cz>
24648 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24650 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24652 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24654 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24656 * obj-c++.dg/typedef-alias-1.mm: New.
24657 * objc.dg/typedef-alias-1.m: New.
24659 2005-06-23 Jeff Law <law@redhat.com>
24661 * gcc.dg/tree-ssa/vrp16.c: New test.
24663 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24665 * lib/target-supports.exp: Add
24666 check_effective_target_fortran_large_real and
24667 check_effective_target_fortran_large_int to check for
24668 corresponding effective targets.
24669 * gfortran.dg/large_integer_kind_1.f90: New test.
24670 * gfortran.dg/large_real_kind_1.f90: New test.
24672 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24674 PR tree-optimization/22117
24675 * gcc.dg/tree-ssa/pr22117.c: New.
24677 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24680 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24682 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24684 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24686 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24688 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24689 * gfortran.dg/f2c_4.c: Likewise.
24691 2005-06-22 Paul Brook <paul@codesourcery.com>
24694 * gfortran.dg/auto_save_1.f90: New test.
24696 2005-06-22 Michael Matz <matz@suse.de>
24698 * gcc.target/x86-64/abi: New directory.
24699 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24700 * gcc.target/x86-64/abi/README.gcc: New file.
24701 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24702 * gcc.target/x86-64/abi/asm-support.s: New file.
24703 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24704 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24705 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24706 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24707 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24708 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24709 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24710 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24711 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24712 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24713 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24714 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24715 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24716 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24717 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24718 * gcc.target/x86_64/abi/test_varargs.c: New test.
24720 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24722 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24723 32-bit i?86 and x86_64.
24725 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24727 * obj-c++.dg/const-str-[1-9].mm: New tests.
24729 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24732 * gfortran.dg/namelist_use.f90: New.
24733 * gfortran.dg/namelist_use_only.f90: New.
24735 2005-06-21 Jeff Law <law@redhat.com>
24737 * gcc.dg/tree-ssa/vrp15.c: New test.
24739 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24741 * lib/target-supports.exp (check_effective_target_vect_reduction):
24743 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24744 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24745 remove vect_reduction target keyword. Also avoid two returns in main.
24746 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24747 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24748 * gcc.dg/vect/vect-reduc-1short.c: New test.
24749 * gcc.dg/vect/vect-reduc-1char.c: New test.
24750 * gcc.dg/vect/vect-reduc-2short.c: New test.
24751 * gcc.dg/vect/vect-reduc-2char.c: New test.
24752 * gcc.dg/vect/vect-reduc-6.c: New test.
24753 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24754 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24755 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24757 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24758 Paul Thomas <pault@gcc.gnu.org>
24760 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24763 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24765 * gfortran.dg/backslash_1.f90: New test.
24766 * gfortran.dg/backslash_2.f90: New test.
24768 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24770 * gfortran.dg/duplicate_labels.f90: New test.
24772 2005-06-20 Jan Beulich <jbeulich@novell.com>
24774 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24775 unsupportable relocations.
24776 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24777 * gcc.dg/20050321-2.c: xfail for NetWare.
24779 2005-06-20 Andreas Jaeger <aj@suse.de>
24781 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24782 gcc.target/i386/fastcall-sseregparm.c,
24783 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24785 2005-06-19 Richard Henderson <rth@redhat.com>
24787 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24789 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24791 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24793 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24796 * g++.dg/conversion/simd2.C: Change expected error message.
24798 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24800 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24801 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24802 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24804 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24806 * gcc.dg/fold-mod-1.c: New test.
24808 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24811 * gfortran.dg/pr19926.f90: New test.
24813 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24815 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24816 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24818 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24819 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24821 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24823 * gcc.target/ia64/float80-varargs-1.c: New test.
24825 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24828 * gfortran.dg/f2c_6.f90: New test.
24830 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24833 * g++.dg/template/local5.C: New.
24835 2005-06-17 Richard Henderson <rth@redhat.com>
24837 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24839 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24842 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24844 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24846 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24847 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24848 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24849 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24850 check_vect to verify the presence of hardware vector support.
24852 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24855 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24857 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24859 PR libfortran/19216
24860 * gfortran.dg/pr19216.f: Add correct space between brackets and
24863 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24865 PR libfortran/16436
24866 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24868 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24870 * gcc.target/i386/attributes-error.c: New testcase.
24871 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24872 * gcc.target/i386/regparm-stdcall.c: Likewise.
24873 * gcc.target/i386/sseregparm-1.c: Likewise.
24874 * gcc.target/i386/sseregparm-2.c: Likewise.
24876 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24878 * g++.dg/rtti/crash2.C: New.
24880 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24882 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24884 2005-06-15 David Ung <davidu@mips.com>
24886 * gcc.target/mips/mips16e-extends.c: New test for testing the
24887 generation of MIPS16e zeb/zeh, seb/seh instructions.
24889 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24892 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24893 * gcc.dg/tree-ssa/pr22018.c: New test.
24895 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24897 * gcc.dg/simd-1.c: Update error messages.
24898 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24899 * gcc.dg/simd-2.c: Update error messages.
24900 * gcc.dg/simd-4.c: New.
24902 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24905 * g++.dg/other/crash-4.C: New.
24907 2005-06-14 Devang Patel <dpatel@apple.com>
24909 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24911 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24914 * g++.dg/parse/crash11.C: Update
24916 2005-06-13 Jeff Law <law@redhat.com>
24918 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24919 perform the desired transformations.
24920 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24921 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24923 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24926 * gfortran.dg/forall_1.f90: Un-XFAIL.
24928 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24931 * g++.dg/parse/crash26.C: New.
24934 * g++.dg/init/member1.C: New.
24936 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24938 * gfortran.dg/altreturn_1.f90: New test.
24940 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24942 PR middle-end/21985
24943 * gcc.dg/tree-ssa/pr21985.c: New test.
24945 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24947 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24949 2005-06-12 Roger Sayle <roger@eyesopen.com>
24952 * g++.dg/other/error10.C: New test case.
24954 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24956 PR libfortran/19155
24957 * gfortran.dg/pr19155.f: Add test.
24959 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24961 * gfortran.dg/f2c_7.f90: New test.
24963 * gfortran.dg/forall_1.f90: XFAILed.
24965 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24967 * gcc.dg/pr14796-1.c: New.
24968 * gcc.dg/pr14796-2.c: New.
24970 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24974 * gfortran.dg/deallocate_stat.f90: New test.
24976 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24978 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24980 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24982 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24983 access will be generated when this loop is vectorized. Test that
24984 accesses with same alignment were detected.
24985 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24986 Test that accesses with same alignment were detected.
24987 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24988 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24989 alignment were detected.
24991 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24994 * g++.dg/conversion/simd2.C: New.
24996 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24998 * gcc.dg/Wcxx-compat-1.c: New.
25000 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25002 PR libfortran/21480
25003 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25006 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25008 * gcc.dg/alias-8.c: New.
25010 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25012 * gcc.dg/format/cmn_err-1.c: Update.
25014 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25017 * gcc.target/sparc/fexpand-2.c: New.
25018 * gcc.target/sparc/fpmerge-2.c: New.
25019 * gcc.target/sparc/fpmul-2.c: New.
25020 * gcc.target/sparc/noresult.c: New.
25021 * gcc.target/sparc/pdist-2.c: New.
25022 * gcc.target/sparc/pdist-3.c: New.
25024 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25027 * gcc.target/i386/i386.exp: Fix comment typo.
25029 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25032 * g++.dg/inherit/using5.C: New.
25033 * g++.dg/inherit/using6.C: New.
25035 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25038 * g++.dg/template/ptrmem15.C: New test.
25041 * g++.dg/ext/label4.C: New test.
25043 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25045 * gcc.dg/tls/debug-1.c: New test.
25047 2005-06-07 Dale Johannesen <dalej@apple.com>
25049 * gcc.target/i386/movq.c: New.
25051 2005-06-07 Dale Johannesen <dalej@apple.com>
25053 * gcc.dg/20050607-1.c: New.
25055 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25057 PR middle-end/21850
25058 * gcc.c-torture/execute/20050607-1.c: New test.
25060 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25062 PR libfortran/21926
25063 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25064 Test case where the return array has lowest stride one,
25067 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25069 * lib/target-supports.exp (check_effective_target_sync_int_long):
25070 Add s390 and s390x targets.
25072 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25074 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25075 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25076 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25077 * gcc.dg/tree-ssa/loop-9.c: New test.
25079 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25081 * g++.dg/parse/defarg10.C: New.
25083 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25085 PR regression/21897
25086 * gcc.c-torture/execute/20050604-1.c: New test.
25088 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25091 * g++.dg/parse/defarg9.C: New.
25094 * g++.dg/inherit/using4.C: New.
25095 * g++.dg/overload/error1.C: Adjust expected errors.
25096 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25097 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25098 * g++.old-deja/g++.other/redecl2.C: Likewise.
25099 * g++.old-deja/g++.other/redecl4.C: Likewise.
25100 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25102 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25104 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25106 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25108 * lib/gfortran.exp (gfortran_target_compile): Call
25109 dg-additional-files-options
25110 * gfortran.dg/f2c_4.f90: New file
25111 * gfortran.dg/f2c_4.c: New file
25112 * gfortran.dg/f2c_5.f90: New file
25113 * gfortran.dg/f2c_5.c: New file
25115 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25117 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25120 * gfortran.dg/array_constructor_4.f90: New test.
25122 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25125 * g++.dg/ext/builtin9.C: New test.
25127 2005-06-05 Dale Johannesen <dalej@apple.com>
25129 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25130 * gcc.c-torture/execute/20050603-2.c: Ditto.
25132 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25134 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25135 * gcc.dg/vect/vect-reduc-1.c: New.
25136 * gcc.dg/vect/vect-reduc-2.c: New.
25137 * gcc.dg/vect/vect-reduc-3.c: New.
25139 2005-06-04 Dale Johannesen <dalej@apple.com>
25141 * gcc.c-torture/execute/20050603-1.c: New.
25142 * gcc.c-torture/execute/20050603-2.c: New.
25143 * gcc.dg/20050603-3.c: New.
25145 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25148 * gfortran.dg/debug_1.f90: New test.
25150 * gfortran.dg/forall_1.f90: New test.
25152 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25154 * gfortran.dg/array_constructor_3.f90: New test.
25156 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25158 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25160 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25162 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25164 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25167 * gcc.dg/init-excess-1.c: New test.
25169 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25172 * g++.dg/expr/static_cast6.C: New test.
25174 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25176 * gcc.dg/tree-ssa/vrp14.c: New test.
25178 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25181 * g++.dg/template/new2.C: New test.
25183 2005-06-03 Josh Conner <jconner@apple.com>
25185 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25186 all entries in initializer.
25188 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25190 PR middle-end/21858
25191 * gcc.dg/pr21858.c: New testcase.
25193 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25195 PR tree-optimization/21292
25197 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25199 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25200 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25201 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25202 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25203 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25205 2005-06-02 Richard Henderson <rth@redhat.com>
25207 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25209 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25211 * gcc.dg/wtypequal.c: New testcase.
25213 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25216 * gcc.dg/tree-ssa/pr21582.c: New test.
25218 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25221 * g++.dg/opt/interface2.h: New.
25222 * g++.dg/opt/interface2.C: New.
25223 * g++.dg/init/ctor4.C: Adjust error lines.
25224 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25225 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25226 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25227 * g++.old-deja/g++.pt/assign1.C: Likewise.
25228 * g++.old-deja/g++.pt/crash20.C: Likewise.
25230 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25232 PR tree-optimization/21734
25233 * g++.dg/vect/pr21734_1.cc: New.
25234 * g++.dg/vect/pr21734_2.cc: New.
25236 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25239 * g++.dg/template/spec24.C: New.
25242 * g++.dg/pch/local-1.C: New.
25243 * g++.dg/pch/local-1.Hs: New.
25245 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25247 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25248 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25249 * gcc.dg/tree-ssa/pr14341.c: New test.
25250 * gcc.dg/tree-ssa/pr14841.c: New test.
25251 * gcc.dg/tree-ssa/pr20701.c: New test.
25252 * gcc.dg/tree-ssa/pr21086.c: New test.
25253 * gcc.dg/tree-ssa/pr21090.c: New test.
25254 * gcc.dg/tree-ssa/pr21332.c: New test.
25255 * gcc.dg/tree-ssa/pr21458.c: New test.
25256 * gcc.dg/tree-ssa/pr21658.c: New test.
25257 * gcc.dg/tree-ssa/vrp01.c: New test.
25258 * gcc.dg/tree-ssa/vrp02.c: New test.
25259 * gcc.dg/tree-ssa/vrp03.c: New test.
25260 * gcc.dg/tree-ssa/vrp04.c: New test.
25261 * gcc.dg/tree-ssa/vrp05.c: New test.
25262 * gcc.dg/tree-ssa/vrp06.c: New test.
25263 * gcc.dg/tree-ssa/vrp07.c: New test.
25264 * gcc.dg/tree-ssa/vrp08.c: New test.
25265 * gcc.dg/tree-ssa/vrp09.c: New test.
25266 * gcc.dg/tree-ssa/vrp10.c: New test.
25267 * gcc.dg/tree-ssa/vrp11.c: New test.
25268 * gcc.dg/tree-ssa/vrp12.c: New test.
25269 * gcc.dg/tree-ssa/vrp13.c: New test.
25271 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25274 * gcc.dg/tree-ssa/pr21029.c: New test.
25276 2005-06-01 Roger Sayle <roger@eyesopen.com>
25278 * gfortran.dg/logint-1.f: New test case.
25279 * gfortran.dg/logint-2.f: Likewise.
25280 * gfortran.dg/logint-3.f: Likewise.
25282 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25286 * gcc.dg/20050527-1.c: New test.
25288 * gcc.dg/i386-sse-12.c: New test.
25291 * gfortran.dg/implicit_5.f90: New test.
25293 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25296 * gfortran/assign_4.f90: New test.
25297 * gfortran/assign_2.f90: Change compile to run.
25299 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25301 * lib/target-supports.exp
25302 (check_effective_target_sync_char_short): New.
25303 * gcc.dg/sync-2.c: New.
25305 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25307 PR tree-optimization/21817
25308 * gcc.dg/torture/pr21817-1.c: New.
25310 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25313 * g++.dg/template/init5.C: New.
25315 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25317 * gfortran.dg/char_initialiser_actual.f90:
25318 Test character initialisers as actual arguments.
25319 * gfortran.dg/char_pointer_comp_assign.f90:
25320 Test character pointer structure component assignments.
25321 * gfortran.dg/char_array_structure_constructor.f90:
25322 Test character components in structure constructors.
25324 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25326 PR middle-end/20931
25327 * g++.dg/opt/pr20931.C: New test.
25329 2005-05-31 Andreas Jaeger <aj@suse.de>
25332 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25333 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25334 g++.old-deja/g++.ext/asmspec1.C,
25335 g++.old-deja/g++.other/regstack.C,
25336 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25337 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25338 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25339 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25340 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25341 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25342 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25343 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25344 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25345 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25346 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25347 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25348 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25349 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25350 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25351 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25352 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25353 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25354 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25356 2005-05-31 Jeff Law <law@redhat.com>
25358 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25360 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25362 PR middle-end/21743
25363 * gcc.dg/builtins-1.c: Activate disabled clog test.
25364 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25366 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25368 * gfortran.dg/char_pointer_assign.f90:
25369 Test character-pointer assignments and pointer assignments.
25370 * gfortran.dg/char_pointer_dummy.f90:
25371 Test character-pointer dummy arguments.
25372 * gfortran.dg/char_pointer_func.f90:
25373 Test character-pointer function returns.
25374 * gfortran.dg/char_pointer_dependency.f90:
25375 Test character-pointer functions with dependencies.
25377 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25380 * g++.dg/lookup/using14.C: New test.
25382 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25384 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25385 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25388 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25391 * g++.dg/template/local5.C: New.
25394 * gcc.c-torture/compile/pr21761.c: New.
25396 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25399 2005-05-30 Steven G. Kargl
25402 * gfortran.dg/inquire_8.f90: New test.
25404 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25406 PR libfortran/21376
25407 * gfortran.dg/output_exponents_1.f90: New test.
25409 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25411 PR libfortran/20006
25412 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25414 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25417 * g++.dg/ext/complex1.C: New test.
25420 * g++.dg/init/ctor6.C: New test.
25422 2005-05-29 Jan Hubicka <jh@suse.cz>
25424 * gcc.c-torture/compile/pr21562.c: New.
25426 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25428 * gfortran.dg/subnormal_1.f90: New test.
25430 2005-05-28 Jan Hubicka <jh@suse.cz>
25432 * tree-prof.exp: Fix comment.
25433 * value-prof-1.c: New.
25434 * value-prof-2.c: New.
25435 * value-prof-3.c: New.
25436 * value-prof-4.c: New.
25438 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25441 * g++.dg/expr/ptrmem6.C: New test.
25442 * g++.dg/expr/ptrmem6a.C: Likewise.
25444 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25446 PR tree-optimization/21658
25447 * gcc.dg/tree-ssa/pr21658.c: New.
25449 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25452 * g++.dg/inherit/ptrmem3.C: New.
25455 * g++.dg/parse/template16.C: New.
25457 2005-05-27 Andreas Jaeger <aj@suse.de>
25459 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25461 * gcc.dg/i386-sse-8.c: Run test on all archs.
25463 2005-05-26 Mike Stump <mrs@apple.com>
25465 * objc.dg/isa-field-1.m: Only run on darwin.
25466 * objc.dg/lookup-1.m: Likewise.
25467 * objc.dg/try-catch-8.m: Likewise.
25469 2005-05-26 Roger Sayle <roger@eyesopen.com>
25471 PR tree-optimization/9814
25472 * gcc.dg/pr9814-1.c: New test case.
25474 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25476 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25477 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25478 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25479 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25480 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25481 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25482 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25483 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25484 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25485 objc.dg/try-catch-8.m: New.
25487 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25489 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25490 remove extraneous semicolons.
25492 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25494 * obj-c++.dg/comp-types-12.mm: New.
25495 * objc.dg/comp-types-11.m: New.
25496 * objc.dg/selector-4.m: New.
25498 2005-05-26 Andreas Jaeger <aj@suse.de>
25501 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25502 g++.old-deja/g++.ext/attrib3.C,
25503 g++.old-deja/g++.other/store-expr1.C,
25504 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25505 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25506 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25507 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25508 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25509 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25510 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25511 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25512 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25513 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25514 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25515 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25516 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25517 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25518 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25519 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25520 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25521 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25522 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25524 2005-05-26 Andreas Jaeger <aj@suse.de>
25526 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25527 x86-64 compilation.
25529 2005-05-26 Andreas Jaeger <aj@suse.de>
25532 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25533 gcc.misc-tests/i386-pf-athlon-1.c,
25534 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25535 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25536 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25537 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25538 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25539 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25540 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25543 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25544 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25545 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25546 x86-64 compilation.
25548 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25551 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25552 effective-target ilp32.
25554 2005-05-26 David Ung <davidu@mips.com>
25556 * gcc.target/mips/ext_ins.c: New test for testing the generation
25557 of MIPS32/64 rev 2 ext/ins instructions.
25559 2005-05-26 Andreas Jaeger <aj@suse.de>
25561 * treelang/compile/unsigned.tree: Use gimple instead of
25562 nonexisting generic dump.
25564 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25566 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25568 2005-05-26 Andreas Jaeger <aj@suse.de>
25570 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25572 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25574 PR libfortran/17283
25575 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25576 Test callee-allocated memory with write statements.
25578 2005-05-25 Roger Sayle <roger@eyesopen.com>
25580 PR middle-end/21709
25581 * gcc.dg/pr21709-1.c: New test case.
25583 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25584 Mike Stump <mrs@apple.com>
25586 * objc/execute/next_mapping.h: Update for C++.
25588 * obj-c++.dg/selector-1.mm: Move to...
25589 * obj-c++.dg/selector-4.mm: here...
25591 * obj-c++.dg/basic.mm: New.
25592 * obj-c++.dg/comp-types-1.mm: New.
25593 * obj-c++.dg/cxx-class-1.mm: New.
25594 * obj-c++.dg/cxx-ivars-1.mm: New.
25595 * obj-c++.dg/cxx-ivars-2.mm: New.
25596 * obj-c++.dg/cxx-ivars-3.mm: New.
25597 * obj-c++.dg/cxx-scope-1.mm: New.
25598 * obj-c++.dg/cxx-scope-2.mm: New.
25599 * obj-c++.dg/defs.mm: New.
25600 * obj-c++.dg/empty-private-1.mm: New.
25601 * obj-c++.dg/encode-1.mm: New.
25602 * obj-c++.dg/encode-2.mm: New.
25603 * obj-c++.dg/encode-3.mm: New.
25604 * obj-c++.dg/extern-c-1.mm: New.
25605 * obj-c++.dg/extra-semi.mm: New.
25606 * obj-c++.dg/fix-and-continue-2.mm: New.
25607 * obj-c++.dg/isa-field-1.mm: New.
25608 * obj-c++.dg/ivar-list-semi.mm: New.
25609 * obj-c++.dg/local-decl-1.mm: New.
25610 * obj-c++.dg/lookup-1.mm: New.
25611 * obj-c++.dg/lookup-2.mm: New.
25612 * obj-c++.dg/method-1.mm: New.
25613 * obj-c++.dg/method-2.mm: New.
25614 * obj-c++.dg/method-3.mm: New.
25615 * obj-c++.dg/method-4.mm: New.
25616 * obj-c++.dg/method-5.mm: New.
25617 * obj-c++.dg/method-6.mm: New.
25618 * obj-c++.dg/method-7.mm: New.
25619 * obj-c++.dg/no-extra-load.mm: New.
25620 * obj-c++.dg/overload-1.mm: New.
25621 * obj-c++.dg/pragma-1.mm: New.
25622 * obj-c++.dg/pragma-2.mm: New.
25623 * obj-c++.dg/private-1.mm: New.
25624 * obj-c++.dg/private-2.mm: New.
25625 * obj-c++.dg/proto-qual-1.mm: New.
25626 * obj-c++.dg/qual-types-1.mm: New.
25627 * obj-c++.dg/stubify-1.mm: New.
25628 * obj-c++.dg/stubify-2.mm: New.
25629 * obj-c++.dg/super-class-1.mm: New.
25630 * obj-c++.dg/super-class-2.mm: New.
25631 * obj-c++.dg/super-dealloc-1.mm: New.
25632 * obj-c++.dg/super-dealloc-2.mm: New.
25633 * obj-c++.dg/template-1.mm: New.
25634 * obj-c++.dg/template-2.mm: New.
25635 * obj-c++.dg/template-3.mm: New.
25636 * obj-c++.dg/template-4.mm: New.
25637 * obj-c++.dg/template-5.mm: New.
25638 * obj-c++.dg/template-6.mm: New.
25639 * obj-c++.dg/try-catch-1.mm: New.
25640 * obj-c++.dg/try-catch-2.mm: New.
25641 * obj-c++.dg/try-catch-3.mm: New.
25642 * obj-c++.dg/try-catch-4.mm: New.
25643 * obj-c++.dg/try-catch-5.mm: New.
25644 * obj-c++.dg/try-catch-6.mm: New.
25645 * obj-c++.dg/try-catch-7.mm: New.
25646 * obj-c++.dg/try-catch-8.mm: New.
25647 * obj-c++.dg/try-catch-9.mm: New.
25648 * obj-c++.dg/va-meth-1.mm: New.
25650 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25652 * obj-c++.dg/selector-1.mm: New.
25653 * obj-c++.dg/selector-2.mm: New.
25655 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25657 * obj-c++.dg/selector-3.mm: New.
25658 * objc.dg/selector-3.m: New.
25660 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25662 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25663 about where warning appears.
25665 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25667 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25668 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25669 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25670 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25672 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25674 * gcc.dg/20050524-1.c: New test.
25676 2005-05-25 Jan Hubicka <jh@suse.cz>
25678 * gcc.dg/tree-prof/inliner-1.c: New.
25680 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25682 * gcc.dg/tree-prof: New directory.
25683 * gcc.dg/tree-prof/tree-prof.exp: New.
25685 2005-05-25 DJ Delorie <dj@redhat.com>
25687 * gcc.dg/Wattributes-1.c: New.
25688 * gcc.dg/Wattributes-2.c: New.
25689 * gcc.dg/Wattributes-3.c: New.
25691 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25693 PR tree-optimization/19833
25694 * gcc.dg/uninit-4.c: Remove xfail.
25695 * gcc.dg/uninit-9.c: Ditto.
25697 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25699 * obj-c++.dg/bitfield-[1-5].mm: New.
25700 * obj-c++.dg/class-protocol-1.mm: New.
25701 * obj-c++.dg/comp-types-1[0-1].mm: New.
25702 * obj-c++.dg/comp-types-[2-9].mm: New.
25703 * obj-c++.dg/encode-[4-8].mm: New.
25704 * obj-c++.dg/layout-1.mm: New.
25705 * obj-c++.dg/method-1[0-9].mm: New.
25706 * obj-c++.dg/method-2[0-1].mm: New.
25707 * obj-c++.dg/method-[8-9].mm: New.
25708 * obj-c++.dg/objc-gc-3.mm: New.
25709 * obj-c++.dg/try-catch-10.mm: New.
25710 * objc.dg/bitfield-5.m: New.
25711 * objc.dg/comp-types-10.m: New.
25712 * objc.dg/comp-types-9.m: New.
25713 * objc.dg/layout-1.m: New.
25714 * objc.dg/objc-gc-4.m: New.
25715 * objc.dg/try-catch-9.m: New.
25716 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25717 * objc.dg/comp-types-1.m: Likewise.
25718 * objc.dg/comp-types-[5-6].m: Likewise.
25719 * objc.dg/method-9.m: Likewise.
25721 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25723 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25724 and on hardware without VMX support.
25726 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25728 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25730 * lib/profopt.exp (dg-final-generate, dg-final-use,
25731 profopt-final-code, profopt-get-options): New.
25732 (profopt-execute): Process test directives.
25734 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25735 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25736 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25738 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25741 * g++.dg/init/ctor5.C: New test.
25743 2005-05-24 Ira Rosen <irar@il.ibm.com>
25745 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25746 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25747 vect-113.c, vect-114.c.
25749 2005-05-23 Adam Nemet <anemet@lnxw.com>
25751 * gcc.dg/const-elim-1.c: Remove xfails.
25753 2005-05-23 Jeff Law <law@redhat.com>
25755 * gcc.c-torture/compile/pr21638.c: New test.
25756 * gcc.c-torture/compile/20050520-1.c: New test.
25758 2005-05-23 Nick Clifton <nickc@redhat.com>
25760 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25761 be a proper triple, ie: m32r*-*-*.
25762 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25764 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25766 PR middle-end/21331
25768 * gcc.c-torture/compile/pr21293.c: New test.
25769 * gcc.c-torture/execute/pr21331.c: New test.
25771 2004-05-20 Richard Henderson <rth@redhat.com>
25773 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25775 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25777 * obj-c++-dg.exp: Add.
25778 * obj-c++.exp: Add.
25779 * obj-c++.dg/dg.exp: Add.
25781 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25783 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25784 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25786 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25788 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25790 2004-05-19 Richard Henderson <rth@redhat.com>
25792 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25794 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25796 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25798 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25800 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25803 * g++.dg/parse/extern1.C: New test.
25804 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25806 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25808 * gcc.dg/c99-math.h: New.
25809 * gcc.dg/c99-math-float-1.c: New test.
25810 * gcc.dg/c99-math-double-1.c: Likewise.
25811 * gcc.dg/c99-math-long-double-1.c: Likewise.
25813 2005-05-18 Richard Henderson <rth@redhat.com>
25815 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25817 2005-05-18 Devang Patel <dpatel@apple.com>
25819 * g++.dg/opt/20050511-1.C: New test.
25821 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25823 PR libfortran/21127
25824 * gfortran.dg/reshape-complex.f90: New test.
25826 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25828 * gfortran.dg/array_constructor_1.f90: New test.
25829 * gfortran.dg/array_constructor_2.f90: New test.
25831 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25834 * gfortran.dg/pr20954.f: New test.
25836 2005-05-17 Mike Stump <mrs@apple.com>
25838 Yet more Objective-C++...
25840 * objc.dg/method-5.m: Update.
25841 * objc.dg/method-6.m: Update.
25842 * objc.dg/method-7.m: Update.
25843 * objc.dg/method-9.m: Update.
25844 * objc.dg/try-catch-2.m: Update.
25846 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25848 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25849 Remove little-endian optimizations.
25851 2005-05-17 Jeff Law <law@redhat.com>
25853 * g++.dg/tree-ssa/pr14814.C: New test.
25854 * gcc.dg/tree-ssa/pr14814.C: New test.
25855 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25856 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25858 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25860 * gcc.dg/compat/generate-random.c: Do not include
25862 * gcc.dg/compat/generate-random_r.c: Likewise.
25864 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25866 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25868 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25870 PR middle-end/21595
25871 * g++.dg/tree-ssa/builtin1.C: New testcase.
25873 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25876 * g++.dg/opt/const4.C: New test.
25878 PR middle-end/21492
25879 * g++.dg/opt/crossjump1.C: New test.
25881 PR tree-optimization/21610
25882 * gcc.c-torture/compile/20050516-1.c: New test.
25885 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25886 about the test failing.
25887 * gfortran.fortran-torture/execute/where_7.f90: New test.
25888 * gfortran.fortran-torture/execute/where_8.f90: New test.
25890 2005-05-16 Richard Henderson <rth@redhat.com>
25892 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25895 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25897 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25898 (limits.h): Include unconditionally.
25899 (stdlib.h): Likewise.
25900 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25901 (limits.h): Include unconditionally.
25902 (stdlib.h): Likewise.
25903 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25904 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25905 (limits.h): Include unconditionally.
25906 (stdlib.h): Likewise.
25907 (hashtab.h): Do not include.
25908 (getopt.h): Likewise.
25909 (stddef.h): Include.
25910 (hashval_t): Define.
25911 (struct entry): Add "next" field.
25912 (HASH_SIZE): New macro.
25913 (hash_table): New variable.
25914 (switchfiles): Do not use xmalloc.
25916 (iterative_hash): New function.
25918 (e_exists): New function.
25919 (e_insert): Likewise.
25920 (output): Use, instead of libiberty hashtable functions.
25921 (main): Do not use getopt. Do not call htab_create.
25923 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25926 * lib/target-supports.exp (check_mkfifo_available):
25927 Return 0 for cygwin as mkfifo support incomplete on platform.
25928 Fix typos in comments.
25930 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25932 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25934 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25937 * gfortran.dg/assign_4.f: New test.
25939 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25941 PR tree-optimization/21563
25942 * gcc.dg/tree-ssa/pr21563.c: New.
25944 2005-05-14 Jan Hubicka <jh@suse.cz>
25946 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25948 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25950 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25952 2005-05-13 Julian Brown <julian@codesourcery.com>
25954 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25955 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25957 2005-05-13 Jan Hubicka <jh@suse.cz>
25959 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25960 * gcc.dg/fold-xor-?.c: Likewise.
25961 * gcc.dg/pr15784-?.c: Likewise.
25962 * gcc.dg/pr20922-?.c: Likewise.
25963 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25964 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25965 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25967 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25970 * gfortran.dg/hollerith_1.f90: New test.
25972 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25974 * gfortran.dg/func_result_2.f90: New test.
25976 2005-05-11 Bud Davis <bdavis@gfortran.org>
25978 * gfortran.dg/dev_null.f90: New test.
25980 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25982 * gcc.dg/arm-vfp1.c: Revert last change.
25984 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25986 PR middle-end/19807
25987 PR tree-optimization/19639
25988 * g++.dg/tree-ssa/pr19807.C: New testcase.
25990 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25992 PR libfortran/21471
25993 * gfortran.dg/append-1.f90: New test.
25995 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25997 * gcc.dg/pr18501.c: XFAIL.
25998 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25999 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26000 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26001 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26002 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26003 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26004 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26005 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26007 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26010 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26011 gfortran.dg/f2c_3.f90: New tests.
26013 * gfortran.dg/return_1.f90: Fix dg annotation.
26015 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26017 * gcc.c-torture/compile/20050510-1.c: New test.
26019 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26021 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26023 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26025 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26027 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26030 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26032 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26035 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26036 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26038 2005-05-10 Ben Elliston <bje@au.ibm.com>
26041 * gcc.dg/debug/pr16676.c: New test.
26043 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26046 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26047 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26048 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26049 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26051 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26052 -fno-tree-dominator-opts.
26054 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26056 * gfortran.dg/return_1.f90: New test.
26058 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26060 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26062 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26064 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26067 * g++.dg/inherit/covariant13.C: New.
26069 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26071 PR libfortran/19155
26072 * gfortran.dg/pr19155.f: New test.
26074 2005-05-08 Roger Sayle <roger@eyesopen.com>
26077 * gcc.dg/pr8788-1.c: New testcase.
26079 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26082 * gcc.target/mips/fpcmp-[12].c: New tests.
26084 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26086 * lib/target-supports-dg.exp (dg-require-fork): New function.
26087 (dg-require-mkfifo): Likewise.
26088 * lib/target-supports.exp (check_function_available): New
26090 (check_fork_available): Likewise.
26091 (check_mkfifo_available): Likewise.
26093 2005-05-06 Jeff Law <law@redhat.com>
26095 * gcc.c-torture/compile/pr21380.c: New test.
26097 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26100 * g++.dg/ext/weak3.C: New test.
26102 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26105 * g++.dg/template/crash37.C: New test.
26107 2005-05-05 Paul Brook <paul@codesourcery.com>
26109 * gcc.dg/arm-g2.c: Use effective-target arm32.
26110 * gcc.dg/arm-mmx-1.c: Ditto.
26111 * gcc.dg/arm-scd42-2.c: Ditto.
26112 * gcc.dg/arm-vfp1.c: Ditto.
26113 * lib/target-supports.exp (check_effective_target_arm32): New
26116 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26118 PR libfortran/21354
26119 gfortran.dg/in_pack_rank7.f90: New test.
26121 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26123 PR middle-end/15618
26124 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26126 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26128 PR middle-end/21265
26129 * gcc.dg/20050503-1.c: New test.
26131 PR rtl-optimization/21239
26132 * gcc.dg/i386-sse-11.c: New test.
26134 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26137 * gcc.target/i386/asm-1.c: New test.
26139 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26141 PR rtl-optimization/21330
26142 * gcc.c-torture/execute/20050502-1.c: New test.
26145 * gcc.c-torture/execute/20050502-2.c: New test.
26147 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26149 PR middle-end/21282
26150 * gcc.dg/pr21282.c: New.
26152 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26154 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26155 * gcc.dg/vect/vect-92.c: Likewise.
26156 * gcc.dg/vect/vect-93.c: Likewise.
26157 * gcc.dg/vect/vect-dv-1.c: Likewise.
26158 * gcc.dg/vect/vect-dv-2.c: Likewise.
26159 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26161 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26163 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26164 * gfortran.dg/vect/vect-2.f90: Likewise.
26165 * gfortran.dg/vect/vect-3.f90: Likewise.
26166 * gfortran.dg/vect/vect-4.f90: Likewise.
26167 * gfortran.dg/vect/vect-5.f90: Likewise.
26169 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26172 * gcc.dg/rs6000-fpint-2.c: New.
26174 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26177 * gcc.dg/builtins-30.c: Update expected messages.
26178 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26179 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26180 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26182 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26184 PR tree-optimization/21294
26185 * gcc.dg/tree-ssa/pr21294.c: New.
26187 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26189 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26190 __builtin_altivec_st_internal_4si built-in.
26192 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26195 * g++.dg/template/ptrmem14.C: New test.
26197 2005-05-02 Paul Brook <paul@codesourcery.com>
26199 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26201 2005-05-02 Michael Matz <matz@suse.de>
26204 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26206 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26208 * g++.dg/cpp/weak.C: New test.
26210 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26212 * gcc.dg/tree-ssa/loop-8.c: New test.
26214 2005-04-30 Michael Maty <matz@suse.de>
26216 * gcc.dg/inline-mcpy.c: New test.
26218 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26220 PR libfortran/18958
26221 * gfortran.dg/eoshift.f90: New test case.
26223 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26225 PR libfortran/18857
26226 * gfortran.dg/matmul_1.f90: New test.
26228 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26230 PR tree-optimization/21030
26231 * gcc.dg/tree-ssa/pr21030.c: New.
26233 2005-04-29 Devang Patel <dpatel@apple.com>
26235 PR tree-optimization/21272
26236 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26238 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26242 * gfortran.dg/entry_4.f90: New test.
26243 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26244 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26245 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26246 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26247 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26248 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26249 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26251 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26253 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26255 2005-04-29 Paul Brook <paul@codesourcery.com>
26257 * gfortran.dg/entry_3.f90: New test.
26259 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26261 * gfortran.dg/implicit_4.f90: New test.
26263 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26265 * lib/target-supports.exp (check_profiling_available): Return
26266 false for xtensa-*-elf.
26268 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26270 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26271 error if file cannot be deleted.
26273 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26275 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26276 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26277 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26278 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26279 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26280 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26281 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26282 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26283 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26284 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26285 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26286 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26287 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26289 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26292 * gfortran.dg/pr20865.f90: New test.
26294 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26296 * gcc.dg/void-cast-2.c: New test.
26298 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26301 * gcc.dg/void-cast-1.c: New test.
26303 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26305 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26307 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26310 * gfortran.dg/pr21177.f90: New test.
26312 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26314 PR tree-optimization/21171
26315 * gcc.dg/tree-ssa/pr21171.c: New test.
26317 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26319 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26320 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26321 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26322 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26323 gcc.dg/tree-ssa/gen-vect-32.c: New.
26324 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26325 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26326 don't run on PPC32.
26328 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26331 * gcc.dg/transparent-union-3.c: New test.
26333 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26336 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26337 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26338 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26339 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26340 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26341 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26343 2005-04-26 Jeff Law <law@redhat.com>
26345 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26346 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26347 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26348 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26349 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26350 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26351 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26353 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26355 PR tree-optimization/17598
26356 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26358 2005-04-25 Mike Stump <mrs@apple.com>
26360 * objc.dg/fix-and-continue-1.m: Add.
26362 2005-04-25 Roger Sayle <roger@eyesopen.com>
26365 * g++.dg/opt/pr20995-1.C: New test case.
26367 2005-04-25 Devang Patel <dpatel@apple.com>
26369 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26371 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26374 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26376 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26379 * g++.dg/opt/rtti2.C: New test.
26381 2005-04-25 Paul Brook <paul@codesourcery.com>
26382 Steven G. Kargl <kargls@comcast.net>
26385 * gfortran.dg/ichar_1.f90: New file.
26387 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26389 PR middle-end/20991
26390 * g++.dg/opt/pr20991.C: New test.
26392 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26393 where sizeof (type) < __alignof__ (type).
26394 * gcc.dg/compat/struct-layout-1.h: Likewise.
26396 2005-04-24 Per Bothner <per@bothner.com>
26397 Devang Patel <dpatel@apple.com>
26399 PR preprocessor/20907
26400 * gcc.dg/cpp/very-long-comment.c: New test.
26402 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26405 * gfortran.dg/common_5.f: New test.
26407 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26409 PR middle-end/21082
26410 * g++.dg/tree-ssa/pr21082.C: New testcase.
26412 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26414 * gcc.dg/vect/vect-99.c: New test.
26416 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26418 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26420 2005-04-22 Jeff Law <law@redhat.com>
26422 * gcc.dg/uninit-5.c: Remove xfails.
26423 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26424 conditionals and loads.
26426 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26428 PR libfortran/20074
26429 PR libfortran/20436
26430 PR libfortran/21108
26431 * gfortran.dg/nested_reshape.f90: new test
26432 * gfortran.dg/reshape-alloc.f90: new test
26433 * gfortran.dg/reshape.f90: new test
26435 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26437 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26439 * gcc.dg/arm-vfp1.c: New test.
26441 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26444 * g++.dg/lookup/builtin2.C: New test.
26446 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26448 * gcc.dg/weak/weak-13.c: New test.
26450 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26452 * lib/target-supports.exp (check_effective_target_sync_int_long):
26455 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26457 * gcc.target/mips/branch-1.c: New test.
26459 2005-04-21 Richard Henderson <rth@redhat.com>
26461 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26462 * gcc.dg/vect/vect-86.c: Likewise.
26463 * gcc.dg/vect/vect-87.c: Likewise.
26464 * gcc.dg/vect/vect-88.c: Likewise.
26466 2005-04-21 Devang Patel <dpatel@apple.com>
26468 PR optimization/20994
26469 * gcc.dg/tree-ssa/ifc-3.c: New test.
26471 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26474 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26475 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26476 gcc.dg/c99-vla-jump-5.c: New tests.
26478 2005-04-19 Richard Henderson <rth@redhat.com>
26480 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26481 Fix typo in exists check.
26482 (check_effective_target_sync_int_long): New.
26483 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26484 * gcc.dg/ia64-sync-2.c: Likewise.
26485 * gcc.dg/ia64-sync-3.c: Likewise.
26486 * gcc.dg/ia64-sync-4.c: Likewise.
26488 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26490 * gcc.dg/fold-xor-1.c: New test.
26491 * gcc.dg/fold-xor-2.c: New test.
26493 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26496 * g++.dg/eh/fp-regs.C: New test.
26498 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26500 * gcc.dg/Wint-to-pointer-cast-1.c,
26501 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26502 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26503 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26505 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26508 * gfortran.dg/pr16861.f90: New test.
26510 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26512 * gcc.dg/pr21085.c: New test.
26514 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26516 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26517 (setup_mips_tests, dg-mips-options): New procedures.
26518 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26519 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26520 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26521 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26522 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26523 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26524 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26525 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26526 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26527 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26528 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26529 dg-mips-options instead of dg-options. Remove now-redundant
26530 preprocessor guards.
26531 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26532 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26533 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26534 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26535 * gcc.dg/vr-mult-2.c: Delete.
26536 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26537 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26538 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26539 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26540 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26541 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26542 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26544 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26546 * ada/acats/run_all.sh: Use sync when executable not present.
26548 2005-04-18 Devang Patel <dpatel@apple.com>
26550 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26551 * gcc.dg/vect/vect-11a.c: New.
26552 * gcc.dg/vect/vect-none.c: Update.
26553 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26555 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26557 PR tree-optimization/20922
26558 * gcc.dg/pr20922-1.c: New test.
26559 * gcc.dg/pr20922-2.c: New test.
26560 * gcc.dg/pr20922-3.c: New test.
26561 * gcc.dg/pr20922-4.c: New test.
26562 * gcc.dg/pr20922-5.c: New test.
26563 * gcc.dg/pr20922-6.c: New test.
26565 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26567 PR libfortran/20950
26568 * gfortran.dg/pr20950.f: New test.
26570 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26572 PR libfortran/19216
26573 * gfortran.dg/pr19216.f: New test.
26575 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26577 PR tree-optimization/21001
26578 * gcc.dg/tree-ssa/pr21001.c: New.
26580 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26582 PR libfortran/21075
26583 * gfortran.dg/reshape_rank7.f90: New test.
26585 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26587 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26588 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26589 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26590 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26591 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26592 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26593 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26594 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26595 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26597 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26598 in namelists. New test.
26599 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26601 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26603 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26604 namelist. New test.
26605 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26607 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26609 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26610 namelist. New test.
26611 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26612 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26613 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26615 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26616 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26619 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26621 * gfortran.dg/wtruncate.f: New testcase.
26622 * gfortran.dg/wtruncate.f90: New testcase.
26624 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26627 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26628 which sizeof/alignof is dependent, rather than just whether we are
26629 processing_template_decl.
26631 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26633 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26634 corrected typo where the wrong variables had been compared.
26636 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26638 PR libfortran/18495
26639 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26640 Test callee-allocated version of return array with a write
26642 Test spread with a temporary with another write statement.
26644 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26646 PR tree-optimization/21031
26647 * gcc.dg/tree-ssa/pr21031.c: New.
26649 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26651 PR tree-optimization/21004
26652 * gcc.dg/builtins-53.c: Include builtins-config.h.
26653 Check floorf, ceilf, floorl and ceill transformations
26654 only when HAVE_C99_RUNTIME is defined.
26656 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26658 PR middle-end/20739
26659 * gcc.dg/tree-ssa/pr20739.c: New test.
26661 2005-04-14 Mike Stump <mrs@apple.com>
26663 * gcc.dg/Foundation.framework/empty: New.
26664 * gcc.dg/framework-2.c: New.
26666 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26668 PR tree-optimization/21021
26669 * gcc.c-torture/compile/pr21021.c: New.
26671 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26674 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26675 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26676 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26677 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26678 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26679 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26680 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26681 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26683 2005-04-14 Richard Henderson <rth@redhat.com>
26685 * lib/target-supports.exp (check_effective_target_vect_condition):
26686 Add ia64, i?86, and x86_64.
26688 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26690 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26692 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26694 PR tree-optimization/20657
26695 * gcc.dg/tree-ssa/pr20657.c: New.
26697 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26699 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26700 (long long int)trunc*.
26702 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26705 * gcc.dg/pr20927.c: New test.
26707 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26709 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26710 * gcc.target/mips/asm-1.c: Likewise.
26712 2005-04-13 Dale Johannesen <dalej@apple.com>
26714 * objc.dg/objc-fast-4.m: New.
26716 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26718 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26720 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26722 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26724 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26725 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26726 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26728 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26730 PR tree-optimization/20913
26731 * gcc.dg/tree-ssa/pr20913.c: New.
26733 PR tree-optimization/20702
26734 * gcc.dg/tree-ssa/pr20702.c: New.
26736 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26739 * g++.dg/inherit/local3.C: New test.
26741 2005-04-12 Jeff Law <law@redhat.com>
26743 * gcc.dg/tree-ssa/20050412-1.c: New test.
26745 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26747 PR libfortran/19016
26748 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26749 Add tests with mask generated by expression.
26750 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26751 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26752 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26754 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26756 PR middle-end/20917
26757 * gcc.dg/20050409-1.c: New test.
26759 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26761 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26763 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26765 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26766 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26767 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26768 (TARGET_CXX): Adjust accordingly.
26769 * target.h (struct gcc_target): Remove epxort_class_data. Add
26770 determine_class_data_visibility and class_data_always_comdat.
26771 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26772 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26773 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26774 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26775 (arm_cxx_determine_class_data_visibility): New.
26776 (arm_cxx_class_data_always_comdat): Likewise.
26777 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26778 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26779 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26780 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26781 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26784 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26786 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26788 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26790 * gcc.dg/i386-darwin-fpmath.c: New.
26792 2004-04-11 Devang Patel <dpatel@apple.com>
26794 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26795 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26796 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26797 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26798 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26799 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26800 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26801 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26802 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26804 2004-04-11 Devang Patel <dpatel@apple.com>
26806 * gcc.dg/vect/vect-dv-1.c: New test.
26807 * gcc.dg/vect/vect-dv-2.c: New test.
26809 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26811 PR tree-optimization/20933
26812 * gcc.dg/tree-ssa/pr20933.c: New test.
26814 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26816 * gfortran.dg/fold_nearest.f90: New test.
26818 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26820 * gcc.dg/tree-ssa/alias-1.c: New test.
26822 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26824 PR tree-optimization/20920
26825 * g++.dg/tree-ssa/pr20920.C: New test.
26827 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26829 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26830 (long long int)ceil*.
26832 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26834 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26835 explicit C++ linkage.
26837 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26839 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26840 warning for arithmetic IF statements.
26842 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26844 * eor_handling_1.f90: New test case.
26845 * eor_handling_2.f90: New test case.
26846 * eor_handling_3.f90: New test case.
26847 * eor_handling_4.f90: New test case.
26848 * eor_handling_5.f90: New test case.
26849 * noadv_size.f90: New test case.
26850 * pad_no.f90: New test case.
26852 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26854 * gcc.c-torture/execute/20050410-1.c: New test.
26856 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26858 * gcc.dg/pr20126.c: New.
26860 2005-04-09 Bud Davis <bdavis@gfortran.org>
26861 Steven G. Kargl <kargls@comcast.net>
26863 * gfortran.dg/PR19872.f: New test.
26865 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26867 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26869 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26871 * gfortran.dg/nint_1.f90: New test.
26873 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26875 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26876 Added test for callee-allocated arrays with write statements.
26877 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26878 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26879 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26880 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26881 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26883 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26885 PR libfortran/20163
26886 * gfortran.dg/open-options-blanks.f: New test.
26888 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26891 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26893 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26895 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26896 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26897 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26898 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26899 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26900 * gcc.c-torture/execute/stdarg-4.c: New test.
26902 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26905 * g++.dg/abi/param2.C: New test.
26907 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26909 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26911 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26913 * gcc.dg/builtins-53.c: New test.
26915 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26917 * g++.dg/tree-ssa/pr18178.C: New test.
26918 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26919 * gcc.c-torture/execute/20041019-1.c: New test.
26920 * gcc.dg/tree-ssa/20041008-1.c: New test.
26921 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26922 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26923 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26924 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26925 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26926 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26927 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26928 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26929 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26930 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26932 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26934 PR rtl-optimization/20466
26935 * gcc.c-torture/execute/pr20466-1.c: New test.
26937 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26940 * g++.dg/parse/cond2.C: New test.
26943 * g++.dg/warn/Wdtor1.C: New test.
26945 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26948 * gfortran.dg/pr17229.f: New test.
26950 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26952 * gfortran.dg/tiny_1.f90: New test.
26953 * gfortran.dg/tiny_2.f90: ditto.
26955 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26957 * gfortran.dg/eor_1.f90: Fix dg-do run line
26958 * gfortran.dg/open_new.f90: Fix dg-do run line
26960 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26962 * lib/target-supports.exp (get_compiler_messages): Support
26963 optional arguments, the fourth being compiler options.
26964 (check_effective_target_fpic): New proc.
26965 * gcc.dg/20050321-2.c: Restrict to target fpic.
26967 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26969 * gcc.dg/15443-1.c: New test.
26970 * gcc.dg/15443-2.c: Likewise.
26972 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26974 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26976 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26978 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26980 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26982 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26983 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26985 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26986 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26987 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26989 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26992 * g++.dg/warn/Wunused-11.C: New test.
26994 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26996 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26998 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27000 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27002 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27005 * g++.dg/template/ptrmem13.C: New test.
27007 2005-04-05 Per Bothner <per@bothner.com>
27009 * lib/gcc.exp: Always add -fno-show-column, for now.
27011 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27014 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27015 of plain old "unsigned int" for the type of "i". Makes this test
27018 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27020 * gcc.dg/i386-ssefn-1.c: New test.
27021 * gcc.dg/i386-ssefn-2.c: New test.
27022 * gcc.dg/i386-ssefn-3.c: New test.
27023 * gcc.dg/i386-ssefn-4.c: New test.
27025 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27027 PR tree-optimization/20076
27028 * gcc.dg/builtin-apply4.c: New test.
27030 PR preprocessor/19475
27031 * gcc.dg/cpp/macspace1.c: New test.
27032 * gcc.dg/cpp/macspace2.c: New test.
27034 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27036 * gfortran.dg/pr20755.f: Fixed bad format.
27038 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27041 * g++.dg/ext/attrib21.C: New test.
27043 2004-04-05 Devang Patel <dpatel@apple.com>
27045 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27046 * gcc.dg/vect/vect-shift-1.c: New test.
27048 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27050 PR libfortran/20755
27051 * gfortran.dg/pr20755.f: New test.
27053 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27055 * gfortran.dg/pr15959.f90: New test.
27056 * gfortran.dg/string_pad_trunc.f90: New test.
27058 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27060 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27061 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27062 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27065 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27067 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27069 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27071 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27072 * gcc.c-torture/compile/20011119-2.c: Likewise.
27073 * gcc.c-torture/compile/981001-2.c: Likewise.
27075 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27078 * g++.dg/template/overload4.C: New test.
27080 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27083 * g++.dg/abi/covariant5.C: New.
27086 * g++.dg/debug/const2.C: New.
27088 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27090 PR rtl-optimization/16104
27091 * gcc.c-torture/execute/20050316-1.c: New test.
27093 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27095 * g++.dg/template/spec23.C: Fix dg-error text.
27097 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27100 * g++.dg/expr/lval2.C: New.
27102 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27104 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27105 __builtin_strcasecmp and __builtin_strncasecmp.
27107 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27110 * g++.dg/template/spec22.C: New.
27111 * g++.dg/template/spec23.C: New.
27113 2005-04-03 Dale Ranta <dir@lanl.gov>
27114 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27116 PR libfortran/20068
27117 PR libfortran/20125
27118 PR libfortran/20156
27119 PR libfortran/20471
27120 * gfortran.dg/backspace.f: New test.
27122 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27124 * gcc.dg/pr19345.c: New test.
27126 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27128 PR tree-optimization/20640
27129 * gcc.dg/torture/tree-loop-1.c: New.
27131 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27133 PR rtl-optimization/20290
27134 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27136 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27138 * gcc.dg/rs6000-fpint.c: New.
27140 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27142 * gcc.dg/old-style-then-proto-1.c: New test.
27144 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27146 * gfortran.fortran-torture/execute/backspace.f90: Check
27147 after backspace and read was incorrect.
27149 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27151 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27152 buffer past the terminating NUL using memcmp.
27153 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27154 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27156 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27157 Fix unused/uninitialized variable warnings.
27159 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27160 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27161 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27162 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27164 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27165 gcc.c-torture/execute/builtins/fputs-lib.c,
27166 gcc.c-torture/execute/builtins/lib/fprintf.c,
27167 gcc.c-torture/execute/builtins/lib/main.c,
27168 gcc.c-torture/execute/builtins/lib/memcmp.c,
27169 gcc.c-torture/execute/builtins/lib/memmove.c,
27170 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27171 gcc.c-torture/execute/builtins/lib/memset.c,
27172 gcc.c-torture/execute/builtins/lib/printf.c,
27173 gcc.c-torture/execute/builtins/lib/sprintf.c,
27174 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27175 gcc.c-torture/execute/builtins/lib/strchr.c,
27176 gcc.c-torture/execute/builtins/lib/strcmp.c,
27177 gcc.c-torture/execute/builtins/lib/strcpy.c,
27178 gcc.c-torture/execute/builtins/lib/strcspn.c,
27179 gcc.c-torture/execute/builtins/lib/strlen.c,
27180 gcc.c-torture/execute/builtins/lib/strncat.c,
27181 gcc.c-torture/execute/builtins/lib/strncmp.c,
27182 gcc.c-torture/execute/builtins/lib/strncpy.c,
27183 gcc.c-torture/execute/builtins/lib/strrchr.c,
27184 gcc.c-torture/execute/builtins/lib/strspn.c,
27185 gcc.c-torture/execute/builtins/lib/strstr.c,
27186 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27187 gcc.c-torture/execute/builtins/strlen-2.c,
27188 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27191 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27193 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27194 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27197 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27200 * g++.dg/debug/using1.C: New test.
27202 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27204 PR middle-end/20524
27205 * gcc.dg/alias-7.c: Prefix asm-declared name with
27206 __USER_LABEL_PREFIX__.
27208 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27210 Fix fallout from PR middle-end/15700:
27211 * gcc.c-torture/compile/20011119-1.c: Take
27212 __USER_LABEL_PREFIX__ into account.
27213 * gcc.c-torture/compile/20011119-2.c: Likewise.
27215 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27218 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27220 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27223 * gcc.c-torture/compile/struct-non-lval-1.c,
27224 gcc.c-torture/compile/struct-non-lval-2.c,
27225 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27227 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27229 * gcc.dg/tls/tls.exp: Remove temporary file.
27230 * g++.dg/tls/tls.exp: Ditto.
27231 * lib/file-format.exp: Ditto.
27232 * g++.dg/special/ecos.exp: Ditto.
27234 * lib/profopt.exp: Treat prof_ext as a list.
27235 * gcc.misc-tests/bprob.exp: Ditto.
27236 * g++.dg/bprob/bprob.exp: Ditto.
27238 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27239 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27240 g++.dg/tree-ssa/pointer-reference-alias.C,
27241 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27242 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27243 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27244 g++.dg/vect/pr19951.cc: Ditto.
27245 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27246 gcc.dg/builtins-47.c: Ditto.
27247 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27248 gcc.dg/pr20115-1.c: Ditto.
27249 * gcc.dg/tree-ssa/20030530-2.c,
27250 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27251 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27252 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27253 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27254 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27255 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27256 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27257 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27258 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27259 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27260 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27261 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27262 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27263 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27264 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27265 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27266 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27267 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27268 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27269 gcc.dg/tree-ssa/20030824-1.c,
27270 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27271 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27272 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27273 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27274 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27275 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27276 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27277 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27278 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27279 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27280 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27281 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27282 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27283 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27284 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27285 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27286 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27287 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27288 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27289 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27290 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27291 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27292 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27293 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27294 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27295 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27296 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27297 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27298 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27299 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27300 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27301 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27302 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27303 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27304 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27305 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27306 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27307 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27308 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27309 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27310 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27311 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27312 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27313 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27314 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27315 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27316 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27317 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27318 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27319 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27320 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27321 gcc.dg/tree-ssa/useless-1.c: Ditto.
27322 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27323 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27324 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27325 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27326 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27327 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27328 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27329 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27330 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27331 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27332 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27333 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27334 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27335 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27336 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27337 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27338 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27339 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27340 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27341 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27342 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27343 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27344 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27345 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27346 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27347 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27348 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27349 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27350 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27351 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27352 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27353 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27354 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27355 gcc.dg/vect/vect-none.c: Ditto.
27356 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27357 treelang/compile/unsigned.tree: Ditto.
27359 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27360 * gcc.dg/cpp/direct2s.c: Ditto.
27361 * gcc.dg/cpp/paste4.c: Ditto.
27362 * gcc.dg/cpp/separate-1.c: Ditto.
27363 * gcc.dg/pch/save-temps-1.c: Ditto.
27364 * g++.dg/ext/altivec-10.C: Ditto.
27365 * g++.dg/pch/pch.C: Ditto.
27367 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27369 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27370 * g++.dg/template/repo1.C: Ditto.
27371 * g++.dg/template/repo2.C: Ditto.
27372 * g++.dg/template/repo3.C: Ditto.
27373 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27374 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27375 * g++.old-deja/g++.pt/repo1.C: Ditto.
27376 * g++.old-deja/g++.pt/repo2.C: Ditto.
27377 * g++.old-deja/g++.pt/repo3.C: Ditto.
27378 * g++.old-deja/g++.pt/repo4.C: Ditto.
27380 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27381 * gcc.dg/20030107-1.c: Ditto.
27382 * gcc.dg/20030702-1.c: Ditto.
27383 * gcc.dg/profile-generate-1.c: Ditto.
27384 * g++.dg/other/profile1.C: Ditto.
27385 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27387 * lib/gcc-dg.exp (remove-build-file): New.
27388 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27389 cleanup-tree-dump, cleanup-saved-temps): New.
27391 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27393 PR c++/19203, DR 214
27394 * g++.dg/parse/ambig3.C: Not ambiguous.
27395 * g++.dg/template/spec20.C: New.
27396 * g++.dg/template/spec21.C: New.
27398 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27401 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27403 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27405 PR libfortran/20660
27406 * gfortran.dg/negative_unit.f: New test.
27408 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27410 * gcc.dg/20050330-1.c: New test.
27412 2005-03-30 Devang Patel <dpatel@apple.com>
27414 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27416 2005-03-30 Dale Johannesen <dalej@apple.com>
27418 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27420 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27422 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27423 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27424 Strip options from test name.
27426 2005-03-31 Jan Hubicka <jh@suse.cz>
27428 * gcc.dg/varpool-1.c: New testcase.
27430 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27434 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27435 gcc.dg/stmt-expr-label-3.c : New tests.
27436 * gcc.c-torture/execute/medce-2.c: Remove.
27438 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27441 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27444 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27446 * gcc.c-torture/compile/pr20203.c: New test.
27448 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27450 * gfortran.dg/promotion.f90: New test.
27452 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27454 PR middle-end/20491
27455 * gcc.dg/torture/asm-subreg-1.c: New test.
27457 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27460 * gcc.dg/pr20672-1.c: New test.
27462 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27464 * gfortran.dg/vect: New directory.
27465 * gfortran.dg/vect/vect.exp: New.
27466 * gfortran.dg/vect/vect-1.f90: New test.
27467 * gfortran.dg/vect/vect-2.f90: New test.
27468 * gfortran.dg/vect/vect-3.f90: New test.
27469 * gfortran.dg/vect/vect-4.f90: New test.
27470 * gfortran.dg/vect/vect-5.f90: New test.
27472 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27474 PR middle-end/20622
27475 * gcc.dg/alias-7.c: New test.
27477 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27479 * gcc.dg/sparc-reg-1.c: New test.
27481 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27484 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27486 2005-03-29 Dale Ranta <dir@lanl.gov>
27487 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27489 PR libfortran/20163
27490 * gfortran.dg/pr20163-2.f: New test.
27492 2005-03-28 Jan Hubicka <jh@suse.cz>
27494 PR middle-end/20635
27495 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27498 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27500 PR tree-optimization/20626
27501 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27502 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27504 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27506 * gfortran.dg/underflow.f90: New test.
27507 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27509 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27511 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27513 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27515 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27516 (g++_init): Make sure that CXXFLAGS is set.
27517 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27518 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27519 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27520 * lib/objc.exp (objc_init): Likewise.
27521 * lib/treelang.exp (treelang_init): Likewise.
27523 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27525 PR tree-optimization/20470
27526 * gcc.dg/tree-ssa/pr20470.c: New test.
27528 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27530 * gcc.dg/ppc-stfiwx.c: New.
27532 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27535 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27537 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27539 * gcc.dg/20050325-1.c: Fix a typo.
27541 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27543 PR libfortran/19678
27544 PR libfortran/19679
27545 * gfortran.dg/dos_eol.f: New test.
27547 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27549 PR rtl-optimization/20249
27550 * gcc.dg/20050325-1.c: New test.
27552 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27554 PR libfortran/15332
27555 * gfortran.dg/pr15332.f: New test.
27557 2005-03-24 Dale Johannesen <dalej@apple.com>
27559 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27561 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27563 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27564 'internal' visibility.
27565 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27566 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27567 'protected' visibility.
27568 * gcc.dg/visibility-7.c: Likewise.
27569 * lib/target-supports.exp (check_visibility_available): Take
27570 a parameter, the kind of visibility to check for.
27571 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27572 to check_visibility_available.
27574 * g++.dg/expr/cast3.C: New.
27576 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27578 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27581 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27584 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27586 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27588 * gcc.dg/badshift.c: Renamed to...
27589 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27591 * gcc.target/i386/badshift.c: Renamed to...
27592 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27595 PR rtl-optimization/20532
27596 * gcc.target/i386/badshift.c: New.
27598 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27600 * gfortran.dg/pr18025.f90: New test.
27602 2005-03-23 Dale Johannesen <dalej@apple.com>
27604 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27606 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27608 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27610 * lib/target-supports.exp (check_iconv_available): Default
27611 libiconv to -liconv, if there is no definition.
27613 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27615 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27617 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27619 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27620 * g++.dg/opt/pr7503-2.C: Likewise.
27621 * g++.dg/opt/pr7503-3.C: Likewise.
27622 * g++.dg/opt/pr7503-4.C: Likewise.
27623 * g++.dg/opt/pr7503-5.C: Likewise.
27624 * g++.dg/warn/minmax.C: New test.
27626 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27628 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27629 * gfortran.dg/g77_intrinsics_sub.f: New test.
27631 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27632 Jan Hubicka <jh@suse.cz>
27633 Steven Bosscher <stevenb@suse.de
27635 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27637 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27640 * g++.dg/template/redecl3.C: New test.
27642 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27645 * g++.dg/parse/error16.C: Tweak error markers.
27647 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27650 * gcc.dg/20050321-2.c: New test.
27652 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27656 * g++.dg/template/ptrmem12.C: New.
27658 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27660 PR rtl-optimization/20527
27661 * gcc.c-torture/execute/pr20527-1.c: New test.
27663 2005-03-22 Ben Elliston <bje@au.ibm.com>
27665 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27666 program, compile it into a real executable and then delete the .c
27667 and .x files afterwards, to avoid problems on testglue targets.
27669 2005-03-21 Stuart Hastings <stuart@apple.com>
27671 * gcc.target/i386/sse-2.c: New.
27673 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27675 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27677 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27679 * g++.dg/parse/crash25.C: Fix typo.
27681 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27684 * g++.dg/parse/crash24.C: New test.
27687 * g++.dg/parse/crash25.C: New test.
27689 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27692 * g++.dg/ext/stmtexpr4.C: New test.
27694 2005-03-20 Roger Sayle <roger@eyesopen.com>
27696 PR middle-end/20539
27697 * gcc.c-torture/compile/pr13066-1.c: New test case.
27698 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27699 * g++.dg/opt/pr13066-1.C: Likewise.
27701 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27703 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27705 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27708 * gfortran.dg/nesting_1.f90: New test.
27710 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27713 * g++.dg/lookup/using13.C: New test.
27715 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27718 * g++.dg/template/crash36.C: New test.
27720 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27723 * g++.dg/template/crash35.C: New test.
27725 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27728 * g++.dg/overload/operator2.C: New test.
27730 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27732 PR libfortran/20257
27733 * gfortran.dg/pr20257.f90: New test.
27735 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27737 PR libfortran/20480
27738 * gfortran.dg/pr20480.f90: New test.
27740 2005-03-16 Richard Henderson <rth@redhat.com>
27742 PR middle-end/15700
27743 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27744 (_rtld_global): New.
27745 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27746 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27748 * gcc.dg/alias-3.c: New.
27749 * gcc.dg/alias-4.c: New.
27750 * gcc.dg/alias-5.c: New.
27751 * gcc.dg/alias-6.c: New.
27753 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27755 * gcc.dg/cpp/ucnid-7.c: New.
27757 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27758 Dorit Naishlos <dorit@il.ibm.com>
27760 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27763 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27765 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27766 support misaligned accesses.
27767 * gcc.dg/vect/vect-58.c: Likewise.
27768 * gcc.dg/vect/vect-92.c: New.
27769 * gcc.dg/vect/vect-93.c: New.
27771 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27774 * gfortran.dg/assign_2.f90: New test.
27775 * gfortran.dg/assign_3.f90: New test.
27776 * gfortran.dg/assign.f90: New test.
27778 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27780 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27781 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27782 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27783 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27786 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27788 * gcc.dg/cpp/ucnid-6.c: New.
27790 * gcc.dg/cpp/normalize-1.c: New.
27791 * gcc.dg/cpp/normalize-2.c: New.
27792 * gcc.dg/cpp/normalize-3.c: New.
27793 * gcc.dg/cpp/normalize-4.c: New.
27794 * gcc.dg/cpp/ucnid-4.c: New.
27795 * gcc.dg/cpp/ucnid-5.c: New.
27796 * g++.dg/cpp/normalize-1.C: New.
27797 * g++.dg/cpp/ucnid-1.C: New.
27799 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27801 * gcc.dg/pr18628.c: New.
27803 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27806 * g++.dg/tree-ssa/pr20280.C: New.
27808 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27811 * gfortran.dg/stfunc_2.f90: New test.
27813 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27815 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27817 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27819 * gcc.dg/tree-ssa/20050314-1.c: New test.
27821 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27825 * g++.dg/template/friend34.C: New test.
27826 * g++.dg/template/friend35.C: Likewise.
27827 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27829 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27831 Friend class name lookup 5/n
27833 * g++.dg/lookup/hidden-class1.C: New test.
27834 * g++.dg/lookup/hidden-class2.C: Likewise.
27835 * g++.dg/lookup/hidden-class3.C: Likewise.
27836 * g++.dg/lookup/hidden-class4.C: Likewise.
27837 * g++.dg/lookup/hidden-class5.C: Likewise.
27838 * g++.dg/lookup/hidden-class6.C: Likewise.
27839 * g++.dg/lookup/hidden-class7.C: Likewise.
27840 * g++.dg/lookup/hidden-class8.C: Likewise.
27841 * g++.dg/lookup/hidden-class9.C: Likewise.
27842 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27843 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27844 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27845 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27846 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27847 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27848 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27849 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27850 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27851 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27852 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27854 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27857 * g++.dg/template/error18.C: New test.
27859 2005-03-09 Ben Elliston <bje@au.ibm.com>
27862 * g++.dg/debug/pr16792.C: New test.
27864 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27866 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27867 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27868 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27869 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27870 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27871 test assertion names.
27873 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27876 * gfortran.dg/stfunc_1.f90: New test.
27878 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27881 * gfortran.dg/real_index_1.f90: New test.
27883 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27886 * gfortran.dg/spec_expr_1.f90: New test.
27888 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27891 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27894 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27897 * gfortran.dg/largeequiv_1.f90: New test.
27899 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27901 * gcc.dg/ucnid-1.c: New.
27902 * gcc.dg/ucnid-2.c: New.
27903 * gcc.dg/ucnid-3.c: New.
27904 * gcc.dg/ucnid-4.c: New.
27905 * gcc.dg/ucnid-5.c: New.
27906 * gcc.dg/ucnid-6.c: New.
27907 * gcc.dg/cpp/ucnid-1.c: New.
27908 * gcc.dg/cpp/ucnid-2.c: New.
27909 * gcc.dg/cpp/ucnid-3.c: New.
27910 * g++.dg/other/ucnid-1.C: New.
27912 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27914 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27916 2005-03-11 Per Bothner <per@bothner.com>
27918 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27919 that diagnotics refer to correct token.
27920 * gcc.dg/unused-3.c: Likewise.
27922 2005-03-11 Per Bothner <per@bothner.com>
27924 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27925 constant" is now actually on same line as string constant.
27926 * gcc.dg/cpp/direct2s.c: Likewise.
27928 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27930 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27932 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27934 PR libfortran/20124
27935 * gfortran.dg/pr20124.f90: New Test
27937 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27939 PR tree-optimization/20130
27940 * gcc.dg/pr20130-1.c: New test.
27942 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27945 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27947 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27949 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27951 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27953 * g++.dg/eh/forced1.C: Fix comment.
27954 * g++.dg/eh/forced2.C: Ditto.
27955 * g++.dg/eh/forced3.C: Ditto.
27956 * g++.dg/eh/forced4.C: Ditto.
27958 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27961 * gcc.c-torture/compile/pr20412.c: New test.
27963 2005-03-10 Roger Sayle <roger@eyesopen.com>
27965 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27967 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27970 * gcc.dg/20050307-1.c: New test.
27972 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27975 * g++.dg/other/stdarg3.C: New.
27977 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27979 PR c++/18384, c++/18327
27980 * g++.dg/init/array19.C: New test.
27982 PR inline-asm/20314
27983 * gcc.dg/torture/pr20314-1.c: New test.
27984 * gcc.dg/torture/pr20314-2.c: New test.
27986 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27988 * gcc.dg/20050309-1.c: New test.
27990 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27992 * gcc.dg/builtins-10.c: Reactivate disabled test.
27993 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27994 new cbrt transformations.
27996 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27999 * g++.dg/template/array13.C: New test.
28001 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28004 * g++.dg/init/brace4.C: New test.
28006 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28009 * g++.dg/template/non-dependent12.C: New.
28011 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28014 * g++.dg/init/array18.C: Add dg-do run marker.
28017 * g++.dg/init/array18.C: New test.
28019 2005-03-09 Ben Elliston <bje@au.ibm.com>
28021 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28022 * g++.dg/gcov/gcov.exp: Likewise.
28023 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28024 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28025 * lib/c-torture.exp: Likewise.
28026 * lib/fortran-torture.exp: Likewise.
28027 * lib/g++.exp: Likewise.
28028 * lib/gcc-defs.exp: Likewise.
28029 * lib/gcc-dg.exp: Likewise.
28030 * lib/gcc.exp: Likewise.
28031 * lib/gcov.exp: Likewise.
28032 * lib/gfortran.exp: Likewise.
28033 * lib/mike-g++.exp: Likewise.
28034 * lib/mike-gcc.exp: Likewise.
28035 * lib/objc-torture.exp: Likewise.
28036 * lib/objc.exp: Likewise.
28037 * lib/profopt.exp: Likewise.
28038 * lib/target-libpath.exp: Likewise.
28039 * lib/target-supports.exp: Likewise.
28040 * lib/treelang.exp: Likewise.
28041 * lib/wrapper.exp: Likewise.
28043 2005-03-08 Jeff Law <law@redhat.com>
28045 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28048 2005-03-08 Ira Rosen <irar@il.ibm.com>
28050 * gcc.dg/vect/pr20122.c: New test.
28052 2005-03-07 Jeff Law <law@redhat.com>
28054 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28056 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28057 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28058 * gcc.dg/tree-ssa/pr18134.c: New test.
28060 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28062 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28063 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28064 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28066 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28069 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28071 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28073 * g++.dg/warn/Wnvdtor.C: New test.
28075 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28077 * gcc.dg/torture/pr19683-1.c: New test.
28079 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28081 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28082 * gfortran.dg/g77/19990313-2.f: Ditto.
28083 * gfortran.dg/g77/19990313-3.f: Ditto.
28084 * gfortran.dg/g77/19990525-0.f: Ditto.
28085 * gfortran.dg/g77/19990826-0.f: Ditto.
28086 * gfortran.dg/g77/19990826-2.f: Ditto.
28087 * gfortran.dg/g77/19990826-3.f: Ditto.
28088 * gfortran.dg/g77/20000511-1.f: Ditto.
28089 * gfortran.dg/g77/20000511-2.f: Ditto.
28090 * gfortran.dg/g77/970625-2.f: Ditto.
28091 * gfortran.dg/g77/980310-2.f: Ditto.
28092 * gfortran.dg/g77/980310-3.f: Ditto.
28093 * gfortran.dg/g77/980310-8.f: Ditto.
28094 * gfortran.dg/g77/980519-2.f: Ditto.
28095 * gfortran.dg/g77/alpha1.f: Ditto.
28096 * gfortran.dg/g77/claus.f: Ditto.
28097 * gfortran.dg/g77/erfc.f: Ditto.
28098 * gfortran.dg/g77/short.f: Ditto.
28099 * gfortran.fortran-torture/execute/data.f90: Ditto.
28100 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28101 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28103 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28105 * lib/file-format.exp (gcc_target_object_format): Add check for som
28106 format and hardcode object formats on hppa*-*-hpux*.
28107 * lib/target-supports.exp (check_weak_available): Add check for som
28108 object format. Always return 0 on hppa*-*-hpux10*.
28110 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28113 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28115 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28117 * gfortran.dg/pr19936_1.f90: New test.
28118 * gfortran.dg/pr19936_2.f90: New test.
28119 * gfortran.dg/pr19936_3.f90: New test.
28121 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28122 Paul Thomas <prthomas@drfccad.cea.fr>
28124 * gfortran.dg/PR19754_1.f90: New test.
28125 * gfortran.dg/PR19754_2.f90: Ditto.
28127 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28130 * g++.dg/template/non-dependent11.C: New test.
28132 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28134 * lib/target-supports.exp (check_iconv_available): Fix comment.
28136 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28137 Joseph S. Myers <joseph@codesourcery.com>
28140 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28142 2005-03-04 Matthew Sachs <msachs@apple.com>
28144 * gcc.exp (gcc_target_compile): Put braces around
28145 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28146 * objc.exp (objc_target_compile): Likewise.
28147 * treelang.exp (treelang_target_compile): Likewise.
28149 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28152 * gfortran.dg/func_result_1.f90: New test.
28154 2005-03-04 Ben Elliston <bje@au.ibm.com>
28156 * gcc.misc-tests/options.exp: New test.
28158 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28160 * gcc.dg/pr15784-4.c: New test.
28162 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28164 * gcc.c-torture/execute/pr17133.c: New.
28165 * gcc.c-torture/compile/20050303-1.c: New.
28167 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28169 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28171 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28173 * g++.dg/overload/using2.C: New.
28175 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28178 * g++.dg/init/ptrmem2.C: New test.
28180 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28183 * gcc.dg/pr8927-1.c: New test.
28185 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28188 * g++.dg/inherit/covariant12.C: New.
28190 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28193 * gfortran.dg/bound_1.f90: New test.
28195 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28197 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28198 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28200 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28203 * gcc.dg/pr20245-1.c: New test.
28205 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28207 PR middle-end/19874
28208 * gcc.c-torture/execute/20050119-2.c: New test case.
28210 2005-02-28 Ben Elliston <bje@au.ibm.com>
28212 * README: Update the DejaGnu bug reporting address.
28213 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28214 * lib/objc-torture.exp: Likewise.
28216 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28218 * gfortran.dg/boz_1.f90: New test.
28219 * gfortran.dg/boz_3.f90: New test.
28220 * gfortran.dg/boz_4.f90: New test.
28222 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28224 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28225 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28227 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28229 PR libfortran/20101
28230 * gfortran.dg/write_0_pe_format.f90: New test.
28232 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28235 * g++.dg/opt/thunk2.C: New test.
28236 * g++.dg/opt/covariant1.C: New test.
28238 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28240 * gfortran.dg/e_d_fmt.f90: New test.
28242 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28244 * gcc.dg/asm-b.c: Fix comment typos.
28246 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28248 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28251 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28254 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28255 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28256 * gcc.dg/asm-b.c: New test.
28258 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28260 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28261 Disable this test on IRIX 6.
28263 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28265 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28266 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28269 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28271 PR tree-optimization/20204
28272 * gcc.dg/pr20204.c: New test.
28274 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28277 * gcc.c-torture/execute/20050224-1.c: New test.
28280 * g++.dg/warn/Wbraces2.C: New test.
28282 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28285 * g++.dg/init/const2.C: New test.
28287 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28289 PR tree-optimization/20100
28290 * gcc.c-torture/execute/pr20100-1.c: New test.
28292 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28294 * gfortran.dg/implicit_3.f90: New test.
28296 * gfortran.dg/deftype_1.f90: New test.
28298 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28300 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28302 * g++.dg/other/anon3.C: Accept a warning.
28304 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28306 * gcc.dg/pr20017.c: Fix a comment typo.
28308 2005-02-23 Bud Davis <bdavis@gfortran.org>
28310 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28312 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28315 * ada/acats/tests/cxa/cxa3004.a: Remove.
28316 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28318 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28321 * g++.dg/init/const1.C: New test.
28324 * g++.dg/parse/constant7.C: New test.
28327 * g++.dg/parse/error27.C: New test.
28328 * g++.dg/template/qualttp15.C: Adjust error markers.
28329 * g++.old-deja/g++.other/struct1.C: Likewise.
28332 * g++.dg/template/error17.C: New test.
28335 * g++.dg/parser/error26.C: New test.
28337 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28339 PR tree-optimization/20100
28340 PR tree-optimization/20115
28341 * gcc.dg/pr20115.c: New test.
28342 * gcc.dg/pr20115-1.c: New test.
28343 * gcc.dg/pr20100.c: New test.
28344 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28345 call-clobbered variables after alias1.
28347 2005-02-22 Bud Davis <bdavis@gfortran.org>
28349 * gfortran.dg/list_read_4.f90: new test.
28351 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28353 PR rtl-optimization/20017.
28354 * gcc.dg/pr20017.c: New.
28356 2005-02-22 Devang Patel <dpatel@apple.com>
28359 * g++.dg/tree-ssa/pr19952.C: New test.
28361 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28364 * g++.dg/parse/constant6.C: New test.
28366 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28368 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28369 * g++.dg/charset/asm2.c: Likewise.
28370 * g++.dg/charset/asm3.c: Likewise.
28371 * g++.dg/charset/asm4.c: Likewise.
28372 * g++.dg/charset/asm5.c: Likewise.
28373 * g++.dg/charset/attribute1.c: Likewise.
28374 * g++.dg/charset/attribute2.c: Likewise.
28375 * g++.dg/charset/extern1.cc: Likewise.
28376 * g++.dg/charset/extern2.cc: Likewise.
28377 * g++.dg/charset/extern3.cc: Likewise.
28378 * g++.dg/charset/function.cc: Likewise.
28379 * g++.dg/charset/string.c: Likewise.
28380 * g++.dg/charset/charset.exp: Likewise.
28381 * lib/target-supports.exp (check_iconv_available): Fix comment.
28383 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28385 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28386 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28387 * gcc.dg/charset/asm2.c: Likewise.
28388 * gcc.dg/charset/asm3.c: Likewise.
28389 * gcc.dg/charset/asm4.c: Likewise.
28390 * gcc.dg/charset/asm5.c: Likewise.
28391 * gcc.dg/charset/asm6.c: Likewise.
28392 * gcc.dg/charset/attribute1.c: Likewise.
28393 * gcc.dg/charset/attribute2.c: Likewise.
28394 * gcc.dg/charset/builtin1.c: Likewise.
28395 * gcc.dg/charset/extern.c: Likewise.
28396 * gcc.dg/charset/function.c: Likewise.
28397 * gcc.dg/charset/string.c: Likewise.
28398 * gcc.dg/charset/charset.exp: Likewise.
28400 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28403 * gfortran.dg/pr20086.f90: New test.
28405 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28407 PR tree-optimization/19786
28408 * g++.dg/tree-ssa/pr19786.C: New.
28410 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28412 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28414 2005-02-21 Jeff Law <law@redhat.com>
28416 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28418 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28420 * gfortran.dg/do_iterator: Split loop, markup all lines for
28421 which an error locus is printed.
28422 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28424 * gfortran.dg/select_4.f90: Likewise.
28425 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28426 locuses in the various permutations.
28428 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28430 PR tree-optimization/19951
28431 * g++.dg/vect: New directory.
28432 * g++.dg/vect/vect.exp: New file.
28433 * g++.dg/vect/pr19951.cc: New testcase.
28434 * g++.dg/dg.exp: Also prune vectorizer tests.
28436 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28439 * gcc.dg/charset/builtin1.c: New test.
28441 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28444 * g++.dg/inherit/volatile1.C: New test.
28447 * g++.dg/template/dtor4.C: New test.
28449 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28451 * gfortran.dg/int_1.f90: New test.
28453 2005-02-19 Devang Patel <dpatel@apple.com>
28455 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28457 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28459 * gfortran.dg/achar_1.f90: New test.
28461 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28463 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28465 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28466 Jakub Jelinek <jakub@redhat.com>
28468 PR tree-optimization/19828
28469 * gcc.dg/tree-ssa/loop-7.c: New test.
28470 * gcc.c-torture/execute/20050218-1.c: New test.
28472 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28475 * gcc.dg/transparent-union-1.c: New test.
28476 * gcc.dg/transparent-union-2.c: New test.
28478 2005-02-18 James E Wilson <wilson@specifixinc.com>
28480 PR tree-optimization/18977
28481 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28483 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28486 * gcc.dg/pr20054.c: New test.
28488 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28491 * g++.dg/ext/attrib20.C: New test.
28493 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28495 PR middle-end/20030
28496 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28498 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28501 * g++.dg/opt/switch4.C: New.
28503 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28506 PR tree-optimization/20009
28507 * gcc.c-torture/compile/20050217-1.c: New test.
28508 * g++.dg/opt/switch3.C: New test.
28510 PR tree-optimization/18947
28511 * gcc.c-torture/compile/20050215-1.c: New test.
28512 * gcc.c-torture/compile/20050215-2.c: New test.
28513 * gcc.c-torture/compile/20050215-3.c: New test.
28515 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28518 * g++.dg/template/crash34.C: New.
28521 * g++.dg/other/access3.C: New.
28523 2005-02-17 Ira Rosen <irar@il.ibm.com>
28525 * gcc.dg/vect/vect-98.c: New test.
28527 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28529 PR tree-optimization/19967
28530 * gcc.dg/pr19967.c: New.
28532 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28534 PR middle-end/19857
28535 * gcc.dg/tree-ssa/20050215-1.c: New test.
28536 * gcc.c-torture/execute/20050215-1.c: New test.
28538 2005-02-15 Eric Christopher <echristo@redhat.com>
28540 * gcc.dg/cpp/20050215-1.c: New file.
28542 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28544 PR tree-optimization/15785
28545 * gcc.dg/pr15785-1.c: New test.
28547 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28550 * g++.dg/init/ctor4.C: New.
28551 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28553 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28555 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28556 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28558 2005-02-15 Andreas Schwab <schwab@suse.de>
28560 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28563 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28565 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28567 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28569 PR tree-optimization/19853
28570 * gcc.c-torture/compile/pr19853.c: New test.
28572 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28575 * g++.dg/parse/local-class1.C: New.
28578 * g++.dg/parse/ptrmem3.C: New.
28581 * g++.old-deja/g++.oliva/template6.C: Add another case.
28582 * g++.dg/template/explicit6.C: New.
28584 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28587 * g++.dg/other/redecl2.C: New.
28589 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28592 * g++.dg/abi/covariant4.C: New.
28594 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28596 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28599 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28601 * gcc.dg/vect/vect-96.c: Fix typo.
28603 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28607 * g++.dg/template/enum5.C: New test.
28609 2005-02-12 Ira Rosen <irar@il.ibm.com>
28611 * gcc.dg/vect/vect-97.c: New test.
28613 2005-02-12 Ira Rosen <irar@il.ibm.com>
28615 * gcc.dg/vect/vect-96.c: New test.
28617 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28619 * gcc.dg/builtins-34.c: Also check ldexp*.
28621 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28623 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28625 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28627 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28628 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28629 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28630 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28631 selector_list, selector_expression, dg-process-target): Move to new
28632 file target-supports-dg.exp.
28633 * lib/target-supports-dg.exp: New.
28635 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28638 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28641 * g++.dg/other/ptrmem6.C: New test.
28643 PR middle-end/19858
28644 * gcc.c-torture/compile/20050210-1.c: New test.
28646 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28649 * g++.dg/warn/Wbraces1.C: New test.
28651 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28653 * gcc.dg/builtins-52.c: New testcase.
28655 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28658 * gcc.c-torture/execute/20050119-1.c: New test.
28660 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28663 * g++.dg/init/delete1.C: New test.
28665 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28668 * g++.dg/template/static12.C: New test.
28670 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28673 * g++.dg/conversion/ambig1.C: New test.
28676 * g++.dg/ext/attrib19.C: New test.
28679 * g++.dg/parse/dtor5.C: New test.
28682 * g++.dg/template/dtor3.C: New test.
28685 * g++.dg/template/static11.C: New test.
28686 * g++.dg/template/crash2.C: Remove dg-error marker.
28688 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28691 * g++.old-deja/g++.mike/p10769a.C: Remove.
28693 2005-02-09 Roger Sayle <roger@eyesopen.com>
28695 * gcc.dg/builtins-48.c: New test case.
28696 * gcc.dg/builtins-49.c: New test case.
28697 * gcc.dg/builtins-50.c: New test case.
28698 * gcc.dg/builtins-51.c: New test case.
28700 2005-02-09 Ian Lance Taylor <ian@airs.com>
28702 PR middle-end/19583
28703 * g++.dg/warn/Wreturn-type-3.C: New test.
28705 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28707 PR middle-end/19402
28708 * gcc.dg/pr19402-1.c: New testcase.
28709 * gcc.dg/pr19402-2.c: likewise.
28711 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28713 PR middle-end/19854
28714 * g++.dg/tree-ssa/tmmti.C: New testcase.
28716 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28718 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28720 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28723 * g++.dg/parse/crash23.C: New test.
28724 * g++.dg/warn/Weff1.C: New test.
28726 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28728 * gcc.dg/20050209-1.c: New test.
28730 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28733 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28735 2005-02-08 Mike Stump <mrs@apple.com>
28737 * g++.dg/pch/import-2.c: New test.
28738 * g++.dg/pch/import-2.hs: New.
28739 * g++.dg/pch/include/import-2a.h: New.
28740 * g++.dg/pch/include/import-2b.h: New.
28742 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28744 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28746 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28748 * gfortran.dg/substr_1.f90: New test.
28750 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28752 PR middle-end/19775
28753 * gcc.dg/torture/builtin-power-1.c: Disable test for
28754 invalid transformation.
28755 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28756 no longer optimize.
28757 * gcc.dg/builtins-47.c: New testcase.
28759 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28760 Dorit Naishlos <dorit@il.ibm.com>
28762 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28764 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28766 * gcc.c-torture/compile/20050206-1.c: New test.
28768 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28771 * g++.dg/opt/pr19768.C: New test.
28773 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28776 * gcc.c-torture/compile/pr19736.c: New test.
28778 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28781 * g++.dg/parse/error25.C: New test.
28783 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28785 * gcc.c-torture/execute/20050203-1.c: New.
28787 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28789 * gcc.dg/vect/vect-85.c: Remove xfail.
28790 * gcc.dg/vect/vect-86.c: Remove xfail.
28791 * gcc.dg/vect/vect-87.c: Remove xfail.
28792 * gcc.dg/vect/vect-88.c: Remove xfail.
28794 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28796 * gcc.dg/altivec-19.c: New.
28798 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28801 * gcc.dg/nested-func-3.c: New test.
28802 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28804 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28806 * gcc.test-framework/gen_directive_tests: Generate tests for
28807 selector expressions.
28809 2005-02-02 Matt Austern <austern@apple.com>
28812 * g++/ext/builtin7.C: New.
28813 * g++/ext/builtin8.C: New.
28815 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28818 * gcc.dg/pr18502-1.c: New test.
28820 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28823 * g++.dg/template/local4.C: Tweak.
28825 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28827 PR tree-optimization/19578
28828 * gcc.c-torture/compile/20050202-1.c: New test.
28830 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28833 * gcc.dg/c99-init-4.c: New test.
28835 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28837 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28839 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28841 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28842 * g++.dg/eh/check-vect.h: New.
28844 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28845 * gcc.dg/vect/vect-78.c: Ditto.
28846 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28849 * g++.dg/conversion/simd1.C: Expect warning.
28850 * g++.dg/ext/attribute-test-1.C: Ditto.
28851 * g++.dg/ext/attribute-test-2.C: Ditto.
28852 * g++.dg/ext/attribute-test-3.C: Ditto.
28853 * g++.dg/ext/attribute-test-4.C: Ditto.
28855 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28856 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28858 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28860 2005-02-01 Richard Henderson <rth@redhat.com>
28862 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28863 long double for ibm double-double format.
28864 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28866 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28868 PR tree-optimization/19633
28869 * gcc.dg/pr19633-1.c: New test.
28870 * gcc.dg/pr19633.c: Tweak to make pointer point
28871 to NULL or a symbol.
28873 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28875 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28877 (dg-process-target (local override)): Handle selector expressions.
28879 * gcc.test-framework/README: Describe tests in source directory.
28880 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28881 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28882 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28883 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28884 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28885 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28886 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28887 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28888 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28889 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28890 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28891 * gcc.test-framework/dg-error-exp-P.c: New test.
28892 * gcc.test-framework/dg-error-exp-XP.c: New test.
28893 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28894 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28895 * gcc.test-framework/dg-output-exp-P.c: New test.
28896 * gcc.test-framework/dg-output-exp-XF.c: New test.
28897 * gcc.test-framework/dg-warning-exp-P.c: New test.
28898 * gcc.misc-tests/dg-1.c: Remove.
28899 * gcc.misc-tests/dg-2.c: Remove.
28900 * gcc.misc-tests/dg-3.c: Remove.
28901 * gcc.misc-tests/dg-4.c: Remove.
28902 * gcc.misc-tests/dg-5.c: Remove.
28903 * gcc.misc-tests/dg-6.c: Remove.
28904 * gcc.misc-tests/dg-7.c: Remove.
28905 * gcc.misc-tests/dg-8.c: Remove.
28906 * gcc.misc-tests/dg-9.c: Remove.
28907 * gcc.misc-tests/dg-10.c: Remove.
28908 * gcc.misc-tests/dg-11.c: Remove.
28909 * gcc.misc-tests/dg-12.c: Remove.
28910 * gcc.misc-tests/dg-test.exp: Remove.
28912 * gcc.test-framework/test-framework.awk: Change recording and
28913 printing of passes and failures.
28915 * gcc.test-framework: New directory.
28916 * gcc.test-framework/README: New.
28917 * gcc.test-framework/test-framework.exp: New.
28918 * gcc.test-framework/test-framework.awk: New.
28919 * gcc.test-framework/gen_directive_tests: New.
28921 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28923 * lib/treelang.exp: Fix comment typos.
28924 (treelang_target_compile): Don't append libs=-ltreelang to options.
28926 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28928 * g++.dg/parse/typename7.C: Adjust error messages.
28930 2005-01-31 Jeff Law <law@redhat.com>
28932 * gcc.c-torture/execute/20050131-1.c: New test.
28933 * gcc.dg/wcaselabel.c: New test.
28935 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28937 * g++.dg/other/warning1.C: Adjust error messags.
28938 * g++.dg/parse/constant5.C: New test.
28940 2005-01-31 Steven Bosscher <stevenb@suse.de>
28943 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28944 the test case valid.
28945 * gcc.dg/20030815-1.c: Remove invalid tests.
28946 * gcc.dg/array-7.c: Adjust expected result.
28947 * gcc.dg/pr18596-3.c: Likewise.
28948 * gcc.dg/noncompile/20000901-1.c: Likewise.
28949 * gcc.dg/noncompile/init-2.c: Likewise.
28950 * gcc.dg/noncompile/init-4.c: Likewise.
28952 2005-01-31 Dale Johannesen <dalej@apple.com>
28954 * g++.dg/opt/pr19650.C: New test.
28956 2005-01-31 Richard Henderson <rth@redhat.com>
28958 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28959 long double for intel double extended format.
28960 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28962 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28965 * g++.dg/template/static10.C: New test.
28968 * g++.dg/parse/error24.C: New test.
28971 * g++.dg/lookup/builtin1.C: New test.
28974 * g++.dg/warn/conv3.C: New test.
28976 2005-01-30 Bud Davis <bdavis@gfortran.org>
28979 * gfortan.dg/inquire_7.f90
28981 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28983 PR tree-optimization/15791
28984 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28985 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28986 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28987 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28988 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28989 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28990 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28991 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28992 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28993 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28995 2005-01-29 Paul Brook <paul@codesourcery.com>
28998 * check.c (real_or_complex_check): New function.
28999 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29000 * intrinsic.c (add_functions): Use new check functions.
29001 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29004 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29006 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29007 gcc.dg/lvalue-3.c: New tests.
29008 * gcc.dg/concat.c: Update expected messages.
29010 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29012 PR libfortran/19595
29013 * gfortran.dg/eor_1.f90: New test.
29015 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29018 * gfortran.dg/logical_data_1.f90: New test.
29020 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29023 * g++.dg/template/crash33.C: New test.
29026 * g++.dg/template/crash32.C: New test.
29028 2005-01-28 Ian Lance Taylor <ian@airs.com>
29030 PR middle-end/16558
29031 * g++.dg/warn/Wreturn-type-2.C: New test.
29033 2004-06-24 Jeff Law <law@redhat.com>
29035 * gcc.dg/tree-ssa/20050128-1.c: New test.
29037 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29039 * gcc.target/frv/all-mdpackh-1.c: New test.
29041 2005-01-28 Steven Bosscher <stevenb@suse.de>
29043 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29045 2005-01-27 Richard Henderson <rth@redhat.com>
29047 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29049 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29051 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29053 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29055 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29056 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29057 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29058 to cope with cases where the multilib options override the dg-options.
29060 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29063 * gcc.dg/noncompile/20050120-1.c: New test.
29065 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29067 PR tree-optimization/19633
29068 * gcc.dg/pr19633.c: New test.
29069 * gcc.dg/tree-ssa/pr19633.c: New test.
29071 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29073 * gcc.dg/20041216-1.c: New test.
29075 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29078 * objc.dg/selector-2.m: New test.
29080 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29082 * g++.dg/opt/range-test-2.C: New test.
29084 PR rtl-optimization/19579
29085 * gcc.c-torture/execute/20050124-1.c: New test.
29087 2005-01-26 Greg Parker <gparker@apple.com>
29088 Stuart Hastings <stuart@apple.com>
29090 * gcc.c-torture/execute/20050125-1.c: New.
29092 2005-01-18 Jan Hubicka <jh@suse.cz>
29094 PR tree-optimize/19337
29095 * gcc.c-torture/compile/20050119-1.c: New test.
29097 2005-01-24 James E Wilson <wilson@specifixinc.com>
29099 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29100 test for successful match.
29102 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29105 * objc.dg/comp-types-7.m: New test.
29107 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29109 * lib/target-supports.exp (current_target_name): New.
29110 (check_effective_target_ilp32, check_effective_target_lp64):
29111 Cache the result to use as long as the current target, with
29112 multilib flags, remains the same.
29114 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29115 (dg-require-weak, dg-require-visibility, dg-require-alias,
29116 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29117 dg-require-effective-target, dg-skip-if): Remove call to
29118 skip_test_and_clear_xfail.
29119 (dg-test): Clear xfail data.
29121 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29124 * gcc.dg/ppc64-toc.c: New test.
29126 * g++.dg/tree-ssa/empty-1.C: New test.
29128 PR middle-end/19551
29129 * gcc.c-torture/execute/20050121-1.c: New test.
29130 * gcc.dg/20050121-2.c: New test.
29132 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29133 Paul Brook <paul@codesourcery.com>
29136 * gfortran.dg/real_const_1.f: New test.
29137 * gfortran.dg/real_const_2.f90: New test.
29138 * gfortran.dg/complex_int_1.f90: New test.
29140 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29143 * gfortan.dg/inquire_6.f90: New test.
29145 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29147 PR libfortran/19451
29148 * open_readonly_1.f90: New test.
29150 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29152 PR libfortran/18982
29153 * gfortran.dg/open_new.f90: New file.
29155 2005-01-22 Paul Brook <paul@codesourcery.com>
29157 * namelist_1.f90: New test.
29159 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29161 PR tree-optimization/19484
29162 * gcc.c-torture/compile/20050122-[12].c: New tests.
29164 2005-01-22 Paul Brook <paul@codesourcery.com>
29166 * gfortran.dg/implicit_2.f90: New test.
29168 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29171 * gfortran.dg/inquire_5.f90: New test.
29173 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29176 * gcc.dg/pr18809-1.c: New test.
29178 2005-01-21 Ian Lance Taylor <ian@airs.com>
29180 * gcc.dg/20050121-1.c: New test.
29182 PR tree-optimization/13000
29183 * gcc.dg/20040206-1.c: Change warning to point where function is
29186 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29189 * g++.dg/template/array11.C: New test.
29191 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29193 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29194 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29195 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29196 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29197 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29198 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29200 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29202 PR tree-optimization/15349
29203 * gcc.dg/tree-ssa/pr15349.c: New.
29205 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29207 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29209 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29211 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29212 scan-assembler-times directive name.
29214 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29217 PR rtl-optimization/19462
29218 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29220 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29222 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29223 counting function calls on ia64.
29225 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29227 PR rtl-optimization/15139
29228 * gcc.dg/20050111-2.c: New test.
29231 * gcc.c-torture/compile/20050113-1.c: New testcase.
29233 PR middle-end/19164
29234 * gcc.dg/20050113-1.c: New testcase.
29236 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29238 * gcc.dg/vect/vect-85.c: Add comment.
29239 * gcc.dg/vect/vect-86.c: Add xfail for now.
29240 * gcc.dg/vect/vect-87.c: Add xfail for now.
29241 * gcc.dg/vect/vect-88.c: Add xfail for now.
29242 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29244 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29246 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29248 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29250 * g++.dg/debug/typedef3.C: New test.
29252 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29255 * gcc.dg/asm-a.c: New test.
29257 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29259 * gcc.dg/sh-relax.c: Add prototype for abort.
29261 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29263 * gcc.dg/short-compare-1.c: New test.
29264 * gcc.dg/short-compare-2.c: Likewise.
29266 2005-01-18 Michael Matz <matz@suse.de>
29268 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29270 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29272 PR tree-optimization/19121
29273 * gcc.c-torture/compile/pr19121.c: New test.
29275 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29278 * gcc.c-torture/compile/pr19357.c: New test.
29280 2005-01-17 Ian Lance Taylor <ian@airs.com>
29283 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29284 pass--those that refer just to the variable, possibly with a
29286 * gcc.dg/c99-const-expr-3.c: Likewise.
29288 PR middle-end/13127
29289 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29292 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29295 * gfortran.dg/endfile_2.f90: New test.
29297 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29300 * gfortran.dg/select_5.f90: New test.
29302 2004-01-16 Paul Brook <paul@codesourcery.com>
29304 * gfortran.dg/common_4.f90: New test.
29306 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29308 PR rtl-optimization/19462
29309 * gcc.dg/torture/pr19462-1.c: New test.
29311 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29314 * objc.dg/func-ptr-2.m: New.
29315 * objc.dg/volatile-1.m: New.
29317 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29319 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29321 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29323 PR tree-optimization/19060
29324 * gcc.c-torture/execute/20050104-1.c: New test.
29326 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29329 * gfortran.dg/write_to_null.f90: New test.
29331 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29332 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29335 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29338 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29341 * g++.dg/init/vector1.C: New test.
29343 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29346 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29348 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29350 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29352 * gfortran.dg/select_1.f90: New test.
29353 * gfortran.dg/select_2.f90: New test.
29354 * gfortran.dg/select_3.f90: New test.
29355 * gfortran.dg/select_4.f90: New test.
29357 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29359 PR middle-end/19084
29360 PR rtl-optimization/19348
29361 * gcc.dg/20050111-1.c: New test.
29362 * gcc.c-torture/execute/20050111-1.c: New test.
29364 * gcc.dg/i386-asm-4.c: New test.
29366 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29368 * gcc.dg/nested-func-2.c: New test.
29369 * ada/acats/norun.lst: Remove c953002.
29371 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29373 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29375 2005-01-12 Ben Elliston <bje@au.ibm.com>
29377 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29379 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29382 * g++.dg/abi/align1.C: New test.
29384 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29386 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29388 * g++.dg/ext/altivec_check.h: Support compiling as C.
29390 2005-01-10 Roger Sayle <roger@eyesopen.com>
29393 * g++.dg/expr/pr19355-1.C: New test case.
29395 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29397 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29398 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29399 * ada/acats/tests/c3/c92005b.ada: Likewise.
29400 * ada/acats/tests/c3/cxb3012.a: Likewise.
29401 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29403 2005-01-09 Paul Brook <paul@codesourcery.com>
29405 * gfortran.dg/common_2.f90: New file.
29406 * gfortran.dg/common_3.f90: New file.
29408 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29410 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29412 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29414 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29415 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29416 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29417 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29418 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29419 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29420 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29421 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29422 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29423 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29424 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29425 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29426 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29427 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29428 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29429 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29430 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29431 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29432 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29433 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29434 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29435 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29436 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29437 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29438 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29439 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29440 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29441 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29442 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29443 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29444 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29445 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29446 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29447 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29448 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29449 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29450 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29451 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29452 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29453 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29454 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29455 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29456 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29457 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29458 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29459 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29460 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29461 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29462 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29463 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29464 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29465 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29466 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29467 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29468 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29469 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29470 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29471 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29472 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29473 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29474 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29475 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29476 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29477 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29478 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29479 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29480 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29482 * gcc.dg/vect/vect-1.c: Fix spelling.
29483 * gcc.dg/vect/vect-10.c: Fix spelling.
29484 * gcc.dg/vect/vect-11.c: Fix spelling.
29485 * gcc.dg/vect/vect-12.c: Fix spelling.
29486 * gcc.dg/vect/vect-14.c: Fix spelling.
29487 * gcc.dg/vect/vect-15.c: Fix spelling.
29488 * gcc.dg/vect/vect-16.c: Fix spelling.
29489 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29490 * gcc.dg/vect/vect-64.c: Fix comments.
29491 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29493 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29494 Ira Rosen <irar@il.ibm.com>
29496 * gcc.dg/vect/vect-70.c: New test.
29497 * gcc.dg/vect/vect-71.c: New test.
29499 2005-01-09 Manfred Hollstein <mh@suse.com>
29501 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29502 * gcc.dg/pr18241-2.c: Likewise.
29503 * gcc.dg/pr18241-3.c: Likewise.
29504 * gcc.dg/pr18241-4.c: Likewise.
29505 * gcc.dg/pr18241-5.c: Likewise.
29507 2005-01-08 Richard Henderson <rth@redhat.com>
29509 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29510 False for x86 and x86-64.
29512 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29514 PR tree-optimization/18241
29515 * gcc.dg/pr18241-1.c: New test.
29516 * gcc.dg/pr18241-2.c: New test.
29517 * gcc.dg/pr18241-3.c: New test.
29518 * gcc.dg/pr18241-4.c: New test.
29519 * gcc.dg/pr18241-5.c: New test.
29521 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29523 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29524 gfortran.dg/select_4.f90: New.
29526 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29528 * gcc.c-torture/execute/20050107-1.c: New test.
29530 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29533 * g++.dg/template/ref2.C: New.
29535 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29537 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29538 instead of being empty.
29540 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29543 * gfortran.dg/array-1.f90: New test.
29545 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29547 PR tree-optimization/19283
29548 * gcc.c-torture/execute/20050106-1.c: New test.
29550 PR rtl-optimization/18861
29551 * gcc.dg/20050105-1.c: New test.
29553 PR tree-optimization/18828
29554 * gcc.dg/20050105-2.c: New test.
29556 2005-01-07 Andreas Jaeger <aj@suse.de>
29558 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29560 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29563 * gfortran.dg/fmt_read.f90: New test.
29565 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29567 * gcc.dg/rs6000-ldouble-2.c: New.
29569 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29572 * g++.dg/parser/ctor2.C: New test.
29574 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29577 * g++.dg/template/using9.C: New test.
29579 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29582 * g++.dg/lookup/friend6.C: New test.
29584 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29587 * g++.dg/template/array10.C: New.
29589 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29591 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29592 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29594 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29596 * gcc.c-torture/compile/20050105-1.c: New test.
29598 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29600 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29602 2005-01-05 Roger Sayle <roger@eyesopen.com>
29604 PR middle-end/19100
29605 * gcc.dg/conv-3.c: New test case.
29607 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29609 * gcc.dg/asm-wide-1.c: New test.
29611 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29614 * g++.dg/parse/crash22.C: New
29616 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29619 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29621 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29623 PR middle-end/17767
29624 * gcc.dg/i386-mmx-6.c: New test case.
29626 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29628 PR tree-optimization/18308
29629 * gcc.dg/vect/pr18308.c: New testcase.
29631 2005-01-04 Andreas Jaeger <aj@suse.de>
29633 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29635 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29636 Robert Bowdidge <bowdidge@apple.com>
29638 * gcc.dg/cpp/subframework1.c: New.
29639 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29640 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29641 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29642 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29644 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29646 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29648 * gcc.dg/darwin-weakimport-2.c: New.
29650 2005-01-03 Richard Henderson <rth@redhat.com>
29652 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29654 2005-01-03 Richard Henderson <rth@redhat.com>
29656 * gcc.dg/vect/vect.exp: Enable for ia64.
29657 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29658 (check_effective_target_vect_float): Likewise.
29659 (check_effective_target_vect_no_align): Likewise.
29660 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29661 * gcc.dg/vect/vect-8.c: Likewise.
29663 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29666 * gcc.dg/pr19236-1.c: New test case.
29668 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29670 PR rtl-optimization/12092
29671 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29673 2005-01-02 Andreas Jaeger <aj@suse.de>
29675 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29677 2005-01-01 Roger Sayle <roger@eyesopen.com>
29678 Andrew Pinski <pinskia@physics.uc.edu>
29680 PR rtl-optimization/12092
29681 * gcc.dg/pr12092-1.c: New test case.
29683 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29685 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29686 'hidden' and 'default' for better portability.
29687 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29689 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29691 * g++.old-deja/g++.brendan/new3.C: Likewise.
29693 2005-01-01 Steven Bosscher <stevenb@suse.de>
29695 * gcc.dg/20041231-1.C: New test.
29696 * g++.dg/warn/Wunreachable-code-1.C: New test.
29698 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29700 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29701 file, not /dev/null. Abort on error.
29703 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29704 Ziemowit Laski <zlaski@apple.com>
29707 * objc.dg/encode-5.m: New test.
29709 2004-12-29 Richard Henderson <rth@redhat.com>
29711 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29712 * objc.dg/stabs-1.m: Disable for ia64.
29714 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29717 * g++.dg/warn/Wunused-10.C: New test.
29719 2004-12-28 Richard Henderson <rth@redhat.com>
29721 * objc.dg/stabs-1.m: Disable for alpha.
29723 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29726 * g++.dg/parse/error23.C: New test.
29728 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29730 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29733 * gfortran.dg/intrinsic_modulo_1.f90: New.
29734 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29735 tests with divisor -1.
29737 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29739 * g++.dg/opt/temp1.C (memcpy): Return a value.
29742 * g++.dg/expr/cond7.C: New test.
29744 2004-12-27 Paul Brook <paul@codesourcery.com>
29746 * gfortran.dg/g77/select_no_compile.f: Remove.
29748 2004-12-27 Richard Henderson <rth@redhat.com>
29750 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29751 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29752 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29754 2004-12-26 Richard Henderson <rth@redhat.com>
29756 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29757 by 1i instead of token pasting.
29759 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29761 PR tree-optimization/17578
29762 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29763 to additional_flags.
29764 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29766 2004-12-25 Richard Henderson <rth@redhat.com>
29768 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29771 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29773 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29775 * gcc.dg/pr17957.c (dg-options): Likewise.
29776 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29777 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29778 instead of 0 on __hppa__.
29779 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29780 "foo,%r" on hppa*-*-*.
29782 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29785 * gfortran.dg/complex_write.f90: New test.
29787 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29790 * g++.dg/parse/pragma2.C: New test.
29792 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29794 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29796 * gcc.dg/empty2.c: Add missing dg-warning.
29798 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29801 * g++.dg/template/local4.C: New test.
29802 * g++.dg/template/crash19.C: Add dg-error marker.
29804 * g++.dg/template/crash31.C: Correct embedded PR number.
29806 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29809 * g++.dg/opt/temp1.C: Add do-run marker.
29811 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29813 * g++.dg/template/spec19.C: New.
29815 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29818 * gcc.dg/empty2.c: New.
29820 2004-12-23 Richard Henderson <rth@redhat.com>
29822 * lib/target-supports.exp (check_effective_target_vect_no_align):
29823 Remove i?86 and x86-64.
29825 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29828 * g++.dg/opt/temp1.C: New test.
29830 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29833 * g++.dg/template/friend33.C: New testcase.
29835 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29838 * g++.dg/template/cond5.C: New test.
29841 * g++.dg/inherit/thunk3.C: New test.
29844 * g++.dg/warn/Wunused-9.C: New test.
29846 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29848 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29850 2004-12-22 Jan Beulich <jbeulich@novell.com>
29852 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29854 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29857 * g++.dg/ext/packed8.C: New test.
29860 * g++.dg/template/crash31.C: New test.
29863 * g++.dg/template/crash30.C: New test.
29865 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29868 * g++.dg/eh/ctor3.C: New test.
29870 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29872 * objc.dg/stabs-1.m: Allow section name to be quoted and
29873 assembly label to begin with '.LL'.
29875 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29877 * gcc.dg/vect/vect.exp
29878 (check_effective_target_lp64_or_vect_no_align): New.
29879 * gcc.dg/vect/vect-77.c: Use it.
29880 * gcc.dg/vect/vect-78.c: Use it.
29882 * lib/target-supports.exp
29883 (check_effective_target_vect_no_max,
29884 check_effective_target_vect_no_bitwise,
29885 check_effective_target_vect_no_align): New.
29886 * gcc.dg/vect/vect-13.c: Use them.
29887 * gcc.dg/vect/vect-17.c: Ditto.
29888 * gcc.dg/vect/vect-18.c: Ditto.
29889 * gcc.dg/vect/vect-19.c: Ditto.
29890 * gcc.dg/vect/vect-20.c: Ditto.
29891 * gcc.dg/vect/vect-27.c: Ditto.
29892 * gcc.dg/vect/vect-29.c: Ditto.
29893 * gcc.dg/vect/vect-44.c: Ditto.
29894 * gcc.dg/vect/vect-48.c: Ditto.
29895 * gcc.dg/vect/vect-50.c: Ditto.
29896 * gcc.dg/vect/vect-52.c: Ditto.
29897 * gcc.dg/vect/vect-54.c: Ditto.
29898 * gcc.dg/vect/vect-56.c: Ditto.
29899 * gcc.dg/vect/vect-58.c: Ditto.
29900 * gcc.dg/vect/vect-60.c: Ditto.
29901 * gcc.dg/vect/vect-72.c: Ditto.
29902 * gcc.dg/vect/vect-80.c: Ditto.
29904 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29907 * g++.dg/init/string1.C: New.
29910 * g++.dg/other/synth1.C: New.
29912 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29915 * gcc.dg/pr18963-1.c: New test.
29917 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29920 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29921 * gcc.dg/pr18596-1.c: Use dg-error.
29922 (dg-options): Use -fno-unit-at-a-time.
29923 * gcc.dg/pr18596-2.c: New test.
29924 * gcc.dg/pr18596-3.c: New test.
29926 2004-12-20 Roger Sayle <roger@eyesopen.com>
29928 PR middle-end/18683
29929 * g++.dg/opt/pr18683-1.C: New test case.
29931 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29934 * g++.dg/opt/max1.C: Fix for 64bit targets.
29936 2004-12-20 Matt Austern <austern@apple.com>
29939 * g++.dg/ext/builtin6.C: New
29941 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29943 PR tree-optimization/19080
29944 * gcc.c-torture/compile/pr19080.c: New test.
29946 2004-12-20 Steven Bosscher <stevenb@suse.de>
29948 * gcc.dg/20041219-1.c: New test.
29950 2004-12-19 Roger Sayle <roger@eyesopen.com>
29952 PR middle-end/19068
29953 * g++.dg/opt/max1.C: New test case.
29955 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29957 * gcc.dg/fdata-sections-1.c: New test.
29959 2004-12-18 Roger Sayle <roger@eyesopen.com>
29961 PR middle-end/18548
29962 * gcc.dg/max-1.c: New test case.
29964 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29966 * gcc.c-torture/execute/20041218-1.c: New test.
29968 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29970 * gcc.dg/pr18501.c: New test.
29971 * gcc.dg/uninit-5.c: XFAIL.
29972 * gcc.dg/uninit-9.c: XFAIL.
29974 2004-12-17 Dale Johannesen <dalej@apple.com>
29976 * gcc.dg/20041213-1.c: New.
29978 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29980 * objc.dg/stabs-1.m: Allow assembly label to begin
29983 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29985 * gcc.c-torture/execute/20041213-1.c: Move...
29986 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29988 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29991 * g++.dg/lookup/conv-5.C: New.
29993 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29995 * objc.dg/stabs-1.m: New test.
29997 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29999 * gcc.dg/visibility-c.c: Change compile to
30000 assemble for the test.
30002 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30005 * gcc.dg/visibility-c.c: New test.
30007 2004-12-16 Roger Sayle <roger@eyesopen.com>
30009 PR middle-end/18493
30010 * gcc.dg/switch-8.c: New test case.
30012 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30015 * g++.dg/template/init4.C: New.
30016 * g++.dg/opt/static3.C: Enable optimizer.
30018 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30020 * g++.dg/other/complex1.C: New test.
30022 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30024 * g++.dg/opt/inline9.C: New test.
30026 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30029 * gfotran.dg/nullify_1.f: New test.
30031 2004-12-15 Richard Henderson <rth@redhat.com>
30033 * gcc.target/i386/i386.exp: New harness.
30034 * gcc.target/i386/vect-args.c: New.
30036 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30038 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30040 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30043 * g++.dg/template/friend32.C: New test.
30045 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30047 * cpp/pragma-once-1.c: New test.
30048 * cpp/pragma-once-1b.h: Likewise.
30049 * cpp/pragma-once-1c.h: Likewise.
30050 * cpp/pragma-once-1d.h: Likewise.
30051 * cpp/inc/pragma-once-1a.h: Likewise.
30053 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30054 Steven G. Kargl <kargls@comcast.net>
30057 * gfortran.dg/list_read_3.f90: New test.
30059 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30061 * gcc.dg/ftrapv-2.c: New test.
30063 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30066 * g++.dg/template/typename9.C: New test.
30068 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30071 * g++.dg/template/typename8.C: New test.
30072 * g++.dg/parse/friend2.C: Tweak error message.
30074 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30076 * gcc.c-torture/20041214-1.c: New test.
30078 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30081 * g++.dg/init/array17.C: New test.
30083 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30086 * g++.dg/init/aggr3.C: New test.
30088 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30090 * gcc.dg/altivec-types-1.c: New test.
30091 * gcc.dg/altivec-types-2.c: New test.
30092 * gcc.dg/altivec-types-3.c: New test.
30093 * gcc.dg/altivec-types-4.c: New test.
30094 * g++.dg/ext/altivec-types-1.C: New test.
30095 * g++.dg/ext/altivec-types-2.C: New test.
30096 * g++.dg/ext/altivec-types-3.C: New test.
30097 * g++.dg/ext/altivec-types-4.C: New test.
30099 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30101 PR middle-end/18951
30102 * gcc.c-torture/execute/20041213-1.c: New test.
30104 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30107 * g++.dg/template/cast1.C: New.
30109 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30111 * gcc.c-torture/execute/20041213-2.c: New test.
30113 2004-12-13 Richard Henderson <rth@redhat.com>
30115 * gcc.dg/i386-sse-10.c: Fix typo in options.
30117 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30120 * g++.dg/opt/pr18968.C: New test.
30122 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30125 * g++.dg/ext/visibility/staticdatamem.C: New test.
30127 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30129 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30131 2004-12-13 Roger Sayle <roger@eyesopen.com>
30133 PR rtl-optimization/18928
30134 * gcc.dg/pr18928-1.c: New test case.
30136 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30139 * gcc.c-torture/compile/20041211-1.c: New.
30141 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30143 PR middle-end/17564
30144 * gcc.c-torture/execute/20041212-1.c: New test.
30146 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30149 * gfortran.dg/common_1.f90: New test.
30151 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30152 Paul Brook <paul@codesourcery.com>
30155 * gfortran.dg/real_do_1.f90: New test.
30157 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30160 * g++.dg/opt/ptrmem6.C: New test.
30162 2004-12-11 Roger Sayle <roger@eyesopen.com>
30164 PR middle-end/18921
30165 * gcc.dg/pr18921-1.c: New test case.
30167 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30170 * gfortran.dg/scale_1.f90: New test.
30172 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30174 PR middle-end/18903
30175 * gcc.c-torture/compile/pr18903.c: New test.
30177 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30179 * gcc.c-torture/execute/20041210-1.c: New test.
30181 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30184 * g++.dg/parser/struct-1.C: New test.
30185 * g++.dg/parser/struct-2.C: New test.
30186 * g++.dg/parser/struct-3.C: New test.
30188 2004-12-09 Richard Henderson <rth@redhat.com>
30190 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30192 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30193 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30195 2004-12-09 Matt Austern <austern@apple.com>
30198 * g++.dg/ext/builtin1.C: New
30199 * g++.dg/ext/builtin2.C: New
30200 * g++.dg/ext/builtin3.C: New
30201 * g++.dg/ext/builtin4.C: New
30202 * g++.dg/ext/builtin5.C: New
30204 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30207 * g++.dg/opt/ptrmem5.C: New test.
30209 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30211 * g++.dg/parse/typename5.C: Adjust for new error.
30212 * g++.dg/parse/typename7.C: New.
30214 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30217 * g++.dg/other/mmintrin.C: New test.
30219 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30222 * g++.dg/init/array15.C: New.
30223 * g++.dg/init/array16.C: New.
30225 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30228 * gfortran.dg/assign_1.f90: New test.
30230 2004-12-08 Nick Clifton <nickc@redhat.com>
30232 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30233 * gcc.target/xstormy16/data_below100: Likewise.
30234 * gcc.target/xstormy16/sfr: Likewise.
30235 * gcc.target/xstormy16/below100.S: New test source file.
30236 * gcc.target/xstormy16/below100.ld: New test linker script.
30237 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30238 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30240 * gcc.target/xstormy16/bp.c: Likewise.
30242 * gcc.target/xstormy16/bss_below100: New files:
30243 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30244 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30245 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30246 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30247 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30248 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30249 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30250 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30251 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30252 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30253 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30254 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30255 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30256 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30257 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30258 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30259 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30260 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30261 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30262 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30263 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30264 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30265 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30266 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30267 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30268 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30269 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30271 * gcc.target/xstormy16/data_below100: New files:
30272 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30273 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30274 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30275 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30276 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30277 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30278 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30279 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30280 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30281 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30282 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30283 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30284 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30285 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30286 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30287 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30288 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30289 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30290 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30291 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30292 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30293 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30294 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30295 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30296 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30297 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30298 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30300 * gcc.target/xstormy16/sfr: New files:
30301 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30302 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30303 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30304 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30305 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30306 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30307 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30308 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30309 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30310 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30311 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30312 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30313 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30314 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30315 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30316 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30317 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30318 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30319 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30320 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30321 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30322 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30323 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30324 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30325 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30326 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30327 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30328 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30329 27_if0_sfrw_bitfield_f.c
30331 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30334 * g++.dg/lookup/name-clash4.C: New test.
30336 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30339 * g++.dg/opt/array1.C: New.
30342 * g++.dg/template/operator5.C: New.
30344 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30347 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30349 2004-12-07 Steven Bosscher <stevenb@suse.de>
30351 * gcc.dg/noncompile/20041207.c: New test.
30353 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30355 * g++.dg/other/unreachable-1.C: New test.
30357 2004-12-06 Nick Clifton <nickc@redhat.com>
30359 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30360 <limits.h> because the latter comes from gcc's include/ directory
30361 and not the newlib/libc/include directory.
30363 2004-12-04 Richard Henderson <rth@redhat.com>
30365 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30367 2004-12-04 Richard Henderson <rth@redhat.com>
30369 * lib/target-supports.exp (check_gc_sections_available): Disable
30370 for alpha and ia64.
30372 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30374 PR middle-end/17909
30375 * g++.dg/other/vararg-2.C: New test.
30377 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30379 PR c++/17011, c++/17971
30380 * g++.dg/template/error15.C: Adjust expected error.
30381 * g++.dg/template/instantiate3.C: Likewise.
30383 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30385 * gcc.dg/altivec-18.c: Fix for darwin
30387 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30390 * g++.dg/parse/ptrmem2.C: New.
30393 * g++.dg/template/new1.C: New.
30395 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30398 * gfortran.dg/direct_io_3.f90: New test.
30400 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30403 * g++.dg/parse/crash21.C: New.
30405 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30407 PR c++/15664, c++/18276
30408 * g++.dg/template/ttp13.C: New test.
30409 * g++.dg/template/ttp14.C: Likewise.
30411 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30414 * g++.dg/parse/enum2.C: New test.
30415 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30417 2004-12-02 Nick Clifton <nickc@redhat.com>
30419 * gcc.target/xstormy16: New test directory.
30420 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30421 * gcc.target/xstormy16/bp.c: Check the generation of bp
30423 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30424 bn instructions and the BELOW100 attribute.
30426 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30429 * gcc.dg/ppc-eabi.c: New.
30431 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30434 * gfortran.dg/backspace.f90
30436 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30438 * gfortran.dg/inquire.f90: New test.
30440 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30442 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30443 handle effective-target-keyword.
30444 (dg-skip-if): Support effective-target keyword as target list.
30445 (dg-xfail-if): Ditto.
30446 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30448 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30450 PR tree-optimization/18291
30451 * gcc.c-torture/compile/pr18291.c: New test.
30453 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30456 * g++.dg/parse/crash20.C: New.
30459 * g++.dg/overload/arg1.C: New.
30460 * g++.dg/overload/arg2.C: New.
30461 * g++.dg/overload/arg3.C: New.
30462 * g++.dg/overload/arg4.C: New.
30464 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30466 * gcc.dg/c99-flex-array-4.c: Remove.
30468 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30470 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30472 * lib/target-supports.exp (is-effective-target): Simplify.
30474 * lib/target-supports.exp (check_effective_target_vect_long):
30475 Fix for powerpc64-*-*.
30477 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30479 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30480 to support new requirements on FreeBSD 5.
30482 2004-11-30 Devang Patel <dpatel@apple.com>
30485 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30487 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30489 * g++.dg/ext/altivec-13.C: New test.
30491 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30494 * gcc.c-torture/execute/p18298.c: New test.
30496 2004-11-30 Ira Rosen <irar@il.ibm.com>
30497 Dorit Naishlos <dorit@il.ibm.com>
30500 * gcc.dg/vect/vect-89.c: New test.
30502 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30504 * gcc.dg/pr18596-1.c: New test.
30506 2004-11-30 Ben Elliston <bje@au.ibm.com>
30508 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30510 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30513 * gcc.dg/pr18479.c: New test.
30515 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30518 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30519 mmix-knuth-mmixware.
30521 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30522 cris-*-elf* cris-*-aout* mmix-*-*
30524 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30526 PR middle-end/18725
30527 * gcc.dg/pr18725.c: New test.
30529 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30532 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30535 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30537 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30540 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30541 * g++.old-deja/g++.law/ctors5.C: Likewise.
30542 * g++.old-deja/g++.other/crash25.C: Likewise.
30545 * g++.dg/template/error16.C: New test.
30548 * g++.dg/template/crash29.C: New test.
30550 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30552 PR tree-optimization/18712
30553 * gcc.c-torture/compile/pr18712.c: New test.
30555 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30558 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30561 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30564 * g++.dg/lookup/crash6.C: New test.
30566 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30568 PR middle-end/18164
30569 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30571 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30573 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30574 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30575 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30577 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30579 * gcc.dg/pr18164.c: New test.
30581 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30583 * gcc.dg/funroll-loops-all.c: New.
30585 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30588 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30589 delimeter, match space and TAB as well as ":".
30592 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30595 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30598 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30601 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30603 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30605 * gfortran.dg/direct_io_2.f90: New test.
30607 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30610 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30612 2004-11-28 Richard Henderson <rth@redhat.com>
30614 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30616 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30618 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30619 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30620 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30621 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30622 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30623 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30624 gcc.dg/pointer-arith-8.c: New tests.
30626 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30629 * gfortran.dg/endfile.f90: New test.
30631 2004-11-27 Falk Hueffner <falk@debian.org>
30633 * gcc.dg/loop-6.c: New test.
30635 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30637 * gcc.c-torture/execute/20041126-1.c: New test.
30639 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30641 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30644 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30646 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30649 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30651 PR rtl-optimization/17825
30652 * gcc.c-torture/compile/20041119-1.c: New test.
30654 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30656 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30657 Check existence of ld library path variables before unsetting.
30659 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30661 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30663 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30665 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30667 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30669 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30671 2004-11-26 Ben Elliston <bje@au.ibm.com>
30673 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30676 2004-11-26 Ben Elliston <bje@au.ibm.com>
30678 * gcc.dg/pr17957.c: Pass --param, not -param.
30680 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30682 PR middle-end/17957
30683 * gcc.dg/pr17957.c: New test.
30685 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30688 * g++.dg/template/crash28.C: Likewise.
30691 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30692 * g++.dg/ext/lvaddr.C: Likewise.
30693 * g++.dg/opt/pr7503-3.C: Likewise.
30696 * g++.dg/parse/qualified3.C: New test.
30697 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30700 * g++.dg/expr/return1.C: New test.
30702 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30704 Friend class name lookup 3/n, PR c++/3332
30705 * g++.dg/lookup/friend3.C: New test.
30706 * g++.dg/lookup/friend4.C: Likewise.
30707 * g++.dg/lookup/friend5.C: Likewise.
30709 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30711 Friend class name lookup 2/n, PR c++/14513, c++/15410
30712 * g++.dg/lookup/friend2.C: New test.
30713 * g++.dg/template/friend31.C: Likewise.
30715 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30717 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30719 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30722 * g++.dg/tc1/dr56.C: Remove.
30723 * g++.dg/template/typedef1.C: Add dg-error markers.
30724 * g++.old-deja/g++.other/typedef7.C: Likewise.
30727 * g++.dg/parse/typedef7.C: New test.
30729 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30731 * gcc.c-torture/execute/20041124-1.c: New test.
30733 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30735 * g++.dg/template/deduce3.C: New test.
30738 * g++.dg/template/crash27.C: New test.
30741 * g++.dg/warn/Wshadow-3.C: New test.
30743 2004-11-24 Devang Patel <dpatel@apple.com>
30746 * gcc.dg/cpp/isysroot-1.c: New test.
30747 * gcc.dg/cpp/usr/include/stdio.h: New file.
30748 * gcc.dg/cpp/isysroot-2.c: New test.
30749 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30752 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30755 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30757 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30759 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30760 * gcc.target/sparc/pdist.c: Likewise.
30762 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30765 * g++.dg/conversion/simd1.C: New test.
30767 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30769 * lib/target-libpath.exp: New file defining
30770 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30771 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30772 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30773 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30774 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30776 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30778 * gcc.dg/pragma-align-2.c: Test macro expansion.
30779 * gcc.dg/pragma-pack-2.c: New test.
30781 2004-11-23 Richard Henderson <rth@redhat.com>
30783 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30784 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30785 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30786 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30787 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30788 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30790 * gcc.dg/vect/vect.exp: Add check for alpha.
30791 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30792 (check_effective_target_vect_int): Enable for alpha.
30793 (check_effective_target_vect_long): New.
30794 (is-effective-target): Add it.
30796 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30798 * gcc.dg/pr18614-1.c: New test.
30800 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30802 * gcc.dg/setjmp-2.c: New test.
30804 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30806 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30807 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30808 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30809 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30810 gcc.target/sparc/pdist.c: New tests.
30812 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30814 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30816 2004-11-22 Dale Johannesen <dalej@apple.com>
30818 * gcc.dg/20041111-1.c: New.
30820 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30823 * gcc.dg/vect/pr18536.c: New test.
30825 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30828 * g++.dg/template/nontype11.C: New test.
30830 2004-11-21 Roger Sayle <roger@eyesopen.com>
30832 PR middle-end/18520
30833 * gcc.dg/pr18520-1.c: New test case.
30835 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30837 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30838 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30839 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30840 expected diagnostics.
30842 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30845 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30846 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30847 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30849 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30851 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30853 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30854 Joseph Myers <joseph@codesourcery.com>
30856 * lib/target-supports.exp (check_visibility_available): Really
30859 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30862 * gcc.dg/vect/vect-85.c: New test.
30863 * gcc.dg/vect/vect-86.c: New test.
30864 * gcc.dg/vect/vect-87.c: New test.
30865 * gcc.dg/vect/vect-88.c: New test.
30867 2004-11-19 Ben Elliston <bje@au.ibm.com>
30869 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30871 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30873 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30874 * gcc.dg/ppc-and-1.c: Ditto.
30875 * gcc.dg/ppc-compare-1.c: Ditto.
30876 * gcc.dg/ppc-mov-1.c: Ditto
30878 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30879 Mark Mitchell <mark@codesourcery.com>
30881 * gcc.dg/pragma-init-fini-2.c: New test.
30883 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30884 Aldy Hernandez <aldyh@redhat.com>
30886 * lib/target-supports.exp (check_effective_target_vect_int): New
30887 (check_effective_target_vect_float): New
30888 (check_effective_target_vect_double): New.
30889 (is-effective-target): Support new effective targets keywords.
30890 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30891 default action for dg-do.
30892 * gcc.dg/vect/pr16105.c: Use new support.
30893 * gcc.dg/vect/pr18400.c: Ditto.
30894 * gcc.dg/vect/pr18425.c: Ditto.
30895 * gcc.dg/vect/vect-1.c: Ditto.
30896 * gcc.dg/vect/vect-10.c: Ditto.
30897 * gcc.dg/vect/vect-11.c: Ditto.
30898 * gcc.dg/vect/vect-12.c: Ditto.
30899 * gcc.dg/vect/vect-13.c: Ditto.
30900 * gcc.dg/vect/vect-14.c: Ditto.
30901 * gcc.dg/vect/vect-15.c: Ditto.
30902 * gcc.dg/vect/vect-16.c: Ditto.
30903 * gcc.dg/vect/vect-17.c: Ditto.
30904 * gcc.dg/vect/vect-18.c: Ditto.
30905 * gcc.dg/vect/vect-19.c: Ditto.
30906 * gcc.dg/vect/vect-2.c: Ditto.
30907 * gcc.dg/vect/vect-20.c: Ditto.
30908 * gcc.dg/vect/vect-21.c: Ditto.
30909 * gcc.dg/vect/vect-22.c: Ditto.
30910 * gcc.dg/vect/vect-23.c: Ditto.
30911 * gcc.dg/vect/vect-24.c: Ditto.
30912 * gcc.dg/vect/vect-25.c: Ditto.
30913 * gcc.dg/vect/vect-26.c: Ditto.
30914 * gcc.dg/vect/vect-27.c: Ditto.
30915 * gcc.dg/vect/vect-27a.c: Ditto.
30916 * gcc.dg/vect/vect-28.c: Ditto.
30917 * gcc.dg/vect/vect-29.c: Ditto.
30918 * gcc.dg/vect/vect-29a.c: Ditto.
30919 * gcc.dg/vect/vect-3.c: Ditto.
30920 * gcc.dg/vect/vect-30.c: Ditto.
30921 * gcc.dg/vect/vect-31.c: Ditto.
30922 * gcc.dg/vect/vect-32.c: Ditto.
30923 * gcc.dg/vect/vect-33.c: Ditto.
30924 * gcc.dg/vect/vect-34.c: Ditto.
30925 * gcc.dg/vect/vect-35.c: Ditto.
30926 * gcc.dg/vect/vect-36.c: Ditto.
30927 * gcc.dg/vect/vect-37.c: Ditto.
30928 * gcc.dg/vect/vect-38.c: Ditto.
30929 * gcc.dg/vect/vect-4.c: Ditto.
30930 * gcc.dg/vect/vect-40.c: Ditto.
30931 * gcc.dg/vect/vect-41.c: Ditto.
30932 * gcc.dg/vect/vect-42.c: Ditto.
30933 * gcc.dg/vect/vect-43.c: Ditto.
30934 * gcc.dg/vect/vect-44.c: Ditto.
30935 * gcc.dg/vect/vect-45.c: Ditto.
30936 * gcc.dg/vect/vect-46.c: Ditto.
30937 * gcc.dg/vect/vect-47.c: Ditto.
30938 * gcc.dg/vect/vect-48.c: Ditto.
30939 * gcc.dg/vect/vect-48a.c: Ditto.
30940 * gcc.dg/vect/vect-49.c: Ditto.
30941 * gcc.dg/vect/vect-5.c: Ditto.
30942 * gcc.dg/vect/vect-50.c: Ditto.
30943 * gcc.dg/vect/vect-51.c: Ditto.
30944 * gcc.dg/vect/vect-52.c: Ditto.
30945 * gcc.dg/vect/vect-53.c: Ditto.
30946 * gcc.dg/vect/vect-54.c: Ditto.
30947 * gcc.dg/vect/vect-55.c: Ditto.
30948 * gcc.dg/vect/vect-56.c: Ditto.
30949 * gcc.dg/vect/vect-56a.c: Ditto.
30950 * gcc.dg/vect/vect-57.c: Ditto.
30951 * gcc.dg/vect/vect-58.c: Ditto.
30952 * gcc.dg/vect/vect-59.c: Ditto.
30953 * gcc.dg/vect/vect-6.c: Ditto.
30954 * gcc.dg/vect/vect-60.c: Ditto.
30955 * gcc.dg/vect/vect-61.c: Ditto.
30956 * gcc.dg/vect/vect-62.c: Ditto.
30957 * gcc.dg/vect/vect-63.c: Ditto.
30958 * gcc.dg/vect/vect-64.c: Ditto.
30959 * gcc.dg/vect/vect-65.c: Ditto.
30960 * gcc.dg/vect/vect-66.c: Ditto.
30961 * gcc.dg/vect/vect-67.c: Ditto.
30962 * gcc.dg/vect/vect-68.c: Ditto.
30963 * gcc.dg/vect/vect-69.c: Ditto.
30964 * gcc.dg/vect/vect-7.c: Ditto.
30965 * gcc.dg/vect/vect-72.c: Ditto.
30966 * gcc.dg/vect/vect-72a.c: Ditto.
30967 * gcc.dg/vect/vect-73.c: Ditto.
30968 * gcc.dg/vect/vect-74.c: Ditto.
30969 * gcc.dg/vect/vect-75.c: Ditto.
30970 * gcc.dg/vect/vect-76.c: Ditto.
30971 * gcc.dg/vect/vect-77.c: Ditto.
30972 * gcc.dg/vect/vect-77a.c: Ditto.
30973 * gcc.dg/vect/vect-78.c: Ditto.
30974 * gcc.dg/vect/vect-79.c: Ditto.
30975 * gcc.dg/vect/vect-8.c: Ditto.
30976 * gcc.dg/vect/vect-80.c: Ditto.
30977 * gcc.dg/vect/vect-82.c: Ditto.
30978 * gcc.dg/vect/vect-82_64.c: Ditto.
30979 * gcc.dg/vect/vect-83.c: Ditto.
30980 * gcc.dg/vect/vect-83_64.c: Ditto.
30981 * gcc.dg/vect/vect-9.c: Ditto.
30982 * gcc.dg/vect/vect-all.c: Ditto.
30983 * gcc.dg/vect/vect-none.c: Ditto.
30985 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30987 * lib/gcc-dg.exp (dg-skip-if): New function.
30988 (dg-forbid-option): Remove.
30989 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30990 * g++.dg/abi/bitfield8.C: Likewise.
30991 * g++.dg/abi/dtor1.C: Likewise.
30992 * g++.dg/abi/empty10.C: Likewise.
30993 * g++.dg/abi/empty7.C: Likewise.
30994 * g++.dg/abi/empty9.C: Likewise.
30995 * g++.dg/abi/layout3.C: Likewise.
30996 * g++.dg/abi/layout4.C: Likewise.
30997 * g++.dg/abi/thunk1.C: Likewise.
30998 * g++.dg/abi/thunk2.C: Likewise.
30999 * g++.dg/abi/vbase11.C: Likewise.
31000 * g++.dg/abi/vthunk2.C: Likewise.
31001 * g++.dg/abi/vthunk3.C: Likewise.
31002 * g++.dg/ext/attrib8.C: Likewise.
31003 * g++.dg/opt/longbranch2.C: Likewise.
31004 * g++.dg/opt/reg-stack4.C: Likewise.
31005 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31006 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31007 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31008 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31009 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31010 * gcc.dg/20000609-1.c: Likewise.
31011 * gcc.dg/20000720-1.c: Likewise.
31012 * gcc.dg/20011107-1.c: Likewise.
31013 * gcc.dg/20011119-1.c: Likewise.
31014 * gcc.dg/20020108-1.c: Likewise.
31015 * gcc.dg/20020122-2.c: Likewise.
31016 * gcc.dg/20020122-3.c: Likewise.
31017 * gcc.dg/20020201-3.c: Likewise.
31018 * gcc.dg/20020206-1.c: Likewise.
31019 * gcc.dg/20020218-1.c: Likewise.
31020 * gcc.dg/20020310-1.c: Likewise.
31021 * gcc.dg/20020411-1.c: Likewise.
31022 * gcc.dg/20020418-2.c: Likewise.
31023 * gcc.dg/20020426-1.c: Likewise.
31024 * gcc.dg/20020426-2.c: Likewise.
31025 * gcc.dg/20020517-1.c: Likewise.
31026 * gcc.dg/20020523-1.c: Likewise.
31027 * gcc.dg/20020523-2.c: Likewise.
31028 * gcc.dg/20020729-1.c: Likewise.
31029 * gcc.dg/20030204-1.c: Likewise.
31030 * gcc.dg/20030826-2.c: Likewise.
31031 * gcc.dg/20030926-1.c: Likewise.
31032 * gcc.dg/20031202-1.c: Likewise.
31033 * gcc.dg/980312-1.c: Likewise.
31034 * gcc.dg/980313-1.c: Likewise.
31035 * gcc.dg/990117-1.c: Likewise.
31036 * gcc.dg/990424-1.c: Likewise.
31037 * gcc.dg/990524-1.c: Likewise.
31038 * gcc.dg/991230-1.c: Likewise.
31039 * gcc.dg/i386-387-1.c: Likewise.
31040 * gcc.dg/i386-387-2.c: Likewise.
31041 * gcc.dg/i386-387-3.c: Likewise.
31042 * gcc.dg/i386-387-4.c: Likewise.
31043 * gcc.dg/i386-387-5.c: Likewise.
31044 * gcc.dg/i386-387-6.c: Likewise.
31045 * gcc.dg/i386-asm-1.c: Likewise.
31046 * gcc.dg/i386-bitfield1.c: Likewise.
31047 * gcc.dg/i386-bitfield2.c: Likewise.
31048 * gcc.dg/i386-loop-1.c: Likewise.
31049 * gcc.dg/i386-loop-2.c: Likewise.
31050 * gcc.dg/i386-loop-3.c: Likewise.
31051 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31052 * gcc.dg/i386-pic-1.c: Likewise.
31053 * gcc.dg/i386-regparm.c: Likewise.
31054 * gcc.dg/i386-signbit-1.c: Likewise.
31055 * gcc.dg/i386-signbit-2.c: Likewise.
31056 * gcc.dg/i386-signbit-3.c: Likewise.
31057 * gcc.dg/i386-sse-5.c: Likewise.
31058 * gcc.dg/i386-sse-8.c: Likewise.
31059 * gcc.dg/i386-unroll-1.c: Likewise.
31060 * gcc.dg/tls/opt-1.c: Likewise.
31061 * gcc.dg/tls/opt-2.c: Likewise.
31062 * gcc.dg/unroll-1.c: Likewise.
31063 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31064 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31065 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31066 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31068 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31070 * g++.dg/template/incomplete1.C: New test.
31072 2004-11-16 Nick Clifton <nickc@redhat.com>
31074 Revert patches accidentally commited during checkin of fixes for
31076 gcc.c-torture/execute/simd-4.c: Revert
31077 gcc.dg/20040910-1.c: Revert.
31079 2004-11-16 Paul Brook <paul@codesourcery.com>
31082 * gfortran.dg/der_pointer_1.f90: New test.
31084 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31087 * gcc.dg/bitfld-13.c: New test.
31089 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31091 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31094 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31095 * gcc.dg/ppc64-abi-2.c: Ditto.
31096 * gcc.dg/ppc64-abi-3.c: Ditto.
31098 * lib/gcc-dg.exp (dg-target-list): Remove.
31100 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31102 * gcc.dg/ia64-postinc.c: New test.
31104 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31106 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31108 2004-11-15 Nick Clifton <nickc@redhat.com>
31110 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31111 __INT_MAX__ so that the test can be compiled by toolchains
31112 targeted at 16-bit processors.
31114 * gcc.dg/20040625-1.c: Use long constants rather than integers
31115 when performing arithmetic that will overflow 16-bits.
31117 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31118 xstormy16. It does not support 128-bit vector operations.
31120 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31121 with the macro PTR_TYPE. Define this macro to an integer type
31122 suitable for holding a pointer.
31124 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31125 the target is a 16-bit processor.
31127 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31128 16-bit targets where the character constant will be too long.
31130 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31131 where the double will not be directly addressable.
31133 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31135 Friend class name lookup 1/n, PR c++/18471
31136 * g++.dg/template/crash26.C: New test.
31137 * g++.dg/lookup/struct1.C: Adjust expected error.
31138 * g++.dg/parse/elab1.C: Likewise.
31139 * g++.dg/parse/elab2.C: Likewise.
31140 * g++.dg/parse/int-as-enum1.C: Likewise.
31141 * g++.dg/parse/struct-as-enum1.C: Likewise.
31142 * g++.dg/parse/typedef1.C: Likewise.
31143 * g++.dg/parse/typedef3.C: Likewise.
31144 * g++.dg/parse/typedef4.C: Likewise.
31145 * g++.dg/parse/typedef5.C: Likewise.
31146 * g++.dg/template/nontype4.C: Likewise.
31147 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31148 * g++.old-deja/g++.other/elab1.C: Likewise.
31149 * g++.old-deja/g++.other/syntax4.C: Likewise.
31151 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31153 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31155 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31157 * gcc.c-torture/execute/20041114-1.c: New test.
31159 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31161 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31162 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31163 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31164 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31165 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31166 gcc.dg/switch-7.c: New tests.
31168 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31170 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31172 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31175 * gcc.dg/vect/pr18400.c: New test.
31177 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31178 Andrew Pinski <pinskia@physics.uc.edu>
31181 * gcc.dg/vect/pr18425.c: New test.
31183 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31185 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31186 Guard with dg-require-alias and dg-require-visibility.
31188 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31190 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31192 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31194 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31196 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31199 * g++.dg/template/defarg5.C: New test.
31201 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31203 * g++.dg/parse/cast1.C: Run only on ILP32.
31204 * g++.old-deja/g++.mike/p784.C: Likewise.
31206 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31208 * gcc.c-torture/execute/20041113-1.c: New test.
31210 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31213 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31214 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31215 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31216 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31217 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31218 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31219 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31220 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31221 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31222 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31223 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31224 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31225 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31227 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31229 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31230 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31231 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31232 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31233 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31234 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31235 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31236 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31237 gcc.target/sparc/combined-1.c: New tests.
31239 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31241 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31244 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31246 * lib/gcc-dg.exp (dg-forbid-option): New function.
31247 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31248 * g++.dg/abi/bitfield8.C: Likewise.
31249 * g++.dg/abi/dtor1.C: Likewise.
31250 * g++.dg/abi/empty10.C: Likewise.
31251 * g++.dg/abi/empty7.C: Likewise.
31252 * g++.dg/abi/empty9.C: Likewise.
31253 * g++.dg/abi/layout3.C: Likewise.
31254 * g++.dg/abi/layout4.C: Likewise.
31255 * g++.dg/abi/thunk1.C: Likewise.
31256 * g++.dg/abi/thunk2.C: Likewise.
31257 * g++.dg/abi/vbase11.C: Likewise.
31258 * g++.dg/abi/vthunk2.C: Likewise.
31259 * g++.dg/abi/vthunk3.C: Likewise.
31260 * g++.dg/ext/attrib8.C: Likewise.
31261 * g++.dg/opt/longbranch2.C: Likewise.
31262 * g++.dg/opt/reg-stack4.C: Likewise.
31263 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31264 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31265 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31266 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31267 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31268 * gcc.dg/20000609-1.c: Likewise.
31269 * gcc.dg/20000720-1.c: Likewise.
31270 * gcc.dg/20011107-1.c: Likewise.
31271 * gcc.dg/20011119-1.c: Likewise.
31272 * gcc.dg/20020108-1.c: Likewise.
31273 * gcc.dg/20020122-2.c: Likewise.
31274 * gcc.dg/20020122-3.c: Likewise.
31275 * gcc.dg/20020201-3.c: Likewise.
31276 * gcc.dg/20020206-1.c: Likewise.
31277 * gcc.dg/20020218-1.c: Likewise.
31278 * gcc.dg/20020310-1.c: Likewise.
31279 * gcc.dg/20020411-1.c: Likewise.
31280 * gcc.dg/20020418-2.c: Likewise.
31281 * gcc.dg/20020426-1.c: Likewise.
31282 * gcc.dg/20020426-2.c: Likewise.
31283 * gcc.dg/20020517-1.c: Likewise.
31284 * gcc.dg/20020523-1.c: Likewise.
31285 * gcc.dg/20020523-2.c: Likewise.
31286 * gcc.dg/20020729-1.c: Likewise.
31287 * gcc.dg/20030204-1.c: Likewise.
31288 * gcc.dg/20030826-2.c: Likewise.
31289 * gcc.dg/20030926-1.c: Likewise.
31290 * gcc.dg/20031202-1.c: Likewise.
31291 * gcc.dg/980312-1.c: Likewise.
31292 * gcc.dg/980313-1.c: Likewise.
31293 * gcc.dg/990117-1.c: Likewise.
31294 * gcc.dg/990424-1.c: Likewise.
31295 * gcc.dg/990524-1.c: Likewise.
31296 * gcc.dg/991230-1.c: Likewise.
31297 * gcc.dg/i386-387-1.c: Likewise.
31298 * gcc.dg/i386-387-2.c: Likewise.
31299 * gcc.dg/i386-387-3.c: Likewise.
31300 * gcc.dg/i386-387-4.c: Likewise.
31301 * gcc.dg/i386-387-5.c: Likewise.
31302 * gcc.dg/i386-387-6.c: Likewise.
31303 * gcc.dg/i386-asm-1.c: Likewise.
31304 * gcc.dg/i386-bitfield1.c: Likewise.
31305 * gcc.dg/i386-bitfield2.c: Likewise.
31306 * gcc.dg/i386-loop-1.c: Likewise.
31307 * gcc.dg/i386-loop-2.c: Likewise.
31308 * gcc.dg/i386-loop-3.c: Likewise.
31309 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31310 * gcc.dg/i386-pic-1.c: Likewise.
31311 * gcc.dg/i386-regparm.c: Likewise.
31312 * gcc.dg/i386-signbit-1.c: Likewise.
31313 * gcc.dg/i386-signbit-2.c: Likewise.
31314 * gcc.dg/i386-signbit-3.c: Likewise.
31315 * gcc.dg/i386-sse-5.c: Likewise.
31316 * gcc.dg/i386-sse-8.c: Likewise.
31317 * gcc.dg/i386-unroll-1.c: Likewise.
31318 * gcc.dg/tls/opt-1.c: Likewise.
31319 * gcc.dg/tls/opt-2.c: Likewise.
31320 * gcc.dg/unroll-1.c: Likewise.
31321 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31322 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31323 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31324 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31325 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31328 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31331 * g++.dg/parse/cond1.C: New test.
31334 * g++.dg/template/array9.C: New test.
31335 * g++.dg/ext/vla1.C: Adjust error messages.
31336 * g++.dg/ext/vlm1.C: Likewise.
31337 * g++.dg/template/crash2.C: Likewise.
31340 * g++.dg/template/call3.C: New test.
31343 * g++.dg/template/ptrmem11.C: New test.
31345 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31348 * lib/g++.exp: Set LC_ALL and LANG to C.
31349 * lib/gcc-dg.exp: Likewise.
31350 * lib/gfortran.exp: Likewise.
31351 * lib/objc.exp: Likewise.
31352 * lib/treelang.exp: Likewise.
31354 2004-11-12 Andreas Schwab <schwab@suse.de>
31356 * gcc.dg/pr16286.c: Fix last change.
31358 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31361 * g++.dg/init/global1.C: New test.
31363 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31365 * gcc.c-torture/execute/20041112-1.c: New test.
31367 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31369 * lib/gcc-dg.exp (dg-target-list): New.
31371 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31372 Richard Sandiford <rsandifo@redhat.com>
31374 * lib/target-supports.exp (get-compiler_messages): New.
31375 (check_named_sections_available): Use it.
31376 (check_effective_target_ilp32): New.
31377 (check_effective_target_lp64): New.
31378 (is-effective-target): New.
31379 * lib/gcc-dg.exp (dg-require-effective-target): New.
31381 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31383 * gcc.dg/precedence-1.c: New test.
31385 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31387 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31389 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31390 message, delete generated files, use more descriptive name for
31391 executable, and make the test unsupported when it cannot be run.
31393 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31394 (dg-require-weak, dg-require-visibility, dg-require-alias,
31395 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31396 dg-require-iconv, dg-require-named-sections): Use it.
31398 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31400 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31403 * gcc.dg/ppc-and-1: New
31406 * gcc.dg/ppc-mov-1.c: New.
31409 * gcc.dg/ppc-compare-1.c: New.
31411 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31413 * objc.dg/desig-init-2.m: New test.
31415 2004-11-10 Adam Nemet <anemet@lnxw.com>
31417 PR middle-end/18160
31418 * g++.dg/warn/register-var-1.C: New test.
31419 * g++.dg/warn/register-var-2.C: New test.
31421 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31423 * gcc.dg/union-2.c: New test.
31425 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31427 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31428 New test for PR tree-optimization/17892.
31430 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31433 * g++.dg/init/new12.C: New test.
31435 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31437 * gcc.target/sparc: New directory.
31438 * gcc.target/sparc/sparc.exp: New driver.
31439 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31440 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31441 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31442 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31444 2004-11-10 Paul Brook <paul@codesourcery.com>
31447 * gfortran.dg/list_read.c: New test.
31449 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31452 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31453 expected diagnostic location.
31455 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31457 * gcc.dg/20041109-1.c: New test.
31459 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31462 * objc/compile/pr18406.m: New test.
31464 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31466 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31468 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31470 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31472 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31474 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31476 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31478 * gcc.dg/20030225-2.c: Add prototype for abort and
31481 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31484 * gcc.c-torture/pr18299-1.c: New test.
31486 2004-11-06 Andreas Schwab <schwab@suse.de>
31488 * gcc.dg/pr16286.c: Also test for bool and pixel.
31490 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31492 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31493 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31494 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31495 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31496 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31497 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31498 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31499 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31500 gcc.dg/struct-semi-3.c: New tests.
31502 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31504 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31506 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31508 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31509 Do not use C99 designators.
31511 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31513 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31515 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31517 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31518 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31519 * gcc.c-torture/execute/simd-5.x: Remove.
31521 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31523 PR rtl-optimization/17933
31524 * gcc.dg/torture/pr17933-1.c: New test.
31526 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31529 * lib/target-supports.exp (check_weak_available): Support
31532 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31534 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31535 call to fflush(stdout) before abort.
31536 (my_ffsll): New function.
31537 (generate_fields): Use it.
31539 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31541 * gcc.dg/init-undef-1.c: New test.
31543 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31545 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31546 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31547 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31548 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31549 expected messages for new parser.
31551 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31553 * g++.dg/ext/visibility/symbian1.C: New test.
31555 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31557 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31560 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31562 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31563 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31564 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31565 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31566 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31567 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31568 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31569 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31570 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31571 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31573 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31575 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31576 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31577 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31578 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31579 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31580 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31581 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31584 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31587 * gcc.dg/20041104-1.c: New test.
31589 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31591 * g++.dg/template/nontype7.C: New test.
31592 * g++.dg/template/nontype8.C: Likewise.
31593 * g++.dg/template/nontype9.C: Likewise.
31594 * g++.dg/template/nontype10.C: Likewise.
31595 * g++.dg/tc1/dr49.C: Likewise.
31596 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31597 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31599 2004-11-04 Ben Elliston <bje@au.ibm.com>
31601 * g++.dg/rtti/tinfo1.C: Remove xfails.
31603 2004-11-04 Ben Elliston <bje@au.ibm.com>
31605 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31606 packed attribute to the definition to satisfy the new C++ parser.
31608 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31610 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31611 invocations of va_arg.
31613 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31616 * g++.dg/template/crash25.C: New test.
31619 * g++.dg/template/typedef2.C: New test.
31620 * g++.dg/parse/crash13.C: Adjust error markers.
31623 * g++.dg/conversion/const3.C: New test.
31625 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31630 * gfortran.dg/generic_[123].f90: New testcases.
31632 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31634 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31635 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31637 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31640 * gcc.c-torture/compile/pr16808.c: New test.
31642 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31644 PR rtl-optimization/17104
31645 * gcc.dg/ppc-bitfield1.c: New.
31647 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31649 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31651 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31653 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31654 strings for 32-bit code.
31656 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31659 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31661 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31664 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31666 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31669 * g++.dg/init/aggr2.C: New test.
31671 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31673 * objc.dg/local-decl-1.m: New test.
31675 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31677 * gcc.dg/20040910-1.c: Adjust regex.
31679 2004-10-30 Roger Sayle <roger@eyesopen.com>
31681 PR rtl-optimization/18084
31682 * g++.dg/opt/pr18084-1.C: New testcase.
31684 2004-10-30 Matt Austern <austern@apple.com>
31687 * g++.dg/ext/attrib18.C: New test.
31689 2004-10-30 Roger Sayle <roger@eyesopen.com>
31691 PR middle-end/18096
31692 * gcc.dg/pr18096-1.c: New test case.
31694 2004-10-30 Roger Sayle <roger@eyesopen.com>
31696 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31698 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31701 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31702 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31703 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31704 gcc.dg/old-style-prom-3.c: New tests.
31706 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31708 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31709 Remove unnecessary inclusion of stdio.h.
31711 2004-10-29 Roger Sayle <roger@eyesopen.com>
31713 PR rtl-optimization/17581
31714 * gcc.dg/pr17581-1.c: New test case.
31716 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31718 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31720 * g++.dg/conversion/dr195-1.C: New.
31721 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31722 * g++.old-deja/g++.mike/p10148.C: Likewise.
31724 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31727 * g++.dg/debug/typedef2.C: New test.
31729 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31732 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31733 * gfortran.dg/g77/README: Update.
31735 2004-10-28 Matt Austern <austern@apple.com>
31738 * g++.dg/ext/packed7.C: New test.
31740 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31742 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31744 * lib/scanasm.exp (hidden-scan-for): New proc.
31745 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31747 (scan-not-hidden): Likewise.
31748 * lib/target-supports.exp (check_visibility_available): mach-o is
31751 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31754 * g++.dg/template/memclass3.C: New test.
31756 2004-10-28 Adam Nemet <anemet@lnxw.com>
31758 PR middle-end/18160
31759 * gcc.dg/register-var-1.c: New test.
31760 * gcc.dg/register-var-2.c: New test.
31761 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31764 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31767 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31769 * gcc.dg/vect/vect-22.c: Likewise.
31771 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31773 * gcc.dg/i386-rotate-1.c: New test.
31775 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31777 * g++.dg/init/ref12.C: Add "run" marker.
31780 * g++.dg/init/ref12.C: New test.
31783 * g++.dg/template/shift1.C: New test.
31784 * g++.dg/template/error10.C: Adjust error markers.
31786 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31789 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31791 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31793 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31794 * gcc.dg/weak/weak-3.c: Likewise.
31795 * gcc.dg/weak/weak-5.c: Likewise.
31796 * gcc.dg/weak/weak-9.c: Likewise.
31797 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31798 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31800 * gcc.dg/darwin-weakimport-1.c: New.
31802 2004-10-28 Ben Elliston <bje@au.ibm.com>
31804 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31806 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31808 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31809 'syntax' error messages.
31810 * gcc.dg/cpp/direct2s.c: Likewise.
31812 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31814 * gcc.c-torture/compile/20041026-1.c: New.
31816 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31819 * g++.dg/lookup/ns2.C: New test.
31822 * g++.dg/template/enum4.C: New test.
31825 * g++.dg/template/expr1.C: New test.
31827 2004-10-26 Ben Elliston <bje@au.ibm.com>
31829 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31831 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31833 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31834 gcc.dg/decl-nospec-3.c: New tests.
31836 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31838 * objc.dg/super-class-3.m: New test.
31840 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31842 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31844 * gcc.dg/cpp/direct2s.c: Likewise.
31846 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31848 * objc.dg/image-info.m: Update for changes to section selection.
31850 2004-10-25 David Ayers <d.ayers@inode.at>
31851 Ziemowit Laski <zlaski@apple.com>
31853 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31854 diagnostics when messaging 'id <Proto>'.
31855 * objc.dg/class-protocol-1.m: New test.
31856 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31857 a non-existent method signature.
31858 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31859 Update diagnostics when messaging with non-existent method signature.
31860 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31861 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31862 invalid receivers are now resolved as if messaging 'id'; remove
31863 extraneous diagnostics.
31865 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31868 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31869 gcc.dg/init-desig-obs-3.c: New tests.
31871 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31873 * gcc.dg/debug/20041023-1.c: New test.
31875 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31877 PR middle-end/17407
31878 * gcc.c-torture/compile/pr17407.c: New test.
31881 * g++.dg/template/array8.C: New test.
31883 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31886 * lib/g++.exp: Accept more than one multilib libgcc.
31887 * lib/gcc-dg.exp: Likewise.
31888 * lib/objc.exp: Likewise.
31889 * lib/treelang.exp: Likewise.
31890 * lib/gfortran.exp: Likewise.
31892 2004-10-24 Ben Elliston <bje@au.ibm.com>
31894 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31896 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31898 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31899 * gcc.dg/c99-const-expr-3.c: Likewise.
31901 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31903 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31905 2004-10-23 Ben Elliston <bje@au.ibm.com>
31907 * gcc.c-torture/execute/loop-2e.x: Remove.
31909 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31912 * g++.dg/parse/crash18.C: New.
31913 * g++.dg/parse/crash19.C: New.
31915 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31917 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31918 * g++.dg/ext/dllimport2.C: Same.
31919 * g++.dg/ext/dllimport8.C: Same.
31921 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31924 * g++.dg/conversion/cast1.C: New test.
31925 * g++.dg/overload/pmf1.C: Adjust error marker.
31927 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31930 * objc.dg/const-str-7.m: New test.
31932 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31934 * g++.dg/template/memfriend11.C: Fix comment typo.
31935 * g++.dg/template/memfriend14.C: Likewise.
31937 2004-10-20 Richard Henderson <rth@redhat.com>
31939 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31940 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31941 -fasynchronous-unwind-tables.
31943 2004-10-20 Richard Henderson <rth@redhat.com>
31945 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31946 (main): Return success.
31947 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31948 (main): Return success.
31950 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31953 * g++.dg/template/memfriend9.C: New test.
31954 * g++.dg/template/memfriend10.C: Likewise.
31955 * g++.dg/template/memfriend11.C: Likewise.
31956 * g++.dg/template/memfriend12.C: Likewise.
31957 * g++.dg/template/memfriend13.C: Likewise.
31958 * g++.dg/template/memfriend14.C: Likewise.
31959 * g++.dg/template/memfriend15.C: Likewise.
31960 * g++.dg/template/memfriend16.C: Likewise.
31961 * g++.dg/template/memfriend17.C: Likewise.
31962 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31964 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31966 * g++.dg/conversion/dr195.C: New.
31967 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31969 2004-10-20 Ben Elliston <bje@au.ibm.com>
31970 Devang Patel <dpatel@apple.com>
31972 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31973 of floating point arithmetic, which could trap.
31975 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31978 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31979 * g++.dg/conversion/const2.C: New test.
31980 * g++.dg/expr/reinterpret2.C: New test.
31981 * g++.dg/expr/reinterpret3.C: New test.
31982 * g++.dg/expr/cast2.C: New test.
31983 * g++.dg/expr/copy1.C: New test.
31984 * g++.dg/other/conversion1.C: Change error message.
31985 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31986 function pointers to void *.
31987 * g++.old-deja/g++.mike/p10148.C: Likewise.
31989 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31991 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31993 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31997 * g++.dg/parse/expr3.C: New test.
31999 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32001 * gcc.dg/smod-1.c: New test.
32003 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32005 * objc.dg/method-14.m: New test.
32007 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32009 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32010 Also xfail as the patch was reverted.
32012 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32014 PR middle-end/16973
32015 * gcc.dg/pr16973.c: New test.
32017 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32019 PR tree-optimization/17656
32020 * gcc.c-torture/compile/pr17656.c: New test.
32022 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32024 * g++.dg/eh/shadow1.C: New.
32026 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32028 * gcc.c-torture/compile/20041018-1.c: New test.
32030 2004-10-18 Ben Elliston <bje@au.ibm.com>
32032 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32033 compiler referring to register 0 when accessing sdata. The linker
32034 now patches things up.
32036 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32039 * gcc.c-torture/compile/pr17529.c: New test.
32041 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32044 * g++.dg/ext/attrib17.C: New test.
32046 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32048 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32050 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32053 * g++.dg/ext/attrib16.C: New test.
32055 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32058 * g++.dg/init/dso_handle1.C: New test.
32061 * g++.dg/parse/typedef6.C: New test.
32064 * g++.dg/parse/pragma1.C: New test.
32066 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32068 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32070 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32072 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32073 -fno-common when on HPPA HP-UX platforms.
32075 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32078 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32080 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32083 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32086 * g++.dg/lookup/strong-using-4.C: New test.
32088 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32090 PR middle-end/16567
32091 * gcc.c-torture/compile/nested-1.c: New test.
32093 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32095 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32096 and mipsisa64*-*-* (until support for misaligned loads is added).
32097 * gcc.dg/vect/vect-50.c: Likewise.
32098 * gcc.dg/vect/vect-52.c: Likewise.
32099 * gcc.dg/vect/vect-54.c: Likewise.
32100 * gcc.dg/vect/vect-58.c: Likewise.
32101 * gcc.dg/vect/vect-60.c: Likewise.
32102 * gcc.dg/vect/vect-80.c: Likewise.
32104 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32107 * g++.dg/init/dtor3.C: New test.
32109 2004-10-15 Ben Elliston <bje@au.ibm.com>
32111 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32113 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32115 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32116 * gcc.dg/macho-lo-sum.c: Likewise.
32118 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32120 * gcc.dg/ppc-spe64-1.c: New test.
32122 2004-10-14 Devang Patel <dpatel@apple.com>
32125 * gcc.dg/pr17635.c : New test.
32127 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32129 * gcc.dg/vect/vect-28.c: Remove xfail.
32130 * gcc.dg/vect/vect-30.c: Remove xfail.
32131 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32132 * gcc.dg/vect/vect-33.c: Remove xfail.
32133 * gcc.dg/vect/vect-44.c: Remove xfail.
32134 * gcc.dg/vect/vect-46.c: Remove xfail.
32135 * gcc.dg/vect/vect-50.c: Remove xfail.
32136 * gcc.dg/vect/vect-52.c: Remove xfail.
32137 * gcc.dg/vect/vect-54.c: Remove xfail.
32138 * gcc.dg/vect/vect-58.c: Remove xfail.
32139 * gcc.dg/vect/vect-60.c: Remove xfail.
32140 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32141 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32142 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32143 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32144 * gcc.dg/vect/vect-8.c: Remove xfail.
32145 * gcc.dg/vect/vect-80.c: Remove xfail.
32146 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32148 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32150 * gcc.dg/vect/vect-82.c: New testcase.
32151 * gcc.dg/vect/vect-82_64.c: New testcase.
32152 * gcc.dg/vect/vect-83.c: New testcase.
32153 * gcc.dg/vect/vect-83_64.c: New testcase.
32155 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32157 * gcc.dg/cpp/error-1.c: New test.
32159 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32161 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32163 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32166 * gcc.dg/cris-peep2-xsrand2.c: New test.
32168 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32171 * g++.dg/expr/for2.C: New test.
32173 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32175 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32177 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32179 PR tree-optimization/17724
32180 * g++.dg/opt/pr17724-1.C: New test.
32181 * g++.dg/opt/pr17724-2.C: New test.
32182 * g++.dg/opt/pr17724-3.C: New test.
32183 * g++.dg/opt/pr17724-4.C: New test.
32184 * g++.dg/opt/pr17724-5.C: New test.
32185 * g++.dg/opt/pr17724-6.C: New test.
32187 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32190 * gcc.dg/pr17301-2.c: New test.
32192 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32195 * g++.dg/parse/error22.C: New test.
32198 * g++.dg/template/spec18.C: New test.
32200 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32202 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32203 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32205 * gcc.dg/ia64-sync-2.c: Ditto.
32206 * gcc.dg/ia64-sync-3.c: Ditto.
32208 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32210 * g++.dg/eh/cleanup5.C: Add dg-options "".
32212 2004-10-11 Roger Sayle <roger@eyesopen.com>
32214 PR middle-end/17657
32215 * gcc.dg/switch-4.c: New test case.
32217 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32219 * gcc.c-torture/execute/20041011-1.c: New test.
32221 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32224 * g++.dg/init/for3.C: New test.
32227 * g++.dg/opt/switch2.C: New test.
32229 PR middle-end/17703
32230 * g++.dg/warn/Wreturn-2.C: New test.
32232 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32235 * g++.dg/eh/cleanup5.C: New test.
32237 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32240 * g++.dg/parse/error21.C: New test.
32242 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32244 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32245 * g++.dg/warn/incomplete1.C: Likewise.
32246 * g++.dg/template/qualttp20.C: Likewise.
32248 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32251 * parm-incomplete-1.c: New test.
32253 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32256 * g++.dg/parse/error19.C: New test.
32259 * g++.dg/init/new11.C: New test.
32262 * g++.dg/parse/error20.C: New test.
32265 * g++.dg/template/crash24.C: New test.
32267 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32270 * gcc.dg/pr17301-1.c: New test.
32272 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32275 * gcc.dg/anon-struct-5.c: New test.
32277 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32280 * gcc.dg/pr17844-1.c: New test.
32282 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32284 PR tree-optimization/17906
32285 * gcc.c-torture/compile/pr17906.c: New.
32287 2004-10-09 Stuart Hastings <stuart@apple.com>
32288 Roger Sayle <roger@eyesopen.com>
32290 PR rtl-optimization/17853
32291 * gcc.dg/i386-mmx-5.c: New testcase.
32293 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32295 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32297 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32300 * g++.dg/template/static9.C: New test.
32303 * g++.dg/parse/operator5.C: New test.
32305 2004-10-09 Roger Sayle <roger@eyesopen.com>
32307 PR middle-end/17894
32308 * gcc.c-torture/execute/divcmp-4.c: New test case.
32310 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32313 * g++.dg/opt/pr17902.C: New test.
32315 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32317 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32319 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32321 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32323 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32325 * gcc.dg/assign-warn-3.c: New test.
32327 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32330 * gcc.dg/cpp/ident-1.c: New test.
32332 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32334 * gcc.c-torture/compile/acc1.c: New.
32336 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32338 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32339 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32341 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32343 * gcc.dg/ultrasp11.c: New test.
32345 2004-10-08 Michael Matz <matz@suse.de>
32347 * gcc.dg/doloop-2.c: New test.
32349 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32351 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32352 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32353 objc.dg/method-9.m: Update expected diagnostics.
32355 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32357 * gcc.dg/ppc-fsel-3.c: New file.
32358 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32360 2004-10-07 Paul Brook <paul@codesourcery.com>
32362 * gfortran.dg/intrinsic_verify_1.f90: New test.
32364 2004-10-07 Paul Brook <paul@codesourcery.com>
32366 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32368 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32370 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32371 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32374 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32376 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32378 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32381 * g++.dg/warn/Winline-4.C: New test.
32383 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32385 * gcc.c-torture/compile/20041007-1.c: New test.
32387 2004-10-07 Paul Brook <paul@codesourcery.com>
32390 * gfortran.dg/use_allocated_1.f90: New test.
32392 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32394 PR middle-end/17849
32395 * gfortran.fortran-torture/compile/nested.f90: New test
32397 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32399 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32401 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32404 * g++.dg/ext/asm6.C: New test.
32406 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32408 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32410 2004-10-06 Paul Brook <paul@codesourcery.com>
32412 PR libfortran/17709
32413 * gfortran.dg/empty_format_1.f90: New test.
32415 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32418 * gfortran.dg/ishft.f90: New test.
32421 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32424 2004-10-06 Paul Brook <paul@codesourcery.com>
32426 * gfortran.dg/do_1.f90: New test.
32428 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32430 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32431 optimizing for size.
32433 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32435 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32437 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32439 * gcc.c-torture/compile/20041005-1.c: New test.
32441 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32444 * g++.dg/lookup/koenig4.C: New.
32446 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32448 * g++.dg/other/classkey1.C: Adjust quoting marks.
32449 * g++.dg/parse/error15.C: Likewise.
32450 * g++.dg/template/meminit2.C (int>): Likewise.
32452 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32455 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32458 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32461 * gfortran.dg/pr17708.f90: New test.
32463 2004-10-04 Chao-ying Fu <fu@mips.com>
32465 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32466 * gcc.dg/vect/vect-4.c: Ditto.
32467 * gcc.dg/vect/vect-5.c: Ditto.
32468 * gcc.dg/vect/vect-6.c: Ditto.
32469 * gcc.dg/vect/vect-8.c: Ditto.
32470 * gcc.dg/vect/vect-16.c: Ditto.
32471 * gcc.dg/vect/vect-30.c: Ditto.
32472 * gcc.dg/vect/vect-40.c: Ditto.
32473 * gcc.dg/vect/vect-41.c: Ditto.
32474 * gcc.dg/vect/vect-42.c: Ditto.
32475 * gcc.dg/vect/vect-43.c: Ditto.
32476 * gcc.dg/vect/vect-44.c: Ditto.
32477 * gcc.dg/vect/vect-45.c: Ditto.
32478 * gcc.dg/vect/vect-46.c: Ditto.
32479 * gcc.dg/vect/vect-47.c: Ditto.
32480 * gcc.dg/vect/vect-48.c: Ditto.
32481 * gcc.dg/vect/vect-49.c: Ditto.
32482 * gcc.dg/vect/vect-50.c: Ditto.
32483 * gcc.dg/vect/vect-51.c: Ditto.
32484 * gcc.dg/vect/vect-52.c: Ditto.
32485 * gcc.dg/vect/vect-53.c: Ditto.
32486 * gcc.dg/vect/vect-54.c: Ditto.
32487 * gcc.dg/vect/vect-55.c: Ditto.
32488 * gcc.dg/vect/vect-56.c: Ditto.
32489 * gcc.dg/vect/vect-57.c: Ditto.
32490 * gcc.dg/vect/vect-58.c: Ditto.
32491 * gcc.dg/vect/vect-59.c: Ditto.
32492 * gcc.dg/vect/vect-60.c: Ditto.
32493 * gcc.dg/vect/vect-74.c: Ditto.
32494 * gcc.dg/vect/vect-79.c: Ditto.
32495 * gcc.dg/vect/vect-80.c: Ditto.
32497 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32499 * gcc.dg/unused-7.c: Use the correct option.
32501 2004-10-04 Paul Brook <paul@codesourcery.com>
32502 Bud Davis <bdavis9659@comcast.net>
32506 * gfortran/pr17706.f90: New test.
32507 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32509 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32511 * gfortran.dg/pr17612.f90: New test.
32513 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32515 * g++.dg/template/local1.C: Adjust quoting marks in
32516 testing for diagnostics.
32517 * g++.dg/tls/diag-2.C: Likewise.
32518 * g++.dg/other/error8.C: Likewise.
32520 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32523 * gcc.dg/unused-4.c: Adjust to be correct.
32526 * gcc.dg/unused-7.c: New test.
32528 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32531 * g++.dg/overload/template2.C: New test.
32533 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32535 PR tree-optimization/16632
32536 * gcc.dg/tree-ssa/20041002-1.c: New.
32538 2004-10-03 Paul Brook <paul@codesourcery.com>
32540 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32541 rather than relying on default formatting.
32543 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32545 * gcc.dg/20040920-1.c: Update expected message text.
32547 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32549 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32551 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32553 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32556 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32558 * gcc.dg/tree-ssa/pr17343.c: Remove.
32560 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32563 * gcc.dg/tree-ssa/pr17343.c: New test.
32565 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32567 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32568 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32569 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32570 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32571 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32573 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32575 * gcc.dg/lvalue-2.c: New test.
32577 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32580 * gcc.dg/pr17730-1.c: New test
32582 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32585 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32587 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32589 * gcc.c-torture/execute/stdarg-1.c: New test.
32590 * gcc.c-torture/execute/stdarg-2.c: New test.
32591 * gcc.c-torture/execute/stdarg-3.c: New test.
32592 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32593 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32594 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32595 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32596 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32598 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32600 PR tree-optimization/17697
32601 * g++.dg/opt/pr17697-1.C: New test.
32602 * g++.dg/opt/pr17697-2.C: New test.
32603 * g++.dg/opt/pr17697-3.C: New test.
32605 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32608 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32609 gcc.dg/vla-init-5.c: New tests.
32611 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32614 * gcc.dg/pr13804-1.c: New test.
32616 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32619 * gfortran.dg/pr16938.f90: New test.
32621 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32623 * g++.dg/template/crash23.C: New test.
32625 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32628 * g++.dg/template/static8.C: New test.
32630 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32633 * g++.dg/other/error9.C: New test.
32635 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32637 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32639 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32642 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32644 2004-09-26 Roger Sayle <roger@eyesopen.com>
32646 PR middle-end/17112
32647 * gcc.dg/pr17112-1.c: New test case.
32649 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32652 * gcc.dg/pr11459-1.c: New test.
32654 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32656 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32657 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32659 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32661 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32663 2004-09-25 Jan Hubicka <jh@suse.cz>
32665 * compile/30040909-1.c: New test.
32666 * compile/30040907-1.c: New test.
32668 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32670 * gcc.c-torture/execute/va-arg-26.c: New test.
32672 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32674 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32675 extra diagnostics on targets with 64-bit pointers.
32676 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32678 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32681 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32682 * gcc.dg/decl-3.c: Adjust expected message.
32684 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32687 * gfortran.dg/pr17615.f90: New test.
32689 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32691 PR tree-optimzation/17517
32692 * g++.dg/tree-ssa/pr17517.C: New Test.
32694 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32697 * g++.dg/lookup/ambig3.C: New.
32699 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32702 * g++.dg/opt/pr17624.C: New test.
32704 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32707 * gcc.dg/Wbad-function-cast-1.c: New test.
32709 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32711 * g++.dg/ext/complit1.C
32712 * g++.dg/other/error2.C
32713 * g++.dg/other/nontype-1.C
32714 * g++.dg/parse/crash11.C
32715 * g++.dg/parse/crash12.C
32716 * g++.dg/parse/error15.C
32717 * g++.dg/parse/error4.C
32718 * g++.dg/parse/tmpl-outside1.C
32719 * g++.dg/parse/too-many-tmpl-args1.C
32720 * g++.dg/template/dependent-expr3.C
32721 * g++.dg/template/error10.C
32722 * g++.dg/template/instantiate1.C
32723 * g++.dg/template/vtable2.C
32724 * g++.dg/warn/Wshadow-1.C
32725 * g++.dg/warn/weak1.C
32726 * g++.old-deja/g++.brendan/crash16.C
32727 * g++.old-deja/g++.brendan/crash18.C
32728 * g++.old-deja/g++.brendan/crash48.C
32729 * g++.old-deja/g++.brendan/crash49.C
32730 * g++.old-deja/g++.brendan/crash55.C
32731 * g++.old-deja/g++.brendan/crash56.C
32732 * g++.old-deja/g++.brendan/crash8.C
32733 * g++.old-deja/g++.brendan/enum11.C
32734 * g++.old-deja/g++.brendan/enum8.C
32735 * g++.old-deja/g++.brendan/enum9.C
32736 * g++.old-deja/g++.brendan/friend3.C
32737 * g++.old-deja/g++.brendan/misc14.C
32738 * g++.old-deja/g++.bugs/900402_02.C
32739 * g++.old-deja/g++.bugs/900404_03.C
32740 * g++.old-deja/g++.bugs/900404_04.C
32741 * g++.old-deja/g++.bugs/900428_03.C
32742 * g++.old-deja/g++.jason/crash4.C
32743 * g++.old-deja/g++.jason/overload21.C
32744 * g++.old-deja/g++.jason/redecl1.C
32745 * g++.old-deja/g++.jason/report.C
32746 * g++.old-deja/g++.jason/rfg10.C
32747 * g++.old-deja/g++.jason/template30.C
32748 * g++.old-deja/g++.law/arm12.C
32749 * g++.old-deja/g++.law/ctors5.C
32750 * g++.old-deja/g++.law/cvt20.C
32751 * g++.old-deja/g++.law/init10.C
32752 * g++.old-deja/g++.law/init8.C
32753 * g++.old-deja/g++.law/visibility17.C
32754 * g++.old-deja/g++.law/visibility7.C
32755 * g++.old-deja/g++.mike/net8.C
32756 * g++.old-deja/g++.mike/p646.C
32757 * g++.old-deja/g++.mike/p700.C
32758 * g++.old-deja/g++.mike/p701.C
32759 * g++.old-deja/g++.mike/p811.C
32760 * g++.old-deja/g++.ns/template13.C
32761 * g++.old-deja/g++.other/array3.C
32762 * g++.old-deja/g++.other/crash25.C
32763 * g++.old-deja/g++.other/dtor3.C
32764 * g++.old-deja/g++.other/dtor4.C
32765 * g++.old-deja/g++.other/main1.C
32766 * g++.old-deja/g++.other/warn7.C
32767 * g++.old-deja/g++.pt/crash11.C
32768 * g++.old-deja/g++.pt/crash36.C
32769 * g++.old-deja/g++.pt/spec22.C
32770 * g++.old-deja/g++.pt/spec9.C
32771 * g++.old-deja/g++.pt/ttp52.C
32772 * g++.old-deja/g++.robertl/eb103.C
32773 * g++.old-deja/g++.robertl/eb121.C
32774 * g++.old-deja/g++.robertl/eb22.C
32775 * g++.old-deja/g++.robertl/eb8.C:
32776 Update locations and/or regexps of dg-error markers.
32777 Remove markers for some bogus messages that are no longer issued.
32779 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32781 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32782 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32784 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32787 * g++.dg/lookup/crash5.C: New test.
32789 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32791 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32792 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32793 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32794 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32795 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32796 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32798 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32799 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32800 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32801 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32802 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32803 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32805 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32807 * gcc.dg/vect/vect-44.c: Check additional cases.
32808 * gcc.dg/vect/vect-48.c: Check additional cases.
32810 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32811 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32812 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32813 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32814 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32815 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32816 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32817 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32818 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32820 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32821 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32822 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32824 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32826 * gcc.dg/tree-ssa/loop-6.c: New test.
32828 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32831 * g++.dg/inherit/base2.C: New.
32833 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32835 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32836 * gcc.dg/20001012-2.c: Likewise.
32837 * gcc.dg/20001013-1.c: Likewise.
32838 * gcc.dg/20001101-1.c: Likewise.
32839 * gcc.dg/20001102-1.c: Likewise.
32840 * gcc.dg/bf-spl1.c: Likewise.
32841 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32842 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32844 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32846 PR tree-optimization/16721
32847 * gcc.dg/tree-ssa/pr16721.c: New test.
32849 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32851 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32852 * gcc.dg/20040305-1.c: Likewise.
32854 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32857 * gcc.c-torture/compile/pr16566-1.c,
32858 gcc.c-torture/compile/pr16566-2.c,
32859 gcc.c-torture/compile/pr16566-3.c: New tests.
32861 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32863 PR tree-optimization/17512
32864 * gcc.c-torture/compile/20040916-1.c.
32866 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32868 * gcc.dg/pragma-re-3.c: New test.
32870 2004-09-17 Matt Austern <austern@apple.com>
32873 * g++.dg/other/anon3.C: New.
32875 2004-09-21 Roger Sayle <roger@eyesopen.com>
32878 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32879 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32880 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32881 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32882 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32884 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32887 * gfortran.dg/pr17286.f90: New test.
32889 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32892 * g++.dg/template/static7.C: New test.
32894 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32897 * gcc.c-torture/compile/pr17558.c: New test.
32899 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32901 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32902 if SKIP_ATTRIBUTE is defined.
32904 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32907 * gfortran.dg/pr15957.f90: New test.
32909 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32911 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32913 * gcc.dg/vect/vect-79.c: Likewise.
32914 * gcc.dg/vect/vect-80.c: Likewise.
32916 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32919 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32921 2004-09-20 Ira Rosen <irar@il.ibm.com>
32923 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32924 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32925 * gcc.dg/vect/vect-62.c: New testcase.
32926 * gcc.dg/vect/vect-63.c: New testcase.
32927 * gcc.dg/vect/vect-64.c: New testcase.
32928 * gcc.dg/vect/vect-65.c: New testcase.
32929 * gcc.dg/vect/vect-66.c: New testcase.
32930 * gcc.dg/vect/vect-67.c: New testcase.
32931 * gcc.dg/vect/vect-68.c: New testcase.
32932 * gcc.dg/vect/vect-69.c: New testcase.
32933 * gcc.dg/vect/vect-79.c: New testcase.
32934 * gcc.dg/vect/vect-80.c: New testcase.
32936 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32938 * gcc.target/mips/asm-1.c: New test.
32940 2004-09-19 Ira Rosen <irar@il.ibm.com>
32942 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32943 * gcc.dg/vect/vect-73.c: New testcase.
32944 * gcc.dg/vect/vect-74.c: New testcase.
32945 * gcc.dg/vect/vect-75.c: New testcase.
32946 * gcc.dg/vect/vect-76.c: New testcase.
32947 * gcc.dg/vect/vect-77.c: New testcase.
32948 * gcc.dg/vect/vect-78.c: New testcase
32950 2004-09-18 Paul Brook <paul@codesourcery.com>
32952 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32954 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32957 * gcc.dg/pr17424-1.c: New test.
32959 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32961 * g++.dg/tree-ssa/pr17153.C: New test.
32963 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32966 * g++.dg/pch/wchar-1.C: New.
32967 * g++.dg/pch/wchar-1.Hs: New.
32969 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32971 * gcc.c-torture/execute/20040917-1.c: New test.
32973 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32975 PR tree-optimization/17319
32976 * gcc.dg/pr17319.c: New test.
32978 2004-09-17 Devang Patel <dpatel@apple.com>
32980 * gcc.dg/20040813-1.c: New test.
32982 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32984 PR tree-optimization/17273
32985 * gcc.c-torture/compile/pr17273.c: New test.
32987 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32989 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32990 Update expected messages.
32991 * gcc.dg/declspec-13.c: New test.
32993 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32995 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32997 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32999 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33000 change what 'a' is pointing to.
33002 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33005 * g++.dg/template/error18.C: New test.
33008 * g++.dg/warn/Wunused-8.C: New test.
33010 2004-09-17 Steven Bosscher <stevenb@suse.de>
33012 PR tree-optimization/17513
33013 * gcc.dg/20040916-1.c: New test.
33015 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33018 * g++.dg/template/typename7.C: New test.
33020 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33022 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33024 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33026 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33027 with -ftree-based-profiling also.
33028 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33030 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33033 * gfortran.dg/der_array_io_1.f90: New test.
33034 * gfortran.dg/der_array_io_2.f90: New test.
33035 * gfortran.dg/der_array_io_3.f90: New test.
33037 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33039 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33042 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33044 * g++.dg/opt/switch1.C: New test.
33046 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33048 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33049 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33050 Update expected messages.
33052 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33055 * gfortran.dg/same_name_1.f90: New test.
33057 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33059 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33060 dereference garbage pointers.
33062 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33064 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33065 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33067 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33068 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33069 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33071 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33074 * g++.dg/template/mangle1.C: New test.
33076 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33078 PR tree-optimization/17252
33079 * gcc.c-torture/execute/pr17252.c: New test.
33081 2004-09-14 Andrew Pinski <apinski@apple.com>
33083 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33085 2004-09-14 Roger Sayle <roger@eyesopen.com>
33087 PR rtl-optimization/9771
33088 * gcc.dg/pr9771-1.c: New test case.
33090 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33092 PR tree-optimization/15262
33093 * gcc.c-torture/execute/pr15262-1.c: New test.
33094 * gcc.c-torture/execute/pr15262-2.c: New test.
33096 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33098 * gcc.dg/declspec-12.c: New test.
33100 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33102 * gfortran.dg/pr17090.f90: Add directives to test.
33104 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33106 * gcc.c-torture/compile/20040914-1.c: New test.
33108 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33111 * g++.dg/template/decl2.C: New test.
33113 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33116 * gfortran.dg/pr17090.f90: New test.
33118 2004-09-13 Dale Johannesen <dalej@apple.com>
33120 * gcc.c-torture/compile/pr17408.c: New test case.
33122 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33125 * g++.dg/parse/crash17.C: New test.
33128 * g++.dg/template/enum3.C: New test.
33130 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33132 * lib/gcc-defs.exp: Load wrapper.exp.
33133 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33135 * lib/gcc.exp (gcc_init): Similar.
33136 * lib/gfortran.exp (gfortran_init): Similar.
33137 * lib/objc.exp (objc_init): Similar.
33138 * lib/treelang.exp (treelang_init): Similar.
33139 * lib/wrapper.exp: New file with build_wrapper call machinery in
33140 ${tool}_maybe_build_wrapper.
33142 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33144 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33146 * gcc.dg/declspec-11.c: Update expected messages.
33147 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33148 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33149 gcc.dg/inline-12.c: New tests.
33151 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33153 * g++.dg/tree-ssa/pr17400.C: New testcase.
33155 2004-09-13 James E Wilson <wilson@specifixinc.com>
33157 * gcc.target/mips/sb1-1.c: New testcase.
33159 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33161 * lib/g77-dg.exp: Remove unused file.
33162 * lib/mike-g77.exp: Ditto.
33163 * lib/g77.exp: Ditto.
33165 2004-09-12 Richard Henderson <rth@redhat.com>
33167 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33169 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33171 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33172 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33173 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33174 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33175 Update expected messages.
33177 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33179 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33180 declaration/use mismatch for dirp parameter.
33182 2004-09-12 Andrew Pinski <apinski@apple.com>
33184 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33185 -fgnu-runtime is passed.
33187 2004-09-12 Richard Henderson <rth@redhat.com>
33189 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33190 do the uplevel thing and update additional_flags directly.
33191 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33192 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33193 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33194 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33196 2004-09-11 Steven Bosscher <stevenb@suse.de>
33198 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33200 2004-09-11 Roger Sayle <roger@eyesopen.com>
33202 PR middle-end/17411
33203 * g++.dg/opt/pr17411-1.C: New test case.
33205 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33207 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33208 gcc.dg/tls/diag-2.c: Update expected messages.
33209 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33211 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33212 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33213 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33214 gcc.dg/tls/diag-5.c: New tests.
33216 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33218 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33220 2004-09-11 Steven Bosscher <stevenb@suse.de>
33222 * g++.dg/parse/break-in-for.C: New test.
33224 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33226 * gcc.dg/tree-ssa/20040911-1.c: New test.
33228 2004-09-11 Andreas Jaeger <aj@suse.de>
33230 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33231 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33233 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33235 * gcc.target/frv: New directory of FR-V-specific tests.
33237 2004-09-10 James E Wilson <wilson@specifixinc.com>
33239 * gcc.dg/convert-vec-1.c: New test.
33241 2004-09-10 Roger Sayle <roger@eyesopen.com>
33243 PR middle-end/17024
33244 * gcc.dg/pr17024-1.c: New test case.
33246 2004-09-10 Eric Christopher <echristo@redhat.com>
33248 * gcc.dg/20040910-1.c: New test.
33250 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33252 * gcc.dg/bitfld-9.c: New test.
33254 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33256 * gcc.c-torture/execute/ieee/acc1.c: New test.
33257 * gcc.c-torture/execute/ieee/acc2.c: New test.
33258 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33260 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33262 * gcc.dg/deprecated-2.c: New test.
33264 2004-09-09 James E Wilson <wilson@specifixinc.com>
33266 * gcc.dg/init-vec-1.c: New test.
33268 2004-09-09 Roger Sayle <roger@eyesopen.com>
33270 PR middle-end/17055
33271 * gcc.dg/pr17055-1.c: New test case.
33273 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33276 * gcc.c-torture/execute/pr17377.c: New test.
33278 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33281 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33282 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33283 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33284 gcc.dg/long-long-typespec-1.c: New tests.
33285 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33287 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33289 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33290 gcc.dg/gnu99-static-1.c: New tests.
33292 2004-09-08 Devang Patel <dpatel@apple.com>
33294 * gcc.dg/darwin-ld-20040828-1.c: New test.
33295 * gcc.dg/darwin-ld-20040828-2.c: New test.
33296 * gcc.dg/darwin-ld-20040828-3.c: New test.
33298 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33300 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33301 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33303 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33304 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33306 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33307 types they qualify.
33308 * objc.dg/type-size-2.m: Fix wording in comment.
33309 * objc.dg/va-meth-1.m: New test case.
33311 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33314 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33315 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33317 2004-09-06 Devang Patel <dpatel@apple.com>
33319 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33320 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33322 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33324 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33325 reflect changed line numbering of diagnostics.
33327 2004-09-06 Paul Brook <paul@codesourcery.com>
33329 * gfortran.dg/edit_real_1.f90: Add new test.
33331 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33333 * gcc.dg/tree-ssa/loop-2.c: New test.
33334 * gcc.dg/tree-ssa/loop-3.c: New test.
33335 * gcc.dg/tree-ssa/loop-4.c: New test.
33336 * gcc.dg/tree-ssa/loop-5.c: New test.
33338 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33340 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33342 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33344 * gcc.dg/format/sentinel-1.c: New test.
33346 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33348 * gcc.dg/builtins-46.c: New.
33350 2004-09-03 Devang Patel <dpatel@apple.com>
33352 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33353 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33355 2004-09-03 Jan Beulich <jbeulich@novell.com>
33357 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33358 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33359 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33360 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33361 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33362 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33363 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33364 the non-portable bzero.
33365 * gcc.dg/20010912-1.c: xfail for NetWare.
33366 * gcc.dg/20020426-2.c: xfail for NetWare.
33367 * gcc.dg/20021014-1.c: xfail for NetWare.
33368 * gcc.dg/20021018-1.c: xfail for NetWare.
33369 * gcc.dg/20030213-1.c: xfail for NetWare.
33370 * gcc.dg/20030225-1.c: xfail for NetWare.
33371 * gcc.dg/20030708-1.c: xfail for NetWare.
33372 * gcc.dg/builtins-config.h: Also exclude NetWare.
33373 * gcc.dg/format/format.h: Define restrict only if not already defined.
33374 * gcc.dg/nest.c: xfail for NetWare.
33375 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33376 * lib/target-supports.exp (check_visibility_available): Exclude
33379 2004-09-03 Jan Beulich <jbeulich@novell.com>
33381 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33382 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33383 deterministic starting point for the alignment of structure fields.
33384 * gcc.dg/Wpadded.c: Dito.
33385 * g++.dg/abi/vbase10.C: Dito.
33387 2004-09-03 Devang Patel <dpatel@apple.com>
33389 * g++.dg/debug/pr15736.cc: New test.
33391 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33393 * README.QMTEST: Fix out-of-date link.
33395 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33398 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33399 Delete. Duplicate of gfortran.dg/g77/20010610.f
33401 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33403 * g++.dg/abi/arm_rtti1.C: New test.
33405 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33407 * gcc.dg/ppc-vector-memcpy.c: New.
33408 * gcc.dg/ppc-vector-memset.c: New.
33410 2004-09-02 Chao-ying Fu <fu@mips.com>
33412 * gcc.target/mips/mips-3d-1.c: New test.
33413 * gcc.target/mips/mips-3d-2.c: New test.
33414 * gcc.target/mips/mips-3d-3.c: New test.
33415 * gcc.target/mips/mips-3d-4.c: New test.
33416 * gcc.target/mips/mips-3d-5.c: New test.
33417 * gcc.target/mips/mips-3d-6.c: New test.
33418 * gcc.target/mips/mips-3d-7.c: New test.
33419 * gcc.target/mips/mips-3d-8.c: New test.
33420 * gcc.target/mips/mips-3d-9.c: New test.
33421 * gcc.target/mips/mips-ps-1.c: New test.
33422 * gcc.target/mips/mips-ps-2.c: New test.
33423 * gcc.target/mips/mips-ps-3.c: New test.
33424 * gcc.target/mips/mips-ps-4.c: New test.
33425 * gcc.target/mips/mips-ps-type.c: New test.
33427 2004-09-02 Paul Brook <paul@codesourcery.com>
33429 * gfortran.dg/edit_real_1.f90: Add new tests.
33431 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33434 * gfortran.dg/merge_char_1.f90: New test.
33436 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33439 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33441 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33444 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33446 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33448 * g++.dg/opt/loop1.C: Do not XFAIL.
33450 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33452 * gcc.c-torture/execute/20040831-1.c: New test.
33454 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33457 * gfortran.dg/g77/20010610.f: Now passes.
33458 Copy from g77.f-torture/execute. Add dg-run directive.
33459 * gfortran.dg/g77/README: Update
33461 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33463 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33464 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33465 (t1, t2, t3, t4): Add volatile.
33467 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33469 * g++.dg/ext/visibility/arm1.C: New test.
33471 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33473 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33476 2004-09-01 Paul Brook <paul@codesourcery.com>
33478 * gfortran.dg/eof_2.f90: New test.
33480 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33483 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33485 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33487 PR libfortran/16805
33488 * gfortran.dg/list_read_2.f90: New test.
33490 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33492 * g++.dg/abi/key1.C: New test.
33494 2004-08-31 Richard Henderson <rth@redhat.com>
33496 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33498 * g++.dg/other/offsetof5.C: Remove duplicate.
33500 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33503 * gfortran.dg/func_derived_1.f90: New test.
33505 2004-08-31 Paul Brook <paul@codesourcery.com>
33507 * gfortran.dg/eof_1.f90: New test.
33509 2004-08-31 Paul Brook <paul@codesourcery.com>
33511 * gfortran.dg/list_read_1.f90: New file.
33513 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33515 * g++.dg/opt/loop1.C: XFAIL.
33517 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33519 * gcc.dg/funcdef-storage-1.c: New.
33520 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33521 an extern function in local scope.
33522 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33523 declare an 'auto inline' function in local scope.
33524 * gcc.dg/20011130-1.c: Likewise.
33525 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33526 an 'auto' function in local scope.
33527 * gcc.dg/20021014-1.c: Likewise.
33528 * gcc.dg/20030331-2.c: Likewise.
33530 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33532 * gfortran.dg/blockdata_1.f90: New test.
33534 2004-08-30 Richard Henderson <rth@redhat.com>
33536 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33538 2004-08-30 Richard Henderson <rth@redhat.com>
33540 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33541 additional_flags set by alternate driver.
33542 (ieee-options): New procedure.
33543 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33544 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33545 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33546 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33548 2004-08-30 Richard Henderson <rth@redhat.com>
33550 * lib/f-torture.exp: Remove.
33552 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33554 PR rtl-optimization/16590
33555 * g++.dg/opt/loop1.C: New test.
33557 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33560 * gfortran.dg/oldstyle_1.f90: New test.
33562 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33563 Paul Brook <paul@codesourcery.com>
33565 * gfortran.dg/g77/README: Update.
33566 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33567 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33568 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33570 2004-08-28 Paul Brook <paul@codesourcery.com>
33572 PR libfortran/17195
33573 * gfortran.dg/edit_real_1.f90: New test.
33575 2004-08-27 Paul Brook <paul@codesourcery.com>
33577 * gfortran.dg/rewind_1.f90: New test.
33579 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33582 * gfortran.dg/pr16597.f90: New test.
33584 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33587 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33588 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33589 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33590 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33591 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33593 2004-08-26 Nick Clifton <nickc@redhat.com>
33595 * gcc.c-torture/compile/pr17119.c: New test.
33597 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33599 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33601 2004-08-25 Richard Henderson <rth@redhat.com>
33603 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33604 the bits that expect kind=8 to be the largest real kind.
33606 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33608 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33610 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33612 * gfortran.dg/assignment_1.f90: New test.
33614 2004-08-25 Adam Nemet <anemet@lnxw.com>
33616 * g++.dg/template/repo3.C: New test.
33618 2004-08-25 Roger Sayle <roger@eyesopen.com>
33620 PR middle-end/16693
33621 PR tree-optimization/16372
33622 * g++.dg/opt/pr16372-1.C: New test case.
33623 * g++.dg/opt/pr16693-1.C: New test case.
33624 * g++.dg/opt/pr16693-2.C: New test case.
33626 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33628 * objc.dg/proto-lossage-4.m: New test.
33630 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33633 * g++.dg/inherit/local2.C: New test.
33635 2004-08-25 Paul Brook <paul@codesourcery.com>
33638 * gfortran.dg/string_ctor_1.f90: New test.
33640 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33643 * g++.dg/template/redecl2.C: New test.
33645 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33648 * gfortran.dg/pr17143.f90: New test.
33650 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33653 * gfortran.dg/pr17164.f90: New test.
33655 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33657 * gcc.dg/tree-ssa/loop-1.c: New test.
33659 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33661 * gcc.c-torture/compile/20040824-1.c: New test.
33663 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33665 * gcc.c-torture/compile/iftrap-3.c: New test.
33667 2004-08-24 Paul Brook <paul@codesourcery.com>
33669 * gfortran.dg/entry_2.f90: New test.
33671 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33674 * g++.dg/lookup/ambig[12].C: New.
33676 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33679 * g++.dg/template/crash21.C: New test.
33680 * g++.dg/template/crash22.C: Likewise.
33682 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33685 * g++.dg/template/access15.C: New.
33687 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33690 * g++.dg/template/repo2.C: New test.
33692 2004-08-23 Roger Sayle <roger@eyesopen.com>
33694 PR rtl-optimization/17078
33695 * gcc.c-torture/execute/pr17078-1.c: New test case.
33697 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33700 * gcc.dg/debug/crash1.c: New test.
33702 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33705 * gcc.dg/loop-5.c: New test.
33707 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33709 * gcc.c-torture/execute/20040823-1.c: New test.
33711 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33713 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33714 to the assembler. Simplify test accordingly.
33715 (asm_abi_flags): Use GNU names.
33716 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33717 to check for ABI flags.
33719 2004-08-22 Andrew Pinski <apinski@apple.com>
33721 * g++.dg/opt/pr14029.C: New test.
33722 * gcc.c-torture/execute/pr15262.c: New test.
33724 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33726 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33728 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33731 * gfortran.dg/direct_io.f90: New test.
33733 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33736 * g++.dg/inherit/local2.C: New test.
33738 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33741 * g++.dg/warn/Wparentheses-4.C: New test.
33743 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33746 * g++.dg/inherit/local2.C: New test.
33748 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33749 * gcc.dg/ppc-ldstruct.c: Likewise.
33750 * gcc.dg/ppc64-abi-2.c: Likewise.
33752 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33754 PR rtl-optimization/17099
33755 * gcc.c-torture/execute/20040820-1.c: New test.
33757 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33759 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33761 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33764 * gfortran.dg/auto_array_1.f90: New test.
33766 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33769 * gfortran.dg/simpleif_1.f90: New test.
33771 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33773 * lib/target-supports.exp (check_profiling_available): Return
33774 false for arm*-*-symbianelf* and arm*-*-eabi*.
33777 * g++.dg/template/delete1.C: New test.
33779 2004-08-19 Paul Brook <paul@codesourcery.com>
33783 * gfortran.dg/data_char_1.f90: New test.
33785 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33788 * gfortran.dg/reduction.f90: New testcase.
33790 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33793 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33795 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33798 * g++.dg/Wparentheses-3.C: New test.
33800 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33802 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33803 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33804 * gcc.dg/vect/vect-2.c: Likewise.
33805 * gcc.dg/vect/vect-3.c: Likewise.
33806 * gcc.dg/vect/vect-4.c: Likewise.
33807 * gcc.dg/vect/vect-5.c: Likewise.
33808 * gcc.dg/vect/vect-6.c: Likewise.
33809 * gcc.dg/vect/vect-7.c: Likewise.
33810 * gcc.dg/vect/vect-25.c: Likewise.
33811 * gcc.dg/vect/vect-31.c: Likewise.
33812 * gcc.dg/vect/vect-32.c: Likewise.
33813 * gcc.dg/vect/vect-34.c: Likewise.
33814 * gcc.dg/vect/vect-36.c: Likewise.
33815 * gcc.dg/vect/vect-all.c: Likewise.
33817 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33820 * g++.dg/template/operator4.C: New test.
33822 2004-08-18 Richard Henderson <rth@redhat.com>
33824 * gcc.dg/20040206-1.c: XFAIL.
33826 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33829 * g++.dg/template/array7.C: New test.
33831 2004-08-17 James E Wilson <wilson@specifixinc.com>
33833 * gcc.dg/mips-movcc-1.c: New test.
33834 * gcc.dg/mips-movcc-2.c: New test.
33835 * gcc.dg/mips-movcc-3.c: New test.
33837 * gcc.dg/mips-nmadd-1.c: New test.
33838 * gcc.dg/mips-nmadd-2.c: New test.
33840 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33843 * g++.dg/opt/inline8.C: New test.
33846 * g++.dg/parse/error17.C: New test.
33848 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33850 * gcc.dg/vect: New directory for vectorizer tests.
33851 * gcc.dg/vect/tree-vect.h: New file.
33852 * gcc.dg/vect/vect.exp: New file.
33853 * gcc.dg/vect/pr16105.c.c: New test.
33854 * gcc.dg/vect/vect-1.c: New test.
33855 * gcc.dg/vect/vect-2.c: New test.
33856 * gcc.dg/vect/vect-3.c: New test.
33857 * gcc.dg/vect/vect-4.c: New test.
33858 * gcc.dg/vect/vect-5.c: New test.
33859 * gcc.dg/vect/vect-6.c: New test.
33860 * gcc.dg/vect/vect-7.c: New test.
33861 * gcc.dg/vect/vect-8.c: New test.
33862 * gcc.dg/vect/vect-9.c: New test.
33863 * gcc.dg/vect/vect-10.c: New test.
33864 * gcc.dg/vect/vect-11.c: New test.
33865 * gcc.dg/vect/vect-12.c: New test.
33866 * gcc.dg/vect/vect-13.c: New test.
33867 * gcc.dg/vect/vect-14.c: New test.
33868 * gcc.dg/vect/vect-15.c: New test.
33869 * gcc.dg/vect/vect-16.c: New test.
33870 * gcc.dg/vect/vect-17.c: New test.
33871 * gcc.dg/vect/vect-18.c: New test.
33872 * gcc.dg/vect/vect-19.c: New test.
33873 * gcc.dg/vect/vect-20.c: New test.
33874 * gcc.dg/vect/vect-21.c: New test.
33875 * gcc.dg/vect/vect-22.c: New test.
33876 * gcc.dg/vect/vect-23.c: New test.
33877 * gcc.dg/vect/vect-24.c: New test.
33878 * gcc.dg/vect/vect-25.c: New test.
33879 * gcc.dg/vect/vect-26.c: New test.
33880 * gcc.dg/vect/vect-27.c: New test.
33881 * gcc.dg/vect/vect-28.c: New test.
33882 * gcc.dg/vect/vect-29.c: New test.
33883 * gcc.dg/vect/vect-30.c: New test.
33884 * gcc.dg/vect/vect-31.c: New test.
33885 * gcc.dg/vect/vect-32.c: New test.
33886 * gcc.dg/vect/vect-33.c: New test.
33887 * gcc.dg/vect/vect-34.c: New test.
33888 * gcc.dg/vect/vect-35.c: New test.
33889 * gcc.dg/vect/vect-36.c: New test.
33890 * gcc.dg/vect/vect-37.c: New test.
33891 * gcc.dg/vect/vect-38.c: New test.
33892 * gcc.dg/vect/vect-40.c: New test.
33893 * gcc.dg/vect/vect-41.c: New test.
33894 * gcc.dg/vect/vect-42.c: New test.
33895 * gcc.dg/vect/vect-43.c: New test.
33896 * gcc.dg/vect/vect-44.c: New test.
33897 * gcc.dg/vect/vect-45.c: New test.
33898 * gcc.dg/vect/vect-46.c: New test.
33899 * gcc.dg/vect/vect-47.c: New test.
33900 * gcc.dg/vect/vect-48.c: New test.
33901 * gcc.dg/vect/vect-49.c: New test.
33902 * gcc.dg/vect/vect-50.c: New test.
33903 * gcc.dg/vect/vect-51.c: New test.
33904 * gcc.dg/vect/vect-52.c: New test.
33905 * gcc.dg/vect/vect-53.c: New test.
33906 * gcc.dg/vect/vect-54.c: New test.
33907 * gcc.dg/vect/vect-55.c: New test.
33908 * gcc.dg/vect/vect-56.c: New test.
33909 * gcc.dg/vect/vect-57.c: New test.
33910 * gcc.dg/vect/vect-58.c: New test.
33911 * gcc.dg/vect/vect-59.c: New test.
33912 * gcc.dg/vect/vect-60.c: New test.
33913 * gcc.dg/vect/vect-61.c: New test.
33914 * gcc.dg/vect/vect-all.c: New test.
33915 * gcc.dg/vect/vect-none.c: New test.
33917 2004-08-17 Paul Brook <paul@codesourcery.com>
33920 * gfortran.dg/entry_1.f90: New test.
33922 2004-08-17 Andrew Pinski <apinski@apple.com>
33924 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33926 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33928 * gcc.dg/pr17036-1.c: New test.
33930 2004-08-16 Devang Patel <dpatel@apple.com>
33932 * gcc.dg/darwin-20040809-1.c: New test.
33934 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33936 * gcc.dg/funcdef-attr-1.c: New test.
33938 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33940 * gcc.dg/altivec-17.c: New test.
33941 * gcc.dg/altivec-18.c: New test.
33943 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33946 * g++.dg/template/vtable2.C: New test.
33948 2004-08-14 Richard Henderson <rth@redhat.com>
33950 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33951 * gcc.dg/pack-test-4.c (main): Return 0.
33952 * gcc.dg/setjmp-1.c: Remove XFAIL.
33953 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33955 2004-08-14 Richard Henderson <rth@redhat.com>
33957 * gcc.dg/980217-1.c: Add prototype for printf.
33959 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33961 * gfortran.dg/pr16935.f90: New test.
33963 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33965 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33967 2004-08-13 Paul Brook <paul@codesourcery.com>
33969 * gfortran.dg/der_io_1.f90: Remove stray comma.
33971 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33973 * gcc.dg/vmx/cw-bug-2.c: Remove.
33974 * gcc.dg/vmx/vprint-1.c: Remove.
33975 * gcc.dg/vmx/vscan-1.c: Remove.
33977 2004-08-12 Devang patel <dpatel@apple.com>
33979 * gcc.dg/darwin-20040809-2.c: New test.
33981 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33983 * g++.dg/ext/altivec-12.C: New test.
33985 * g++.dg/ext/altivec-11.C: New test.
33987 2004-08-12 Paul Brook <paul@codesourcery.com>
33989 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33991 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33993 * g++.dg/ext/altivec-2.C: Check for hardware support before
33994 executing any VMX instructions.
33996 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33998 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34001 * g++.old-deja/g++.other/comdat4.C: New test.
34002 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34004 2004-08-12 Ben Elliston <bje@au.ibm.com>
34007 * gcc.dg/pr16286.c: New test.
34009 2004-08-12 Jan Beulich <jbeulich@novell.com>
34011 * g++.dg/ext/asm5.C: New.
34013 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34016 * g++.dg/eh/crash1.C: New test.
34019 * g++.dg/ext/construct1.C: New test.
34021 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34024 * g++.dg/init/ptrmem1.C: New test.
34027 * g++.dg/parse/offsetof5.C: New test.
34030 * g++.dg/template/overload3.C: New test.
34032 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34035 * g++.dg/parse/error16.C: New test.
34038 * g++.dg/template/error14.C: New test.
34041 * g++.dg/template/error15.C: New test.
34043 2004-08-11 Devang Patel <dpatel@apple.com>
34045 * gcc.dg/darwin-ld-20040809-1.c: New test.
34046 * gcc.dg/darwin-ld-20040809-2.c: New test.
34048 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34051 * gfortran.dg/dfloat_1.f90: New test.
34053 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34055 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34056 * gcc.dg/dll-2.c: Fix dg-require syntax.
34057 * gcc.misc-tests/arm-isr.c (abort): Declare.
34060 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34063 * g++.dg/parse/crash16.C: New test.
34065 2004-08-10 Roger Sayle <roger@eyesopen.com>
34067 * gcc.dg/mips-rsqrt-1.c: New test case.
34068 * gcc.dg/mips-rsqrt-2.c: New test case.
34069 * gcc.dg/mips-rsqrt-3.c: New test case.
34071 2004-08-10 Paul Brook <paul@codesourcery.com>
34073 * gfortran.dg/der_io_1.f90: New test.
34075 2004-08-10 Paul Brook <paul@codesourcery.com>
34078 * gfortran.dg/der_array_1.f90: New test.
34080 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34082 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34084 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34086 * gcc.dg/wchar_t-2.c: Fix typo.
34088 2004-08-09 Falk Hueffner <falk@debian.org>
34090 PR tree-optimization/12517
34091 * gcc.c-torture/compile/pr12517.c: New test.
34093 PR tree-optimization/12578
34094 * gcc.c-torture/compile/pr12578.c: New test.
34096 PR tree-optimization/12899
34097 * gcc.c-torture/compile/pr12899.c: New test.
34099 PR rtl-optimization/14692
34100 * gcc.c-torture/compile/pr14692.c: New test.
34102 PR tree-optimization/16461
34103 * gcc.c-torture/compile/pr16461.c: New test.
34105 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34107 * gfortran.dg/getenv_1.f90: New test.
34109 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34111 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34113 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34115 2004-08-06 Paul Brook <paul@codesourcery.com>
34117 * gfortran.dg/ret_array_1.f90: New test.
34118 * gfortran.dg/ret_pointer_1.f90: New test.
34120 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34122 * gcc.dg/missing-field-init-[12].c: New tests.
34123 * g++.dg/warn/missing-field-init-[12].C: New tests.
34125 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34127 * gcc.dg/enum2.c: New test.
34128 * gcc.dg/symbian3.c: Likewise.
34129 * gcc.dg/symbian4.c: Likewise.
34130 * gcc.dg/wchar_t-2.c: Likewise.
34132 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34134 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34137 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34139 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34140 dg-require-visiblity.
34141 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34142 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34143 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34144 * g++.dg/ext/visibility/new1.C: Likewise.
34145 * g++.dg/ext/visibility/pragma.C: Likewise.
34146 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34147 * g++.dg/ext/visibility/virtual.C: Likewise.
34148 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34149 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34150 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34151 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34152 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34153 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34154 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34155 * g++/dg/ext/visibility/visibility-8.C: New test.
34156 * gcc.c-torture/compile/dll.x: Remove.
34157 * gcc.dg/dll-2.c: Use dg-require-dll
34158 * gcc.dg/visibility-10.c: New test.
34159 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34161 * lib/scanasm.exp (scan_hidden): New function.
34162 (scan_not_hidden): Likewise.
34164 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34166 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34168 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34170 * gcc.c-torture/execute/20040805-1.c: New test.
34172 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34174 * gcc.dg/20020118-1.c: Declare abort.
34175 * gcc.dg/altivec_check.h: Likewise.
34176 * gcc.dg/iftrap-2.c: Likewise.
34177 * gcc.dg/pragma-darwin.c: Likewise.
34178 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34180 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34182 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34184 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34186 * gcc.c-torture/execute/builtins/abs-2.c,
34187 gcc.c-torture/execute/builtins/abs-3.c,
34188 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34189 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34190 intmax_t, uintmax_t and their limits.
34191 * gcc.dg/intmax_t-1.c: New test.
34193 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34195 * g++.dg/tc1/dr147.C: Add reference to PR.
34197 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34199 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34200 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34202 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34204 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34206 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34208 * gcc.dg/redecl-5.c: New test.
34209 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34212 2004-08-03 Roger Sayle <roger@eyesopen.com>
34214 PR middle-end/16790
34215 * gcc.c-torture/execute/pr16790-1.c: New test case.
34217 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34219 * g++.dg/ext/visibility/assign1.C: New test.
34220 * g++.dg/ext/visibility/new1.C: Likewise.
34222 * gcc.dg/symbian1.c: New test.
34223 * gcc.dg/symbian2.c: Likewise.
34225 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34228 * gcc.dg/i386-sse-9.c: New test.
34230 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34232 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34234 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34236 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34237 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34238 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34239 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34240 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34241 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34242 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34243 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34244 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34245 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34246 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34247 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34248 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34249 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34250 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34251 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34252 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34253 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34254 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34255 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34256 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34257 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34258 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34259 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34260 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34261 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34262 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34263 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34264 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34265 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34266 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34267 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34268 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34269 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34270 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34271 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34272 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34273 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34274 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34275 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34276 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34277 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34278 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34279 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34280 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34281 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34282 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34283 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34284 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34285 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34286 gcc.misc-tests/i386-pf-3dnow-1.c,
34287 gcc.misc-tests/i386-pf-athlon-1.c,
34288 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34289 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34290 Declare built-in functions used.
34291 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34293 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34296 * g++.dg/lookup/using12.C: New test.
34298 * g++.dg/init/null1.C: Fix PR number.
34299 * g++.dg/parse/namespace10.C: Likewise.
34301 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34304 * g++.dg/template/spec17.C: New test.
34305 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34306 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34308 2004-08-02 David Billinghurst
34311 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34313 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34315 * gcc.dg/ia64-got-1.c: New test case.
34317 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34320 * g++.dg/init/null1.C: New test.
34321 * g++.dg/tc1/dr76.C: Adjust error marker.
34324 * g++.dg/parse/namespace10.C: New test.
34327 * g++.dg/inherit/ptrmem2.C: New test.
34329 2004-08-02 Ben Elliston <bje@au.ibm.com>
34332 * gcc.dg/pr16155.c: New test.
34334 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34336 * gcc.dg/redecl-2.c: New test.
34338 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34340 * gcc.dg/darwin-longdouble.c: New file.
34342 2004-07-30 Richard Henderson <rth@redhat.com>
34344 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34345 write to constant argument.
34346 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34348 2004-07-30 Richard Henderson <rth@redhat.com>
34350 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34351 tests of nearest around zero.
34353 2004-07-30 Andrew Pinski <apinski@apple.com>
34355 * gcc.c-torture/compile/20040730-1.c: New test.
34357 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34359 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34362 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34364 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34366 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34368 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34369 contains $ld_library_path.
34370 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34372 2004-07-29 Richard Henderson <rth@redhat.com>
34374 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34376 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34377 (alt2, which): New.
34378 (Check): Accept either alternative.
34380 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34382 * g++.dg/abi/inline1.C: New test.
34383 * g++.dg/abi/local1-a.cc: Likewise.
34384 * g++.dg/abi/local1.C: Likewise.
34385 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34386 * g++.dg/abi/mangle12.C: Likewise.
34387 * g++.dg/abi/mangle17.C: Likewise.
34388 * g++.dg/abi/mangle20-2.C: Likewise.
34389 * g++.dg/opt/interface1.C: Likewise.
34390 * g++.dg/opt/interface1.h: Likewise.
34391 * g++.dg/opt/interface1-a.cc: New test.
34392 * g++.dg/parse/repo1.C: New test.
34393 * g++.dg/template/repo1.C: Likewise.
34394 * g++.dg/warn/Winline-1.C: Likewise.
34395 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34397 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34399 * gcc.dg/tree-ssa/20040729-1.c: New test.
34401 2004-07-27 Matt Austern <austern@apple.com>
34403 * gcc.dg/darwin-bool-1.c: New test.
34404 * gcc.dg/darwin-bool-2.c: New test.
34406 2004-07-28 Richard Henderson <rth@redhat.com>
34408 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34409 arguments in the correct type. Don't write to constant arguments.
34411 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34413 PR tree-optimization/16688
34414 PR tree-optimization/16689
34415 * g++.dg/tree-ssa/pr16688.C: New test.
34417 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34419 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34420 loads. Not only in the comment, this time.
34422 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34424 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34425 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34426 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34427 * gcc.dg/sh4a-bitmovua.c: New.
34428 * gcc.dg/sh4a-cos.c: New.
34429 * gcc.dg/sh4a-cosf.c: New.
34430 * gcc.dg/sh4a-fprun.c: New.
34431 * gcc.dg/sh4a-fsrra.c: New.
34432 * gcc.dg/sh4a-memmovua.c: New.
34433 * gcc.dg/sh4a-sin.c: New.
34434 * gcc.dg/sh4a-sincos.c: New.
34435 * gcc.dg/sh4a-sincosf.c: New.
34436 * gcc.dg/sh4a-sinf.c: New.
34438 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34440 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34442 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34444 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34447 2004-07-27 Andrew Pinski <apinski@apple.com>
34449 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34451 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34453 * gcc.dg/pragma-isr.c: New test.
34455 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34458 * g++.dg/template/ttp11.C: New test.
34460 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34462 * gcc.c-torture/compile/20040727-1.c: New test.
34464 2004-07-26 Eric Christopher <echristo@redhat.com>
34466 * gcc.c-torture/compile/20040726-2.c: New test.
34468 2004-07-26 Andrew Pinski <apinski@apple.com>
34470 * g++.dg/rtti/tinfo1.C: Xfail.
34472 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34474 * gcc.c-torture/compile/20040726-1.c: New test.
34476 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34477 Brian Ryner <bryner@brianryner.com>
34481 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34482 * g++.dg/ext/visibility/: New directory.
34483 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34484 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34485 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34486 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34487 * g++.dg/ext/visibility/fvisibility.C,
34488 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34489 g++.dg/ext/visibility/fvisibility-override1.C
34490 g++.dg/ext/visibility/fvisibility-override2.C
34491 g++.dg/ext/visibility/memfuncts.C
34492 g++.dg/ext/visibility/noPLT.C
34493 g++.dg/ext/visibility/pragma.C
34494 g++.dg/ext/visibility/pragma-override1.C
34495 g++.dg/ext/visibility/pragma-override2.C
34496 g++.dg/ext/visibility/staticmemfuncts.C
34497 g++.dg/ext/visibility/virtual.C: New tests.
34499 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34502 * gcc.dg/pr15360-1.c: New test.
34504 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34506 * gcc.dg/pragma-align-2.c: New test.
34507 * gcc.dg/pragma-init-fini.c: New test.
34508 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34511 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34513 * gcc.dg/init-string-2.c: New test.
34515 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34518 * gcc.dg/Wredundant-decls-1.c: New test case.
34520 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34522 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34523 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34524 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34525 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34526 * gcc.dg/compat/generate-random.c: New file.
34527 * gcc.dg/compat/generate-random.h: Likewise.
34528 * gcc.dg/compat/generate-random_r.c: Likewise.
34529 * gcc.dg/compat/struct-layout-1.h: Likewise.
34530 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34531 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34532 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34533 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34534 * gcc.dg/compat/struct-layout-1_main.c: New test.
34535 * gcc.dg/compat/struct-layout-1_x.c: New file.
34536 * gcc.dg/compat/struct-layout-1_y.c: New file.
34537 * gcc.dg/compat/struct-layout-1_test.h: New file.
34539 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34541 * gcc.dg/comp-return-1.c: New test
34543 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34545 * gcc.dg/vmx/8-02a.c: Fix typo.
34547 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34548 * gcc.dg/darwin-abi-3.c: New test.
34550 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34551 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34553 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34554 * gcc.dg/vmx/ops-long-1.c: New test.
34555 * gcc.dg/vmx/ops-long-2.c: New test.
34557 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34559 * g++.dg/lookup/conv-[1234].C: New.
34561 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34563 * g++.dg/parse/attr2.C: Simplify.
34565 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34568 * gcc.c-torture/execute/pr7284-1.c: New test.
34570 2004-07-22 Brian Booth <bbooth@redhat.com>
34572 * gcc.dg/tree-ssa/20040721-1.c: New test.
34574 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34576 * g++.dg/template/crash20.c: New.
34578 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34580 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34581 Add dg-run directive. Declare variables as required.
34582 * gfortran.dg/g77/README: Update
34584 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34586 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34587 gcc.dg/cris-peep2-andu2.c: New tests.
34589 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34592 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34594 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34596 * gcc.dg/qual-return-2.c: Update expected messages.
34597 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34599 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34601 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34602 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34604 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34607 * gcc.dg/init-string-1.c: New test.
34609 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34611 PR middle-end/15345
34613 * gcc.dg/torture/nested-fn-1.c: New test.
34615 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34618 * gcc.dg/ia64-fptr-1.c: New file.
34620 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34623 * g++.dg/template/spec16.C: New test.
34624 * g++.old-deja/g++.robertl/eb118.C: Remove.
34626 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34629 * g++.dg/template/spec15.C: New test.
34631 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34633 Copy cases from g77.f-torture/execute and add dg-run
34634 directive. Other changes as noted.
34635 * gfortran.dg/g77/13037.f
34636 * gfortran.dg/g77/1832.f
34637 * gfortran.dg/g77/19981119-0.f
34638 * gfortran.dg/g77/19990313-0.f
34639 * gfortran.dg/g77/19990313-1.f
34640 * gfortran.dg/g77/19990313-2.f
34641 * gfortran.dg/g77/19990313-3.f
34642 * gfortran.dg/g77/19990419-1.f
34643 * gfortran.dg/g77/19990826-0.f
34644 * gfortran.dg/g77/19990826-2.f
34645 * gfortran.dg/g77/20000503-1.f
34646 * gfortran.dg/g77/20001111.f
34647 * gfortran.dg/g77/20010116.f
34648 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34649 * gfortran.dg/g77/20010430.f
34650 * gfortran.dg/g77/6177.f
34651 * gfortran.dg/g77/947.f
34652 * gfortran.dg/g77/970816-3.f
34653 * gfortran.dg/g77/971102-1.f
34654 * gfortran.dg/g77/980520-1.f
34655 * gfortran.dg/g77/980628-0.f
34656 * gfortran.dg/g77/980628-1.f
34657 * gfortran.dg/g77/980628-10.f
34658 * gfortran.dg/g77/980628-2.f
34659 * gfortran.dg/g77/980628-3.f
34660 * gfortran.dg/g77/980628-7.f
34661 * gfortran.dg/g77/980628-8.f
34662 * gfortran.dg/g77/980628-9.f
34663 * gfortran.dg/g77/980701-0.f
34664 * gfortran.dg/g77/980701-1.f
34665 * gfortran.dg/g77/cabs.f
34666 * gfortran.dg/g77/claus.f
34667 * gfortran.dg/g77/complex_1.f
34668 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34669 * gfortran.dg/g77/dcomplex.f
34670 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34671 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34672 * gfortran.dg/g77/f90-intrinsic-numeric.f
34673 * gfortran.dg/g77/int8421.f
34674 * gfortran.dg/g77/labug1.f
34675 * gfortran.dg/g77/large_vec.f
34676 * gfortran.dg/g77/le.f
34677 * gfortran.dg/g77/short.f
34678 * gfortran.dg/g77/README: Update
34680 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34683 * g++.dg/parse/lookup4.C: New test.
34685 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34688 * g++.dg/template/ttp10.C: New test.
34690 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34692 * gcc.dg/pr12625-1.c: New test.
34694 2004-07-20 Steven Bosscher <stevenb@suse.de>
34696 * gcc.dg/switch-warn-1.c: New test.
34697 * gcc.dg/switch-warn-2.c: New test.
34698 * gcc.c-torture/compile/pr14730.c: Update.
34700 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34702 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34703 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34704 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34705 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34707 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34710 * g++.dg/template/assign1.C: New test.
34712 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34715 * g++.dg/template/ttp9.C: New test.
34717 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34719 * gcc.dg/format/cmn-err-1.c: New test.
34721 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34723 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34724 gcc.dg/Wparentheses-10.c: New tests.
34725 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34727 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34730 * gfortran.dg/g77//ffixed-line-length-0.f,
34731 gfortran.dg/g77/ffixed-line-length-132.f,
34732 gfortran.dg/g77/ffixed-line-length-72.f,
34733 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34734 gfortran.dg/g77/README: Update.
34736 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34739 * g++.dg/template/non-dependent7.C: New test.
34740 * g++.dg/template/non-dependent8.C: Likewise.
34741 * g++.dg/template/non-dependent9.C: Likewise.
34742 * g++.dg/template/non-dependent10.C: Likewise.
34744 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34747 * g++.dg/parse/attr2.C: New test.
34749 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34752 * g77.f-torture: Ditto.
34754 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34756 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34757 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34758 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34760 2004-07-16 Richard Henderson <rth@redhat.com>
34762 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34764 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34766 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34767 tests with full list of options.
34768 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34769 of TORTURE_OPTIONS if test contains 'dg-do run'.
34772 * gfortran.dg/do_iterator.f90: New test.
34774 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34776 PR rtl-optimization/16536
34777 * gcc.c-torture/execute/restrict-1.c: New test.
34779 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34782 * gfortran.dg/pr15324.f90: New test.
34785 * gfortran.dg/pr15129.f90: New test.
34788 * gfortran.dg/pr15140.f90: New test.
34791 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34792 compile-time simplification.
34794 2004-07-14 Mike Stump <mrs@apple.com>
34796 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34798 2004-07-14 James E Wilson <wilson@specifixinc.com>
34801 * gcc.dg/profile-generate-1.c: New.
34803 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34805 * gcc.c-torture/execute/20040709-1.c: New test.
34806 * gcc.c-torture/execute/20040709-2.c: New test.
34808 2004-07-14 Mike Stump <mrs@apple.com>
34810 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34812 2004-07-14 Mike Stump <mrs@apple.com>
34814 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34816 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34819 * g++.dg/parse/mutable1.C: New test.
34821 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34823 PR tree-optimization/16443
34824 * gcc.dg/tree-ssa/20040713-1.c: New test.
34826 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34828 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34831 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34833 * gfortran.dg/g77/README: New file
34834 * gfortran.dg/g77/19981216-0.f: Copy from
34835 g77.f-torture/noncompile. Add "dg-do compile" and
34836 dg-error as required.
34837 * gfortran.dg/g77/19990218-1.f: Likewise.
34838 * gfortran.dg/g77/19990905-1.f: Likewise.
34839 * gfortran.dg/g77/9263.f: Likewise.
34840 * gfortran.dg/g77/980615-0.f: Likewise.
34841 * gfortran.dg/g77/980616-0.f: Likewise.
34842 * gfortran.dg/g77/check0.f: Likewise.
34843 * gfortran.dg/g77/select_no_compile.f: Likewise.
34845 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34847 Copy files from g77.f-torture/compile.
34848 Add "{ dg-do compile}". Other changes as noted
34849 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34850 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34851 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34852 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34853 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34854 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34855 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34856 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34857 statement to conform to standard. Append alpha1.x for reference.
34858 * gfortran.dg/g77/xformat.f: Add dg-warning
34860 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34862 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34863 Add {dg-do compile} directive.
34864 * gfortran.dg/g77/cpp2.F: Likewise.
34866 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34869 * g++.dg/lookup/name-clash1.C: New test.
34872 * g++.dg/lookup/name-clash2.C: New test.
34875 * g++.dg/lookup/name-clash3.C: New test.
34877 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34879 * g++.dg/lookup/new2.C: New test.
34880 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34882 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34884 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34885 Add {dg-do compile} directive.
34886 * gfortran.dg/g77/13060.f: Likewise.
34887 * gfortran.dg/g77/19990218-0.f: Likewise.
34888 * gfortran.dg/g77/19990305-0.f: Likewise.
34889 * gfortran.dg/g77/19990419-0.f: Likewise.
34890 * gfortran.dg/g77/19990502-0.f: Likewise.
34891 * gfortran.dg/g77/19990502-1.f: Likewise.
34892 * gfortran.dg/g77/19990525-0.f: Likewise.
34893 * gfortran.dg/g77/19990826-1.f: Likewise.
34894 * gfortran.dg/g77/19990826-3.f: Likewise.
34895 * gfortran.dg/g77/19990905-2.f: Likewise.
34896 * gfortran.dg/g77/20000412-1.f: Likewise.
34897 * gfortran.dg/g77/20000511-1.f: Likewise.
34898 * gfortran.dg/g77/20000511-2.f: Likewise.
34899 * gfortran.dg/g77/20000518.f: Likewise.
34900 * gfortran.dg/g77/20000601-1.f: Likewise.
34901 * gfortran.dg/g77/20000601-2.f: Likewise.
34902 * gfortran.dg/g77/20000629-1.f: Likewise.
34903 * gfortran.dg/g77/20000630-2.f: Likewise.
34904 * gfortran.dg/g77/20010115.f: Likewise.
34905 * gfortran.dg/g77/20010321-1.f: Likewise.
34906 * gfortran.dg/g77/20010426.f: Likewise.
34907 * gfortran.dg/g77/20020307-1.f: Likewise.
34908 * gfortran.dg/g77/8485.f: Likewise.
34909 * gfortran.dg/g77/960317-1.f: Likewise.
34910 * gfortran.dg/g77/970915-0.f: Likewise.
34911 * gfortran.dg/g77/980310-1.f: Likewise.
34912 * gfortran.dg/g77/980310-2.f: Likewise.
34913 * gfortran.dg/g77/980310-3.f: Likewise.
34914 * gfortran.dg/g77/980310-4.f: Likewise.
34915 * gfortran.dg/g77/980310-6.f: Likewise.
34916 * gfortran.dg/g77/980310-7.f: Likewise.
34917 * gfortran.dg/g77/980310-8.f: Likewise.
34918 * gfortran.dg/g77/980419-2.f: Likewise.
34919 * gfortran.dg/g77/980424-0.f: Likewise.
34920 * gfortran.dg/g77/980427-0.f: Likewise.
34921 * gfortran.dg/g77/980729-0.f: Likewise.
34922 * gfortran.dg/g77/981117-1.f: Likewise.
34923 * gfortran.dg/g77/toon_1.f: Likewise.
34925 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34928 * g++.dg/other/abstract2.C: New test.
34930 2004-07-12 Paul Brook <paul@codesourcery.com>
34932 * gfortran.dg/pointer_init_1.f90: New test.
34934 2004-07-11 Paul Brook <paul@codesourcery.com>
34937 * gfortran.dg/contained_1.f90: New test.
34939 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34941 * g++.dg/parse/defarg8.C: New test.
34943 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34946 * gfortran.dg/pr16433.f: New test.
34949 * gfortran.dg/pr15754.f90: New test.
34951 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34953 PR tree-optimization/16437
34954 * gcc.c-torture/execute/bitfld-4.c: New test.
34956 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34958 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34959 access to common var from module.
34961 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34964 * gfortran.fortran-torture/execute/common_2.f90: New test.
34966 2004-07-10 Paul Brook <paul@codesourcery.com>
34968 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34970 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34973 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34975 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34977 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34978 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34979 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34980 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34981 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34982 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34983 * gfortran.dg/g77/funderscoring.f: Likewise.
34984 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34986 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34988 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34990 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34991 Paul Brook <paul@codesourcery.com>
34994 * gfortran.dg/common_pointer_1.f90: New test.
34996 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34998 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35000 2004-07-09 James E Wilson <wilson@specifixinc.com>
35003 * gcc.c-torture/compile/20040709-1.c: New.
35005 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35008 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35010 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35013 * gfortran.dg/shape_1.f90: New test.
35015 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35016 Andrew Pinski <apinski@apple.com>
35018 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35020 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35022 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35025 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35026 Paul Brook <paul@codesourcery.com>
35028 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35031 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35033 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35035 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35037 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35038 testcases with capital suffix.
35040 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35046 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35048 * gfortran.dg/implicit_1.f90: New test.
35050 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35052 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35053 expression to match gfortran warning/error messages
35054 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35057 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35059 * lib/fortran-torture.exp: Rename proc search_for to
35062 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35064 * gcc.c-torture/execute/simd-5.x: New file.
35065 XFAIL on SPARC 64-bit at -O0.
35067 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35071 * g++.dg/warn/effc3.C: New test.
35073 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35075 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35076 change X to 1X in format.
35077 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35078 add data statements to conform to standard.
35080 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35082 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35083 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35084 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35086 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35088 * gfortran.dg/g77/7388.f: Copy from g77.dg
35089 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35090 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35091 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35092 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35093 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35094 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35095 * gfortran.dg/g77/strlen0.f: Likewise.
35097 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35099 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35100 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35102 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35104 * gcc.c-torture/execute/920428-2.x: Delete.
35105 * gcc.c-torture/execute/920501-7.x: Likewise.
35107 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35109 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35110 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35111 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35113 (PREFETCH_3DNOW): Add -march=c3.
35115 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35118 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35119 * gcc.c-torture/execute/bf64-1.x: Likewise.
35121 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35123 * gcc.c-torture/compile/20040708-1.c: New test.
35125 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35128 * g++.dg/warn/effc2.C: New test.
35130 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35132 * gcc.c-torture/execute/bitfld-1.x: Remove.
35133 * gcc.c-torture/execute/bitfld-3.c: New test.
35134 * gcc.dg/bitfld-2.c: Remove XFAILs.
35136 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35139 * g++.dg/rtti/tinfo1.C: New file.
35141 2004-07-07 Eric Christopher <echristo@redhat.com>
35143 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35145 2004-07-07 Andrew Pinski <apinski@apple.com>
35147 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35149 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35151 * g++.dg/init/call1.C: XFAIL.
35153 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35155 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35156 except for movstrict*, to movmem* and clrstr* to clrmem*.
35158 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35160 * gcc.c-torture/execute/20040707-1.c: New test.
35162 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35164 * gcc.c-torture/execute/20040706-1.c: New test.
35166 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35169 * g++.dg/template/spec14.C: New test.
35171 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35173 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35174 nothing if not yet defined. Use it in b, c and d type definitions.
35175 * gcc.c-torture/execute/20040705-1.c: New test.
35176 * gcc.c-torture/execute/20040705-2.c: New test.
35178 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35181 * g++.dg/lookup/new1.C: New test.
35183 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35186 * g++.dg/template/sizeof8.C: New test.
35188 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35190 * gcc.c-torture/compile/20040705-1.c: New test.
35192 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35194 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35196 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35198 * gcc.dg/cpp/if-mop.c: Two new testcases.
35199 * gcc.dg/cpp/trad/comment-3.c: New.
35201 2004-07-04 Paul Brook <paul@codesourcery.com>
35203 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35205 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35208 * g++.dg/lookup/crash4.C: New test.
35210 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35212 * gcc.c-torture/execute/builtin-abs-1.c
35213 * gcc.c-torture/execute/builtin-abs-2.c
35214 * gcc.c-torture/execute/builtin-complex-1.c
35215 * gcc.c-torture/execute/builtins/string-1-lib.c
35216 * gcc.c-torture/execute/builtins/string-1.c
35217 * gcc.c-torture/execute/builtins/string-2-lib.c
35218 * gcc.c-torture/execute/builtins/string-2.c
35219 * gcc.c-torture/execute/builtins/string-3-lib.c
35220 * gcc.c-torture/execute/builtins/string-3.c
35221 * gcc.c-torture/execute/builtins/string-4-lib.c
35222 * gcc.c-torture/execute/builtins/string-4.c
35223 * gcc.c-torture/execute/builtins/string-5-lib.c
35224 * gcc.c-torture/execute/builtins/string-5.c
35225 * gcc.c-torture/execute/builtins/string-6-lib.c
35226 * gcc.c-torture/execute/builtins/string-6.c
35227 * gcc.c-torture/execute/builtins/string-7-lib.c
35228 * gcc.c-torture/execute/builtins/string-7.c
35229 * gcc.c-torture/execute/builtins/string-8-lib.c
35230 * gcc.c-torture/execute/builtins/string-8.c
35231 * gcc.c-torture/execute/builtins/string-9-lib.c
35232 * gcc.c-torture/execute/builtins/string-9.c
35233 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35234 * gcc.c-torture/execute/builtins/string-asm-1.c
35235 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35236 * gcc.c-torture/execute/builtins/string-asm-2.c
35237 * gcc.c-torture/execute/stdio-opt-1.c
35238 * gcc.c-torture/execute/stdio-opt-2.c
35239 * gcc.c-torture/execute/stdio-opt-3.c
35240 * gcc.c-torture/execute/string-opt-1.c
35241 * gcc.c-torture/execute/string-opt-10.c
35242 * gcc.c-torture/execute/string-opt-11.c
35243 * gcc.c-torture/execute/string-opt-12.c
35244 * gcc.c-torture/execute/string-opt-13.c
35245 * gcc.c-torture/execute/string-opt-14.c
35246 * gcc.c-torture/execute/string-opt-15.c
35247 * gcc.c-torture/execute/string-opt-16.c
35248 * gcc.c-torture/execute/string-opt-2.c
35249 * gcc.c-torture/execute/string-opt-6.c
35250 * gcc.c-torture/execute/string-opt-7.c
35251 * gcc.c-torture/execute/string-opt-8.c:
35254 * gcc.c-torture/execute/builtins/abs-2.c
35255 * gcc.c-torture/execute/builtins/abs-3.c
35256 * gcc.c-torture/execute/builtins/complex-1.c
35257 * gcc.c-torture/execute/builtins/fprintf.c
35258 * gcc.c-torture/execute/builtins/fputs.c
35259 * gcc.c-torture/execute/builtins/memcmp.c
35260 * gcc.c-torture/execute/builtins/memmove.c
35261 * gcc.c-torture/execute/builtins/memops-asm.c
35262 * gcc.c-torture/execute/builtins/mempcpy-2.c
35263 * gcc.c-torture/execute/builtins/mempcpy.c
35264 * gcc.c-torture/execute/builtins/memset.c
35265 * gcc.c-torture/execute/builtins/printf.c
35266 * gcc.c-torture/execute/builtins/sprintf.c
35267 * gcc.c-torture/execute/builtins/strcat.c
35268 * gcc.c-torture/execute/builtins/strchr.c
35269 * gcc.c-torture/execute/builtins/strcmp.c
35270 * gcc.c-torture/execute/builtins/strcpy.c
35271 * gcc.c-torture/execute/builtins/strcspn.c
35272 * gcc.c-torture/execute/builtins/strlen-2.c
35273 * gcc.c-torture/execute/builtins/strlen.c
35274 * gcc.c-torture/execute/builtins/strncat.c
35275 * gcc.c-torture/execute/builtins/strncmp-2.c
35276 * gcc.c-torture/execute/builtins/strncmp.c
35277 * gcc.c-torture/execute/builtins/strncpy.c
35278 * gcc.c-torture/execute/builtins/strpbrk.c
35279 * gcc.c-torture/execute/builtins/strpcpy-2.c
35280 * gcc.c-torture/execute/builtins/strpcpy.c
35281 * gcc.c-torture/execute/builtins/strrchr.c
35282 * gcc.c-torture/execute/builtins/strspn.c
35283 * gcc.c-torture/execute/builtins/strstr-asm.c
35284 * gcc.c-torture/execute/builtins/strstr.c:
35285 ... these new files.
35287 * gcc.c-torture/execute/builtins/abs-2-lib.c
35288 * gcc.c-torture/execute/builtins/abs-3-lib.c
35289 * gcc.c-torture/execute/builtins/complex-1-lib.c
35290 * gcc.c-torture/execute/builtins/fprintf-lib.c
35291 * gcc.c-torture/execute/builtins/fputs-lib.c
35292 * gcc.c-torture/execute/builtins/memcmp-lib.c
35293 * gcc.c-torture/execute/builtins/memmove-lib.c
35294 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35295 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35296 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35297 * gcc.c-torture/execute/builtins/memset-lib.c
35298 * gcc.c-torture/execute/builtins/printf-lib.c
35299 * gcc.c-torture/execute/builtins/sprintf-lib.c
35300 * gcc.c-torture/execute/builtins/strcat-lib.c
35301 * gcc.c-torture/execute/builtins/strchr-lib.c
35302 * gcc.c-torture/execute/builtins/strcmp-lib.c
35303 * gcc.c-torture/execute/builtins/strcpy-lib.c
35304 * gcc.c-torture/execute/builtins/strcspn-lib.c
35305 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35306 * gcc.c-torture/execute/builtins/strlen-lib.c
35307 * gcc.c-torture/execute/builtins/strncat-lib.c
35308 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35309 * gcc.c-torture/execute/builtins/strncmp-lib.c
35310 * gcc.c-torture/execute/builtins/strncpy-lib.c
35311 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35312 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35313 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35314 * gcc.c-torture/execute/builtins/strrchr-lib.c
35315 * gcc.c-torture/execute/builtins/strspn-lib.c
35316 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35317 * gcc.c-torture/execute/builtins/strstr-lib.c
35318 * gcc.c-torture/execute/builtins/lib/abs.c
35319 * gcc.c-torture/execute/builtins/lib/fprintf.c
35320 * gcc.c-torture/execute/builtins/lib/memset.c
35321 * gcc.c-torture/execute/builtins/lib/printf.c
35322 * gcc.c-torture/execute/builtins/lib/sprintf.c
35323 * gcc.c-torture/execute/builtins/lib/strcpy.c
35324 * gcc.c-torture/execute/builtins/lib/strcspn.c
35325 * gcc.c-torture/execute/builtins/lib/strncat.c
35326 * gcc.c-torture/execute/builtins/lib/strncmp.c
35327 * gcc.c-torture/execute/builtins/lib/strncpy.c
35328 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35329 * gcc.c-torture/execute/builtins/lib/strspn.c
35330 * gcc.c-torture/execute/builtins/lib/strstr.c:
35331 New files containing support routines.
35333 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35335 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35336 when not optimizing.
35338 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35341 * g++.dg/abi/mangle22.C: New test.
35342 * g++.dg/abi/mangle23.C: Likewise.
35344 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35347 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35348 Allow for cases without denormalized floating point numbers.
35350 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35353 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35354 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35355 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35356 expected warning text.
35357 * gcc.dg/format/diag-2.c: New test.
35359 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35361 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35363 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35365 * gcc.dg/builtins-43.c: New.
35366 * gcc.dg/builtins-44.c: New.
35367 * gcc.dg/builtins-45.c: New.
35369 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35370 Andreas Tobler <a.tobler@schweiz.ch>
35372 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35373 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35375 * gcc.dg/cleanup-11.c: Likewise.
35376 * gcc.dg/cleanup-8.c: Likewise.
35377 * gcc.dg/cleanup-9.c: Likewise.
35378 * gcc.dg/cleanup-5.c: Run on all platforms.
35380 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35382 * g++.dg/warn/nonnull1.C: New test.
35384 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35386 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35387 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35388 Special-case the Sun compiler wrt to <complex.h>.
35390 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35392 * gcc.dg/Wunreachable-8.C: New test.
35394 * gcc.dg/h8300-ice2.c : New test.
35396 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35399 * gfortran.fortran-torture/compile/implicit.f90: Add test
35400 for implicit character.
35402 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35405 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35406 Use tiny() intrinsic to find smallest non-negative real
35408 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35410 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35411 * gcc.dg/compat/struct-by-value-22_x.c: New.
35412 * gcc.dg/compat/struct-by-value-22_y.c: New.
35414 * gcc.c-torture/execute/20040629-1.c: New test.
35416 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35418 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35419 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35422 * gcc.dg/20040625-1.c: New test.
35424 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35426 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35428 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35431 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35433 2004-06-29 Richard Henderson <rth@redhat.com>
35435 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35437 2004-06-29 Paul Brook <paul@codesourcery.com>
35439 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35440 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35442 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35445 * g++.dg/parse/crash15.C: New.
35447 2004-06-28 Andrew Pinski <apinski@apple.com>
35449 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35450 by the error already.
35452 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35454 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35457 * gcc.dg/h8300-bss-align-1.c : New.
35459 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35462 * g++.dg/template/ctor4.C: New.
35464 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35467 * g++.dg/warn/Wsequence-point-1.C: New test.
35469 2004-06-27 Paul Brook <paul@codesourcery.com>
35471 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35473 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35475 * g++.old-deja/g++.mike/p7325.C: Remove.
35477 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35480 * gcc.dg/pr14963.c: New test.
35482 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35485 * g++.dg/parse/redef1.C: New test.
35487 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35489 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35491 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35493 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35494 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35496 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35497 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35498 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35499 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35500 g++.brendan/enum14.C.
35501 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35502 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35503 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35505 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35508 2004-06-27 Roger Sayle <roger@eyesopen.com>
35510 * gcc.dg/20040527-1.c: New test case.
35512 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35514 PR gfortran/pr16196
35515 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35517 2004-06-25 Roger Sayle <roger@eyesopen.com>
35519 PR middle-end/15825
35520 * gcc.dg/pr15825-1.c: New test case.
35522 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35524 * gcc.c-torture/execute/20040625-1.c: New test.
35526 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35528 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35530 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35532 * gcc.dg/torture/mips-div-1.c: New test.
35534 2004-06-24 Jeff Law <law@redhat.com>
35536 * gcc.dg/tree-ssa/20040624-1.c: New test.
35538 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35540 * gcc.c-torture/compile/20040624-1.c: New test.
35542 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35544 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35547 2004-06-23 Andrew Pinski <apinski@apple.com>
35549 PR middle-end/15988
35550 * g++.dg/opt/ptrmem4.C: New test.
35552 * gcc.dg/c90-array-quals-2.c: New test.
35554 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35556 * gcc.dg/kpice1.c: New test.
35558 2006-06-23 Andrew Pinski <apinski@apple.com>
35560 * gcc.dg/c90-array-quals.c: New test.
35562 2006-06-22 Richard Henderson <rth@redhat.com>
35564 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35566 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35568 * gcc.dg/builtins-config.h: Handle FreeBSD.
35570 2006-06-22 Richard Henderson <rth@redhat.com>
35572 * g++.dg/opt/devirt1.C: New.
35574 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35576 * g++.dg/opt/pr15551.C: New testcase.
35578 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35581 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35582 x86_64-*-linux* when compiling for 32bit.
35584 2004-06-21 Andrew Pinski <apinski@apple.com>
35586 * gcc.dg/pch/struct-1.c: New.
35587 * gcc.dg/pch/struct-1.hs: New.
35589 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35591 * gcc.dg/pch/save-temps-1.c: New file.
35592 * gcc.dg/pch/save-temps-1.hs: New file.
35594 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35596 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35597 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35599 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35601 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35603 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35604 Remove trailing spaces.
35606 2004-06-21 Richard Henderson <rth@redhat.com>
35608 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35609 merging && to BIT_FIELD_REF.
35611 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35613 * g++.dg/opt/placeholder1.C: New test.
35615 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35617 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35618 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35619 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35620 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35622 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35624 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35626 * g++.dg/other/pragma-re-1.C: Add comments.
35628 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35631 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35633 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35635 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35636 instead of setting the type of size_t by
35639 2004-06-18 Roger Sayle <roger@eyesopen.com>
35641 * gcc.dg/unordered-2.c: New test case.
35642 * gcc.dg/unordered-3.c: New test case.
35644 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35647 * lib/g++.exp (g++_version): Tweak regexp for version
35648 * lib/g77.exp (g77_version): Likewise.
35649 * lib/gfortran.exp (gfortran_version): Likewise.
35650 * lib/objc.exp (objc_version): Likewise.
35651 * lib/treelang.exp (treelang_version): Likewise.
35653 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35655 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35656 Use INT_MAX instead of __INT_MAX__.
35657 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35659 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35660 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35661 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35662 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35663 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35664 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35665 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35666 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35667 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35669 * gcc.dg/range-test-1.c: New test.
35670 * g++.dg/opt/range-test-1.C: New test.
35672 2004-06-17 Richard Henderson <rth@redhat.com>
35674 * objc.dg/sync-1.m: New.
35675 * objc.dg/try-catch-1.m: Don't force next runtime.
35676 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35677 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35678 shadowed catch clause.
35679 * objc.dg/try-catch-5.m: New.
35681 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35684 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35686 2004-06-15 Richard Henderson <rth@redhat.com>
35688 * gcc.dg/20001116-1.c: Move expected warning line.
35690 2004-06-15 Richard Henderson <rth@redhat.com>
35692 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35693 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35695 2004-06-15 Jeff Law <law@redhat.com>
35697 * gcc.dg/tree-ssa/20040615-1.c: New test.
35698 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35699 be less sensitive to operand ordering.
35700 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35702 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35704 * g++.dg/abi/bitfield3.C: Add comment..
35706 2004-06-15 Richard Henderson <rth@redhat.com>
35708 * g++.dg/ext/stmtexpr1.C: XFAIL.
35709 * gcc.dg/20030612-1.c: XFAIL.
35711 2004-06-15 Eric Christopher <echristo@redhat.com>
35713 * g++.dg/charset/asm5.c: New.
35714 * gcc.dg/charset/asm6.c: New.
35716 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35719 * gfortran.fortran-torture/execute/select_1.f90: New test.
35721 2004-06-15 Paul Brook <paul@codesourcery.com>
35723 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35725 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35728 * g++.dg/lookup/crash3.C: New test.
35730 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35733 * g++.dg/parse/dtor4.C: New test.
35735 2004-06-14 Jeff Law <law@redhat.com>
35737 * gcc.c-torture/compile/20040614-1.c: New test.
35739 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35742 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35743 LEN of a character array.
35745 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35748 * g++.dg/template/ptrmem10.C: New test.
35751 * g++.dg/template/friend30.C: New test.
35753 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35756 * gfortran.fortran-torture/compile/mloc.f90: New test.
35758 2004-06-13 Paul Brook <paul@codesourcery.com>
35760 * gfortran.fortran-torture/execute/random_2.f90: New test.
35762 2004-06-13 Eric Christopher <echristo@redhat.com>
35764 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35766 2004-06-12 Paul Brook <paul@codesourcery.com>
35768 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35770 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35773 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35775 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35778 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35779 syntax errors in end statements of contained subroutines.
35781 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35784 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35786 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35789 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35791 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35794 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35796 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35799 * g++.dg/parse/enum1.C: New test.
35801 2004-06-10 Jeff Law <law@redhat.com>
35803 * gcc.c-torture/compile/20040610-1.c: New test.
35805 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35807 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35808 * g++.old-deja/g++.other/decl3.C: Likewise.
35810 2004-06-10 Brian Booth <bbooth@redhat.com>
35812 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35813 V_MAY_DEF instead of VDEF.
35814 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35816 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35819 * g++.dg/conversion/const1.C: New test.
35822 * g++.dg/conversion/reinterpret1.C: New test.
35825 * g++.dg/template/enum2.C: New test.
35828 * g++.dg/template/error13.C: New test.
35830 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35833 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35834 arguments to test_* REAL and of the right size.
35836 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35839 PR rtl-optimization/15681
35840 * gcc.dg/20040609-1.c: New test.
35842 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35845 * g++.dg/opt/builtins1.C: New test.
35847 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35849 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35850 that use default windows32 struct layout.
35851 * gcc.dg/i386-bitfield2.c: Likewise.
35853 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35855 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35856 for mingw32 and cygwin targets.
35858 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35860 * gcc.dg/pch/macro-4.c: New.
35861 * gcc.dg/pch/macro-4.hs: New.
35863 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35866 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35868 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35871 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35873 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35876 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35878 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35881 * gfortran.fortran-torture/execute/backspace.c : New test.
35883 2004-06-09 Paul Brook <paul@codesourcery.com>
35885 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35886 (pointer_to_section): Rewrite to use smaller array.
35888 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35890 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35891 * gcc.dg/ext/altivec-10.c: Same.
35892 * gcc.dg/ext/altivec-11.c: Same.
35893 * gcc.dg/ext/altivec-12.c: Same.
35894 * gcc.dg/ext/altivec-13.c: Same.
35895 * gcc.dg/ext/altivec-14.c: Same.
35896 * gcc.dg/ext/altivec-15.c: Same.
35897 * gcc.dg/ext/altivec-16.c: Same.
35898 * gcc.dg/ext/altivec-3.c: Same.
35899 * gcc.dg/ext/altivec-4.c: Same.
35900 * gcc.dg/ext/altivec-6.c: Same.
35901 * gcc.dg/ext/altivec-7.c: Same.
35902 * gcc.dg/ext/altivec-8.c: Same.
35903 * gcc.dg/ext/altivec-varargs-1.c: Same.
35905 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35906 * g++.dg/ext/altivec-10.C: Same.
35907 * g++.dg/ext/altivec-2.C: Same.
35908 * g++.dg/ext/altivec-3.C: Same.
35909 * g++.dg/ext/altivec-4.C: Same.
35910 * g++.dg/ext/altivec-5.C: Same.
35911 * g++.dg/ext/altivec-6.C: Same.
35912 * g++.dg/ext/altivec-7.C: Same.
35913 * g++.dg/ext/altivec-8.C: Same.
35914 * g++.dg/ext/altivec-9.C: Same.
35916 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35919 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35921 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35923 * gcc.dg/union-1.c: New test.
35925 2004-06-07 Roger Sayle <roger@eyesopen.com>
35927 * gcc.dg/builtins-41.c: New test case.
35928 * gcc.dg/builtins-42.c: New test case.
35930 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35932 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35933 * g++.dg/ext/altivec-10.C: Same.
35934 * g++.dg/ext/altivec-2.C: Same.
35935 * g++.dg/ext/altivec-3.C: Same.
35936 * g++.dg/ext/altivec-4.C: Same.
35937 * g++.dg/ext/altivec-5.C: Same.
35938 * g++.dg/ext/altivec-6.C: Same.
35939 * g++.dg/ext/altivec-7.C: Same.
35940 * g++.dg/ext/altivec-8.C: Same.
35941 * g++.dg/ext/altivec-9.C: Same.
35942 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35943 * g++.old-deja/g++.brendan/new3.C: Same.
35944 * gcc.c-torture/execute/eeprof-1.x: Same.
35946 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35949 * gcc.dg/pr14765-1.c: New test.
35951 2004-06-07 Roger Sayle <roger@eyesopen.com>
35954 * gcc.dg/pr14649-1.c: New test case.
35956 2004-06-07 Richard Henderson <rth@redhat.com>
35958 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35961 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35963 * g++.dg/eh/elide1.C: Remove XFAIL.
35965 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35968 * g++.dg/expr/sizeof3.C: New test.
35971 * g++.dg/template/access14.C: New test.
35974 * g++.dg/template/enum1.C: New test.
35977 * g++.dg/eh/throw1.C: New test.
35979 2004-06-07 David Ayers <d.ayers@inode.at>
35980 Ziemowit Laski <zlaski@apple.com>
35982 * lib/objc.exp (objc_target_compile): Revert the '-framework
35983 Foundation' flag fix, since bare Darwin does not ship
35984 with the Foundation framework.
35985 * objc/execute/next_mapping.h: Provide a local NSConstantString
35986 @interface and @implementation.
35987 (objc_constant_string_init): A constructor function, used to
35988 initialize the NSConstantString meta-class object.
35989 * objc/execute/string1.m: Include "next_mapping.h" instead of
35990 <Foundation/NSString.h>.
35991 * objc/execute/string2.m: Likewise.
35992 * objc/execute/string3.m: Likewise.
35993 * objc/execute/string4.m: Likewise.
35995 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35997 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35998 to double. Replace double with FLOAT.
35999 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36001 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36002 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36003 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36004 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36005 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36006 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36007 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36008 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36010 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36013 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36015 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36018 * g++.dg/template/meminit2.C: New test.
36020 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36023 * gcc.c-torture/execute/compare-fp-1.c,
36024 gcc.c-torture/execute/compare-fp-2.c,
36025 gcc.c-torture/execute/compare-fp-3.c,
36026 gcc.c-torture/execute/compare-fp-4.c,
36027 gcc.c-torture/execute/compare-fp-3.x,
36028 gcc.c-torture/execute/compare-fp-4.x: Moved...
36029 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36030 gcc.c-torture/execute/ieee/compare-fp-2.c,
36031 gcc.c-torture/execute/ieee/compare-fp-3.c,
36032 gcc.c-torture/execute/ieee/compare-fp-4.c,
36033 gcc.c-torture/execute/ieee/compare-fp-3.x,
36034 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36036 2004-06-04 David Ayers <d.ayers@inode.at>
36038 * objc/execute/protocol-isEqual-4.m: New testcase.
36040 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36042 * objc/execute/protocol-isEqual-1.m: New testcase.
36043 * objc/execute/protocol-isEqual-2.m: New testcase.
36044 * objc/execute/protocol-isEqual-3.m: New testcase.
36046 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36048 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36050 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36052 * lib/objc.exp (objc_target_compile): When running tests on
36053 Darwin (Mac OS X), inform the linker about '-framework
36056 2004-06-02 Eric Christopher <echristo@redhat.com>
36058 * gcc.c-torture/compile/20040602-1.c: New.
36060 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36062 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36063 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36065 PR tree-optimization/14736
36066 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36068 PR tree-optimization/14042
36069 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36071 PR tree-optimization/14729
36072 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36074 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36077 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36079 2004-06-01 Richard Hederson <rth@redhat.com>
36081 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36083 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36086 * g++.dg/parse/offsetof4.C: New test.
36088 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36091 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36093 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36096 * g++.dg/template/friend29.C: New test.
36098 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36101 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36103 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36105 * gcc.dg/sparc-trap-1.c: New test.
36107 2004-05-31 Roger Sayle <roger@eyesopen.com>
36109 PR middle-end/15069
36110 * g++.dg/opt/fold3.C: New test case.
36112 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36114 * lib/target-supports.exp (check_iconv_available): Fix fallout
36115 from 2004-05-28 patch.
36117 2004-05-30 Paul Brook <paul@codesourcery.com>
36120 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36121 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36123 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36125 * gfortran.fortran-torture/execute/random_1.f90: New test.
36127 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36129 * g++.dg/ext/altivec-10.C: New test.
36131 2004-05-29 Paul Brook <paul@codesourcery.com>
36133 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36135 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36137 * gcc.dg/altivec-16.c: New test.
36139 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36141 * lib/target-supports.exp (check_vmx_hw_available): New.
36142 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36144 * lib/target-supports.exp (check_alias_available,
36145 check_iconv_available, check_named_sections_available): Use
36146 unique names for temporary files.
36148 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36150 * gcc.dg/altivec-15.c: New test.
36152 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36155 * g++.dg/warn/noeffect6.C: New test.
36158 * g++.dg/expr/ptrmem4.C: New test.
36161 * g++.dg/template/operator3.C: New test.
36163 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36166 * g++.dg/lookup/redecl1.C: New test.
36167 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36169 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36171 * gcc.c-torture/execute/compare-fp-1.c,
36172 gcc.c-torture/execute/compare-fp-2.c,
36173 gcc.c-torture/execute/compare-fp-3.c,
36174 gcc.c-torture/execute/compare-fp-4.c,
36175 gcc.c-torture/execute/compare-fp-3.x,
36176 gcc.c-torture/execute/compare-fp-4.x,
36177 gcc.dg/pr15649-1.c: New.
36179 2004-05-27 Adam Nemet <anemet@lnxw.com>
36182 * g++.dg/init/array14.C: New test.
36184 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36186 * lib/compat.exp (compat-get-options-main): New.
36187 (compat-get-options): Remove unneeded code, warn for ignored
36189 (compat-execute): Check flag set by dg-require-* commands.
36191 * lib/compat.exp (compat-execute): Break up long lines.
36193 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36195 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36196 * gcc.dg/altivec-14.c: New test.
36197 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36199 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36200 * gcc.dg/altivec-12.c: Ditto.
36202 * gcc.dg/altivec-3.c: Move call to altivec_check.
36204 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36207 * g++.dg/template/error12.C: New test.
36210 * g++.dg/ext/attrib15.C: New test.
36213 * g++.dg/template/ptrmem9.C: New test.
36215 2004-05-25 Paul Brook <paul@codesourcery.com>
36217 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36219 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36222 * g++.dg/template/crash19.C: New test.
36224 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36227 * g++.dg/template/redecl1.C: New test.
36229 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36232 * g++.dg/other/ns1.C: New test.
36235 * g++.dg/template/invalid1.C: New test.
36237 2004-05-23 Paul Brook <paul@codesourcery.com>
36238 Victor Leikehman <lei@haifasphere.co.il>
36240 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36241 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36243 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36247 * g++.dg/template/non-dependent5.C: New test.
36248 * g++.dg/template/non-dependent6.C: New test.
36250 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36253 * g++.dg/inherit/union1.C: New test.
36256 * g++.dg/template/addr1.C: New test.
36259 * g++.dg/template/array5.C: New test.
36262 * g++.dg/template/array6.C: New test.
36264 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36265 Roger Sayle <roger@eyesopen.com>
36267 * g++.dg/lookup/forscope2.C: New test case.
36269 2004-05-22 Ben Elliston <bje@au.ibm.com>
36271 * gcc.dg/cpp/Wmissingdirs.c: New.
36273 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36276 * gcc.dg/compat/union-m128-1.h: New file.
36277 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36278 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36279 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36281 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36284 * gcc.dg/compat/struct-complex-1.h: New file.
36285 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36286 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36287 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36289 2004-05-20 Roger Sayle <roger@eyesopen.com>
36292 * gcc.dg/pr3074-1.c: New test case.
36293 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36295 2004-05-20 Falk Hueffner <falk@debian.org>
36298 * gcc.dg/ftrapv-1.c: New test case.
36300 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36302 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36304 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36305 Jeff Law <law@redhat.com>
36307 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36308 * gcc.dg/tree-ssa/20040518-2.c: New test.
36310 * gcc.dg/tree-ssa/20040518-1.c: New test.
36312 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36314 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36316 2004-05-18 Paul Brook <paul@codesourcery.com>
36319 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36321 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36323 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36326 2004-05-17 Steven Bosscher <stevenb@suse.de>
36328 * gcc.dg/tree-ssa/20040517-1.c: New test.
36330 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36332 * gcc.dg/loop-4.c: New test.
36334 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36336 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36338 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36341 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36343 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36347 * gfortran.fortran-torture/compile/data_1.f90: New test.
36349 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36351 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36352 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36354 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36356 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36358 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36361 * gcc.dg/format/xopen-1.c: Adjust expected message.
36362 * gcc.dg/format/xopen-3.c: New test.
36364 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36366 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36368 2004-05-14 Jeff Law <law@redhat.com>
36370 * gcc.dg/tree-ssa/20040514-2.c: New test.
36372 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36374 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36376 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36379 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36381 * gcc.dg/tree-ssa/20040514-1.c: New test.
36383 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36385 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36388 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36391 * gfortran.fortran-torture/compile/do_1.f90: New test.
36393 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36396 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36399 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36402 * gfortran.fortran-torture/execute/random_init.f90: New test.
36404 2004-05-13 Paul Brook <paul@codesourcery.com>
36407 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36409 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36411 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36412 for the powerpc case.
36414 2004-05-13 Jeff Law <law@redhat.com>
36416 * gcc.dg/tree-ssa/20040513-1.c: New test.
36417 * gcc.dg/tree-ssa/20040513-2.c: New test.
36419 2004-05-13 Paul Brook <paul@codesourcery.com>
36421 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36422 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36423 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36425 2004-05-13 Andreas Schwab <schwab@suse.de>
36428 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36431 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36434 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36436 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36438 Merge from tree-ssa-20020619-branch. See
36439 ChangeLog.tree-ssa for details.
36441 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36443 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36444 include <altivec.h> explicitly.
36445 * gcc.dg/altivec-13.c: Likewise.
36447 2004-05-11 Paul Brook <paul@codesourcery.com>
36449 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36451 2004-05-10 Eric Christopher <echristo@redhat.com>
36453 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36454 * gcc.dg/sibcall-4.c: Ditto.
36456 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36458 * g++.dg/ext/altivec-8.C: New test case.
36459 * gcc.dg/altivec-13.c: New test case.
36461 2004-05-08 Roger Sayle <roger@eyesopen.com>
36463 * gcc.c-torture/execute/divcmp-1.c: New test case.
36464 * gcc.c-torture/execute/divcmp-2.c: New test case.
36465 * gcc.c-torture/execute/divcmp-3.c: New test case.
36467 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36469 * g++.dg/other/pragma-re-2.C: New test.
36471 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36473 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36474 * gcc.dg/i386-387-2.c: Likewise.
36476 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36478 * gcc.dg/i386-387-6.c: Likewise.
36480 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36482 * gcc.dg/builtins-33.c: Also check log1p*.
36484 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36486 PR optimization/15296
36487 * gcc.c-torture/execute/pr15296.c: New test.
36489 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36491 * gcc.dg/builtins-40.c: New test.
36493 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36495 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36497 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36499 * g++.dg/ext/spe1.C: New testcase.
36501 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36503 * objc.dg/image-info.m: Allow additional attributes
36504 for __image_info section.
36506 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36508 * gcc.dg/torture/mips-hilo-2.c: New test.
36510 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36513 * g++.dg/template/member5.C: New test.
36515 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36517 * gcc.dg/builtins-34.c: Also check expm1*.
36519 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36521 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36522 * gcc.dg/torture/builtin-convert-3.c: New test.
36524 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36526 PR middle-end/15054
36527 * g++.dg/opt/pr15054.C: New test.
36529 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36531 * gcc.dg/torture/builtin-rounding-1.c: New test.
36532 * gcc.dg/builtins-25.c: Delete.
36533 * gcc.dg/builtins-29.c: Delete.
36535 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36537 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36538 * gcc.dg/sibcall-4.c: Likewise.
36539 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36541 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36543 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36544 bit-field on 16-bit targets.
36546 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36548 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36551 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36553 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36554 * gcc.dg/rs6000-power2-2.c: Likewise.
36556 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36558 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36559 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36560 Change the asm registers to be in form of frN instead of fN.
36562 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36564 * gcc.dg/torture/builtin-convert-2.c: New test.
36566 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36568 * gcc.dg/rs6000-power2-1.c: New test.
36569 * gcc.dg/rs6000-power2-2.c: New test.
36571 2004-04-28 Jan Hubicka <jh@suse.cz>
36573 * gcc.dg/unused-6.c: New test.
36575 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36576 Ulrich Weigand <uweigand@de.ibm.com>
36578 * ada/acats/run_all.sh: Define $target variable.
36580 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36583 * g++.dg/other/vararg-1.C: New test.
36586 * g++.dg/eh/cleanup3.C: New test.
36588 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36590 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36591 and ad8011a (target_insn).
36592 * ada/acats/support/macro.dfs: Likewise.
36593 * ada/acats/support/impbit.adb: New file.
36595 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36597 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36599 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36601 * gcc.dg/loop-3.c: New test.
36603 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36605 * gcc.c-torture/execute/simd-5.c: New test.
36607 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36610 * g++.dg/template/crash18.C: New test.
36612 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36614 * g++.dg/ext/complit3.C: New test.
36616 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36618 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36619 * gcc.dg/altivec-3.c: Same.
36620 * gcc.dg/altivec-varargs-1.c: Same.
36622 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36624 * lib/target-supports.exp (check_profiling_available): Assume
36625 profiling is not available on powerpc-eabi targets.
36627 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36629 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36630 * gcc.dg/vmx/bug-1.c: Ditto.
36632 2004-04-20 Eric Christopher <echristo@redhat.com>
36634 * gcc.dg/charset/extern.c: New test.
36635 * g++.dg/charset/extern3.cc: Ditto.
36637 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36639 * gcc.dg/builtins-39.c: New test.
36641 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36643 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36645 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36647 * gcc.dg/torture/mips-hilo-1.c: New test.
36649 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36651 * gcc.c-torture/compile/20040419-1.c: New test.
36653 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36655 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36657 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36658 Aldy Hernandez <aldyh@redhat.com>
36660 * gcc.c-torture/execute/va-arg-24.c: New.
36662 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36663 Aldy Hernandez <aldyh@redhat.com>
36665 * gcc.dg/vmx/1b-01.c: New.
36666 * gcc.dg/vmx/1b-02.c: New.
36667 * gcc.dg/vmx/1b-03.c: New.
36668 * gcc.dg/vmx/1b-04.c: New.
36669 * gcc.dg/vmx/1b-05.c: New.
36670 * gcc.dg/vmx/1b-06.c: New.
36671 * gcc.dg/vmx/1b-07.c: New.
36672 * gcc.dg/vmx/1c-01.c: New.
36673 * gcc.dg/vmx/1c-02.c: New.
36674 * gcc.dg/vmx/3a-01a.c: New.
36675 * gcc.dg/vmx/3a-01.c: New.
36676 * gcc.dg/vmx/3a-01m.c: New.
36677 * gcc.dg/vmx/3a-03.c: New.
36678 * gcc.dg/vmx/3a-03m.c: New.
36679 * gcc.dg/vmx/3a-04.c: New.
36680 * gcc.dg/vmx/3a-04m.c: New.
36681 * gcc.dg/vmx/3a-05.c: New.
36682 * gcc.dg/vmx/3a-06.c: New.
36683 * gcc.dg/vmx/3a-06m.c: New.
36684 * gcc.dg/vmx/3a-07.c: New.
36685 * gcc.dg/vmx/3b-01.c: New.
36686 * gcc.dg/vmx/3b-02.c: New.
36687 * gcc.dg/vmx/3b-10.c: New.
36688 * gcc.dg/vmx/3b-13.c: New.
36689 * gcc.dg/vmx/3b-14.c: New.
36690 * gcc.dg/vmx/3b-15.c: New.
36691 * gcc.dg/vmx/3c-01a.c: New.
36692 * gcc.dg/vmx/3c-01.c: New.
36693 * gcc.dg/vmx/3c-02.c: New.
36694 * gcc.dg/vmx/3c-03.c: New.
36695 * gcc.dg/vmx/3d-01.c: New.
36696 * gcc.dg/vmx/4-01.c: New.
36697 * gcc.dg/vmx/4-03.c: New.
36698 * gcc.dg/vmx/5-01.c: New.
36699 * gcc.dg/vmx/5-02.c: New.
36700 * gcc.dg/vmx/5-03.c: New.
36701 * gcc.dg/vmx/5-04.c: New.
36702 * gcc.dg/vmx/5-05.c: New.
36703 * gcc.dg/vmx/5-06.c: New.
36704 * gcc.dg/vmx/5-07.c: New.
36705 * gcc.dg/vmx/5-07t.c: New.
36706 * gcc.dg/vmx/5-08.c: New.
36707 * gcc.dg/vmx/5-10.c: New.
36708 * gcc.dg/vmx/5-11.c: New.
36709 * gcc.dg/vmx/7-01a.c: New.
36710 * gcc.dg/vmx/7-01.c: New.
36711 * gcc.dg/vmx/7c-01.c: New.
36712 * gcc.dg/vmx/7d-01.c: New.
36713 * gcc.dg/vmx/7d-02.c: New.
36714 * gcc.dg/vmx/8-01.c: New.
36715 * gcc.dg/vmx/8-02a.c: New.
36716 * gcc.dg/vmx/8-02.c: New.
36717 * gcc.dg/vmx/brode-1.c: New.
36718 * gcc.dg/vmx/bug-1.c: New.
36719 * gcc.dg/vmx/bug-2.c: New.
36720 * gcc.dg/vmx/bug-3.c: New.
36721 * gcc.dg/vmx/cw-bug-1.c: New.
36722 * gcc.dg/vmx/cw-bug-2.c: New.
36723 * gcc.dg/vmx/cw-bug-3.c: New.
36724 * gcc.dg/vmx/dct.c: New.
36725 * gcc.dg/vmx/debug-1.c: New.
36726 * gcc.dg/vmx/debug-2.c: New.
36727 * gcc.dg/vmx/debug-3.c: New.
36728 * gcc.dg/vmx/debug-4.c: New.
36729 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36730 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36731 * gcc.dg/vmx/eg-5.c: New.
36732 * gcc.dg/vmx/fft.c: New.
36733 * gcc.dg/vmx/gcc-bug-1.c: New.
36734 * gcc.dg/vmx/gcc-bug-2.c: New.
36735 * gcc.dg/vmx/gcc-bug-3.c: New.
36736 * gcc.dg/vmx/gcc-bug-4.c: New.
36737 * gcc.dg/vmx/gcc-bug-5.c: New.
36738 * gcc.dg/vmx/gcc-bug-6.c: New.
36739 * gcc.dg/vmx/gcc-bug-7.c: New.
36740 * gcc.dg/vmx/gcc-bug-8.c: New.
36741 * gcc.dg/vmx/gcc-bug-9.c: New.
36742 * gcc.dg/vmx/gcc-bug-b.c: New.
36743 * gcc.dg/vmx/gcc-bug-c.c: New.
36744 * gcc.dg/vmx/gcc-bug-d.c: New.
36745 * gcc.dg/vmx/gcc-bug-e.c: New.
36746 * gcc.dg/vmx/gcc-bug-f.c: New.
36747 * gcc.dg/vmx/gcc-bug-g.c: New.
36748 * gcc.dg/vmx/gcc-bug-i.c: New.
36749 * gcc.dg/vmx/harness.h: New.
36750 * gcc.dg/vmx/ira1.c: New.
36751 * gcc.dg/vmx/ira2a.c: New.
36752 * gcc.dg/vmx/ira2b.c: New.
36753 * gcc.dg/vmx/ira2.c: New.
36754 * gcc.dg/vmx/ira2c.c: New.
36755 * gcc.dg/vmx/mem.c: New.
36756 * gcc.dg/vmx/newton-1.c: New.
36757 * gcc.dg/vmx/ops.c: New.
36758 * gcc.dg/vmx/sn7153.c: New.
36759 * gcc.dg/vmx/spill2.c: New.
36760 * gcc.dg/vmx/spill3.c: New.
36761 * gcc.dg/vmx/spill.c: New.
36762 * gcc.dg/vmx/t.c: New.
36763 * gcc.dg/vmx/varargs-1.c: New.
36764 * gcc.dg/vmx/varargs-2.c: New.
36765 * gcc.dg/vmx/varargs-3.c: New.
36766 * gcc.dg/vmx/varargs-4.c: New.
36767 * gcc.dg/vmx/varargs-5.c: New.
36768 * gcc.dg/vmx/varargs-6.c: New.
36769 * gcc.dg/vmx/varargs-7.c: New.
36770 * gcc.dg/vmx/vmx.exp: New.
36771 * gcc.dg/vmx/vprint-1.c: New.
36772 * gcc.dg/vmx/vscan-1.c: New.
36773 * gcc.dg/vmx/x-01.c: New.
36774 * gcc.dg/vmx/x-02.c: New.
36775 * gcc.dg/vmx/x-03.c: New.
36776 * gcc.dg/vmx/x-04.c: New.
36777 * gcc.dg/vmx/x-05.c: New.
36778 * gcc.dg/vmx/yousufi-1.c: New.
36779 * gcc.dg/vmx/zero-1.c: New.
36780 * gcc.dg/vmx/zero.c: New.
36782 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36784 * g++.dg/lookup/java1.C: Update for chage of
36786 * g++.dg/lookup/java2.C: Likewise.
36788 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36790 * ada/acats/run_all.sh: use -O2 by default.
36792 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36794 * gcc.dg/vr-mult-[12].c: New tests.
36796 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36798 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36800 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36802 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36804 * lib/target-supports.exp (check_profiling_available): Assume
36805 profiling isn't available for mips*-*-elf targets.
36807 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36809 * gcc.dg/builtins-38.c: New test.
36811 2004-04-14 Eric Christopher <echristo@redhat.com>
36813 * g++.dg/charset/charset.exp: Run .cc extension tests.
36815 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36817 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36819 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36821 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36823 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36825 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36826 * gcc.dg/i386-387-2.c: Likewise.
36828 * gcc.dg/i386-387-7.c: New test.
36829 * gcc.dg/i386-387-8.c: New test.
36831 * gcc.dg/builtins-37.c: New test.
36833 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36835 * g++.dg/pch/externc-1.C: Add missing semicolon.
36837 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36839 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36841 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36843 * gcc.c-torture/execute/20040411-1.c: New test.
36845 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36847 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36849 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36851 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36853 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36855 * lib/target-supports.exp (check_named_sections_available): New.
36856 * lib/gcc-dg.exp (dg-require-named-sections): New.
36857 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36858 old-deja.exp. Also prune error-count message from HP linker.
36859 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36861 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36862 * g++.old-deja/g++.pt/static3.C: Likewise.
36863 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36865 2004-04-09 Roger Sayle <roger@eyesopen.com>
36867 * gcc.c-torture/execute/20040409-1.c: New test case.
36868 * gcc.c-torture/execute/20040409-2.c: New test case.
36869 * gcc.c-torture/execute/20040409-3.c: New test case.
36871 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36873 * gcc.dg/20040409-1.c: New test.
36875 2004-04-08 Roger Sayle <roger@eyesopen.com>
36878 * g++.dg/opt/pr14888.C: New test case.
36880 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36882 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36883 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36884 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36885 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36888 2004-04-08 Paul Brook <paul@codesourcery.com>
36890 * gcc.dg/spill-1.c: New test.
36892 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36894 * gcc.dg/torture/builtin-ctype-2.c: New test.
36896 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36898 * gcc.dg/pch/pch.exp: Add largefile test.
36900 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36902 * g++.dg/pch/externc-1.Hs: New.
36903 * g++.dg/pch/externc-1.C: New.
36905 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36907 * gcc.dg/compat/struct-by-value-5a_main.c,
36908 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36909 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36910 * gcc.dg/compat/struct-by-value-5a_x.c,
36911 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36912 gcc.dg/compat/struct-by-value-5_x.c.
36913 * gcc.dg/compat/struct-by-value-5a_y.c,
36914 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36915 gcc.dg/compat/struct-by-value-5_y.c.
36917 * gcc.dg/compat/struct-by-value-6a_main.c,
36918 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36919 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36920 * gcc.dg/compat/struct-by-value-6a_x.c,
36921 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36922 gcc.dg/compat/struct-by-value-6_x.c.
36923 * gcc.dg/compat/struct-by-value-6a_y.c,
36924 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36925 gcc.dg/compat/struct-by-value-6_y.c.
36927 * gcc.dg/compat/struct-by-value-7a_main.c,
36928 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36929 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36930 * gcc.dg/compat/struct-by-value-7a_x.c,
36931 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36932 gcc.dg/compat/struct-by-value-7_x.c.
36933 * gcc.dg/compat/struct-by-value-7a_y.c,
36934 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36935 gcc.dg/compat/struct-by-value-7_y.c.
36937 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36939 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36940 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36941 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36944 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36946 * gcc.dg/builtins-36.c: New test.
36948 2004-04-06 Paul Brook <paul@codesourcery.com>
36950 * README.gcc: Remove obsolete contraint on testcases.
36952 2004-04-05 Paul Brook <paul@codesourcery.com>
36955 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36956 failure and exit(0) on success.
36957 * g++.dg/expr/anew2.C: Ditto.
36958 * g++.dg/expr/anew3.C: Ditto.
36959 * g++.dg/expr/anew4.C: Ditto.
36961 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36964 * g++.dg/template/unify7.C: New.
36966 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36968 * g++.dg/README: Bring up to date with new subdirectories; remove
36969 duplicate subdirectory lines.
36971 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36974 * g++.dg/template/unify5.C: New.
36975 * g++.dg/template/unify6.C: New.
36976 * g++.dg/template/qualttp20.C: Adjust.
36977 * g++.old-deja/g++.jason/report.C: Adjust.
36978 * g++.old-deja/g++.other/qual1.C: Adjust.
36980 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36983 * g++.dg/inherit/ptrmem1.C: New test.
36985 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36988 * gcc.c-torture/execute/20040331-1.c: New test.
36989 * gcc.dg/20040331-1.c: New test.
36991 2004-04-01 Paul Brook <paul@codesourcery.com>
36993 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36995 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36998 * g++.dg/init/goto1.C: New test.
37001 * g++.dg/template/defarg4.C: New test.
37003 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37005 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37007 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37009 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37011 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37013 * gcc.dg/noncompile/undeclared-2.c: New test.
37015 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37017 * gcc.dg/940409-1.c: Remove XFAIL.
37018 * gcc.dg/reg-vol-struct-1.c: New test.
37020 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37022 * gcc.dg/torture/builtin-wctype-1.c: New test.
37024 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37026 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37027 * gcc.dg/20001101-1.c: Likewise.
37028 * gcc.dg/20001102-1.c: Likewise.
37030 2004-03-25 Roger Sayle <roger@eyesopen.com>
37032 * gcc.dg/compare8.c: Add an additional test for XOR.
37034 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37036 * gcc.dg/torture/builtin-ctype-1.c: New test.
37038 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37040 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37041 * gcc.dg/torture/builtin-math-1.c: Likewise.
37042 * gcc.dg/torture/builtin-power-1.c: New test.
37044 2004-03-24 Andreas Schwab <schwab@suse.de>
37046 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37049 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37050 Roger Sayle <roger@eyesopen.com>
37052 * gcc.dg/compare8.c: New test case.
37054 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37056 * g++.dg/ext/altivec-7.C: New test.
37058 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37060 PR 12267, 12391, 12560, 13129, 14114, 14133
37061 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37062 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37063 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37064 Adjust error regexps.
37065 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37066 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37067 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37068 * gcc.dg/local1.c: Add explanatory comment.
37070 2004-03-23 Roger Sayle <roger@eyesopen.com>
37072 PR optimization/14669
37073 * g++.dg/opt/fold2.C: New test case.
37075 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37078 * gcc.dg/20040322-1.c: New test.
37080 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37082 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37083 * gcc.dg/ultrasp4.c: Likewise.
37084 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37086 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37088 * gcc.dg/i386-sse-8.c: Reset default options.
37090 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37092 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37093 in the error message text.
37095 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37097 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37099 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37102 * g++.dg/init/array13.C: New test.
37104 2004-03-20 Roger Sayle <roger@eyesopen.com>
37107 * gcc.c-torture/compile/pr13889.c: New test case.
37109 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37112 * builtins-1.c (nan, nans): Don't test.
37113 * builtins-30.c: Don't use nan, nanf, nanl.
37114 * builtins-35.c: New test.
37116 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37118 * g++.dg/ext/altivec-6.C: New test.
37120 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37122 * g++.dg/init/placement3.C: New test.
37124 * g++.dg/template/spec13.C: New test.
37126 * g++.dg/lookup/using11.C: New test.
37128 * g++.dg/lookup/koenig3.C: New test.
37130 * g++.dg/template/operator2.C: New test.
37132 * g++.dg/expr/dtor3.C: New test.
37133 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37135 * g++.old-deja/g++.law/visibility28.C: Likewise.
37137 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37139 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37140 * gcc.dg/ppc64-abi-3.c: Likewise.
37142 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37145 * g++.dg/parse/template15.C: New test.
37147 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37149 * g++.dg/expr/dtor2.C: New test.
37151 * g++.dg/lookup/anon4.C: New test.
37153 * g++.dg/overload/using1.C: New test.
37155 * g++.dg/template/lookup7.C: New test.
37157 * g++.dg/template/typename6.C: New test.
37159 * g++.dg/expr/cond6.C: New test.
37161 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37163 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37165 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37167 * g++.dg/expr/cond5.C: New test.
37168 * g++.dg/expr/constcast1.C: Likewise.
37169 * g++.dg/expr/ptrmem2.C: Likewise.
37170 * g++.dg/expr/ptrmem3.C: Likewise.
37171 * g++.dg/lookup/main1.C: Likewise.
37172 * g++.dg/template/lookup6.C: Likewise.
37174 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37176 * gcc.dg/local1.c: New test.
37178 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37180 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37182 * gcc.dg/torture/builtin-convert-1.c: New test.
37184 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37186 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37188 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37191 * g++.dg/warn/Wunused-7.C: New test.
37193 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37195 * gcc.dg/torture/builtin-integral-1.c: New test.
37197 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37200 * g++.dg/parse/non-dependent3.C: New test.
37202 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37204 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37205 * g++.dg/eh/simd-2.C: Likewise.
37206 * g++.dg/init/array10.C: Likewise.
37207 * gcc.c-torture/compile/simd-1.c: Likewise.
37208 * gcc.c-torture/compile/simd-2.c: Likewise.
37209 * gcc.c-torture/compile/simd-3.c: Likewise.
37210 * gcc.c-torture/compile/simd-4.c: Likewise.
37211 * gcc.c-torture/compile/simd-6.c: Likewise.
37212 * gcc.c-torture/execute/simd-1.c: Likewise.
37213 * gcc.c-torture/execute/simd-2.c: Likewise.
37214 * gcc.dg/compat/vector-defs.h: Likewise.
37215 * gcc.dg/20020531-1.c: Likewise.
37216 * gcc.dg/altivec-3.c: Likewise.
37217 * gcc.dg/altivec-4.c: Likewise.
37218 * gcc.dg/altivec-varargs-1.c: Likewise.
37219 * gcc.dg/compat/vector-defs.h: Likewise.
37220 * gcc.dg/i386-mmx-3.c: Likewise.
37221 * gcc.dg/i386-sse-4.c: Likewise.
37222 * gcc.dg/i386-sse-5.c: Likewise.
37223 * gcc.dg/i386-sse-8.c: Likewise.
37224 * gcc.dg/simd-1.c: Likewise.
37225 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37226 __ev64_opaque__ since the machine description provides it.
37228 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37230 * lib/compat.exp (skip_list): New global variable.
37231 Use it to hold the user defined COMPAT_SKIPS list if any.
37232 (compat-obj): Add the members of skip_list to optall.
37234 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37236 * gcc.dg/compat/union-by-value-1_main.c,
37237 union-by-value-1_x.c, union-by-value-1_y.c,
37238 union-check.h, union-defs.h,
37239 union-init.h, union-return-1_main.c,
37240 union-return-1_x.c, union-return-1_y.c: New files.
37242 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37244 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37245 mixed-struct-init.h: Add 4 mixed structure types.
37246 struct-by-value-21_main.c, struct-by-value-21_x.c,
37247 struct-by-value-21_y.c, struct-return-21_main.c,
37248 struct-return-21_x.c, struct-return-21_y.c: New files.
37250 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37253 * g++.dg/parse/template14.C: New test.
37255 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37257 * gcc.c-torture/execute/20040313-1.c: New test.
37259 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37262 * gcc.dg/20040311-2.c: New test.
37264 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37267 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37270 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37272 * gcc.dg/20040305-2.c: Add missing return statement.
37274 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37276 * gcc.dg/builtins-34.c: Also check pow10*.
37278 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37281 * gcc.dg/20040305-2.c: New test.
37283 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37285 * gcc.dg/20040310-1.c: New test.
37287 2004-03-11 Roger Sayle <roger@eyesopen.com>
37289 * gcc.c-torture/execute/20040311-1.c: New test case.
37291 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37294 * g++.dg/lookup/enum1.C: New test.
37296 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37299 * g++.dg/lookup/struct2.C: New test.
37301 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37303 * gcc.dg/builtins-34.c: New test.
37305 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37307 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37309 2004-03-09 James E Wilson <wilson@specifixinc.com>
37311 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37312 * gcc.dg/alias-2.c: New testcase.
37314 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37316 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37318 2004-03-09 Roger Sayle <roger@eyesopen.com>
37320 * gcc.c-torture/execute/20040309-1.c: New test case.
37322 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37325 * g++.dg/overload/ref1.C: New.
37327 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37330 * g++.dg/template/spec12.C: New test.
37333 * g++.dg/parse/crash14.C: New test.
37335 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37338 * g++.dg/init/ref11.C: New test.
37340 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37343 * g++.dg/parse/builtin2.C: New test.
37345 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37348 * g++.dg/init/ctor3.C: New test.
37349 * g++.dg/init/union1.C: New test.
37350 * g++.dg/ext/anon-struct4.C: New test.
37352 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37354 * g++.dg/lookup/koenig1.C: Tweak error messages.
37355 * g++.dg/lookup/used-before-declaration.C: Likewise.
37356 * g++.dg/other/do1.C: Likewise.
37357 * g++.dg/overload/koenig1.C: Likewise.
37358 * g++.dg/parse/crash13.C: Likewise.
37359 * g++.dg/template/instantiate3.C: Likewise.
37361 2004-03-08 Eric Christopher <echristo@redhat.com>
37363 * * lib/target-supports.exp: Enable libiconv in test
37364 compilation. Fix up error checking.
37366 2004-03-08 Roger Sayle <roger@eyesopen.com>
37368 PR middle-end/14289
37369 * gcc.dg/pr14289-1.c: New test case.
37370 * gcc.dg/pr14289-2.c: Likewise.
37371 * gcc.dg/pr14289-3.c: Likewise.
37373 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37375 * gcc.c-torture/execute/20040308-1.c: New test.
37377 2004-03-07 Roger Sayle <roger@eyesopen.com>
37379 * gcc.c-torture/execute/20040307-1.c: New test case.
37381 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37383 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37385 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37387 * gcc.dg/20040306-1.c: New test.
37389 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37391 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37393 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37395 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37398 * gcc.dg/decl-6.c: New test.
37400 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37402 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37403 Rename LOGPOW -> LOG_POW.
37404 (SQRT_EXP, POW_EXP): New.
37406 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37408 * gcc.dg/i386-sse-8.c: New test.
37410 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37413 * gcc.dg/decl-5.c: New test.
37415 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37417 * gcc.dg/20040305-1.c: New test.
37419 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37422 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37424 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37426 PR c++/14425, c++/14426
37427 * g++.dg/ext/altivec-4.C: New test.
37428 * g++.dg/ext/altivec-5.C: New test.
37430 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37432 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37433 global variables of a type with no linkage.
37434 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37435 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37436 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37437 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37438 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37439 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37440 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37441 * g++.dg/warn/deprecated.C: Name enum Color.
37442 * g++.dg/overload/VLA.C: Name structure for 'b'.
37443 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37445 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37447 * gcc.c-torture/compile/20040304-1.c: New test.
37449 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37452 * gcc.dg/decl-4.c: New testcase.
37454 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37456 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37457 as PRECF if sizeof (float) > sizeof (double).
37458 (PRECL): Make it the same as PRECF if
37459 sizeof (float) > sizeof (long double).
37461 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37463 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37464 system type. Add check for irix6 which doesn't have c99 runtime.
37466 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37468 * gcc.dg/const-elim-1.c: xfail for xtensa.
37470 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37473 * g++.dg/template/cond4.C: New test.
37475 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37478 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37481 * g++.dg/parse/defarg7.C: New test.
37484 * g++.dg/template/friend26.C: New test.
37486 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37489 * g++.dg/abi/mangle21.C: New test.
37492 * g++.dg/parse/constructor2.C: New test.
37495 * g++.dg/template/sfinae1.C: New test.
37497 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37500 * g++.dg/expr/crash2.C: New test.
37502 PR middle-end/13448
37503 * gcc.dg/inline-5.c: New test.
37504 * gcc.dg/always-inline.c: Split out tests into ...
37505 * gcc.dg/always-inline2.c: ... this and ...
37506 * gcc.dg/always-inline3.c: ... this.
37508 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37511 * g++.dg/debug/crash1.C: New test.
37513 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37515 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37516 function with __attribute__((noinline)).
37517 (recurser_void2): Likewise.
37518 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37519 (recurser_void2): Likewise.
37521 2004-02-29 Roger Sayle <roger@eyesopen.com>
37523 PR middle-end/14203
37524 * g++.dg/warn/Wunused-6.C: New test case.
37526 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37528 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37531 2004-02-27 Eric Christopher <echristo@redhat.com>
37533 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37534 * g++.dg/charset/asm2.c: Run only x86.
37535 * gcc.dg/charset/asm3.c: Ditto.
37537 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37539 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37542 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37544 * g++.dg/ext/altivec-3.C: New.
37546 2004-02-26 Richard Henderson <rth@redhat.com>
37548 * g++.dg/ext/attrib10.C: Mark for warning.
37549 * gcc.dg/attr-alias-1.c: New.
37551 2004-02-26 Richard Henderson <rth@redhat.com>
37553 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37554 * gcc.c-torture/execute/20040208-2.c: ... it back.
37556 2004-02-26 Eric Christopher <echristo@redhat.com>
37558 * lib/target-supports.exp (check-iconv-available): New function.
37559 * lib/gcc-dg.exp (dg-require-iconv): New function.
37561 * gcc.dg/charset: New directory.
37562 * gcc.dg/charset/charset.exp: New file.
37563 * gcc.dg/charset/asm1.c: Ditto.
37564 * gcc.dg/charset/asm2.c: Ditto.
37565 * gcc.dg/charset/asm3.c: Ditto.
37566 * gcc.dg/charset/asm4.c: Ditto.
37567 * gcc.dg/charset/asm5.c: Ditto.
37568 * gcc.dg/charset/attribute1.c: Ditto.
37569 * gcc.dg/charset/attribute2.c: Ditto.
37570 * gcc.dg/charset/string1.c: Ditto.
37571 * g++.dg/charset: New directory.
37572 * g++.dg/dg.exp: Add here. Special options.
37573 * g++.dg/charset/charset.exp: New file.
37574 * g++.dg/charset/asm1.c: Ditto.
37575 * g++.dg/charset/asm2.c: Ditto.
37576 * g++.dg/charset/asm3.c: Ditto.
37577 * g++.dg/charset/asm4.c: Ditto.
37578 * g++.dg/charset/attribute1.c: Ditto.
37579 * g++.dg/charset/attribute2.c: Ditto.
37580 * g++.dg/charset/extern1.cc: Ditto.
37581 * g++.dg/charset/extern2.cc: Ditto.
37582 * g++.dg/charset/string1.c: Ditto.
37584 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37587 * g++.dg/parse/comma1.C: New test.
37589 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37592 * g++.dg/template/ttp8.C: New test.
37594 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37596 * gcc.dg/fixuns-trunc-1.c: New test.
37598 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37600 * gcc.dg/builtins-config.h: Use #elif.
37602 2004-02-26 Michael Matz <matz@suse.de>
37604 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37605 * gcc.dg/991214-1.c: Likewise.
37606 * gcc.dg/i386-asm-1.c: Likewise.
37608 2004-02-25 Richard Henderson <rth@redhat.com>
37610 * gcc.c-torture/execute/20040208-2.c: Move ...
37611 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37613 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37616 * g++.dg/other/crash-3.C: New test.
37618 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37620 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37621 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37623 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37626 2004-02-24 Michael Matz <matz@suse.de>
37628 * gcc.dg/i386-regparm.c: New.
37630 2004-02-23 James E Wilson <wilson@specifixinc.com>
37632 * gcc.c-torture/execute/20040223-1.c: New.
37634 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37635 Kazu Hirata <kazu@cs.umass.edu>
37637 * gcc.dg/fwritable-strings-1.c: Remove.
37639 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37642 * gcc.dg/20040223-1.c: New test.
37644 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37647 * g++.dg/ext/typeof9.C: New test.
37649 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37652 * g++.dg/other/switch1.C: New test.
37654 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37656 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37657 * gcc.dg/va-arg-1.c: Likewise.
37659 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37662 * g++.dg/template/koenig5.C: New test.
37664 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37666 * g++.dg/ext/altivec-1.C: Generalize target triple.
37667 * g++.dg/ext/altivec-2.C: New test case.
37668 * g++.dg/ext/altivec_check.h: New file.
37669 * gcc.dg/altivec-1.c: Generalize target triple;
37670 include altivec_check.h and call altivec_check().
37671 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37672 * gcc.dg/altivec-6.c: New test case.
37673 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37674 type casts as needed.
37675 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37677 * gcc.dg/altivec-12.c: New test case.
37678 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37679 include altivec_check.h and call altivec_check().
37680 * gcc.dg/altivec_check.h: New file.
37682 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37684 * lib/target-supports.exp (check_alias_available): Don't mangle
37685 function `g' in test program.
37687 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37689 * lib/target-supports.exp (check_profiling_available): Check
37690 argument to determine whether we support a profiling type.
37691 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37692 check_profiling_available.
37693 * g++.dg/bprob/bprob.exp: Likewise.
37694 * g77.dg/bprob/bprob.exp: Likewise.
37695 * gcc.misc-tests/bprob.exp: Likewise.
37696 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37697 dg-require-profiling and delete expected error handling.
37698 * gcc.dg/20021014-1.c: Likewise.
37699 * gcc.dg/nest.c: Likewise.
37701 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37704 * g++.dg/other/vthunk1.C: New test.
37706 2004-02-20 Falk Hueffner <falk@debian.org>
37709 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37711 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37714 * g++.dg/other/error8.C: Remove XFAIL markers.
37717 * g++.dg/ext/packed5.C: New test.
37720 * g++.dg/warn/Wunused-5.C: New test.
37723 * g++.dg/lookup/member1.C: New test.
37725 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37727 * gcc.c-torture/compile/20040130-1.c: Enable only when
37728 __INT_MAX__ >= 2147483647L.
37729 * gcc.c-torture/compile/961203-1.c: Likewise.
37731 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37733 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37734 * g++.dg/opt/template1.C: Robustify assembler regexp
37736 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37738 * gcc.c-torture/execute/simd-4.x: Remove.
37739 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37740 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37741 Guard with #ifndef SKIP_ATTRIBUTE.
37742 * gcc.dg/compat/vector-1_y.c: Likewise.
37743 * gcc.dg/compat/vector-2_x.c: Likewise.
37744 * gcc.dg/compat/vector-2_y.c: Likewise.
37745 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37746 * g++.dg/eh/simd-2.C: Likewise.
37748 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37750 * gcc.c-torture/compile/complex-1.c: New.
37752 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37755 * gcc.c-torture/execute/20040218-1.c: New test.
37757 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37760 * g++.dg/parse/new2.C: New test.
37762 2004-02-18 Paul Brook <paul@codesourcery.com>
37764 * gcc.c-torture/compile/libcall-1.c: New test.
37766 2004-02-18 Paul Brook <paul@codesourcery.com>
37769 * gcc.dg/debug/debug-7.c: New test.
37771 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37773 * gcc.dg/20040217-1.c: New test.
37775 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37777 * gcc.c-torture/execute/990208-1.x: Delete.
37779 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37781 * gcc.c-torture/execute/20040208-2.x: New file.
37783 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37786 * g++.dg/abi/structret1.C: New test.
37788 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37790 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37791 (i386_cpuid): No need to test if cpuid is available on AMD64.
37792 Fix assembly, so that it works onboth i386 and AMD64.
37793 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37794 (vecInLong): Fix s[] member type to unsigned int.
37795 (vecInWord): Remove type.
37796 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37797 (a64, b64, c64, d64, e64): Remove.
37798 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37799 Remove unused variable. Remove initialization of removed variables.
37800 Don't call mmx_tests nor sse_tests.
37801 (reference_mmx, reference_sse): Remove.
37802 (check): Add return stmt.
37803 * gcc.dg/i386-sse-7.c: New test.
37804 * gcc.dg/i386-mmx-4.c: New test.
37806 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37808 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37809 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37810 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37811 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37812 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37813 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37814 g++.dg/tc1/dr94.C: Fix line terminator.
37816 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37818 * gcc.c-torture/compile/20040216-1.c: New.
37820 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37822 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37823 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37824 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37825 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37826 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37827 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37829 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37831 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37833 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37836 * g++.dg/expr/cond4.C: New test.
37839 * g++.dg/lookup/crash2.C: New test.
37841 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37843 * gcc.c-torture/compile/20040214-2.c: New test.
37845 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37848 * g++.dg/ext/typeof8.C: New test.
37850 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37852 * gcc.c-torture/compile/20040214-1.c: New test.
37854 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37857 * g++.dg/template/spec11.C: New test.
37859 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37862 * g++.dg/other/error8.C: New test.
37864 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37867 * g++.dg/template/array4.C: New test.
37870 * g++.dg/inherit/thunk2.C: New test.
37873 * g++.dg/eh/cond2.C: New test.
37875 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37877 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37879 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37881 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37883 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37885 * g++.dg/simd-2.C: xfail on ppc64-linux.
37887 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37890 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37893 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37895 * gcc.dg/builtins-33.c: New test.
37897 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37899 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37901 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37903 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37905 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37907 * gcc.dg/ppc64-abi-3.c: New test.
37909 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37913 * gcc.dg/pr14092-1.c: New testcase.
37915 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37917 * gcc.dg/cpp/assert4.c: Fix typo last change.
37919 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37920 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37922 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37924 2004-02-09 Roger Sayle <roger@eyesopen.com>
37926 * gcc.c-torture/compile/20040209-1.c: New test case.
37928 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37930 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37932 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37934 * gcc.c-torture/execute/20040208-[12].c: New tests.
37936 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37938 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37940 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37942 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37944 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37947 * gcc.dg/visibility-8.c: New testcase.
37949 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37951 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37953 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37955 2004-02-07 Roger Sayle <roger@eyesopen.com>
37957 PR middle-end/13696
37958 * g++.dg/opt/fold1.C: New test case.
37960 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37963 * g++.dg/other/crash-2.C: New test.
37965 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37968 * g++.dg/parse/angle-bracket2.C: New test.
37970 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37972 PR middle-end/13750
37974 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37976 * g++.dg/pch/wchar-1.C: New.
37977 * g++.dg/pch/wchar-1.Hs: New.
37979 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37982 * g++.dg/parse/error15.C: New test.
37983 * g++.dg/parse/crash11.C: Update dg-error mark.
37985 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37988 * g++.dg/warn/conv2.C: New test.
37990 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37993 * g++.dg/warn/incomplete1.C: Remove xfail.
37995 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37997 * lib/file-format.exp (gcc_target_object_format): Use
37998 ${tool}_target_compile, not gcc_target_compile.
37999 * lib/target-supports.exp (check_alias_available): Likewise.
38000 (check_gc_sections_available): Likewise.
38001 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38002 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38005 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38008 * g++.dg/template/static6.C: New test.
38010 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38012 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38014 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38016 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38017 tests for systems where `char' is unsigned by default.
38019 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38022 * g++.dg/template/partial3.C: New test.
38024 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38026 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38027 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38028 Remove mentions of obsolete ports.
38030 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38032 * gcc.dg/noncompile/20001228-1.c: Fix for new
38035 2004-02-03 Roger Sayle <roger@eyesopen.com>
38038 * gcc.c-torture/execute/multdi-1.c: New test case.
38040 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38043 * g++.dg/template/lookup5.C: New test.
38045 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38048 * g++.dg/template/lookup4.C: New test.
38051 * g++.dg/parse/error14.C: New test.
38054 * g++.dg/parse/template13.C: New test.
38056 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38059 * g++.dg/template/koenig4.C: New test.
38062 * g++.dg/template/crash17.C: New test.
38065 * g++.dg/parse/error13.C: New test.
38066 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38068 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38070 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38072 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38076 * gcc.dg/noncompile/20040203-1.c: New test.
38077 * gcc.dg/noncompile/20040203-2.c: Likewise.
38078 * gcc.dg/noncompile/20040203-3.c: Likewise.
38079 * gcc.dg/20040203-1.c: Likewise.
38081 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38084 * g++.dg/template/sizeof7.C: New test.
38086 2004-02-02 Eric Christopher <echristo@redhat.com>
38087 Zack Weinberg <zack@codesourcery.com>
38089 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38091 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38093 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38094 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38095 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38096 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38098 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38101 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38104 * g++.dg/ext/attrib13.C: New test.
38107 * g++.dg/conversion/op2.C: New test.
38109 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38111 * gcc.dg/titype-1.c: Fix pasto.
38113 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38115 * gcc.dg/titype-1.c: New test.
38117 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38120 * g++.dg/template/non-type-template-argument-1.C,
38121 g++.dg/template/qualified-id1.C: Update dg-error marks.
38122 * g++.dg/template/nontype6.C: New test.
38124 2004-02-01 Roger Sayle <roger@eyesopen.com>
38126 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38127 * gcc.dg/builtins-31.c: New testcase.
38128 * gcc.dg/builtins-32.c: New testcase.
38130 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38132 * objc.dg/call-super-2.m: Update line numbers
38133 for the including of stddef.h.
38135 2004-01-30 Michael Matz <matz@suse.de>
38137 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38138 g++.dg/ext/case-range3.C: New tests.
38140 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38144 * g++.dg/template/member4.C: New test.
38146 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38149 * g++.dg/template/sizeof6.C: New test.
38151 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38153 * gcc.dg/fwritable-strings-1.c: New test.
38155 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38157 * gcc.c-torture/compile/20040130-1.c: New test.
38159 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38161 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38163 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38166 * g++.dg/template/ctor3.C: New test.
38168 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38170 * g++.dg/tc1: New directory.
38171 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38172 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38173 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38174 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38175 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38177 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38179 * g++.dg/parse/error11.C: New test.
38180 * g++.dg/parse/error12.C: Likewise.
38182 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38184 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38185 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38187 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38190 * g++.dg/ext/attrib12.C: New test.
38193 * g++.dg/parse/cast2.C: New test.
38195 2004-01-27 James E Wilson <wilson@specifixinc.com>
38197 * objc.dg/encode-2.m (main): New local string. Set depending on
38198 sizeof long. Use in sscanf call.
38199 * objc.dg/encode-3.m (main): New local string. Set depending on
38200 sizeof long. Use in scan_initial call.
38202 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38204 * objc.dg/call-super-2.m: Make LP64-safe.
38205 * objc.dg/desig-init-1.m: Likewise.
38207 2004-01-27 Devang Patel <dpatel@apple.com>
38209 * g++.dg/debug/namespace1.C: New test.
38211 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38213 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38216 * gcc.dg/arm-mmx-1.c: New test.
38218 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38220 * gcc.dg/20040127-1.c: New test.
38221 * gcc.dg/20040127-2.c: New test.
38223 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38225 * objc.dg/stret-1.m (glob): Renamed to globa.
38227 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38230 * g++.dg/expr/for1.C: New test.
38232 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38234 PR middle-end/13779
38235 * gcc.dg/darwin-longlong.c: New test.
38237 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38239 * gcc.dg/20040124-1.c: Moved test from here...
38240 * gcc.c-torture/compile/20040124-1.c: ...to here.
38242 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38244 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38245 the assembly output if -m64 is passed.
38247 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38250 * g++.dg/template/cond3.C: New test.
38252 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38255 * g++.dg/template/ttp7.C: New test.
38257 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38260 * g++.dg/template/nontype4.C: New test.
38261 * g++.dg/template/nontype5.C: Likewise.
38263 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38265 * gcc.dg/torture/mips-clobber-at.c: New test.
38267 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38269 * gcc.dg/20040124-1.c: New test.
38271 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38273 * gcc.dg/20040123-1.c: New test.
38275 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38277 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38279 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38281 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38283 2004-01-23 Andrew Pinski <apinski@apple.com>
38285 * gcc.dg/20030121-1.c: Move to ..
38286 * gcc.dg/20040121-1.c: here.
38288 2004-01-23 Roger Sayle <roger@eyesopen.com>
38290 * gcc.dg/builtins-29.c: New test case.
38292 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38295 * gcc.dg/builtins-30.c: New testcase.
38297 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38299 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38300 * lib/g77.exp: Likewise.
38301 * lib/objc.exp: Likewise.
38302 * lib/g++.exp: Likewise.
38304 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38306 * gcc.dg/struct-by-value-2.c: New test.
38308 2004-01-21 Andrew Pinski <apinski@apple.com>
38311 * gcc.dg/20030121-1.c: New test.
38313 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38315 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38316 clobber frame pointer register in asm statement.
38318 2004-01-21 Falk Hueffner <falk@debian.org>
38320 * gcc.c-torture/compile/20040121-1.c: New test.
38322 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38324 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38326 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38328 * gcc.dg/ppc64-abi-2.c: New test.
38330 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38332 * lib/treelang.exp: Fill out this file.
38333 * lib/treelang-dg.exp: New File.
38335 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38337 * gcc.c-torture/compile/981022-1.c: Remove.
38338 * gcc.dg/array-5.c: Remove XFAIL.
38339 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38340 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38341 gcc.dg/cond-lvalue-1.c: Update.
38342 * gcc.dg/cast-lvalue-2.c: New test.
38344 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38347 * g++.dg/other/error1.C (class foo): Tweak error message.
38350 * g++.dg/template/call2.C: New test.
38352 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38354 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38355 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38356 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38357 scalar-return-1_x.c, scalar-return-2_y.c,
38358 scalar-return-3_x.c, scalar-return-3_y.c,
38359 scalar-return-4_x.c, scalar-return-4_y.c,
38360 struct-align-1.h, struct-align-1_x.c,
38361 struct-align-1_y.c, struct-align-2.h,
38362 struct-align-2_x.c, struct-align-2_y.c,
38363 struct-by-value-10_y.c, struct-by-value-11_x.c,
38364 struct-by-value-11_y.c, struct-by-value-12_x.c,
38365 struct-by-value-12_y.c, struct-by-value-13_x.c,
38366 struct-by-value-13_y.c, struct-by-value-14_x.c,
38367 struct-by-value-14_y.c, struct-by-value-15_x.c,
38368 struct-by-value-15_y.c, struct-by-value-16_y.c,
38369 struct-by-value-17_y.c, struct-by-value-18_y.c,
38370 struct-by-value-19_y.c, struct-by-value-1_x.c,
38371 struct-by-value-1_y.c, struct-by-value-20_y.c,
38372 struct-by-value-2_x.c, struct-by-value-2_y.c,
38373 struct-by-value-3_y.c, struct-by-value-4_x.c,
38374 struct-by-value-4_y.c, struct-by-value-5_y.c,
38375 struct-by-value-6_y.c, struct-by-value-7_y.c
38376 struct-by-value-8_x.c, struct-by-value-8_y.c
38377 struct-by-value-9_x.c, struct-by-value-9_y.c
38378 struct-return-10_x.c, struct-return-10_y.c,
38379 struct-return-19_x.c, struct-return-20_x.c
38380 struct-return-2_x.c, struct-return-2_y.c
38381 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38382 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38384 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38386 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38387 attribute on sparc*-sun-solaris2.*.
38389 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38392 * g++.dg/ext/typeof7.C: New test.
38394 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38396 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38397 * gcc.dg/const-elim-1.c: Same.
38399 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38401 * objc.dg/stret-1.m: New.
38402 * objc.dg/stret-2.m: New.
38404 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38407 * g++.dg/ext/vector1.C: New test.
38409 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38411 * gcc.dg/pch/import-1.c: New.
38412 * gcc.dg/pch/import-1.hs: New.
38413 * gcc.dg/pch/import-1a.h: New.
38414 * gcc.dg/pch/import-1b.h: New.
38415 * gcc.dg/pch/import-1c.h: New.
38417 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38420 * g++.dg/ext/array1.C: New test.
38423 * g++.dg/conversion/op1.C: New test.
38425 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38428 From Kazumoto Kojima / Dan Kegel:
38429 * gcc.dg/pr11864-1.c: New test.
38432 From Marcus Comstedt / Dan Kegel:
38433 * gcc.dg/pr10392-1.c: New test.
38435 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38438 * g++.dg/init/ref10.C: New test.
38440 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38443 * g++.dg/parse/typename6.C: New test.
38445 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38448 * g++.dg/pch/wchar-1.C: New.
38449 * g++.dg/pch/wchar-1.Hs: New.
38451 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38454 * g++.dg/expr/sizeof2.C: New test.
38456 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38458 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38460 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38463 * g++.dg/lookup/strong-using-3.C: New.
38464 * g++.dg/lookup/using-10.C: New.
38466 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38469 * g++.dg/lookup/strong-using-2.C: New.
38471 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38472 Dan Kegel <dank@kegel.com>
38473 J"orn Rennecke <joern.rennecke@superh.com>
38476 * gcc.dg/pr9365-1.c: New test.
38478 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38481 * g++.dg/parse/casting-operator2.C: New test.
38482 * g++.old-deja/g++.pt/explicit83.C: Remove.
38484 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38486 * gcc.dg/label-compound-stmt-1.c: New test.
38487 * gcc.c-torture/compile/950922-1.c,
38488 gcc.c-torture/compile/20000211-3.c,
38489 gcc.c-torture/compile/20000518-1.c,
38490 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38491 compound statements.
38493 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38495 * gcc.dg/ppc64-abi-1.c: New test.
38497 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38499 * g++.dg/ext/attrib9.C: Add dg-warnings.
38501 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38504 * g++.dg/parse/dtor3.C: New test.
38506 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38509 * g++.dg/parse/try-catch-1.C: New test.
38511 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38513 * ada/acats/run_all.sh: Add more verbose output in acats.log
38514 when compiling tests.
38516 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38519 * gcc.dg/typedef-redecl.c: New test case.
38520 * gcc.dg/typedef-redecl.h: New support file.
38522 2004-01-13 Jan Hubicka <jh@suse.cz>
38524 * gcc.dg/always_inline.c: New test.
38525 * gcc.dg/debug/20031231-1.c: Fix.
38527 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38530 * g++.dg/template/array3.C: New test.
38532 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38534 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38535 * g++.dg/warn/Wunused-2.C: Likewise.
38537 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38540 * g++.dg/template/instantiate6.C: New test.
38542 2004-01-12 Roger Sayle <roger@eyesopen.com>
38544 PR middle-end/11397
38545 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38547 2004-01-12 Jan Hubicka <jh@suse.cz>
38550 * gcc.dg/20040112-1.c: New.
38552 * gcc.dg/dwarf-die[1-7].c: Move to...
38553 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38554 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38556 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38559 * g++.dg/parse/friend4.C: New test.
38561 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38564 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38565 definition is called a friend.
38567 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38569 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38571 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38574 * g++.dg/parse/error10.C: New test.
38575 * g++.dg/template/arg2.C: Accept "invalid type" error.
38577 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38579 PR middle-end/13392
38580 * g++.dg/opt/expect2.C: New test.
38582 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38584 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38585 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38586 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38587 Update dg-error regexps.
38589 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38591 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38592 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38594 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38596 * gcc.dg/pragma-re-1.c: Use right pointer type.
38598 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38600 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38602 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38604 * gcc.dg/rs6000-ldouble-1.c: New.
38606 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38610 * g++.dg/other/abstract1.C: New test.
38612 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38614 * g++.dg/lookup/strong-using-1.C: New.
38616 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38619 * gcc.dg/func-ptr-conv-1.c: New test.
38620 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38622 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38625 * gcc.c-torture/compile/20040109-1.c: New.
38627 2004-01-08 Stuart Hastings <stuart@apple.com>
38629 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38630 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38631 * gcc.dg/i386-sse-6.c: ...this new testcase.
38633 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38635 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38637 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38639 * ada/acats/run_acats: Treat 'gnatchop' the same way
38640 as 'gnatmake'. Export GCC_DRIVER.
38641 * ada/acats/run_all.sh: Add target_gnatchop. Use
38642 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38644 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38647 * g++.dg/template/dependent-expr4.C: New test.
38649 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38651 * gcc.dg/altivec-11.c: New test.
38653 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38655 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38657 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38660 * gcc.dg/enum-compat-1.c: New test.
38661 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38663 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38666 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38667 gcc.dg/c99-idem-qual-3.c: New tests.
38669 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38671 * gcc.dg/winline-7.c: Don't cast void * to int.
38673 2004-01-06 Jan Hubicka <jh@suse.cz>
38675 * gcc.dg/i386-sse-5.c: New test
38676 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38678 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38681 * g++.dg/rtti/typeid4.C: New test.
38683 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38685 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38687 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38690 * g++.dg/template/error11.C: New test.
38693 * g++.dg/template/class2.C: New test.
38695 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38696 Richard Sandiford <rsandifo@redhat.com>
38699 * g++.dg/opt/alias3.C: New test.
38701 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38704 * g++.dg/template/koenig3.C: New test.
38707 * g++.dg/parse/offsetof3.C: New test.
38709 * g++.dg/init/copy7.C: Add missing dg-error markers.
38712 * g++.dg/init/copy7.c: New test.
38715 * g++.dg/parse/cast1.C: New test.
38717 2004-01-04 Jan Hubicka <jh@suse.cz>
38719 * gcc.dg/winline[1-7].c: New tests.
38721 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38724 * g++.dg/template/qualttp22.C: New test.
38726 2004-01-01 Jan Hubicka <jh@suse.cz>
38728 * gcc.dg/debug/20031231-1.c: New.
38729 * gcc.c-torture/compile/20040101-1.c: New.
38730 * gcc.dg/dwarf-die-[1-7].c: New.
38732 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38734 PR optimization/13521
38735 * gcc.c-torture/compile/20031231-1.c: New test.
38737 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38739 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38741 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38744 * g++.dg/template/crash16.C: New test.
38746 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38748 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38750 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38752 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38754 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38755 * g++.old-deja/g++.law/profile1.C: Likewise.
38756 * gcc.c-torture/compile/981006-1.c: Likewise.
38757 * gcc.c-torture/execute/loop-2e.x: Likewise.
38758 * gcc.c-torture/execute/loop-2f.x: Remove.
38759 * gcc.c-torture/execute/loop-2g.x: Likewise.
38760 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38761 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38763 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38766 * g++.dg/ext/attrib11.C: New test.
38769 * g++.dg/template/array2-1.C: New test.
38770 * g++.dg/template/array2-2.C: New test.
38772 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38774 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38776 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38779 * g++.dg/template/array1-1.C: New test.
38780 * g++.dg/template/array1-2.C: New test.
38782 2003-12-29 Roger Sayle <roger@eyesopen.com>
38785 * g77.dg/12632.f: New test case.
38787 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38790 * g++.dg/parse/nontype1.C: New test.
38792 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38795 * g++.dg/parse/explicit1.C: New test.
38796 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38798 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38801 * g++.dg/opt/inline6.C: New test.
38804 * g++.dg/parse/error9.C: New test.
38806 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38808 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38811 * g++.dg/init/assign1.C: New test.
38813 2003-12-28 Roger Sayle <roger@eyesopen.com>
38816 * g++.dg/warn/format3.C: New test case.
38818 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38820 * gcc.c-torture/compile/20031227-1.c: New test.
38822 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38824 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38825 * g77.dg/bprob/bprob.exp: Likewise.
38826 * gcc.misc-tests/bprob.exp: Likewise.
38827 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38828 variants on systems where the library does not provide that
38830 * gcc.dg/builtins-20.c: Use builtins-config.h.
38831 * gcc.dg/builtins-config.h: New file.
38833 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38835 * lib/gcc-dg.exp (dg-require-profiling): New function.
38836 * lib/target-supports.exp (check_profiling_available): Likewise.
38837 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38838 * g77.dg/bprob/bprob.exp: Likewise.
38839 * gcc.misc-tests/bprob.exp: Likewise.
38840 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38841 * gcc.dg/20021014-1.c: Likewise.
38842 * gcc.dg/nest.c: Likewise.
38844 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38846 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38848 * g++.dg/lookup/java2.C: Likewise.
38849 * gcc.dg/cpp/lexident.c: Likewise.
38851 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38853 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38855 * gcc.c-torture/compile/961203-1.c: Likewise.
38856 * gcc.c-torture/compile/980506-1.c: Likewise.
38858 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38860 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38861 (additional_prunes): New global.
38862 (gcc-dg-prune): Handle additional per-test pruning.
38863 (dg-test): Clear additional_prunes between tests.
38865 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38866 dg-prune-output to avoid spurious failures from assembler
38867 complaining about nonexistent WAW violations.
38868 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38869 Use dg-prune-output to avoid spurious failures from assembler
38870 warning about Itanium B-step errata.
38872 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38874 * g++.dg/abi/macro0.C: New test.
38875 * g++.dg/abi/macro1.C: Likewise.
38876 * g++.dg/abi/macro2.C: Likewise.
38878 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38879 * g++.dg/abi/bitfield7.C: Likewise.
38880 * g++.dg/abi/dtor2.C: Likewise.
38881 * g++.dg/abi/mangle11.C: Likewise.
38882 * g++.dg/abi/mangle12.C: Likewise.
38883 * g++.dg/abi/mangle14.C: Likewise.
38884 * g++.dg/abi/mangle17.C: Likewise.
38885 * g++.dg/abi/vbase10.C: Likewise.
38886 * g++.dg/abi/vbase14.C: Likewise.
38887 * g++.dg/template/qualttp17.C: Likewise.
38889 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38892 * gcc.dg/20031223-1.c: New test.
38894 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38896 * gcc.dg/noreturn-7.c: New test.
38898 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38900 * gcc.dg/null-pointer-1.c: New test.
38902 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38904 * g++.old-deja/g++.jason/template18.C: Remove.
38905 * g++.old-deja/g++.jason/template37.C: Likewise.
38908 * g++.dg/lookup/ns1.C: New test.
38911 * g++.dg/template/lookup3.C: New test.
38913 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38915 * g++.dg/template/recurse1.C: New test
38917 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38920 * g++.dg/parse/semicolon1.C: New test.
38921 * g++.dg/parse/semicolon1.h: Likewise.
38923 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38925 * gcc.dg/darwin-misaligned.c: New test.
38927 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38930 * gcc.dg/20031222-1.c: New test.
38932 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38935 * g++.dg/parse/error8.C: New test.
38938 * g++.dg/warn/ctor-init-1.C: New test.
38940 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38942 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38944 * gcc.c-torture/compile/930217-1.c: Likewise.
38945 * gcc.c-torture/compile/930513-1.c: Likewise.
38946 * gcc.c-torture/execute/920908-2.c: Likewise.
38947 * gcc.c-torture/execute/921204-1.c: Likewise.
38948 * gcc.c-torture/execute/930621-1.c: Likewise.
38949 * gcc.c-torture/execute/930630-1.c: Likewise.
38950 * gcc.c-torture/execute/931031-1.c: Likewise.
38951 * gcc.c-torture/execute/980602-2.c: Likewise.
38952 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38953 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38954 * gcc.c-torture/execute/extzvsi.c: Likewise.
38955 * gcc.c-torture/unsorted/ext.c: Likewise.
38957 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38960 * gcc.c-torture/compile/20031220-2.c: New test case.
38962 2003-12-20 Roger Sayle <roger@eyesopen.com>
38964 PR optimization/13031
38965 * gcc.c-torture/compile/20031220-1.c: New test case.
38967 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38969 * gcc.dg/cast-function-1.c: New test.
38971 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38973 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38976 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38979 * g++.dg/ext/attrib10.C: New test.
38981 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38983 * gcc.dg/cleanup-10.c: New test.
38984 * gcc.dg/cleanup-11.c: New test.
38986 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38989 * g++.dg/opt/expect1.C: New test.
38991 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38993 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38995 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38998 * gcc.dg/20031218-1.c: New test.
39001 * gcc.dg/20031218-2.c: New test.
39002 * gcc.dg/20031218-3.c: New test.
39004 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39005 of label name and allow for USER_LABEL_PREFIX == "_" names.
39006 * g++.dg/abi/mangle18-2.C: Likewise.
39007 * g++.dg/abi/mangle19-1.C: Likewise.
39008 * g++.dg/abi/mangle19-2.C: Likewise.
39009 * g++.dg/abi/mangle20-1.C: Likewise.
39010 * g++.dg/abi/mangle20-2.C: Likewise.
39012 2003-12-18 Richard Henderson <rth@redhat.com>
39014 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39016 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39017 Dan Kegel <dank@kegel.com>
39020 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39021 testing a cross compiler, it causes spurious compile failures.
39022 * lib/g++.exp: Likewise.
39024 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39027 * g++.dg/template/access13.C: New test.
39029 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39031 * gcc.dg/20031216-1.c: New test.
39033 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39036 * g++.dg/template/error10.C: New test.
39038 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39040 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39041 * g++.dg/eh/simd-2.C: Likewise.
39043 2003-12-17 James E Wilson <wilson@specifixinc.com>
39044 Roger Sayle <roger@eyesopen.com>
39046 * gcc.c-torture/execute/ieee/mzero5.c: New.
39048 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39051 * g++.dg/parse/error6.C: New test.
39054 * g++.dg/parse/error7.C: New test.
39056 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39058 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39059 at -O with stabs debugging formats.
39060 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39061 * gcc.dg/debug/debug-2.c: Likewise.
39063 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39066 * g++.dg/init/error1.C: New test.
39069 * g++.dg/init/pm3.C: New test.
39071 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39074 * gcc.dg/bitfld-8.c: New test.
39076 2003-12-16 James Lemke <jim@wasabisystems.com>
39078 * gcc.dg/arm-scd42-[123].c: New tests.
39080 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39083 * g++.dg/abi/mangle20-1.C: New test.
39084 * g++.dg/abi/mangle20-2.C: New test.
39086 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39089 * g++.dg/other/offsetof2.C: Remove XFAIL.
39090 * g++.dg/parse/offsetof1.C: New test.
39091 * g++.gd/parse/offsetof2.C: Likewise.
39093 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39095 * g++.dg/template/nontype3.C: New test.
39096 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39098 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39100 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39102 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39105 * g++.dg/expr/assign1.C: New test.
39108 * g++.dg/abi/mangle19-1.C: New test.
39109 * g++.dg/abi/mangle19-2.C: New test.
39111 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39113 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39115 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39117 * gcc.c-torture/execute/20031216-1.c: New test.
39119 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39121 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39124 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39127 * g++.dg/template/error9.C: New test.
39130 * g++.dg/template/error8.C: New test.
39132 2003-12-15 Roger Sayle <roger@eyesopen.com>
39134 PR middle-end/13400
39135 * gcc.c-torture/execute/20031215-1.c: New test case.
39137 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39140 * g++.dg/parse/error5.C: New test.
39143 * g++.dg/expr/sizeof1.C: New test.
39146 * g++.dg/template/crash15.C: New test.
39148 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39150 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39151 a non-POD type as the last named parameter of a varargs function.
39153 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39157 * g++.dg/template/crash14.C: New test.
39158 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39160 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39162 * g++.dg/other/java1.C: New test.
39165 * g++.dg/abi/mangle18-1.C: New test.
39166 * g++.dg/abi/mangle18-2.C: New test.
39168 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39170 PR optimization/10312
39171 * gcc.c-torture/execute/20031214-1.c: New.
39173 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39177 * g++.dg/parse/error3.C: New test.
39178 * g++.dg/parse/error4.C: Likewise.
39179 * g++.dg/abi/mangle4.C: Tweak error messages.
39180 * g++.dg/lookup/using5.C: Likewise.
39181 * g++.dg/other/error2.C: Likewise.
39182 * g++.dg/parse/typename5.C: Likewise.
39183 * g++.dg/parse/undefined1.C: Likewise.
39184 * g++.dg/template/arg2.C: Likewise.
39185 * g++.dg/template/ttp3.C: Likewise.
39186 * g++.dg/template/type1.C: Likewise.
39187 * g++.old-deja/g++.other/crash32.C: Likewise.
39188 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39190 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39193 * g++.dg/warn/noreturn-3.C: New test.
39195 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39198 * g++.dg/abi/covariant3.C: New.
39200 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39202 * g++.dg/eh/ia64-1.C: New test.
39204 2003-12-12 Roger Sayle <roger@eyesopen.com>
39206 PR optimization/13037
39207 * g77.f-torture/execute/13037.f: New test case.
39209 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39212 * g++.dg/abi/covariant2.C: New.
39214 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39216 * gcc.dg/cpp/trad/macro.c: New tests.
39218 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39220 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39222 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39225 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39227 * lib/g++.exp (g++_version): Likewise.
39228 * lib/g77.exp (g77_version): Likewise.
39229 * lib/objc.exp (default_objc_version): Likewise.
39231 2003-12-10 Richard Henderson <rth@redhat.com>
39233 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39235 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39237 2003-12-08 Matt Austern <austern@apple.com>
39240 * lib/gcc-dg.exp (dg-require-visibility): Define.
39241 * lib/target-supports (check_visibility_available): Define.
39242 * gcc.dg/visibility-1.c: New test.
39243 * gcc.dg/visibility-2.c: Likewise.
39244 * gcc.dg/visibility-3.c: Likewise.
39245 * gcc.dg/visibility-4.c: Likewise.
39246 * gcc.dg/visibility-5.c: Likewise.
39247 * gcc.dg/visibility-6.c: Likewise.
39248 * g++.dg/ext/visibility-1.C: Likewise.
39249 * g++.dg/ext/visibility-2.C: Likewise.
39250 * g++.dg/ext/visibility-3.C: Likewise.
39251 * g++.dg/ext/visibility-4.C: Likewise.
39252 * g++.dg/ext/visibility-5.C: Likewise.
39253 * g++.dg/ext/visibility-6.C: Likewise.
39255 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39257 * g++.dg/lookup/java1.C: New test.
39258 * g++.dg/lookup/java2.C: New test.
39260 2003-12-07 Falk Hueffner <falk@debian.org>
39262 * g++.dg/opt/noreturn-1.C: New test.
39264 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39266 * gcc.dg/overflow-1.c: New test.
39268 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39270 * g77.f-torture/compile/13060.f: New test.
39272 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39275 * g++.dg/inherit/operator2.C: New test.
39277 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39280 * g++.dg/ext/attrib9.C: New test.
39282 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39285 * g++.dg/template/error7.C: New test.
39287 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39288 J"orn Rennecke <joern.rennecke@superh.com>
39291 * g++.dg/other/struct-va_list.C: New test.
39293 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39296 * g++.dg/parse/defarg6.C: New test.
39298 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39301 * gcc.c-torture/execute/20031201-1.c: New test.
39303 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39305 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39307 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39309 * gcc.dg/builtin-return-1.c: New test.
39311 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39312 J"orn Rennecke <joern.rennecke@superh.com>
39314 PR optimization/13260
39315 * gcc.c-torture/execute/20031204-1.c: New test.
39317 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39320 * g++.dg/template/error6.C: New test.
39322 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39324 * gcc.dg/20031202-1.c: New test.
39326 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39329 * g++.dg/template/eh1.C: New test.
39332 * g++.dg/template/error5.C: New test.
39334 2003-12-02 David Ung <davidu@mips.com>
39336 * gcc.dg/compat/vector-check.h: Corrected type for var
39339 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39342 * g++.dg/template/ptrmem8.C: New test.
39344 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39347 * g++.dg/template/dependent-expr3.C: New test.
39349 2003-12-01 James Lemke <jim@wasabisystems.com>
39351 * gcc.dg/arm-g2.c: New test.
39353 2003-12-01 Roger Sayle <roger@eyesopen.com>
39355 PR optimization/11634
39356 * gcc.dg/20031201-2.c: New test case.
39358 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39361 * objc.dg/proto-lossage-3.m: New test.
39363 2003-12-01 Roger Sayle <roger@eyesopen.com>
39365 PR optimization/12628
39366 * gcc.dg/20031201-1.c: New test case.
39368 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39370 * gcc.dg/unaligned-1.c: New test.
39372 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39375 * g++.dg/template/error4.C: New test.
39376 * g++.dg/template/nested3.C: Adjust error markers.
39378 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39380 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39382 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39385 * gcc.dg/bitfld-7.c: New test.
39387 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39389 * gcc.dg/tls/asm-1.C: New test.
39391 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39393 * gcc.dg/cpp/assert4.c: Update.
39395 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39397 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39398 * gcc.dg/builtin-apply3.c: New test.
39400 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39402 * lib/compat.exp (compat-obj): New xfaildata parameter.
39403 Use it to set compiler_conditional_xfail_data before compiling.
39404 (compat-get-options): Handle dg-xfail-if.
39405 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39406 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39407 * gcc.dg/compat/vector-1_y.c: Likewise.
39408 * gcc.dg/compat/vector-2_x.c: Likewise.
39409 * gcc.dg/compat/vector-2_y.c: Likewise.
39411 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39413 * g++.dg/opt/reg-stack4.C: New test.
39415 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39417 * gcc.dg/builtin-apply2.c: New test.
39419 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39421 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39423 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39426 * g++.dg/template/template-id-2.C: New test.
39428 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39431 * g++.dg/template/memfriend1.C: New test.
39432 * g++.dg/template/memfriend2.C: Likewise.
39433 * g++.dg/template/memfriend3.C: Likewise.
39434 * g++.dg/template/memfriend4.C: Likewise.
39435 * g++.dg/template/memfriend5.C: Likewise.
39436 * g++.dg/template/memfriend6.C: Likewise.
39437 * g++.dg/template/memfriend7.C: Likewise.
39438 * g++.dg/template/memfriend8.C: Likewise.
39439 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39441 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/ext/cond1.C: New test.
39446 2003-11-20 Richard Henderson <rth@redhat.com>
39448 * gcc.dg/20020201-2.c: Remove.
39449 * gcc.dg/20020201-4.c: Remove.
39450 * gcc.dg/20020304-1.c: Remove.
39452 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39454 * gcc.dg/cpp/trad/xwin1.c: New test case.
39456 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39458 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39459 * lib/g77.exp: Likewise.
39460 * lib/objc.exp: Likewise.
39461 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39464 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39467 * g++.dg/template/static5.C: New test.
39469 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39471 * gcc.dg/nested-func-1.c: New test.
39473 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39475 * gcc.dg/cpp/assert4.c: New test.
39477 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39480 * g++.dg/lookup/using9.c: New test.
39482 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39485 * g++.dg/template/error3.C: New test.
39487 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39490 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39491 No longer use a wrapper for gcc, since this does not work under
39494 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39497 * g++.dg/template/ptrmem7.C: New test.
39499 2003-11-13 Andrew Pinski <apinski@apple.com>
39501 * gcc.c-torture/compile/20031113-1.c: New test.
39503 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39504 Kean Johnston <jkj@sco.com>
39507 * gcc.dg/unused-4.c: Update.
39509 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39511 * g++.dg/opt/const3.C: New test.
39513 2003-11-13 Jan Hubicka <jh@suse.cz>
39515 * gcc.c-torture/compile/20031112-1.c: New test.
39517 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39519 * g++.dg/parse/crash10.C: Remove bogus error marker.
39521 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39523 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39524 (host_gcc): Likewise.
39525 (ROOT): Honor $PWDCMD.
39527 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39529 2003-11-12 Catherine Moore <clm@redhat.com>
39531 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39533 2003-11-12 Andreas Jaeger <aj@suse.de>
39534 Jakub Jelinek <jakub@redhat.com>
39535 Andrew Pinski <pinskia@physics.uc.edu>
39536 Richard Henderson <rth@redhat.com>
39538 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39540 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39542 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39543 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39545 2003-11-11 Andreas Jaeger <aj@suse.de>
39547 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39549 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39551 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39553 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39556 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39558 * gcc.dg/trampoline-1.c: New test.
39560 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39562 * gcc.c-torture/compile/200031109-1.c: New test.
39564 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39568 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39569 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39570 gcc.dg/format/no-y2k-1.c: Update.
39572 2003-11-08 Roger Sayle <roger@eyesopen.com>
39574 PR optimization/10467
39575 * gcc.dg/20031108-1.c: New test case.
39577 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39579 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39581 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39583 * gcc.dg/compound-lvalue-1.c: New test.
39584 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39587 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39589 * gcc.dg/altivec-varargs-1.c: New test.
39591 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39593 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39594 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39595 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39596 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39597 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39599 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39601 * gcc.dg/cond-lvalue-1.c: New test.
39603 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39605 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39607 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39610 * g++.dg/template/instantiate5.C: New test.
39612 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39615 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39616 * ChangeLog: Add missing first entry for above test.
39618 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39621 * g++.dg/template/using8.C: New test.
39622 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39624 2003-11-02 Roger Sayle <roger@eyesopen.com>
39626 PR optimization/10817
39627 * gcc.c-torture/compile/20031102-1.c: New test case.
39629 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39631 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39634 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39636 * gcc.dg/20031102-1.c: New test.
39638 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39640 * gcc.dg/complex-1.c: New test.
39642 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39645 * g++.dg/template/crash13.C: Adjust expected error location.
39646 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39648 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39650 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39652 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39655 * gcc.c-torture/compile/20031031-2.c: New test.
39657 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39660 * gcc.c-torture/compile/20031031-1.c: New test.
39662 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39664 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39665 * gcc.misc-tests/bprob.exp: Likewise.
39666 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39667 the execution test on arm-elf configs.
39668 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39669 configs that don't support scratch files.
39670 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39672 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39674 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39677 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39679 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39680 Avoid non pure sh syntax. Add more logging.
39682 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39685 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39688 * gcc.dg/ppc-stackalign-1.c: New test.
39690 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39692 * ada/acats/run_all.sh: Change output to be more compliant with
39694 Create acats.sum and acats.log files under testsuite/ada/acats
39695 Only run [a-z]* directories, to filter out e.g. CVS.
39696 Redirect build output to log file.
39698 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39700 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39702 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39705 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39707 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39709 * gcc.c-torture/compile/20031023-1.c: New test.
39710 * gcc.c-torture/compile/20031023-2.c: New test.
39711 * gcc.c-torture/compile/20031023-3.c: New test.
39712 * gcc.c-torture/compile/20031023-4.c: New test.
39714 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39717 * g++.dg/lookup/scoped8.C: New test.
39719 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39721 * g++.dg/opt/reg-stack3.C: New test.
39723 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39725 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39727 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39730 * g++.dg/template/crash13.C: New test.
39732 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39734 * gcc.dg/c99-restrict-2.c: New test.
39736 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39738 PR c++/12698, c++/12699, c++/12700, c++/12566
39739 * g++.dg/inherit/covariant9.C: New test.
39740 * g++.dg/inherit/covariant10.C: New test.
39741 * g++.dg/inherit/covariant11.C: New test.
39743 2003-10-23 Jason Merrill <jason@redhat.com>
39746 * g++.dg/ext/complit2.C: New test.
39748 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39751 * gcc.c-torture/execute/20031020-1.c: New test.
39753 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39755 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39756 following the jump_insn.
39758 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39760 * gcc.dg/cast-lvalue-1.c: New test.
39762 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39765 * g++.dg/template/cond2.C: New test.
39767 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39769 * gcc.dg/builtins-28.c: New test.
39771 2003-10-20 Jan Hubicka <jh@suse.cz>
39773 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39775 * gcc.dg/inline-2.c: Likewise.
39777 2003-10-20 Phil Edwards <phil@codesourcery.com>
39779 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39780 * gcc.dg/nest.c: Likewise.
39782 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39784 PR c++/9781, c++/10583, c++/11862
39785 * g++.dg/parse/crash13.C: New test.
39787 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39789 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39791 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39793 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39794 Define HAVE_C99_RUNTIME except on Solaris.
39795 * gcc.dg/builtins-20.c: Likewise.
39797 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39799 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39801 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39804 * g++.dg/template/crash21.C: New test.
39806 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39809 * g++.dg/template/typename5.C: New test.
39811 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39814 * g++.dg/template/friend25.C: New test.
39816 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39818 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39821 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39823 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39826 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39828 * gcc.c-torture/execute/960416-1.x: Remove.
39829 * gcc.c-torture/execute/divconst-3.x: Likewise.
39831 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39834 * gcc.dg/torture/cris-volatile-1.c: New test.
39836 2003-10-14 Roger Sayle <roger@eyesopen.com>
39838 PR optimization/9325
39839 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39840 for overflowing floating point to integer conversion during RTL
39843 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39845 * objc/execute/_cmd.m: Fix typo.
39846 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39847 Relax 'scan-assembler' regexp.
39848 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39849 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39850 * objc.dg/zero-link-2.m: Remove blank line.
39851 * objc.dg/zero-link-3.m: New test case.
39853 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39855 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39857 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39858 than linker trickery.
39860 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39863 * g++.dg/other/friend2.C: New test.
39865 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39867 * gcc.dg/20031012-1.c: New test.
39869 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39871 * gcc.dg/weak/weak-3.c: Fix for new warning.
39873 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39875 PR optimization/8750
39876 * gcc.c-torture/execute/20031012-1.c: New test case.
39878 2003-10-11 Roger Sayle <roger@eyesopen.com>
39880 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39881 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39883 2003-10-11 Roger Sayle <roger@eyesopen.com>
39885 PR optimization/12260
39886 * gcc.c-torture/compile/20031011-2.c: New test case.
39888 2003-10-11 Roger Sayle <roger@eyesopen.com>
39890 * gcc.c-torture/execute/20031011-1.c: New testcase.
39892 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39894 * gcc.c-torture/compile/20031011-1.c: New test.
39896 2003-10-11 Jan Hubicka <jh@suse.cz>
39898 * g++.dg/other/first-global.C: New test.
39900 2003-10-11 Roger Sayle <roger@eyesopen.com>
39902 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39904 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39906 * gcc.c-torture/compile/20031010-1.c: New test.
39908 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39910 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39911 * gcc.c-torture/execute/va-arg-25.c: ... here.
39913 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39915 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39917 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39919 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39921 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39923 * g++.dg/parse/error2.C: New test.
39925 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39928 * g++.dg/other/error5.C: Modify the error message.
39929 * g++.dg/lookup/using8.C: New test.
39931 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39933 * gcc.dg/darwin-abi-2.c: New file.
39934 * gcc.c-torture/execute/va-arg-24.c: New file.
39936 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39938 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39941 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39944 * g++.dg/other/error4.C: Update error messages.
39945 * g++.dg/template/ptrmem4.C: Likewise.
39948 * g++.dg/init/new9.C: New test.
39950 PR c++/12334, c++/12236, c++/8656
39951 * g++.dg/ext/attrib8.C: New test.
39953 2003-10-06 Devang Patel <dpatel@apple.com>
39955 * gcc.dg/debug/dwarf2-3.h: New test.
39956 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39958 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39960 * g++.dg/opt/cfg2.C: New test.
39962 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39964 * g++.dg/opt/float1.C: New test.
39966 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39968 * gcc.dg/c90-array-lval-6.c: New test.
39969 * gcc.dg/c99-array-lval-6.c: New test.
39971 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39972 Ziemowit Laski <zlaski@apple.com>
39974 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39975 'Derived', so that it is never considered a class method; add
39976 new warning for '+port' method ambiguity.
39977 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39978 <objc/objc-api.h> (needed on Mac OS X).
39979 * objc.dg/method-13.m: New test.
39981 2003-10-03 Roger Sayle <roger@eyesopen.com>
39983 PR optimization/9325, PR java/6391
39984 * gcc.c-torture/execute/20031003-1.c: New test case.
39986 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39988 PR optimization/12180
39989 * gcc.dg/20031002-1.c: New test.
39992 * g++.dg/inherit/error1.C: New test.
39994 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39996 * lib/f-torture.exp (search_for): Rename to...
39997 (search_for_re): This. Also, clean up comments and the
39998 "regexp" invocation.
40000 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40002 * gcc.c-torture/compile/20031002-1.c: New test.
40004 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40006 * g++.dg/opt/cond1.C: New test.
40008 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40010 * gcc.dg/Wold-style-definition-2.c: New testcase.
40011 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40013 2003-09-29 Richard Henderson <rth@redhat.com>
40015 * g++.dg/init/array10.C: Add dg-options.
40017 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40019 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40021 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40023 * g++.dg/template/friend19.C: Fix typo.
40024 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40026 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40028 * gcc.c-torture/execute/20030928-1.c: New test.
40029 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40031 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40033 * g++.dg/opt/unroll1.C: New test.
40035 2003-09-26 Roger Sayle <roger@eyesopen.com>
40037 PR optimization/11741
40038 * gcc.dg/20030926-1.c: New test case.
40040 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40043 * g++.dg/parse/access7.C: New test.
40044 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40046 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40048 MERGE OF objc-improvements-branch into MAINLINE:
40049 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40050 if libobjc has not been built.
40051 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40052 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40053 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40054 objc/execute/nested-3.m, objc/execute/np-2.m,
40055 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40056 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40057 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40058 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40059 objc.dg/special/unclaimed-category-1.h,
40060 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40061 well as GNU runtime.
40062 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40063 * execute/cascading-1.m, execute/function-message-1.m,
40064 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40065 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40066 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40067 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40068 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40069 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40070 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40071 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40072 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40073 * objc.dg/bitfield-2.m: Run only on Darwin.
40074 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40075 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40076 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40077 * objc.dg/const-str-1.m: Fix constant string layout.
40079 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40081 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40083 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40085 * gcc.dg/darwin-abi-1.c: New file.
40087 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40090 * gcc.c-torture/compile/20030921-1.c: New test.
40092 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40094 * g++.dg/opt/reg-stack2.C: New test.
40096 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40098 * g++.dg/eh/delayslot1.C: New test.
40100 2003-09-20 Richard Henderson <rth@redhat.com>
40102 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40104 2003-09-20 Roger Sayle <roger@eyesopen.com>
40106 * gcc.c-torture/execute/20030920-1.c: New test case.
40108 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40110 * g++.dg/rtti/typeid3.C: Correct expected error message.
40112 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40115 * g++.dg/parse/crash12.C: New test.
40117 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40119 * gcc.dg/compat/mixed-struct-check.h: New.
40120 * gcc.dg/compat/mixed-struct-defs.h: New.
40121 * gcc.dg/compat/mixed-struct-init.h: New.
40122 * gcc.dg/compat/struct-by-value-19_main.c: New.
40123 * gcc.dg/compat/struct-by-value-19_x.c: New.
40124 * gcc.dg/compat/struct-by-value-19_y.c: New.
40125 * gcc.dg/compat/struct-by-value-20_main.c: New.
40126 * gcc.dg/compat/struct-by-value-20_x.c: New.
40127 * gcc.dg/compat/struct-by-value-20_y.c: New.
40128 * gcc.dg/compat/struct-return-19_main.c: New.
40129 * gcc.dg/compat/struct-return-19_x.c: New.
40130 * gcc.dg/compat/struct-return-19_y.c: New.
40131 * gcc.dg/compat/struct-return-20_main.c: New.
40132 * gcc.dg/compat/struct-return-20_x.c: New.
40133 * gcc.dg/compat/struct-return-20_y.c: New.
40135 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40136 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40137 so that it will not complain on LP64 targets.
40139 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40142 * g++.dg/template/friend24.C: New test.
40144 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40147 * g++.dg/template/memtmpl2.C: New test.
40149 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40152 * gcc.dg/builtin-apply1.c: New test.
40154 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40157 * g++.dg/warn/Wunused-4.C: New test.
40159 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40162 * g++.dg/other/gc2.C: New test.
40164 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40167 * g++.dg/rtti/typeid3.C: New test.
40170 * g++.dg/overload/template1.C: New test.
40172 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40174 * g++.dg/opt/cfg3.C: New test.
40176 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40179 * g++.dg/template/crash11.C: New test.
40181 2003-09-16 Jason Merrill <jason@redhat.com>
40182 Jakub Jelinek <jakub@redhat.com>
40184 * gcc.dg/attr-warn-unused-result.c: New test.
40186 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40189 * g++.dg/expr/call2.C: New test.
40191 2003-09-15 Andreas Jaeger <aj@suse.de>
40193 * gcc.dg/Wold-style-definition-1.c: New test.
40195 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40198 * g++.dg/parse/template12.C: New test.
40200 * g++.dg/abi/bitfield11.C: New test.
40201 * g++.dg/abi/bitfield12.C: Likewise.
40203 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40205 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40206 non-expansion of functional macro name without arguments at EOL.
40207 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40209 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40211 * gcc.c-torture/execute/20030914-[12].c: New tests.
40213 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40216 * g++.dg/overload/addr1.C: New test.
40218 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40220 * gcc.dg/20030909-1.c: New test.
40222 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40224 * gcc.dg/ultrasp10.c: New test.
40226 2003-09-09 Devang Patel <dpatel@apple.com>
40228 * gcc.dg/darwin-ld-6.c: New test.
40230 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40232 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40234 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40236 * gcc.dg/ia64-types1.c: New test.
40237 * gcc.dg/ia64-types2.c: Likewise.
40239 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40241 * gcc.dg/builtins-1.c: Add more _Complex tests.
40242 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40244 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40245 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40247 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40250 * g++.dg/lookup/koenig2.C: New test.
40253 * g++.dg/rtti/typeid2.C: New test.
40255 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40257 * gcc.c-torture/compile/20030904-1.c: New test.
40259 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40261 * g++.dg/opt/longbranch2.C: New test.
40263 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40265 * g++.dg/template/crash10.C: Only compile it.
40267 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40269 PR middle-end/11665
40270 * gcc.c-torture/compile/20030907-1.c: New test.
40271 * g++.dg/init/array11.C: New test.
40273 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40276 * g++.dg/init/struct1.C: New test.
40278 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40281 * g++.dg/expr/comma1.C: New test.
40283 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40286 * g++.dg/expr/static_cast5.C: New test.
40288 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40291 * g++.dg/lookup/scoped7.C: New test.
40294 * g++.dg/other/static1.C: New test.
40297 * g++.dg/warn/template-1.C: New test.
40300 * g++.dg/template/crash10.C: New test.
40303 * g++.dg/overload/VLA.C: New test.
40306 * g++.dg/template/call1.C: New test.
40308 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40311 * g++.dg/parse/using3.C: New test.
40313 2003-09-06 Roger Sayle <roger@eyesopen.com>
40316 * g++.dg/overload/builtin3.C: New test case.
40318 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40321 * gcc.dg/20030906-1.c: New test.
40322 * gcc.dg/20030906-2.c: Likewise.
40324 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40327 * g++.dg/parse/defarg5.C: New test.
40329 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40331 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40334 * g++.dg/expr/static_cast4.C: New test.
40337 * g++.dg/template/crash9.C: New test.
40339 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40341 * g++.old-deja/g++.ext/pretty2.C: Update for change
40343 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40345 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40348 * g++/dg/template/qualified-id1.C: New test.
40351 * g++.dg/warn/noeffect4.C: New test.
40353 2003-09-04 Matt Austern <austern@apple.com>
40355 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40356 * g++.dg/ext/fnname2.C: Likewise.
40357 * g++.dg/ext/fnname3.C: Likewise.
40359 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40361 * g++.dg/expr/lval1.C: New test.
40362 * g++.dg/ext/lvcast.C: Remove.
40364 2003-09-03 Roger Sayle <roger@eyesopen.com>
40366 PR optimization/11700.
40367 * gcc.c-torture/compile/20030903-1.c: New test case.
40369 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40372 * g++.dg/abi/layout4.C: New test.
40374 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40377 * g++.dg/parse/friend3.C: New test.
40379 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40382 * g++.dg/template/class1.C: New test.
40385 * g++.dg/expr/call1.C: New test.
40387 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40390 * g++.dg/init/ref9.C: New test.
40393 * g++.dg/template/nested4.C: New test.
40395 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40398 * g++.dg/template/non-dependent4.C: New test.
40401 * g++.dg/inherit/conv1.C: New test.
40403 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40406 * g++.dg/ext/label1.C: New test.
40407 * g++.dg/ext/label2.C: Likewise.
40409 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40411 * g++.dg/expr/cond3.C: New test.
40413 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40415 * gcc.dg/builtins-1.c: Add new builtin cases.
40417 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40419 * gcc.dg/builtins-1.c: Add new cases.
40420 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40422 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40424 * gcc.dg/builtins-1.c: Add more math builtin tests.
40425 * gcc.dg/torture/builtin-attr-1.c: New test.
40427 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40429 PR optimization/5079
40430 * g++.dg/opt/static3.C: New test.
40432 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40434 * gcc.misc-tests/gcov-10b.c: New test.
40436 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40438 * g++.dg/opt/ptrmem3.C: New test.
40440 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40442 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40444 * gcc.dg/20030826-2.c: New test.
40446 2003-08-26 Roger Sayle <roger@eyesopen.com>
40448 PR middle-end/12002
40449 * g77.f-torture/compile/12002.f: New test case.
40451 2003-08-26 Roger Sayle <roger@eyesopen.com>
40453 * gcc.dg/20030826-1.c: New test case.
40455 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40457 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40459 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40462 * c++.dg/lookup/crash1.C: New test.
40464 * c++.dg/warn/noeffect3.C: New test.
40466 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40468 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40469 * gcc.dg/compat/vector-1_y.c: Ditto.
40470 * gcc.dg/compat/vector-2_x.c: Ditto.
40471 * gcc.dg/compat/vector-2_y.c: Ditto.
40473 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40475 * gcc.dg/20030702-1.c: New test.
40477 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40480 * g++.dg/ext/altivec-1.C: New test.
40482 2003-08-24 Richard Henderson <rth@redhat.com>
40484 * g++.dg/eh/simd-2.C: Add -w for x86.
40486 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40488 * gcc.dg/20030815-1.c: New test.
40490 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40493 * g++.dg/parse/access6.C: New test.
40495 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40497 PR c++/641, c++/11876
40498 * g++.dg/template/friend22.C: New test.
40499 * g++.dg/template/friend23.C: Likewise.
40501 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40503 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40506 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40508 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40510 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40512 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40514 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40516 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40518 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40520 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40522 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40525 * g++.dg/overload/prom1.C: New test.
40528 * g++.dg/parse/dtor2.C: New test.
40531 * g++.dg/parse/using2.C: New test.
40533 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40536 * gcc.c-torture/compile/20030821-1.c: New.
40538 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40541 * g++.dg/template/deduce2.C: New test.
40543 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40545 * gcc.c-torture/execute/20030821-1.c: New test.
40547 2003-08-20 Roger Sayle <roger@eyesopen.com>
40549 PR middle-end/11984
40550 * gcc.dg/20030820-1.c: New test case.
40552 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40555 * g++.dg/warn/noeffect2.C: New test.
40557 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40560 * g++.dg/template/dtor2.C: New test.
40563 * g++.dg/template/operator1.C: New test.
40564 * g++.dg/parse/operator4.C: New test.
40567 * g++.dg/expr/enum1.C: New test.
40568 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40571 * g++.dg/parse/elab2.C: New test.
40572 * g++.dg/parse/typedef4.C: Change error message.
40573 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40574 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40575 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40577 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40579 * gcc.dg/pch/warn-1.c: New.
40580 * gcc.dg/pch/warn-1.hs: New.
40582 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40585 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40587 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40589 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40591 * gcc.dg/uninit-D.c: New Test.
40592 * gcc.dg/uninit-E.c: New Test.
40593 * gcc.dg/uninit-F.c: New Test.
40594 * gcc.dg/uninit-G.c: New Test.
40596 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40598 * g++.dg/README: Describe the pch directory.
40600 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40603 * g++.dg/parse/access4.C: New test.
40604 * g++.dg/parse/access5.C: Likewise.
40605 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40607 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40609 * gcc.dg/noncompile/20030818-1.c: New.
40611 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40614 * g++.dg/warn/noeffect1.C: New test.
40616 * g++.dg/template/scope2.C: New test.
40617 * g++.dg/template/error2.C: Correct dg-error
40619 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40621 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40623 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40626 * g++.dg/template/warn1.C: New.
40628 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40630 * g++.dg/template/error2.C: New test.
40631 * g++.dg/lookup/using7.C: Adjust errors
40632 * g++.old-deja/g++.pt/crash36.C: Likewise.
40633 * g++.old-deja/g++.pt/derived3.C: Likewise.
40635 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40637 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40638 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40639 * gcc.c-torture/execute/builtins/string-9.c: New, from
40640 string-opt-9.c. Adjust for execute/builtins framework.
40641 * gcc.c-torture/execute/string-opt-9.c: Delete.
40643 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40645 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40647 * g++.dg/parse/ret-type2.C: New test.
40650 * g++.dg/init/new8.C: New test.
40653 * g++.dg/parse/typedef5.C: New test.
40656 * g++.dg/parse/qualified2.C: New test.
40657 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40660 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40662 * g++.dg/conversion/ptrmem1.C: New test.
40664 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40667 * gcc.dg/20030811-1.c: New test.
40670 * gcc.c-torture/execute/20030811-1.c: New test.
40672 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40674 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40676 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40679 * g++.dg/inherit/multiple1.C: New test.
40681 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40683 * gcc.dg/spe1.c: New test.
40686 * g++.dg/expr/cast2.C: New test.
40689 * g++.dg/template/dependent-name2.C: New test.
40691 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40693 * g++.dg/parse/crash11.C: Put the dg options in comments.
40695 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40697 * lib/gcc-dg.exp: Update for diagnostic change.
40699 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40702 * g++.dg/parse/crash11.C: New test.
40704 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40706 * gcc.dg/cpp/spacing1.c: Update.
40708 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40711 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40712 a value for -mtune.
40714 2003-08-04 Roger Sayle <roger@eyesopen.com>
40716 PR middle-end/11771
40717 * gcc.c-torture/compile/20030804-1.c: New test case.
40719 2003-08-04 Roger Sayle <roger@eyesopen.com>
40721 * gcc.dg/20030804-1.c: New test case.
40723 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40725 * gcc.dg/cpp/separate-1.c: New test.
40727 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40730 * g++.dg/template/dependent-expr2.C: New test.
40733 * g++.dg/expr/ptrmem1.C: New test.
40735 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40738 * g++.dg/template/friend15.C: New test.
40740 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40742 * lib/dg-pch.exp: Work round PCH bug.
40744 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40746 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40747 builtins. Move cases from builtins-4.c here.
40749 * gcc.dg/torture/builtin-math-1.c: New test taken from
40750 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40753 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40756 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40759 * g++.dg/template/using7.C: New test.
40761 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40763 * import1.c, import2.c: New tests.
40765 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40767 * g++.dg/eh/crossjump1.C: New test.
40769 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40772 * g++.dg/template/using6.C: New test.
40775 * g++.dg/template/koenig2.C: New test.
40777 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40780 * g++.dg/parse/typedef4.C: New test.
40782 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40784 PR c++/8442, c++/8806
40785 * g++.dg/template/elab1.C: New test.
40786 * g++.dg/template/type2.C: Likewise.
40787 * g++.dg/template/ttp3.C: Adjust expected error message.
40788 * g++.old-deja/g++.law/visibility13.C: Likewise.
40789 * g++.old-deja/g++.niklas/t135.C: Likewise.
40790 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40791 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40793 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40795 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40798 * g++.dg/ext/stmtexpr1.C: New test.
40800 * g++.dg/opt/tmp1.C: New test.
40803 * g++.dg/parse/constant4.C: New test.
40806 * g++.dg/template/using5.C: New test.
40808 2003-07-31 Roger Sayle <roger@eyesopen.com>
40810 * gcc.dg/builtins-27.c: New test case.
40812 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40814 * gcc.dg/tls/opt-7.c: New test.
40816 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40818 * g++.old-deja/g++.other/crash18.C: Remove.
40820 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40822 * g++.dg/template/explicit3.C: New.
40823 * g++.dg/template/explicit4.C: New.
40824 * g++.dg/template/explicit5.C: New.
40827 * g++.dg/template/memtmpl1.C: New.
40829 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40832 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40833 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40835 2003-07-30 Jan Hubicka <jh@suse.cz>
40839 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40841 * gcc.dg/struct-in-proto-1.c: New test.
40843 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40845 * gcc.dg/cpp/include2.c: Only expect one message.
40847 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40850 * g++.dg/template/using1.C: New test.
40851 * g++.dg/template/using2.C: New test.
40852 * g++.dg/template/using3.C: New test.
40853 * g++.dg/template/using4.C: New test.
40855 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40857 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40858 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40860 2003-07-28 Jan Hubicka <jh@suse.cz>
40863 * g++.dg/opt/call1.C: New test.
40865 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40868 * g++.dg/init/enum2.C: New test.
40869 * g++.dg/template/overload1.C: Add "-w" option.
40871 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40873 * gcc.dg/Wdeclaration-after-statement-1.c,
40874 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40876 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40878 * gcc.c-torture/compile/20030725-1.c: New test.
40880 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40882 * gcc.dg/20030505.c: Only run for SPE.
40883 Remove definition of opaque type.
40885 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40887 * g++.dg/template/ptrmem6.C: New test.
40889 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40891 * gcc.c-torture/compile/zero-strct-2.c: New test.
40893 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40895 * gcc.dg/intermod-1.c: New test.
40897 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40900 * g++.dg/template/lookup2.C: New test.
40901 * g++.dg/template/memclass1.C: Remove instantiated from error.
40902 * g++.dg/other/error2.C: Tweak expected errors.
40905 * g++.dg/template/defarg3.C: New test.
40907 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40909 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40911 * g++.dg/inherit/access5.C: New test.
40913 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40916 * g++.dg/template/crash8.C: New test.
40918 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40921 * gcc.dg/noncompile/incomplete-2.c: New test.
40923 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40926 * g++.dg/inherit/access4.C: New test.
40929 * g++.dg/expr/cond2.C: New test.
40931 PR optimization/10679
40932 * g++.dg/opt/inline4.C: New test.
40934 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40936 * g++.dg/parse/crash10: New test.
40938 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40940 * g++.dg/ext/flexary1.C: New test.
40942 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40945 * g++.dg/template/crash9.C: New test.
40947 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40950 * g++.dg/parse/typedef3.C: New test.
40953 * g++.dg/parse/operator2.C: New test.
40956 * g++.dg/parse/def-tmpl-arg1.C: New test.
40959 * g++.dg/parse/funptr1.C: New test.
40962 * g++.dg/parse/ambig3.C: New test.
40965 * g++.dg/parse/operator3.C: New test.
40968 * g++.dg/parse/template10.C: New test.
40971 * g++.dg/parse/template11.C: New test.
40974 * g++.dg/parse/invalid-op1.C: New test.
40977 * g++.dg/parse/condexpr1.C: New test.
40979 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40981 * g++.dg/ext/packed3.C: New test.
40982 * g++.dg/ext/packed4.C: New test.
40984 * gcc.dg/pack-test-3.c: New test.
40986 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40988 * lib/compat.exp: Handle dg-options per source file.
40989 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40990 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40991 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40992 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40993 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40994 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40995 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40996 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40997 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40998 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40999 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41000 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41001 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41002 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41004 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41007 * gcc.c-torture/execute/20030718-1.c: New test.
41009 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41011 PR optimization/11536
41012 * gcc.dg/20030721-1.c: New test.
41014 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41017 * g++.dg/template/lookup1.C: New test.
41019 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41021 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41022 diagnostics of ill-formed constructs involving labels.
41023 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41024 the new 'previously defined here' message.
41026 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41028 * g++.dg/parse/non-dependent2.C: New test.
41030 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41032 * g++.dg/init/init-ref4.C: xfail on targets without
41035 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41038 * gcc.c-torture/execute/20030717-1.c: New test.
41040 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41042 * g++.dg/opt/cfg1.C: New test.
41044 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41046 PR optimization/11557
41047 * gcc.dg/20030717-1.c: New test.
41049 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41052 * g++.dg/expr/crash-1.C: New test.
41055 * g++.dg/template/init3.C: New test.
41058 * g++.dg/template/non-dependent1.C: New test.
41061 * g++.dg/template/non-dependent2.C: New test.
41064 * g++.dg/template/non-dependent3.C: New test.
41067 * g++.dg/template/sizeof5.C: New test.
41069 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41072 * gcc.c-torture/compile/mangle-1.c: New file.
41074 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41077 * g++.dg/parse/access3.C: New test.
41079 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41082 * g++.dg/init/init-ref4.C: New test.
41084 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41087 * g++.dg/parse/constant3.C: New test.
41088 * g++.dg/parse/crash7.C: Likewise.
41090 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41093 * gcc.dg/i386-pentium4-not-mull.c: New.
41095 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41097 * gcc.dg/asm-names.c (ymain): Make it weak.
41099 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41102 * g++.dg/template/friend21.C: New test.
41104 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41106 * gcc.dg/cleanup-8.c: New test.
41107 * gcc.dg/cleanup-9.c: New test.
41109 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41111 * g++.dg/ext/dll-MI1.h: New file.
41112 * g++.dg/ext/dllexport-MI1.C: New file.
41113 * g++.dg/ext/dllimport-MI1.C: New file.
41115 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41117 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41118 it does not have cmpstrsi patterns (just cmpmemsi).
41120 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41123 * g++.dg/debug/debug8.C: New test.
41125 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41128 * g++.dg/template/crash7.C: New test.
41130 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41133 * gcc.c-torture/compile/20030708-1.c: New.
41135 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41137 * gcc.c-torture/execute/20030715-1.c: New test.
41139 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41141 * gcc.dg/pch/inline-3.c: New file.
41142 * gcc.dg/pch/inline-3.hs: New file.
41143 * gcc.dg/pch/inline-4.c: New file.
41144 * gcc.dg/pch/inline-4.hs: New file.
41146 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41149 * g++.dg/template/crash6.C: New test.
41152 * g++.dg/template/friend20.C: New test.
41155 * g++.dg/template/overload2.C: New test.
41157 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41159 PR optimization/11440
41160 * gcc.c-torture/execute/20030714-1.c: New test.
41162 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41165 * g++.dg/template/partial2.C: New test.
41167 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41170 * g++.dg/template/anon1.C: New test.
41174 * g++.dg/parse/template9.C: Likewise.
41175 * g++.dg/template/crash4.C: New test.
41176 * g++.dg/template/koenig1.C: Likewise.
41177 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41178 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41179 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41181 * g++.old-deja/g++.jason/template36.C: Likewise.
41182 * g++.old-deja/g++.mike/p1989.C: Likewise.
41183 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41184 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41185 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41186 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41188 * g++.old-deja/g++.pt/union2.C: Use this->.
41190 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41192 * gcc.dg/20030711-1.c: New test.
41194 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41197 * g++.dg/parse/args1.C: New test.
41198 * g++.pt/defarg8.C: Change expected errors.
41200 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41203 * g++.dg/template/nontype2.C: New test.
41206 * g++.dg/parse/template8.C: New test.
41209 * g++.dg/template/scope1.C: New test.
41211 * g++.dg/warn/Wsign-compare-1.C: New test.
41213 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41215 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41217 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41220 * g++.dg/template/explicit2.C: New test.
41223 * g++.dg/warn/pedantic1.C: New test.
41225 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41228 * g++.dg/other/field1.C: New test.
41230 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41233 * gcc.c-torture/compile/20030707-1.c: New.
41235 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41238 * g++.dg/template/access12.C: New test.
41240 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41242 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41243 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41244 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41245 * gcc.misc-tests/gcov.exp: Update
41246 * g++.dg/gcov/gcov.exp: Update
41247 * lib/gcov.exp: Update.
41249 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41251 * g++.dg/abi/mangle17.C: Make sure template expressions are
41253 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41254 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41255 * g++.dg/opt/stack1.C: Remove erroneous code.
41256 * g++.dg/parse/template7.C: New test.
41257 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41258 * g++.old-deja/g++.pt/crash4.C: Likewise.
41260 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41262 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41263 with zero or one occurence of `$' after the initial `L'.
41265 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41267 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41269 2003-07-08 Roger Sayle <roger@eyesopen.com>
41272 * gcc.dg/Wunreachable-6.c: New testcase.
41273 * gcc.dg/Wunreachable-7.c: New testcase.
41275 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41278 * gcc.dg/20030708-1.c: New test.
41280 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41282 * gcc.dg/compat/sdata-section.h: New file.
41283 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41284 * gcc.dg/torture/mips-sdata-1.c: New test.
41286 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41289 * g++.dg/template/friend19.C: New test.
41291 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41293 * g++.dg/opt/strength-reduce.C: New test.
41295 2003-07-07 Roger Sayle <roger@eyesopen.com>
41298 * gcc.dg/20030707-1.c: New testcase.
41300 2003-07-07 Roger Sayle <roger@eyesopen.com>
41302 PR optimization/11059
41303 * g++.dg/opt/emptyunion.C: New testcase.
41305 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41306 Eric Botcazou <ebotcazou@libertysurf.fr>
41308 * g++.dg/opt/stack1.C: New test.
41310 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41312 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41316 * g++.dg/expr/static_cast3.C: New test.
41318 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41320 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41322 * gcc.dg/concat.c: Concatenation of string constants with
41323 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41324 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41325 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41326 necessary to avoid multi-character character constant warning.
41327 * gcc.dg/cpp/escape.c: Likewise.
41328 * gcc.dg/cpp/ucs.c: Likewise.
41329 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41332 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41335 * gcc.c-torture/compile/20030704-1.c: New.
41337 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41339 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41341 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41343 PR c++/5287, PR c++/7910, PR c++/11021
41344 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41345 tests for warnings.
41346 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41347 * g++.dg/ext/dllimport3.C: Likewise.
41348 * g++.dg/ext/dllimport4.C: New file.
41349 * g++.dg/ext/dllimport5.C: New file.
41350 * g++.dg/ext/dllimport6.C: New file.
41351 * g++.dg/ext/dllimport7.C: New file.
41352 * g++.dg/ext/dllimport8.C: New file.
41353 * g++.dg/ext/dllimport9.C: New file.
41354 * g++.dg/ext/dllimport10.C: New file.
41355 * g++.dg/ext/dllexport1.C: New file.
41357 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41359 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41360 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41362 2003-07-03 Roger Sayle <roger@eyesopen.com>
41364 * gcc.dg/builtins-25.c: New testcase.
41365 * gcc.dg/builtins-26.c: New testcase.
41367 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41369 * gcc.dg/compat/vector-defs.h: New file.
41370 * gcc.dg/compat/vector-setup.h: New file.
41371 * gcc.dg/compat/vector-check.h: New file.
41372 * gcc.dg/compat/vector-1_main.c: New file.
41373 * gcc.dg/compat/vector-1_x.c: New file.
41374 * gcc.dg/compat/vector-1_y.c: New file.
41375 * gcc.dg/compat/vector-2_main.c: New file.
41376 * gcc.dg/compat/vector-2_x.c: New file.
41377 * gcc.dg/compat/vector-2_y.c: New file.
41379 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41380 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41381 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41382 * gcc.dg/compat/struct-align-1.h: New file.
41383 * gcc.dg/compat/struct-align-1_main.c: New file.
41384 * gcc.dg/compat/struct-align-1_x.c: New file.
41385 * gcc.dg/compat/struct-align-1_y.c: New file.
41386 * gcc.dg/compat/struct-align-2.h: New file.
41387 * gcc.dg/compat/struct-align-2_main.c: New file.
41388 * gcc.dg/compat/struct-align-2_x.c: New file.
41389 * gcc.dg/compat/struct-align-2_y.c: New file.
41391 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41392 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41393 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41394 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41395 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41396 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41397 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41398 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41399 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41400 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41401 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41402 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41403 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41404 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41405 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41406 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41407 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41408 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41409 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41410 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41411 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41412 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41413 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41414 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41415 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41416 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41417 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41418 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41419 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41421 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41423 * gcc.dg/i386-call-1.c: New test.
41425 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41428 * g++.dg/parse/defarg4.C: New.
41430 2003-07-03 Roger Sayle <roger@eyesopen.com>
41433 * gcc.c-torture/compile/20030703-1.c: New test case.
41435 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41437 * g++.dg/template/local3.C: Remove extra semicolon.
41439 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41441 * gcc.dg/i386-volatile-1.c: New test.
41443 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41446 * g++.dg/other/offsetof2.C: XFAIL.
41447 * g++.dg/other/offsetof5.C: New.
41450 * g++.dg/template/error1.C: New.
41453 * g++.dg/template/dependent-expr1.C: New.
41455 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41458 * g++.dg/template/local3.C: New test.
41461 * g++.dg/lookup/scoped6.C: New test.
41463 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41466 * g++.dg/other/error7.C: New test.
41468 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41470 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41471 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41472 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41473 * g++.old-deja/g++.other/union2.C: Likewise.
41474 * gcc.dg/c90-const-expr-2.c: Likewise.
41475 * gcc.dg/c90-const-expr-3.c: Likewise.
41476 * gcc.dg/c99-const-expr-2.c: Likewise.
41477 * gcc.dg/c99-const-expr-3.c: Likewise.
41478 * gcc.dg/concat.c: Likewise.
41480 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41483 * g++.dg/init/static1.C: New test.
41485 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41487 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41488 * g++.old-deja/g++.other/access2.C: Likewise.
41489 * g++.old-deja/g++.other/decl2.C: Likewise.
41490 * gcc.c-torture/execute/20020615-1.c: Likewise.
41492 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41495 * g++.dg/template/sizeof4.C: New test.
41497 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41499 * g++.dg/other/error6.C: New test.
41501 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41504 * g++.dg/parse/constant2.C: New test.
41506 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41509 * g++.dg/other/error5.C: New test.
41511 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41513 * gcc.dg/format/gcc_diag-1.c: New test.
41515 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41517 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41519 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41521 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41522 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41523 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41525 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41527 * gcc.c-torture/execute/builtins/string-8.c: New test.
41528 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41529 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41530 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41532 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41535 * g++.dg/ext/typeof6.C: New test.
41537 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41540 * g++.dg/init/enum1.C: New test.
41542 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41544 * gcc.dg/20030627-1.c: New test.
41546 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41549 * g++.dg/expr/static_cast2.C: New test.
41551 2003-06-26 Roger Sayle <roger@eyesopen.com>
41552 Jakub Jelinek <jakub@redhat.com>
41554 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41555 sprintf(dst,"%s",src) optimization.
41556 * gcc.c-torture/execute/20030626-1.c: New test case.
41557 * gcc.c-torture/execute/20030626-2.c: New test case.
41559 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41561 * gcc.c-torture/execute/multi-ix.c: New test.
41563 * gcc.c-torture/execute/simd-4.c (main):
41564 Added missing semicolon at end of union.
41566 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41569 * g++.dg/template/explicit-instantiation3.C: New test.
41571 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41573 * gcc.dg/20030626-1.c: Use signed char.
41575 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41577 * gcc.dg/20030626-1.c: New test.
41579 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41581 * const-str-2.m: Update.
41583 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41586 * g++.dg/rtti/dyncast1.C: New test.
41587 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41588 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41589 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41592 * g++.dg/expr/static_cast1.C: New test.
41594 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41596 * gcc.dg/20030625-1.c: New test.
41598 2003-06-24 Roger Sayle <roger@eyesopen.com>
41600 * gcc.c-torture/compile/20030624-1.c: New test case.
41602 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41604 * gcc.c-torture/execute/string-opt-17.c: New test.
41606 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41609 * g++.dg/parse/crash6.C: New test.
41611 2003-06-23 Roger Sayle <roger@eyesopen.com>
41613 * gcc.dg/builtins-24.c: New test case.
41615 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41617 * g++.dg/opt/operator1.C: New test.
41619 2003-06-22 Roger Sayle <roger@eyesopen.com>
41621 * gcc.c-torture/execute/string-opt-16.c: New test case.
41623 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41625 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41626 * g++.old-deja/g++.other/conv7.C: Likewise.
41627 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41628 * g++.old-deja/g++.other/overload14.C: Likewise.
41630 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41632 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41633 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41635 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41638 * g++.dg/warn/Winline-3.C: New test.
41640 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41642 * lib/target-supports.exp (check_alias_available): Make the test
41643 program acceptable to the Solaris assembler.
41646 * g++.dg/template/memclass2.C: New test.
41648 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41649 Eric Botcazou <ebotcazou@libertysurf.fr>
41651 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41652 data for non-matching targets.
41653 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41655 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41658 * g++.dg/template/member3.C: New test.
41660 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41663 * g++.dg/template/func1.C: New test.
41666 * g++.dg/template/static4.C: New test.
41667 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41670 * g++.dg/init/ref7.C: New test.
41672 2003-06-19 Matt Austern <austern@apple.com>
41675 * g++.dg/anew1.C: New test.
41676 * g++.dg/anew2.C: New test.
41677 * g++.dg/anew3.C: New test.
41678 * g++.dg/anew4.C: New test.
41680 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41682 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41684 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41686 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41689 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41691 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41694 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41696 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41697 * gcc.c-torture/compile/961203-1.c: Likewise.
41698 * gcc.c-torture/compile/980506-1.c: Likewise.
41700 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41703 * g++.dg/lookup/using7.C: New test.
41705 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41708 * g++.dg/abi/conv1.C: Remove it.
41709 * g++.dg/template/conv7.C: New test.
41710 * g++.dg/template/conv8.C: Likewise.
41711 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41712 conversion operator.
41714 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41716 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41717 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41718 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41719 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41720 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41721 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41722 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41723 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41724 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41725 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41726 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41727 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41728 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41729 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41730 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41731 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41732 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41733 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41734 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41735 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41736 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41737 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41738 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41739 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41740 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41741 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41742 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41743 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41744 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41746 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41748 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41749 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41752 2003-06-16 Roger Sayle <roger@eyesopen.com>
41754 * gcc.dg/i386-387-5.c: New test case.
41755 * gcc.dg/i386-387-6.c: New test case.
41756 * gcc.dg/builtins-23.c: New test case.
41758 2003-06-15 Roger Sayle <roger@eyesopen.com>
41760 * gcc.dg/builtins-22.c: New test case.
41761 * gcc.dg/i386-387-1.c: Update to test exp.
41762 * gcc.dg/i386-387-2.c: Likewise.
41764 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41766 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41768 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41770 * lib/gcc-dg.exp (dg-require-dll): New function.
41771 (dg-xfail-if): Likewise.
41772 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41775 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41776 * gcc.c-torture/compile/20001205-1.c: Likewise.
41777 * gcc.c-torture/compile/20001226-1.c: Likewise.
41778 * gcc.c-torture/compile/20010518-2.c: Likewise.
41779 * gcc.c-torture/compile/20020312-1.c: Likewise.
41780 * gcc.c-torture/compile/20020604-1.c: Likewise.
41781 * gcc.c-torture/compile/920501-12.c: Likewise.
41782 * gcc.c-torture/compile/920501-4.c: Likewise.
41783 * gcc.c-torture/compile/920520-1.c: Likewise.
41784 * gcc.c-torture/compile/920521-1.c: Likewise.
41785 * gcc.c-torture/compile/920625-1.c: Likewise.
41786 * gcc.c-torture/compile/961203-1.c: Likewise.
41787 * gcc.c-torture/compile/980506-1.c: Likewise.
41788 * gcc.c-torture/compile/981006-1.c: Likewise.
41789 * gcc.c-torture/compile/981022-1.c: Likewise.
41790 * gcc.c-torture/compile/981223-1.c: Likewise.
41791 * gcc.c-torture/compile/990617-1.c: Likewise.
41792 * gcc.c-torture/compile/dll.c: Likewise.
41793 * gcc.c-torture/compile/labels-3.c: Likewise.
41794 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41795 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41796 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41797 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41798 * gcc.c-torture/compile/simd-5.c: Likewise.
41799 * gcc.c-torture/compile/20000804-1.x: Remove.
41800 * gcc.c-torture/compile/20001205-1.x: Likewise.
41801 * gcc.c-torture/compile/20001226-1.x: Likewise.
41802 * gcc.c-torture/compile/20010518-2.x: Likewise.
41803 * gcc.c-torture/compile/20020312-1.x: Likewise.
41804 * gcc.c-torture/compile/20020604-1.x: Likewise.
41805 * gcc.c-torture/compile/920501-12.x: Likewise.
41806 * gcc.c-torture/compile/920501-4.x: Likewise.
41807 * gcc.c-torture/compile/920520-1.x: Likewise.
41808 * gcc.c-torture/compile/920521-1.x: Likewise.
41809 * gcc.c-torture/compile/920625-1.x: Likewise.
41810 * gcc.c-torture/compile/961203-1.x: Likewise.
41811 * gcc.c-torture/compile/980506-1.x: Likewise.
41812 * gcc.c-torture/compile/981006-1.x: Likewise.
41813 * gcc.c-torture/compile/981022-1.x: Likewise.
41814 * gcc.c-torture/compile/981223-1.x: Likewise.
41815 * gcc.c-torture/compile/990617-1.x: Likewise.
41816 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41817 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41818 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41819 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41820 * gcc.c-torture/compile/simd-5.x: Likewise.
41822 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41824 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41826 * gcc.c-torture/execute/20030611-1.c: New test.
41828 2003-06-12 Roger Sayle <roger@eyesopen.com>
41831 * gcc.dg/20030612-1.c: New test case.
41833 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41836 * g++.dg/expr/cast1.C: New test.
41838 2003-06-12 Roger Sayle <roger@eyesopen.com>
41840 * gcc.dg/builtins-21.c: New test case.
41842 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41844 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41845 options instead of at the end.
41846 * lib/objc.exp (objc_target_compile): Likewise.
41848 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41851 * g++.dg/parse/error1.C: New test.
41853 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41855 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41856 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41857 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41858 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41859 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41860 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41861 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41862 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41863 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41864 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41865 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41866 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41867 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41868 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41869 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41870 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41871 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41872 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41873 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41874 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41875 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41876 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41877 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41878 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41880 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41881 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41882 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41883 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41884 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41885 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41886 * gcc.dg/compat/scalar-return-3_main.c: New file.
41887 * gcc.dg/compat/scalar-return-3_x.c: New file.
41888 * gcc.dg/compat/scalar-return-3_y.c: New file.
41889 * gcc.dg/compat/scalar-return-4_main.c: New file.
41890 * gcc.dg/compat/scalar-return-4_x.c: New file.
41891 * gcc.dg/compat/scalar-return-4_y.c: New file.
41893 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41895 * gcc.dg/compat/fp2-struct-check.h: New file.
41896 * gcc.dg/compat/fp2-struct-defs.h: New file.
41897 * gcc.dg/compat/fp2-struct-init.h: New file.
41898 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41899 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41900 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41901 * gcc.dg/compat/struct-return-10_main.c: New file.
41902 * gcc.dg/compat/struct-return-10_x.c: New file.
41903 * gcc.dg/compat/struct-return-10_y.c: New file.
41905 * gcc.dg/compat/compat-common.h: New file.
41906 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41907 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41908 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41909 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41910 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41911 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41912 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41913 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41914 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41915 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41916 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41917 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41918 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41919 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41920 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41921 * gcc.dg/compat/small-struct-check.h: Ditto.
41922 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41923 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41924 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41925 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41926 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41927 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41928 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41929 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41930 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41931 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41932 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41933 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41934 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41935 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41936 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41937 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41938 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41939 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41940 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41941 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41942 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41943 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41944 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41945 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41946 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41947 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41948 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41949 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41950 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41951 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41953 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41955 * g++.dg/pch/static-1.C: New file.
41956 * g++.dg/pch/static-1.Hs: New file.
41958 2003-06-10 Richard Henderson <rth@redhat.com>
41960 * gcc.dg/asm-7.c: Adjust expected warning text.
41962 2003-06-10 Roger Sayle <roger@eyesopen.com>
41964 * gcc.dg/builtins-20.c: New test case.
41966 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41969 * g++.dg/opt/template1.C: New test.
41971 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41973 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41974 additional_sources.
41976 2003-05-21 David Taylor <dtaylor@emc.com>
41978 * gcc.dg/Wpadded.c: New file.
41980 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41982 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41983 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41984 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41987 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41989 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41991 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41993 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41994 (dg-require-alias): Likewise.
41995 (dg-require-gc-sections): Likewise.
41996 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41998 2003-06-08 Richard Henderson <rth@redhat.com>
42000 * gcc.dg/20011029-2.c: Fix the array reference.
42001 * gcc.dg/asm-7.c: New.
42003 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42005 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42007 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42009 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42010 (dg-require-gc-sections): Likewise.
42012 2003-06-08 Jan Hubicka <jh@suse.cz>
42014 * i386-cmov1.c: Fix regular expression.
42015 * i386-cvt-1.c: Likewise.
42016 * i386-local.c: Likewise.
42017 * i386-local2.c: Likewise.
42018 * i386-mul.c: Likewise.
42019 * i386-ssetype-1.c: Likewise.
42020 * i386-ssetype-3.c: Likewise.
42021 * i386-ssetype-5.c: Likewise.
42023 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42026 * g++.dg/warn/implicit-typename2.C: New test.
42027 * g++.dg/warn/implicit-typename3.C: New test.
42029 2003-06-07 Richard Henderson <rth@redhat.com>
42031 * g++.dg/other/offsetof3.C: Use size_t.
42032 * g++.dg/other/offsetof4.C: Likewise.
42034 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42036 * lib/copy-file.exp: New. Implement gcc_copy_files.
42038 * lib/dg-pch.exp: Load copy-file.exp
42039 (dg-pch): Use gcc_copy_files instead of "file copy".
42041 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42043 * gcc.dg/weak/weak.exp: Simplify.
42044 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42045 * gcc.dg/weak/weak-1.c: Likewise.
42046 * gcc.dg/weak/weak-2.c: Likewise.
42047 * gcc.dg/weak/weak-3.c: Likewise.
42048 * gcc.dg/weak/weak-4.c: Likewise.
42049 * gcc.dg/weak/weak-5.c: Likewise.
42050 * gcc.dg/weak/weak-6.c: Likewise.
42051 * gcc.dg/weak/weak-7.c: Likewise.
42052 * gcc.dg/weak/weak-8.c: Likewise.
42053 * gcc.dg/weak/weak-9.c: Likewise.
42055 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42057 gcc.c-torture/execute/20030606-1.c: New.
42059 2003-06-06 Roger Sayle <roger@eyesopen.com>
42061 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42062 * gcc.dg/builtins-19.c: Likewise.
42064 2003-06-06 Roger Sayle <roger@eyesopen.com>
42066 * gcc.dg/builtins-2.c: Add some more tests.
42067 * gcc.dg/builtins-18.c: New test case.
42068 * gcc.dg/builtins-19.c: New test case.
42070 2003-06-06 Roger Sayle <roger@eyesopen.com>
42071 Jim Wilson <wilson@tuliptree.org>
42073 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42075 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42077 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42078 mempcpy/stpcpy calls not to be optimized into something else.
42079 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42080 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42081 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42083 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42085 * gcc.dg/format/asm_fprintf-1.c: New test.
42087 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42089 * lib/gcc-defs.exp (additional_sources): New variable.
42090 (dg-additional-sources): New function.
42091 (additional_files): New variable.
42092 (dg-additional-files): New function.
42093 (dg-additional-files-options): Likewise.
42094 * lib/gcc-dg.exp (dg-require-weak): New function.
42095 (dg-require-alias): Likewise.
42096 (dg-require-gc-sections): Likewise.
42097 * lib/target-supports.exp (check_alias_available): Remove testfile
42099 (check_gc_sections_available): New function.
42100 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42101 (dg-gpp-additional-files): Likewise.
42102 * lib/g++.exp (additional_sources): Remove.
42103 (additional_files): Likewise.
42104 (g++_target_compile): Use dg-additional-files-options.
42106 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42108 * gcc.dg/special/ecos.exp: Remove.
42109 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42110 * gcc.dg/special/alias-1.c: Likewise.
42111 * gcc.dg/special/alias-2.c: Likewise.
42112 * gcc.dg/special/gcsec-1.c: Likewise.
42113 * gcc.dg/special/weak-1.c: Likewise.
42114 * gcc.dg/special/weak-2.c: Likewise.
42115 * gcc.dg/special/wkali-1.c: Likewise.
42116 * gcc.dg/special/wkali-2.c: Likewise.
42118 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42119 dg-gpp-additional-*.
42120 * g++.dg/special/conpr-3.C: Likewise.
42121 * g++.dg/special/conpr-4.C: Likewise.
42122 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42123 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42124 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42125 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42126 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42127 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42128 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42129 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42130 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42131 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42132 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42133 * g++.old-deja/g++.other/comdat1.C: Likewise.
42134 * g++.old-deja/g++.other/comdat2.C: Likewise.
42135 * g++.old-deja/g++.other/comdat3.C: Likewise.
42136 * g++.old-deja/g++.other/ctor1.C: Likewise.
42137 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42139 2003-06-05 Richard Henderson <rth@redhat.com>
42141 * gcc.dg/debug/20030605-1.c: New.
42143 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42145 * README.QMTEST: Update.
42147 2003-06-04 Richard Henderson <rth@redhat.com>
42149 * gcc.dg/cleanup-1.c: New.
42150 * gcc.dg/cleanup-2.c: New.
42151 * gcc.dg/cleanup-3.c: New.
42152 * gcc.dg/cleanup-4.c: New.
42153 * gcc.dg/cleanup-5.c: New.
42154 * gcc.dg/cleanup-6.c: New.
42155 * gcc.dg/cleanup-7.c: New.
42157 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42159 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42161 * lib/dg-pch.exp: New file.
42162 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42163 * gcc.dg/pch/pch.exp: Likewise.
42165 2003-06-04 Roger Sayle <roger@eyesopen.com>
42167 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42168 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42169 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42170 * gcc.dg/builtins-17.c: New test case.
42171 * gcc.dg/i386-387-4.c: New test case.
42172 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42174 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42176 * gcc.dg/ultrasp9.c: New test.
42178 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42180 * gcc.c-torture/compile/20030604-1.c: New test.
42181 * gcc.dg/sparc-constant-1.c: New test.
42183 2003-06-03 Glen Nakamura <glen@imodulo.com>
42185 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42187 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42189 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42191 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42192 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42194 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42196 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42198 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42201 * g++.dg/template/spec10.C: New test.
42203 2003-06-03 Roger Sayle <roger@eyesopen.com>
42205 * gcc.dg/builtins-16.c: New test case.
42207 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42209 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42210 mempcpy test with post-increments.
42211 * gcc.c-torture/execute/string-opt-3.c: New test.
42212 * gcc.dg/string-opt-1.c: New test.
42214 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42217 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42219 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42221 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42222 (scan-assembler): ... here. Use dg-scan.
42223 (scan-assembler-not): Likewise.
42224 (scan-file): New function.
42225 (scan-file-not): Likewise.
42226 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42227 * gcc.dg/cpp/_Pragma4.c: Likewise.
42228 * gcc.dg/cpp/_Pragma5.c: Likewise.
42229 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42230 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42231 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42232 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42233 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42234 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42235 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42236 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42237 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42238 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42239 * gcc.dg/cpp/cxxcom1.c: Likewise.
42240 * gcc.dg/cpp/line1.c: Likewise.
42241 * gcc.dg/cpp/maccom1.c: Likewise.
42242 * gcc.dg/cpp/maccom2.c: Likewise.
42243 * gcc.dg/cpp/maccom3.c: Likewise.
42244 * gcc.dg/cpp/maccom4.c: Likewise.
42245 * gcc.dg/cpp/maccom5.c: Likewise.
42246 * gcc.dg/cpp/maccom6.c: Likewise.
42247 * gcc.dg/cpp/multiline.c: Likewise.
42248 * gcc.dg/cpp/spacing1.c: Likewise.
42249 * gcc.dg/cpp/spacing2.c: Likewise.
42250 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42251 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42252 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42253 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42254 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42255 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42256 * gcc.dg/cpp/cxxcom2.c: Likewise.
42257 * gcc.dg/cpp/cxxcom2.h: New file.
42259 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42260 * g++.dg/cpp/truefalse.C: Here.
42261 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42263 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42265 * gcc.dg/cpp/redef3.c: New file.
42267 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42269 * gcc.dg/i386-loop-3.c: New test.
42271 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42273 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42275 2003-05-31 Roger Sayle <roger@eyesopen.com>
42277 * gcc.dg/fwrapv-1.c: New test case.
42278 * gcc.dg/fwrapv-2.c: New test case.
42280 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42283 * g++.dg/template/spec9.C: New test.
42285 2003-05-29 Roger Sayle <roger@eyesopen.com>
42287 * gcc.dg/duff-4.c: New test case.
42289 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42292 * g77.dg/ffixed-form-1.f: New test
42293 * g77.dg/ffixed-form-2.f: New test
42294 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42295 * g77.dg/ffree-form-3.f: New test
42297 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42299 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42300 * gcc.dg/wint_t-1.c: Likewise.
42302 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42304 * g++.dg/template/access11.C: New test.
42306 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42309 * g++.dg/template/access10.C: New test.
42311 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42312 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42314 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42316 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42318 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42319 suppress for powerpc-*-darwin*.
42320 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42322 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42324 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42325 suppress option for powerpc-*-darwin*.
42327 2003-05-23 Roger Sayle <roger@eyesopen.com>
42329 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42330 * gcc.dg/builtins-4.c: Add test for fmod.
42332 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42335 * g++.dg/template/instantiate4.C: New test.
42337 2003-05-22 Roger Sayle <roger@eyesopen.com>
42339 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42341 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42343 * gcc.dg/compat/scalar-return-1_main.c: New file.
42344 * gcc.dg/compat/scalar-return-1_x.c: New file.
42345 * gcc.dg/compat/scalar-return-1_y.c: New file.
42346 * gcc.dg/compat/scalar-return-2_main.c: New file.
42347 * gcc.dg/compat/scalar-return-2_x.c: New file.
42348 * gcc.dg/compat/scalar-return-2_y.c: New file.
42349 * gcc.dg/compat/struct-return-3_main.c: New file.
42350 * gcc.dg/compat/struct-return-3_y.c: New file.
42351 * gcc.dg/compat/struct-return-3_x.c: New file.
42352 * gcc.dg/compat/struct-return-2_main.c: New file.
42353 * gcc.dg/compat/struct-return-2_x.c: New file.
42354 * gcc.dg/compat/struct-return-2_y.c: New file.
42356 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42358 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42359 for hppa*-hp-hpux*.
42360 * gcc.dg/20021014-1.c (dg-options): Likewise.
42361 * gcc.dg/nest.c (dg-options): Likewise.
42363 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42366 * g++.dg/ext/dllimport2.C: New file.
42367 * g++.dg/ext/dllimport3.C: New file.
42369 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42371 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42372 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42373 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42374 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42375 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42376 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42377 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42378 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42379 * gcc.dg/compat/small-struct-defs.h: New file.
42380 * gcc.dg/compat/small-struct-init.h: New file.
42381 * gcc.dg/compat/small-struct-check.h: New file.
42382 * gcc.dg/compat/fp-struct-defs.h: New file.
42383 * gcc.dg/compat/fp-struct-check.h: New file.
42384 * gcc.dg/compat/fp-struct-init.h: New file.
42385 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42386 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42388 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42390 * gcc.dg/20030225-2.c: New test.
42392 2003-05-18 Roger Sayle <roger@eyesopen.com>
42393 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42395 * gcc.c-torture/compile/20030518-1.c: New test case.
42397 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42399 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42400 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42401 gcc-dg-debug-runtest.
42402 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42403 gcc-dg-debug-runtest.
42405 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42408 * g++.dg/lookup/using6.C: New test.
42410 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42412 * g++.dg/parse/access2.C: New test.
42414 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42416 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42417 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42418 * gcc.dg/debug/debug.exp: Likewise.
42420 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42422 * gcc.dg/dollar.c: New test.
42424 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42426 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42427 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42428 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42429 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42430 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42431 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42432 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42433 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42434 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42435 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42436 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42437 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42438 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42439 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42440 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42441 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42442 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42443 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42445 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42447 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42448 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42449 support for "repo" mode.
42450 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42451 * lib/g77-dg.exp: Likewise.
42452 * lib/obj-dg.exp: Likewise.
42454 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42456 Merge from gcc-3_2-rhl8-branch:
42457 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42459 * gcc.dg/tls/opt-6.c: New test.
42461 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42463 * gcc.dg/20030405-1.c: New test.
42465 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42467 * gcc.dg/20030309-1.c: New test.
42469 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42471 * gcc.c-torture/execute/20030307-1.c: New test.
42473 2003-02-20 Randolph Chung <tausq@debian.org>
42475 * gcc.c-torture/compile/20030220-1.c: New test.
42477 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42479 * gcc.dg/20030217-1.c: New test.
42481 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42483 * gcc.c-torture/compile/20020129-1.c: New test.
42485 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42487 * gcc.dg/unroll-1.c: New test.
42489 2002-11-16 Jan Hubicka <jh@suse.cz>
42491 * gcc.c-torture/execute/20020920-1.c: New test.
42493 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42496 * gcc.c-torture/compile/20021008-1.c: New test.
42498 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42501 * gcc.c-torture/execute/20020810-1.c: New test.
42503 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42505 * gcc.c-torture/compile/20020807-1.c: New test.
42507 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42509 * gcc.dg/tls/opt-1.c: New test.
42511 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42513 * gcc.dg/20020729-1.c: New test.
42515 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42517 * g++.dg/opt/life1.C: New test.
42519 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42521 * gcc.dg/20020525-1.c: New test.
42523 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42526 * g++.dg/ext/pretty1.C: New test.
42527 * g++.dg/ext/pretty2.C: New test.
42529 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42532 * g++.dg/ext/typeof5.C: New test.
42534 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42536 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42537 __USER_LABEL_PREFIX__ into account.
42538 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42540 2003-05-14 Roger Sayle <roger@eyesopen.com>
42542 * gcc.dg/builtins-15.c: New test case.
42544 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42546 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42548 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42550 * lib/g++.exp: Tweak handling of additional source files.
42551 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42552 * g++.dg/special/conpr-2a.C: Rename to ...
42553 * g++.dg/special/conpr-2a.cc: ... this.
42554 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42555 * g++.dg/special/conpr-3a.C: Rename to ...
42556 * g++.dg/special/conpr-3a.cc: This.
42557 * g++.dg/special/conpr-3b.C: Rename to ...
42558 * g++.dg/special/conpr-3b.cc: This.
42559 * g++.dg/special/conpr-4.C: New test.
42560 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42562 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42564 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42566 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42568 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42569 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42570 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42571 * g++.old-deja/g++.other/warn3.C: Likewise.
42573 2003-05-11 Roger Sayle <roger@eyesopen.com>
42575 * gcc.dg/i386-387-1.c: Update to also test log.
42576 * gcc.dg/i386-387-2.c: Likewise.
42578 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42580 * g77.f-torture/execute/int8421.f: New test.
42582 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42584 PR c++/10230, c++/10481
42585 * g++.dg/lookup/scoped5.C: New test.
42587 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42590 * g++.dg/template/ttp6.C: New test.
42592 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42594 * gcc.c-torture/execute/builtins: New directory.
42595 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42596 gcc.c-torture/execute/builtins.
42597 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42598 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42599 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42600 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42602 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42605 * g++.dg/template/access8.C: New test.
42606 * g++.dg/template/access9.C: New test.
42608 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42611 * g++.dg/parse/access1.C: New test.
42613 2003-05-09 DJ Delorie <dj@redhat.com>
42615 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42616 long, and not an int.
42618 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42620 PR c++/10555, c++/10576
42621 * g++.dg/template/memclass1.C: New test.
42623 2003-05-08 DJ Delorie <dj@redhat.com>
42625 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42627 * gcc.c-torture/execute/20021024-1.x: Likewise.
42628 * gcc.c-torture/execute/shiftdi.x: Likewise.
42629 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42630 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42631 * gcc.dg/20021018-1.c: Likewise.
42633 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42635 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42637 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42638 (bcopy): Call memmove.
42640 2003-05-08 Roger Sayle <roger@eyesopen.com>
42642 * g77.f-torture/compile/8485.f: New test case.
42644 2003-05-07 Richard Henderson <rth@redhat.com>
42647 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42648 Verify exception_cleanup not called for rethrows.
42649 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42650 when exiting catch block without rethrowing.
42651 * g++.dg/eh/forced3.C: New.
42652 * g++.dg/eh/forced4.C: New.
42654 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42656 * gcc.dg/20030505.c: Fix triplet.
42658 2003-05-06 DJ Delorie <dj@redhat.com>
42660 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42661 * gcc.dg/nest.c: Likewise.
42663 2003-05-05 Roger Sayle <roger@eyesopen.com>
42665 * gcc.dg/builtins-14.c: New test case.
42667 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42669 * lib/compat.exp (compat-execute): New argument.
42670 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42671 * gcc.dg/compat: New test directory.
42672 * gcc.dg/compat/compat.exp: New expect script.
42673 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42674 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42675 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42676 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42677 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42678 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42680 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42681 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42682 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42683 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42684 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42685 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42686 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42687 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42688 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42689 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42690 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42691 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42692 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42693 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42694 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42696 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42698 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42700 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42702 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42704 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42706 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42707 * gcc.dg/ppc-fsel-2.c: New test.
42709 * gcc.dg/unused-5.c: New test.
42711 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42714 * g++.dg/warn/pmf1.C: New test.
42716 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42719 * g++.dg/warn/main.C: New test.
42721 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42723 * gcc.dg/nonnull-3.c: New test.
42725 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42727 * gcc.dg/cpp/Wtrigraphs.c: Update.
42728 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42730 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42732 * gcc.dg/ppc-fsel-1.c: New test.
42734 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42737 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42739 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42741 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42743 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42745 PR c++/9364, c++/10553, c++/10586
42746 * g++.dg/parse/typename4.C: New test.
42747 * g++.dg/parse/typename5.C: Likewise.
42749 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42751 * gcc.c-torture/compile/20030503-1.c: New test.
42753 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42755 * g++.dg/lookup/using5.C: Fix testcase error.
42757 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42759 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42760 since MEABI is no longer supported. Remove all vestiges
42761 of MEABI from the test.
42763 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42766 * g++.dg/lookup/using5.C: New test.
42768 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42771 * g++.dg/template/ttp5.C: New test.
42773 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42775 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42776 (dg-gpp-additional-sources): New function.
42777 (dg-gpp-additional-files): Likewise.
42778 * lib/g++.exp (additional_sources): New variable.
42779 (additional_files): Likewise.
42780 (g++_target_compile): Deal with them.
42781 * lib/old-dejagnu.exp: Remove.
42782 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42783 * g++.old-deja: Revise all tests to use dg commands.
42785 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42787 PR c++/9432, c++/9528
42788 * g++.dg/lookup/using4.C: New test.
42790 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42792 * gcc.dg/noreturn-5.c: New file.
42793 * gcc.dg/noreturn-6.c: New file.
42795 * gcc.c-torture/compile/inline-1.c: New file.
42797 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42800 * g++.dg/template/explicit1.C: New test.
42802 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42805 * g++.dg/other/bitfield1.C: New test.
42808 * g++.dg/init/new7.C: New test.
42810 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42812 * g++.dg/ext/desig1.C: New test.
42813 * g++.dg/ext/init1.C: Update.
42815 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42817 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42820 * g++.dg/warn/Winline-1.C: New test.
42822 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42824 * gcc.c-torture/execute/string-opt-19.c: New test.
42826 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42827 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42829 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42832 * g++.dg/init/new6.C: New test.
42835 * g++.dg/init/ref6.C: New test.
42837 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42839 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42841 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42843 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42844 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42846 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42848 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42849 initialized static data members.
42851 2003-04-25 H.J. Lu <hjl@gnu.org>
42853 * gcc.dg/ia64-sync-4.c: New test.
42855 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42857 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42860 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42863 * g++.dg/warn/conv1.C: New test.
42864 * g++.old-deja/g++.other/conv7.C: Adjust.
42865 * g++.old-deja/g++.other/overload14.C: Adjust.
42867 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42870 * g++.dg/template/defarg2.C: New test.
42872 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42874 * gcc.dg/cpp/include2.c: Update.
42875 * gcc.dg/cpp/multiline-2.c: New.
42876 * gcc.dg/cpp/multiline.c: Update.
42877 * gcc.dg/cpp/strify2.c: Update.
42878 * gcc.dg/cpp/trad/literals-2.c: Update.
42880 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42882 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42884 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42886 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42888 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42891 * g++.dg/parse/crash4.C: New test.
42894 * g++.dg/parse/crash5.C: New test.
42896 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42899 * g++.dg/parse/crash3.C: New test.
42902 * g++.dg/parse/elab1.C: New test.
42904 2003-04-22 Devang Patel <dpatel@apple.com>
42906 * gcc.dg/cpp/trad/funlike-5.c: New test.
42908 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42910 * g++.dg/other/packed1.C: Fix dg options.
42912 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42914 * g++.dg/other/offsetof2.C: New test.
42916 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42918 * g++.dg/template/recurse.C: Adjust location of error messages.
42920 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42923 * g++.dg/init/addr-const1.C: New test.
42924 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42926 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42929 * g++.dg/lookup/struct-hack1.C: New test.
42931 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42933 * ucs.c: Update diagnostic messages.
42935 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42937 * gcc.dg/cpp/truefalse.cpp: New test.
42938 * gcc.dg/cpp/cpp.exp: Update.
42939 * g++.dg/other/stdbool-if.C: Remove.
42941 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42943 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42944 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42946 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42948 * gcc.c-torture/compile/20030418-1.c: New test.
42950 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42952 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42954 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42957 g++.dg/template/dependent-name1.C: New test.
42959 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42961 * gcc.dg/warn-1.c (tourist_guide): New array,
42962 contains a pointer to bar.
42964 2003-04-16 Roger Sayle <roger@eyesopen.com>
42966 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42967 * gcc.c-torture/execute/medce-1.c: New test case.
42968 * gcc.c-torture/execute/medce-2.c: New test case.
42970 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42972 * lib/prune.exp: Ignore more messages.
42975 * g++.dg/parse/lookup3.C: New test.
42977 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42979 * gcc.c-torture/compile/20030415-1.c : New test.
42981 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42983 * gcc.c-torture/execute/scope-2.c: Move to ...
42984 * gcc.dg/noncompile/scope.c: .... here.
42986 2003-04-14 Roger Sayle <roger@eyesopen.com>
42988 * gcc.dg/20030414-2.c: New test case.
42990 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42993 * gcc.dg/20030414-1.c: New test.
42995 2003-04-13 Roger Sayle <roger@eyesopen.com>
42997 * gcc.dg/builtins-12.c: New test case.
42998 * gcc.dg/builtins-13.c: New test case.
43000 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43002 * gcc.c-torture/execute/string-opt-18.c: New test.
43004 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43007 * g++.dg/init/new5.C: New test.
43009 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43012 * g++.dg/ext/dllimport1.C: New test.
43014 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43016 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43018 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43021 * g77.f-torture/noncompile/9263.f: New test
43023 * g77.f-torture/execute/1832.f: New test
43025 2003-04-11 David Chad <davidc@freebsd.org>
43026 Loren J. Rittle <ljrittle@acm.org>
43029 * objc.dg/headers.m: New test.
43031 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43033 * gcc.c-torture/execute/builtin-noret-2.c: New.
43034 * gcc.c-torture/execute/builtin-noret-2.x: New.
43035 XFAIL builtin-noret-2.c at -O1 and above.
43036 * gcc.dg/redecl.c: New.
43037 * gcc.dg/Wshadow-1.c: Update error regexps.
43039 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43041 * g++.dg/abi/bitfield10.C: New test.
43043 2003-04-09 Mike Stump <mrs@apple.com>
43045 * gcc.dg/pch/pch.exp: Make testcase names longer.
43046 * g++.dg/pch/pch.exp: Make testcase names longer.
43048 2003-04-08 Roger Sayle <roger@eyesopen.com>
43050 * gcc.dg/builtins-11.c: New test case.
43052 2003-04-08 Roger Sayle <roger@eyesopen.com>
43054 * gcc.dg/builtins-9.c: New test case.
43055 * gcc.dg/builtins-10.c: New test case.
43057 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43059 * gcc.dg/noncompile/init-4.c.c: New test.
43061 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43063 * gcc.misc-test/gcov-9.c: New test.
43064 * gcc.misc-test/gcov-10.c: New test
43065 * gcc.misc-test/gcov-11.c: New test.
43067 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43069 PR optimization/10024
43070 * gcc.c-torture/compile/20030405-1.c: New test.
43072 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43074 * gcc.dg/pch/static-3.c: New.
43075 * gcc.dg/pch/static-3.hs: New.
43076 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43078 2003-04-04 Richard Henderson <rth@redhat.com>
43080 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43081 * g++.dg/eh/forced2.C: Likewise.
43083 2003-04-03 Mike Stump <mrs@apple.com>
43085 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43087 (scan-assembler-times, scan-assembler-not): Likewise.
43088 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43090 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43092 * gcc.dg/sparc-loop-1.c: New test.
43094 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43097 * g++.dg/pch/system-2.C: New.
43098 * g++.dg/pch/system-2.Hs: New.
43100 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43102 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43104 * g++.dg/eh/simd-1.C (vecfunc): Same.
43106 2003-04-01 Roger Sayle <roger@eyesopen.com>
43108 * gcc.c-torture/execute/20030401-1.c: New test case.
43110 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43112 * objc.dg/defs.m: New.
43114 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43116 * g++.dg/eh/simd-1.C: New.
43117 * g++.dg/eh/simd-2.C: New.
43119 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43121 * gcc.c-torture/execute/simd-3.c: New.
43123 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43126 * gcc.dg/20030331-2.c: New test.
43128 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43131 * g++.dg/parse/crash2.C: New test.
43133 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43135 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43136 * gcc.c-torture/execute/20030331-1.c: ...here.
43138 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43140 * gcc.c-torture/execute/20030331-1.c: New test.
43142 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43144 * lib/gcov.exp: Adjust call return testing strings.
43145 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43147 2003-03-31 Roger Sayle <roger@eyesopen.com>
43149 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43150 * gcc.dg/builtins-7.c: New test case.
43151 * gcc.dg/builtins-8.c: New test case.
43153 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43155 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43157 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43160 * g++.dg/lookup-class-member-2.C: New test.
43162 2003-03-30 Glen Nakamura <glen@imodulo.com>
43164 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43166 2003-03-28 Roger Sayle <roger@eyesopen.com>
43168 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43170 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43172 * g++.dg/init/attrib1.C: New test.
43174 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43176 * gcc.dg/ultrasp8.c: New test.
43178 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43180 * gcc.dg/ultrasp7.c: New test.
43182 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43185 * g++.dg/template/inline1.C: New test.
43187 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43189 * gcc.dg/sparc-dwarf2.c: New test.
43191 2003-03-27 Roger Sayle <roger@eyesopen.com>
43193 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43194 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43196 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43198 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43199 than reading .x files.
43200 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43201 * g77.dg/gcov/gcov-1.f: Likewise.
43202 * gcc.misc-tests/gcov-4b.c: Likewise.
43203 * gcc.misc-tests/gcov-5b.c: Likewise.
43204 * gcc.misc-tests/gcov-6.c: Likewise.
43205 * gcc.misc-tests/gcov-7.c: Likewise.
43206 * gcc.misc-tests/gcov-8.c: Likewise.
43207 * g++.dg/gcov/gcov-1.x: Remove.
43208 * g77.dg/gcov/gcov-1.x: Likewise.
43209 * gcc.misc-tests/gcov-4b.x: Likewise.
43210 * gcc.misc-tests/gcov-5b.x: Likewise.
43211 * gcc.misc-tests/gcov-6.x: Likewise.
43212 * gcc.misc-tests/gcov-7.x: Likewise.
43213 * gcc.misc-tests/gcov-8.x: Likewise.
43215 2003-03-27 Glen Nakamura <glen@imodulo.com>
43218 * gcc.dg/20030324-1.c: New test.
43220 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43223 * g++.dg/template/arg3.C: New test.
43226 * g++.dg/template/friend18.C: New test.
43228 2003-03-26 Roger Sayle <roger@eyesopen.com>
43230 * g77.f-torture/compile/20030326-1.f: New test case.
43232 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43234 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43236 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43238 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43240 * gcc.dg/ia64-sync-3.c: New test.
43242 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43244 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43246 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43248 * gcc.dg/ultrasp6.c: New test.
43250 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43252 * gcc.dg/i386-signbit-1.c: New test.
43253 * gcc.dg/i386-signbit-2.c: New test.
43254 * gcc.dg/i386-signbit-3.c: New test.
43256 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43258 * gcc.dg/ultrasp5.c: Fix options.
43260 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43262 * gcc.dg/ultrasp5.c: Fix comment.
43264 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43267 * g77.f-torture/execute/10197.f: New test.
43269 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43271 PR c++/9898, c++/383
43272 * g++.dg/template/conv6.C: New test.
43275 * g++.dg/template/ptrmem5.C: New test.
43278 * g++.dg/lookup/koenig1.C: New test.
43281 * g++.dg/lookup/template2.C: New test.
43283 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43285 * g++.dg/opt/rtti1.C: New test.
43287 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43289 * gcc.dg/ultrasp5.c: New test.
43291 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43294 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43297 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43300 * gcc.dg/20030323-1.c: New test.
43302 2003-03-23 Roger Sayle <roger@eyesopen.com>
43304 * gcc.c-torture/compile/20030323-1.c: New test case.
43306 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43308 * gcc.dg/20030321-1.c: New test.
43310 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43312 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43314 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43316 PR c++/9978, c++/9708
43317 * g++.dg/ext/vlm1.C: Adjust expected error.
43318 * g++.dg/ext/vla2.C: New test.
43319 * g++.dg/template/arg1.C: New test.
43320 * g++.dg/template/arg2.C: New test.
43322 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43324 * g77.f-torture/execute/select.f: New test.
43325 * g77.f-torture/noncompile/select_no_compile.f: New test.
43327 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43330 * g++.dg/other/error4.C: New test.
43332 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43334 * g++.dg/template/friend17.C: New test.
43336 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43338 * gcc.c-torture/compile/20030320-1.c: New.
43340 2003-03-20 Roger Sayle <roger@eyesopen.com>
43342 * gcc.dg/builtins-6.c: New test case.
43344 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43347 * gcc.c-torture/compile/20030319-1.c: New.
43349 2003-03-18 Jan Hubicka <jh@suse.cz>
43351 * gcc.dg/i386-cvt-1.c: New test.
43353 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43355 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43356 * objc.dg/naming-2.m: Likewise.
43358 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43361 * g++.dg/parse/crash1.C: New test.
43363 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43366 * g++.dg/eh/cleanup1.C: New test.
43368 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43370 * gcc.c-torture/execute/20030316-1.c: New test case.
43372 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43375 * g++.dg/init/ctor2.C: New test.
43377 2003-03-15 Roger Sayle <roger@eyesopen.com>
43379 * g77.f-torture/compile/xformat.f: New test case.
43381 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43383 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43384 * g++.old-deja/g++.mike/eh50.C: Likewise.
43386 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43389 * g++.dg/template/spec7.C: New test.
43390 * g++.dg/template/spec8.C: Likewise.
43392 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43394 * gcc.c-torture/execute/20030313-1.c: New test.
43396 2003-03-14 Richard Henderson <rth@redhat.com>
43398 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43400 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43402 * gcc.c-torture/compile/20030314-1.c: New test.
43404 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43406 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43407 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43409 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43410 to accept newer _imp__ prefix and additional
43411 newline in .drectve section.
43412 * gcc.dg/dll-4.c: Likewise.
43413 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43416 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43418 * g++.dg/parse/namespace9.C: New test.
43420 * g++.dg/init/ref5.C: New test.
43421 * g++.dg/parse/ptrmem1.C: Likewise.
43423 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43425 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43426 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43427 regular expression.
43428 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43429 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43431 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43433 * gcc.c-torture/execute/20030224-2.c: New test.
43435 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43437 * gcc.dg/decl-3.c: New test.
43439 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43441 * gcc.dg/i386-loop-2.c: New test.
43443 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43446 * g++.dg/parse/namespace8.C: New test.
43449 * g++.dg/overload/builtin2.C: New test.
43451 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43453 * gcc.dg/return-type-3.c: New test.
43455 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43457 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43458 profiling options are not supported.
43460 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43462 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43463 * g++.old-deja/g++.warn/impint2.C: Likewise.
43465 2003-03-10 Devang Patel <dpatel@apple.com>
43467 * g++.dg/cpp/c++_cmd_1.C: New test.
43468 * g++.dg/cpp/c++_cmd_1.h: New file.
43470 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43472 * gcc.dg/altivec-9.c: New file.
43474 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43476 * gcc.dg/ppc-sdata-1.c: New test.
43477 * gcc.dg/ppc-sdata-2.c: New test.
43479 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43482 * g++.dg/opt/ptrmem2.C: New test.
43485 * g++.dg/opt/ptrmem1.C: New test.
43487 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43489 * gcc.dg/i386-loop-1.c: New test.
43491 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43494 * g++.dg/lookup/friend1.C: New test.
43496 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43499 * g++.dg/parser/constructor1.C: New test.
43501 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43503 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43505 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43507 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43509 * gcc.dg/cpp/Wunused.c: Update test.
43511 2003-03-08 Jan Hubicka <jh@suse.cz>
43513 * gcc.dg/inline-3.c: New test.
43515 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43518 * g++.dg/parse/builtin1.C: New test.
43521 * g++.dg/abi/cookie1.C: New test.
43522 * g++.dg/abi/cookie2.C: Likewise.
43525 * g++.dg/template/field1.C: New test.
43528 * g++.dg/parse/class1.C: New test.
43529 * g++.dg/parse/namespace7.C: Likewise.
43530 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43532 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43534 * g++.dg/init/ref4.C: New test.
43536 2003-03-07 Jan Hubicka <jh@suse.cz>
43538 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43539 * gcc.dg/inline-3.c: New test.
43541 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43543 * g++.dg/init/ref3.C: New test.
43546 * g++.dg/init/ref2.C: New test.
43549 * g++.dg/warn/Wshadow-2.C: New test.
43552 * g++.dg/warn/Woverloaded-1.C: New test.
43554 2003-03-05 Jan Hubicka <jh@suse.cz>
43556 * gcc.dg/i386-local2.c: New.
43557 * gcc.dg/i386-local.c: Fix typo.
43559 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43561 * g++.dg/abi/layout3.C: New test.
43563 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43565 * gcc.c-torture/compile/20030305-1.c
43567 2003-03-05 Jan Hubicka <jh@suse.cz>
43569 * gcc.dg/i386-local.c: New.
43571 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43573 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43575 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43577 * gcc.dg/switch-2.c: New test.
43578 * gcc.dg/switch-3.c: New test.
43579 * gcc.dg/Wswitch.c: Adjust line numbers.
43580 * gcc.dg/Wswitch-default.c: Likewise.
43581 * gcc.dg/Wswitch-enum.c: Likewise.
43583 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43585 * gcc.c-torture/execute/20030222-1.c: New test.
43587 2003-03-03 James E Wilson <wilson@tuliptree.org>
43589 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43591 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43594 * g++.dg/init/ref1.C: New test.
43596 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43598 * gcc.dg/sh-relax.c: New SH-only test.
43600 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43602 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43603 comment explaining purpose of testcase.
43605 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43607 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43608 for HC11/HC12 (asm needs two int registers).
43609 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43610 HC11/HC12 because the test uses an asm which needs two 32-bit
43613 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43615 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43616 for HC11/HC12 (array is too large otherwise).
43617 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43618 * gcc.c-torture/compile/20010518-2.x: Likewise.
43619 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43620 HC11/HC12 (array is too large).
43622 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43624 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43625 * lib/g++-dg.exp (g++-dg-test): Likewise.
43627 2003-03-01 Roger Sayle <roger@eyesopen.com>
43629 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43630 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43632 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43634 * g++.dg/warn/implicit-typename1.C: Remove warning.
43636 2003-02-28 Richard Henderson <rth@redhat.com>
43638 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43639 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43641 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43643 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43644 * g++.dg/pch/pch.exp: Likewise.
43646 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43649 * g++.dg/init/new4.C: New test.
43651 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43653 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43655 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43657 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43660 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43663 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43665 * lib/scanasm.exp: Add support for counting numbers of
43667 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43668 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43670 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43673 * g++.dg/template/static3.C: New test.
43676 * g++.dg/parse/namespace6.C: New test.
43678 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43681 * gcc.dg/20030225-1.c: New test.
43683 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43685 * README: Remove out-of-date information.
43688 * g++.dg/template/spec6.C: New test.
43690 2003-02-24 Jeff Law <law@redhat.com>
43692 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43694 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43696 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43697 * gcc.dg/pragma-ep-1.c: Likewise.
43699 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43702 * g++.dg/template/friend16.C: New test.
43704 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43707 * g++.dg/parse/fused-params1.C: Adjust error messages.
43708 * g++.dg/template/nested3.C: New test.
43710 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43712 * g++.dg/abi/param1.C: New test.
43714 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43717 * g++.dg/warn/implicit-typename1.C: New test.
43719 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43721 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43723 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43724 * gcc.c-torture/execute/20010129-1.x: Likewise.
43725 * gcc.dg/20011107-1.c: Likewise.
43726 * gcc.dg/20020108-1.c: Likewise.
43727 * gcc.dg/20020122-3.c: Likewise.
43728 * gcc.dg/20020206-1.c: Likewise.
43729 * gcc.dg/20020310-1.c: Likewise.
43730 * gcc.dg/20020426-2.c: Likewise.
43731 * gcc.dg/20020517-1.c: Likewise.
43732 * gcc.dg/991230-1.c: Likewise.
43733 * gcc.dg/i386-unroll-1.c: Likewise.
43734 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43736 2003-02-22 Jan Hubicka <jh@suse.cz>
43738 * gcc.dg/i386-mul.c: New test.
43740 2003-02-21 Roger Sayle <roger@eyesopen.com>
43742 * gcc.dg/builtins-5.c: New test case.
43744 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43746 * gcc.dg/asmreg-1.c: New test.
43748 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43751 * g++.dg/parse/varmod1.C: New test.
43753 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43756 * g++.dg/template/op1.C: New test.
43758 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43761 * g++.dg/template/nested2.C: New test.
43763 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43766 * g++.dg/expr/dtor1.C: New test.
43768 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43770 * gcc.dg/cpp/include3.c: New test.
43771 * gcc.dg/cpp/inc/foo.h: New file.
43773 2003-02-21 Glen Nakamura <glen@imodulo.com>
43775 * gcc.c-torture/execute/20030221-1.c: New test.
43777 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43780 * g++.dg/abi/conv1.C: New test.
43782 2003-02-20 Jan Hubicka <jh@suse.cz>
43784 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43786 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43788 * gcc.c-torture/compile/20030219-1.c: New test.
43790 2003-02-18 Jan Hubicka <jh@suse.cz>
43792 * gcc.dg/funcorder.c: New test.
43794 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43796 * gcc.c-torture/execute/20030218-1.c: New.
43798 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43800 * gcc.dg/20030218-1.c: New.
43802 2003-02-18 Richard Henderson <rth@redhat.com>
43804 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43805 * gcc.dg/attr-used-2.c: New.
43807 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43810 * g++.dg/init/copy5.C: New test.
43812 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43814 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43815 * g++.dg/pch/pch.exp: Likewise.
43817 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43819 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43820 STACK_SIZE is not defined.
43822 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43825 * g++.dg/template/init1.C: New test.
43827 2003-02-16 Jan HUbicka <jh@suse.cz>
43829 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43830 (foo): Add few extra tests
43831 * gcc.dg/c99-const-expr-3.c: Likewise.
43832 * gcc.c-torture/execute/20030216-1.c: New.
43834 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43837 * g++.dg/ext/typeof4.C: New test.
43839 2003-02-15 Roger Sayle <roger@eyesopen.com>
43841 * gcc.dg/i386-387-3.c: New test case.
43843 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43845 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43846 cris-*-elf* cris-*-aout* and mmix-*-*.
43848 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43850 * gcc.dg/20030213-1.c: New test.
43852 2003-02-12 Roger Sayle <roger@eyesopen.com>
43854 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43855 * gcc.dg/i386-387-2.c: Likewise.
43857 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43859 * gcc.dg/ppc-spe.c: Fix formatting.
43860 Enable tests that were previously unsupported by gas.
43861 Delete tests for instructions that no longer exist.
43862 Switch arguments on evsubifw builtin.
43864 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43866 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43867 STACK_SIZE is too small.
43869 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43870 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43872 * gcc.dg/decl-2.c: New test.
43874 2003-02-10 Jan Hubicka <jh@suse.cz>
43876 * gcc.dg/i386-fpcvt-1.c: New test.
43878 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43880 * gcc.c-torture/execute/20030209-1.c: New test.
43882 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43884 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43885 int-wide bitops, use the constants of the same width.
43886 Likewise, if long long is 32-bit wide, test bitops using
43889 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43891 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43893 2003-02-07 Roger Sayle <roger@eyesopen.com>
43895 * gcc.dg/builtins-4.c: New test case.
43897 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43899 * gcc.dg/20020430-1.c: Fix dg command typos.
43900 * gcc.dg/20020503-1.c: Likewise.
43902 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43905 * g++.dg/parse/fused-params1.C: New test.
43908 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43911 * g++.dg/parse/non-dependent1.C: New test.
43914 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43917 * g++.dg/parse/undefined7.C: New test.
43918 * g++.dg/parse/non-templ1.C: New test.
43921 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43923 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43925 * gcc.c-torture/compile/20030206-1.c: New test.
43927 2003-02-05 Roger Sayle <roger@eyesopen.com>
43929 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43930 "pow" to "foo" to avoid potential confusion with a math built-in.
43932 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43934 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43935 conditions for SPARC targets.
43937 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43939 * gcc.dg/20030204-1.c: New test.
43941 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43944 * g++.dg/parse/array-size1.C: New test.
43947 * g++.dg/parse/undefined3.C: New test.
43950 * g++.dg/parse/undefined4.C: New test.
43953 * g++.dg/parse/undefined5.C: New test.
43956 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43959 * g++.dg/parse/casting-operator1.C: New test.
43962 * g++.dg/parse/undefined6.C: New test.
43965 * g++.dg/parse/missing-template1.C: New test.
43967 2003-02-04 Jan Hubicka <jh@suse.cz>
43969 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43970 * gcc.dg/i386-cmov?.c: Likewise.
43971 * gcc.dg/i386-fpcvt-?.c: Likewise.
43972 * gcc.dg/i386-ssefp-1.c: Likewise.
43973 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43976 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43979 * g++.dg/ext/max.C: New test.
43981 2003-02-03 Jan Hubicka <jh@suse.cz>
43983 * gcc.c-torture/execute/20030203-1.c: New test.
43985 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43987 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43990 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43992 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43993 * g++.dg/init/new2.C: Likewise.
43994 * g++.dg/other/new1.C: Likewise.
43996 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43998 * gcc.dg/struct-ret-libc.c: New test.
44000 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44002 * gcc.dg/20030129-1.c: New test.
44004 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44007 * g++.dg/template/ptrmem4.C: New test.
44009 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44011 * g++.dg/parser/constant1.C: New test.
44013 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44016 * g++.dg/parse/friend2.C: New test.
44018 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44021 * g++.dg/template/unify4.C: New test.
44023 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44025 * gcc.c-torture/execute/20030128-1.c: New test.
44027 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44029 * g++.dg/lookup/nested1.C: Test moved from ...
44030 * g++.old-deja/g++.other/lookup24.C: ... here.
44032 2003-01-28 Jan Hubicka <jh@suse.cz>
44034 * gcc.dg/i386-cmov5.c: New test.
44036 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44038 * gcc.c-torture/execute/20010925-1.c: Changed the
44039 memcpy declaration.
44041 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44044 * g++.dg/parse/template5.C: New test.
44046 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44049 * g77.dg/pr9258: New test.
44051 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44053 * README: Move relevant parts from README.g++.
44055 * README.g++: Remove this file.
44057 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44059 * g++.dg/abi/dcast1.C: New test.
44061 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44063 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44065 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44068 * g++.old-deja/g++.other/lookup24.C: New test.
44070 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44073 * gcc.dg/uninit-C.c: New test.
44075 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44077 * g++.dg/abi/covariant1.C: New test.
44079 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44081 * gcc.dg/20030123-1.c: New test.
44083 2003-01-25 Jan Hubicka <jh@suse.cz>
44086 * gcc.c-torture/compile/20030125-1.c
44088 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44091 * g++.dg/parse/template3.C: New test.
44092 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44095 * g++.dg/parse/template4.C: New test.
44098 * g++.dg/template/qual2.C: New test.
44101 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44103 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44105 2003-01-25 Roger Sayle <roger@eyesopen.com>
44107 * gcc.c-torture/execute/switch-1.c: New test case.
44109 2003-01-25 Jan Hubicka <jh@suse.cz>
44111 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44113 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44115 Tweaks for Bison-1.875. From the NEWS file:
44116 "- `parse error' -> `syntax error'
44117 Bison now uniformly uses the term `syntax error'"
44118 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44119 * gcc.dg/cpp/digraph2.c: Likewise.
44120 * gcc.dg/cpp/direct2.c: Likewise.
44121 * gcc.dg/cpp/paste4.c: Likewise.
44122 * gcc.dg/c90-restrict-1.c: Likewise.
44123 * gcc.dg/c99-func-2.c: Likewise.
44124 * gcc.dg/noncompile/920721-2.c: Likewise.
44125 * gcc.dg/noncompile/930622-2.c: Likewise.
44126 * gcc.dg/noncompile/940112-1.c: Likewise.
44127 * gcc.dg/noncompile/950921-1.c: Likewise.
44128 * gcc.dg/noncompile/951123-1.c: Likewise.
44129 * gcc.dg/noncompile/971104-1.c: Likewise.
44130 * gcc.dg/noncompile/990416-1.c: Likewise.
44132 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44134 * g++.dg/parse/undefined1.C: Add error message.
44136 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44139 * g++.dg/parse/new1.C: New test.
44142 * g++.dg/parse/template2.C: New test.
44145 * g++.dg/parse/typedef2.C: New test.
44148 * g++.dg/ext/typeof3.C: New test.
44150 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44153 * g++.dg/parse/ret-type1.C: New test.
44156 * g++.dg/parse/tmpl-outside1.C: New test.
44159 * g++.dg/parse/int-as-enum1.C: New test.
44162 * g++.dg/parse/no-typename1.C: New test.
44165 * g++.dg/parse/no-value1.C: New test.
44168 * g++.dg/parse/wrong-inline1.C: New test.
44171 * g++.dg/parse/ref1.C: New test.
44174 * g++.dg/parse/attr-ctor1.C: New test.
44177 * g++.dg/parse/namespace5.C: New test.
44180 * g++.dg/parse/func-def1.C: New test.
44183 * g++.dg/parse/undefined1.C: New test.
44185 PR c++/5723, PR c++/8522
44186 * g++.dg/parse/specialization1.C: New test.
44188 PR c++/163, PR c++/8595
44189 * g++.dg/parse/struct-as-enum1.C: New test.
44192 * g++.dg/parse/undefined2.C: New test.
44194 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44197 * g++.dg/parse/template1.C: New test.
44200 * g++.dg/parse/using1.C: New test.
44204 * g++.dg/parse/expr2.C: New test.
44207 * g++.dg/parse/lookup2.C: Likewise.
44209 2003-01-21 Jan Hubicka <jh@suse.cz>
44211 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44212 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44213 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44214 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44216 2003-01-20 Nick Clifton <nickc@redhat.com>
44218 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44219 problem with ARM sibcall code generation.
44221 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44223 * gcc.c-torture/execute/20030120-1.c: New.
44225 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44227 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44229 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44232 * g++.dg/parse/ctor1.C: New test.
44235 * g++.dg/parse/qualified1.C: New test.
44237 * g++.dg/parse/typename3.C: New test.
44239 2003-01-16 Richard Henderson <rth@redhat.com>
44241 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44243 2003-01-16 Richard Henderson <rth@redhat.com>
44245 * g++.dg/pch/pch.exp: Copy test header to the working directory
44246 before using it either for precompilation or direct use.
44247 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44248 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44250 2003-01-16 Richard Henderson <rth@redhat.com>
44252 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44253 before using it either for precompilation or direct use.
44254 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44255 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44257 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44259 * g++.dg/ext/typename1.C: Add typename keyword.
44260 * g++.dg/template/crash1.C: Update error messages.
44261 * g++.dg/template/crash2.C: Remove error message.
44262 * g++.dg/parse/typename2.C: New test.
44263 * g++.dg/template/typename2.C: Change implicit
44264 typename warning into error.
44265 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44267 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44268 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44269 * g++.old-deja/g++.law/visibility13.C: Remove error
44271 * g++.old-deja/g++.ns/template17.C: Reorder code to
44272 make declaration visible in template.
44273 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44274 * g++.old-deja/g++.pt/crash36.C: Issue more error
44276 * g++.old-deja/g++.pt/crash5.C: Improve error
44278 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44279 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44280 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44281 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44282 typename warning with error message.
44283 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44284 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44285 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44287 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44289 * g++.dg/parse/ambig2.C: New test.
44291 2003-01-15 Richard Henderson <rth@redhat.com>
44293 * g++.dg/tls/init-2.C: Update error message string.
44295 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44297 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44299 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44301 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44303 * gcc.c-torture/compile/20001205-1.x: Likewise.
44304 * gcc.c-torture/compile/20001226-1.x: Likewise.
44305 * gcc.c-torture/compile/920520-1.x: Likewise.
44306 * gcc.c-torture/compile/961203-1.x: Likewise.
44307 * gcc.c-torture/compile/20020604-1.x: Likewise.
44309 2003-01-15 Jan Hubicka <jh@suse.cz>
44311 * gcc.c-torture/compile/20030115-1.c: New test.
44313 * gcc.dg/i386-fpcvt-1.c: New test.
44314 * gcc.dg/i386-fpcvt-2.c: New test.
44316 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44318 Further conform g++'s __vmi_class_type_info to the C++ ABI
44320 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44323 2003-01-14 Jan Hubicka <jh@suse.cz>
44325 * gcc.dg/i386-fpcvt-1.c: New test.
44326 * gcc.dg/i386-fpcvt-2.c: New test.
44328 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44330 * gcc.dg/i386-mmx-3.c: New test.
44332 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44335 * g++.dg/parse/octal1.C: New file.
44338 * g++.dg/parse/typename1.C: New file.
44340 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44342 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44343 * gcc.dg/bf-no-ms-layout.c: Likewise.
44344 * gcc.dg/bf-ms-attrib.c: Likewise.
44346 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44349 * g++.dg/parse/dtor1.C: New file.
44352 * g++.dg/rtti/typeid1.C: New file.
44355 * g++.dg/parse/lookup1.C: New file.
44358 * g++.dg/templ/spec5.C: New file.
44360 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44362 * gcc.c-torture/compile/20030110-1.c: New test.
44364 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44366 Merge from pch-branch:
44368 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44370 * gcc.dg/pch/cpp-1.h: New.
44371 * gcc.dg/pch/cpp-1.c: New.
44372 * gcc.dg/pch/cpp-2.h: New.
44373 * gcc.dg/pch/cpp-2.c: New.
44375 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44377 * gcc.dg/pch/except-1.h: New.
44378 * gcc.dg/pch/except-1.c: New.
44380 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44382 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44384 * gcc.dg/pch: Include *.hp not *.h.
44385 * gcc.dg/pch/system-1.h: New.
44386 * gcc.dg/pch/system-1.c: New.
44388 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44390 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44391 rather than trying to build and run a program using PCH.
44392 * gcc.dg/pch: Remove dg-do commands from test files.
44394 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44396 * gcc.dg/pch/macro-3.c: New.
44397 * gcc.dg/pch/macro-3.h: New.
44399 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44401 * gcc.dg/pch/common-1.c: New.
44402 * gcc.dg/pch/common-1.h: New.
44403 * gcc.dg/pch/decl-1.c: New.
44404 * gcc.dg/pch/decl-1.h: New.
44405 * gcc.dg/pch/decl-2.c: New.
44406 * gcc.dg/pch/decl-2.h: New.
44407 * gcc.dg/pch/decl-3.c: New.
44408 * gcc.dg/pch/decl-3.h: New.
44409 * gcc.dg/pch/decl-4.c: New.
44410 * gcc.dg/pch/decl-4.h: New.
44411 * gcc.dg/pch/decl-5.c: New.
44412 * gcc.dg/pch/decl-5.h: New.
44413 * gcc.dg/pch/global-1.c: New.
44414 * gcc.dg/pch/global-1.h: New.
44415 * gcc.dg/pch/inline-1.c: New.
44416 * gcc.dg/pch/inline-1.h: New.
44417 * gcc.dg/pch/inline-2.c: New.
44418 * gcc.dg/pch/inline-2.h: New.
44419 * gcc.dg/pch/static-1.c: New.
44420 * gcc.dg/pch/static-1.h: New.
44421 * gcc.dg/pch/static-2.c: New.
44422 * gcc.dg/pch/static-2.h: New.
44424 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44426 * g++.dg/pch/pch.exp: Better handle failing testcases.
44427 * gcc.dg/pch/pch.exp: Likewise.
44428 * gcc.dg/pch/macro-1.c: New.
44429 * gcc.dg/pch/macro-1.h: New.
44430 * gcc.dg/pch/macro-2.c: New.
44431 * gcc.dg/pch/macro-2.h: New.
44433 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44435 * g++.dg/dg.exp: Treat files in pch/ specially.
44436 * g++.dg/pch/pch.exp: New file.
44437 * g++.dg/pch/empty.H: New file.
44438 * g++.dg/pch/empty.C: New file.
44439 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44442 * gcc.dg/pch/pch.exp: New file.
44443 * gcc.dg/pch/empty.h: New file.
44444 * gcc.dg/pch/empty.c: New file.
44445 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44448 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44450 * g++.dg/template/friend14.C: New test.
44452 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44454 * gcc.dg/old-style-asm-1.c: New test.
44456 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44458 * gcc.c-torture/compile/20030109-1.c: New test.
44460 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44462 * gcc.c-torture/execute/20030109-1.c: New test.
44464 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44466 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44467 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44468 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44469 * g++.old-deja/g++.mike/eh2.C: Likewise.
44470 * g++.old-deja/g++.mike/eh3.C: Likewise.
44471 * g++.old-deja/g++.mike/eh5.C: Likewise.
44472 * g++.old-deja/g++.mike/eh6.C: Likewise.
44473 * g++.old-deja/g++.mike/eh7.C: Likewise.
44474 * g++.old-deja/g++.mike/eh8.C: Likewise.
44475 * g++.old-deja/g++.mike/eh9.C: Likewise.
44476 * g++.old-deja/g++.mike/eh10.C: Likewise.
44477 * g++.old-deja/g++.mike/eh12.C: Likewise.
44478 * g++.old-deja/g++.mike/eh13.C: Likewise.
44479 * g++.old-deja/g++.mike/eh14.C: Likewise.
44480 * g++.old-deja/g++.mike/eh16.C: Likewise.
44481 * g++.old-deja/g++.mike/eh17.C: Likewise.
44482 * g++.old-deja/g++.mike/eh18.C: Likewise.
44483 * g++.old-deja/g++.mike/eh21.C: Likewise.
44484 * g++.old-deja/g++.mike/eh23.C: Likewise.
44485 * g++.old-deja/g++.mike/eh24.C: Likewise.
44486 * g++.old-deja/g++.mike/eh25.C: Likewise.
44487 * g++.old-deja/g++.mike/eh26.C: Likewise.
44488 * g++.old-deja/g++.mike/eh27.C: Likewise.
44489 * g++.old-deja/g++.mike/eh28.C: Likewise.
44490 * g++.old-deja/g++.mike/eh29.C: Likewise.
44491 * g++.old-deja/g++.mike/eh31.C: Likewise.
44492 * g++.old-deja/g++.mike/eh33.C: Likewise.
44493 * g++.old-deja/g++.mike/eh34.C: Likewise.
44494 * g++.old-deja/g++.mike/eh35.C: Likewise.
44495 * g++.old-deja/g++.mike/eh36.C: Likewise.
44496 * g++.old-deja/g++.mike/eh37.C: Likewise.
44497 * g++.old-deja/g++.mike/eh38.C: Likewise.
44498 * g++.old-deja/g++.mike/eh39.C: Likewise.
44499 * g++.old-deja/g++.mike/eh40.C: Likewise.
44500 * g++.old-deja/g++.mike/eh41.C: Likewise.
44501 * g++.old-deja/g++.mike/eh42.C: Likewise.
44502 * g++.old-deja/g++.mike/eh44.C: Likewise.
44503 * g++.old-deja/g++.mike/eh46.C: Likewise.
44504 * g++.old-deja/g++.mike/eh47.C: Likewise.
44505 * g++.old-deja/g++.mike/eh48.C: Likewise.
44506 * g++.old-deja/g++.mike/eh49.C: Likewise.
44507 * g++.old-deja/g++.mike/eh50.C: Likewise.
44508 * g++.old-deja/g++.mike/eh51.C: Likewise.
44509 * g++.old-deja/g++.mike/eh53.C: Likewise.
44510 * g++.old-deja/g++.mike/eh55.C: Likewise.
44511 * g++.old-deja/g++.mike/p7912.C: Likewise.
44512 * g++.old-deja/g++.mike/p9706.C: Likewise.
44513 * g++.old-deja/g++.mike/p10416.C: Likewise.
44514 * g++.old-deja/g++.mike/p11667.C: Likewise.
44515 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44516 Remove redundant reference to Iris.
44517 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44518 Elxsi, i860, Pico Java, and WE32K.
44520 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44522 * g++.dg/ext/asm4.C: New test.
44524 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44527 * g++.dg/template/friend12.C: New test.
44528 * g++.dg/template/friend13.C: Likewise.
44529 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44531 2003-01-08 Jan Hubicka <jh@suse.cz>
44533 * gcc.dg/i386-cadd.c: New test.
44534 * gcc.dg/i386-cmov4.c: Likewise.
44536 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44539 * g++.dg/warn/Wunused-3.C: New test.
44541 * g++.dg/abi/bitfield9.C: New test.
44544 * g++.dg/parse/defarg3.C: New test.
44546 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44548 * g++.dg/parse/ambig1.C: New test.
44549 * g++.dg/parse/defarg2.C: New test.
44551 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44553 * g++.dg/template/defarg-1.C: New test.
44554 * g++.dg/template/local2.C: Likewise.
44556 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44558 * gcc.c-torture/execute/20030105-1.c: New test.
44560 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44562 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44563 * g++.dg/parse/namespace4.C: Likewise.
44565 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44567 * g++.dg/template/ntp2.C: New test.
44569 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44571 * g++.dg/parse/extern-C-1.C: New test.
44573 * g++.dg/parse/namespace4.C: New test.
44575 * g++.dg/template/nested1.C: New test.
44577 * g++.dg/parse/namespace3.C: New test.
44579 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44581 * g++.dg/lookup/two-stage1.C: New test.
44583 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44585 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44586 * g++.old-deja/g++.jason/access8.C: Likewise.
44587 * g++.old-deja/g++.other/decl5.C: Likewise.
44589 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44591 * g++.dg/parse/parse7.C: New test.
44593 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44596 * g++.dg/ext/attrib7.C: New test.
44598 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44600 * g++.dg/parse/parse6.C: New test.
44602 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44604 * gcc.dg/h8300-stack-1.c: New.
44606 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44608 g++.dg/lookup/exception1.C: New test.
44610 g++.dg/lookup/template1.C: New test.
44612 g++.dg/parse/namespace2.C: New test.
44614 g++.dg/parse/parens2.C: New test.
44616 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44618 * g++.dg/parse/parse5.C: New test.
44619 * g++.dg/lookup/scoped4.C: New test.
44621 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44623 * g++.dg/parse/parens1.C: New test.
44625 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44627 * g++.dg/parse/parens2.C: New test.
44629 * g++.dg/lookup/scope-operator1.C: New test.
44631 * g++.dg/parse/operator1.C: New test.
44633 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44635 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44636 * g++.old-deja/g++.other/access6.C: Likewise.
44637 * g++.old-deja/g++.other/decl1.C: Likewise.
44638 * g++.old-deja/g++.pt/typename12.C: Likewise.
44640 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44642 * g++.dg/parse/namespace1.C: New test.
44644 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44646 * g++.dg/parse/parse4.C: New test.
44648 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44650 * g++.dg/parse/parse3.C: New test.
44652 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44654 * g++.dg/parse/parse2.C: New test.
44656 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44658 * g++.dg/template/friend11.C: New test.
44660 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44662 * g++.dg/parse/parse1.C: New test.
44664 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44666 * lib/profopt.exp: Change the name of a global variable to avoid
44667 possible clashes with other test suites.
44669 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44671 * g++.dg/inherit/covariant8.C: New test.
44673 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44675 * g++.dg/init/array9.C: New test.
44678 * g++.dg/parse/expr1.C: New test.
44680 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44682 * gcc.c-torture/compile/20021230-1.c: New test.
44684 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44686 * g++.dg/inherit/covariant5.C: New test.
44687 * g++.dg/inherit/covariant6.C: New test.
44688 * g++.dg/inherit/covariant7.C: New test.
44690 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44693 * g++.dg/other/access2.C: New test.
44695 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44697 * g++.dg/other/anon-struct.C: No longer fails
44698 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44699 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44700 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44702 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44704 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44706 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44708 * g++.dg/eh/spec4.C: Remove stray semicolon.
44709 * g++.dg/expr/pmf-1.C: Change error message.
44710 * g++.dg/ext/asm1.C: Remove stray semicolon.
44711 * g++.dg/ext/typename1.C: Add missing typenames.
44712 * g++.dg/inherit/template-as-base.C: Change error message.
44713 * g++.dg/lookup/scoped1.C: Likewise.
44714 * g++.dg/lookup/scoped2.C: Likewise.
44715 * g++.dg/lookup/using2.C: Likewise.
44716 * g++.dg/other/component1.C: Remove stray semicolon.
44717 * g++.dg/other/do1.C: Change error message.
44718 * g++.dg/other/error2.C: Likewise.
44719 * g++.dg/other/init1.C: Likewise.
44720 * g++.dg/other/packed1.C: Remove stray semicolon.
44721 * g++.dg/other/ptrmem2.C: Change error message.
44722 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44724 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44725 * g++.dg/template/access3.C: Add typename keyword.
44726 * g++.dg/template/access5.C: Remove stray semicolon.
44727 * g++.dg/template/access6.C: Likewise.
44728 * g++.dg/template/complit1.C: Likewise.
44729 * g++.dg/template/crash1.C: Change error message.
44730 * g++.dg/template/inherit2.C: Remove stray semicolon.
44731 * g++.dg/template/instantiate2.C: Likewise.
44732 * g++.dg/template/instantiate3.C: Change error message.
44733 * g++.dg/template/qual1.C: Remove stray semicolon.
44734 * g++.dg/template/qualttp18.C: Change error message.
44735 * g++.dg/template/ref1.C: Remove stray semicolon.
44736 * g++.dg/template/sizeof1.C (A::value): Declare it.
44737 * g++.dg/template/spec4.C: Change error message.
44738 * g++.dg/template/static1.C: Likewise.
44739 * g++.dg/template/type1.C: Likewise.
44740 * g++.dg/template/typename3.C: Likewise.
44741 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44742 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44743 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44744 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44745 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44746 named return value extension.
44747 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44748 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44749 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44750 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44751 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44752 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44753 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44754 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44755 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44756 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44757 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44758 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44759 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44760 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44762 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44763 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44764 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44765 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44766 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44767 * g++.old-deja/g++.brendan/template11.C: Likewise.
44768 * g++.old-deja/g++.brendan/template26.C: Likewise.
44769 * g++.old-deja/g++.brendan/template27.C: Use explicit
44770 specialization syntax.
44771 * g++.old-deja/g++.brendan/template30.C: Likewise.
44772 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44773 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44774 non-dependent names.
44775 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44776 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44777 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44778 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44779 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44780 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44781 named return value extension.
44782 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44783 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44784 * g++.old-deja/g++.ext/return1.C: Likewise.
44785 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44786 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44787 * g++.old-deja/g++.jason/access8.C: Likewise.
44788 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44789 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44790 pseudo-destructor names.
44791 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44792 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44793 pseudo-destructor names.
44794 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44795 * g++.old-deja/g++.jason/overload19.C: Likewise.
44796 * g++.old-deja/g++.jason/overload32.C: Likewise.
44797 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44799 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44800 * g++.old-deja/g++.jason/return.C: Likewise.
44801 * g++.old-deja/g++.jason/return2.C: Likewise.
44802 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44803 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44805 * g++.old-deja/g++.jason/template10.C: Account for use of
44806 non-dependent names.
44807 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44809 * g++.old-deja/g++.jason/template37.C: Likewise.
44810 * g++.old-deja/g++.law/access4.C: Change error messages.
44811 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44812 pseudo-destructor names.
44813 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44814 * g++.old-deja/g++.law/ctors9.C: Likewise.
44815 * g++.old-deja/g++.law/cvt22.C: Likewise.
44816 * g++.old-deja/g++.law/dtors5.C: Likewise.
44817 * g++.old-deja/g++.law/global-init1.C: Likewise.
44818 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44819 * g++.old-deja/g++.law/operators28.C: Likewise.
44820 * g++.old-deja/g++.law/visibility28.C: Likewise.
44821 * g++.old-deja/g++.martin/eval1.C: Likewise.
44822 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44824 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44825 * g++.old-deja/g++.mike/net34.C: Likewise.
44826 * g++.old-deja/g++.mike/net36.C: Likewise.
44827 * g++.old-deja/g++.mike/ns2.C: Likewise.
44828 * g++.old-deja/g++.mike/p12306.C: Likewise.
44829 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44831 * g++.old-deja/g++.mike/p700.C: Likewise.
44832 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44833 * g++.old-deja/g++.mike/p710.C: Likewise.
44834 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44836 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44837 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44838 * g++.old-deja/g++.ns/crash2.C: Likewise.
44839 * g++.old-deja/g++.ns/crash3.C: Likewise.
44840 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44841 * g++.old-deja/g++.ns/ns17.C: Likewise.
44842 * g++.old-deja/g++.ns/template16.C: Likewise.
44843 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44845 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44846 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44847 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44848 named return value extension.
44849 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44850 * g++.old-deja/g++.other/access4.C: Issue additional error
44852 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44853 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44854 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44855 * g++.old-deja/g++.other/crash25.C: Change error message.
44856 * g++.old-deja/g++.other/crash4.C: Change error message.
44857 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44858 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44859 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44861 * g++.old-deja/g++.other/defarg8.C: Likewise.
44862 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44863 * g++.old-deja/g++.other/dtor10.C: Likewise.
44864 * g++.old-deja/g++.other/incomplete.C: Likewise.
44865 * g++.old-deja/g++.other/linkage7.C: Likewise.
44866 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44868 * g++.old-deja/g++.other/mangle2.C: Likewise.
44869 * g++.old-deja/g++.other/refinit2.C: Likewise.
44870 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44871 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44872 * g++.old-deja/g++.pt/crash28.C: Likewise.
44873 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44875 * g++.old-deja/g++.pt/crash32.C: Change error message.
44876 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44877 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44878 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44879 error message position.
44880 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44881 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44882 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44884 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44885 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44886 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44887 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44889 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44890 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44891 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44893 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44894 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44896 * g++.old-deja/g++.pt/friend28.C: Account for use of
44897 non-dependent names.
44898 * g++.old-deja/g++.pt/friend29.C: Likewise.
44899 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44901 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44902 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44903 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44905 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44906 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44908 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44909 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44910 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44912 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44913 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44914 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44915 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44916 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44917 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44919 * g++.old-deja/g++.pt/spec10.C: Likewise.
44920 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44921 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44922 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44923 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44924 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44925 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44926 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44927 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44928 * g++.old-deja/g++.pt/typename15.C: Likewise.
44929 * g++.old-deja/g++.pt/typename22.C: Likewise.
44930 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44931 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44932 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44933 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44935 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44936 return value extension.
44937 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44938 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44939 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44940 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44942 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44944 * g++.dg/warn/inline1.C: New test.
44945 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44946 * g++.old-deja/g++.jason/synth10.C: Likewise.
44947 * g++.old-deja/g++.mike/net31.C: Likewise.
44948 * g++.old-deja/g++.mike/p8786.C: Likewise.
44950 * g++.dg/template/friend10.C: New test.
44951 * g++.dg/template/conv5.C: New test.
44953 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44955 * g++.dg/lookup/scoped3.C: New test.
44957 * g++.dg/lookup/decl1.C: New test.
44958 * g++.dg/lookup/decl2.C: New test.
44960 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44962 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44963 gcc.c-torture/compile/20021015-1.c,
44964 gcc.c-torture/compile/20021015-2.c,
44965 gcc.c-torture/compile/20021123-1.c,
44966 gcc.c-torture/compile/20021123-2.c,
44967 gcc.c-torture/compile/20021123-3.c,
44968 gcc.c-torture/compile/20021123-4.c,
44969 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44970 only to 3.1 or 3.2 branch.
44972 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44974 * gcc.dg/i386-bitfield3.c: New test.
44976 * gcc.dg/i386-bitfield2.c: New test.
44978 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44980 * g++.dg/parse/conv_op1.C: New test.
44982 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44984 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44987 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44989 * gcc.c-torture/compile/20021220-1.c: New test.
44991 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44993 * gcc.dg/i386-fastcall-1.c: New.
44995 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44997 * gcc.c-torture/execute/20021219-1.c: New test.
44999 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45001 * gcc.dg/i386-pic-1.c: New test.
45003 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45006 * g++.dg/template/friend9.C: New test.
45008 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45011 * g++.dg/template/access7.C: New test.
45013 2002-12-18 Nick Clifton <nickc@redhat.com>
45015 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45016 the libstdc++-v3 directory has been found.
45018 2002-12-12 Devang Patel <dpatel@apple.com>
45019 * gcc.dg/darwin-ld-1.c: New test.
45020 * gcc.dg/darwin-ld-2.c: New test.
45021 * gcc.dg/darwin-ld-3.c: New test.
45022 * gcc.dg/darwin-ld-4.c: New test.
45023 * gcc.dg/darwin-ld-5.c: New test.
45025 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45027 * gcc.c-torture/compile/20021212-1.c: New test.
45029 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45031 * gcc.dg/fshort-wchar: New test.
45033 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45036 * g++.dg/template/dtor1.C: New test.
45038 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45041 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45043 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45045 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45047 * g++.dg/template/static1.C: New test.
45048 * g++.dg/template/static2.C: New test.
45049 * g++.old-deja/g++.ext/memconst.C: New test.
45051 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45053 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45054 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45055 * g++.dg/special/initp1.C: Likewise.
45057 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45059 * gcc.c-torture/execute/20021204-1.c: New test.
45061 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45063 * gcc.dg/ppc-fmadd-1.c: New file.
45064 * gcc.dg/ppc-fmadd-2.c: New file.
45065 * gcc.dg/ppc-fmadd-3.c: New file.
45067 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45069 * gcc.c-torture/compile/20021204-1.c: New test.
45071 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45073 * g++.dg/inherit/covariant2.C: New test.
45074 * g++.dg/inherit/covariant3.C: New test.
45075 * g++.dg/inherit/covariant4.C: New test.
45076 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45077 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45079 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45082 * g++.dg/init/brace3.C: New test.
45084 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45086 * gcc.dg/20020210-1.c: Fix a comment typo.
45088 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45091 * g++.dg/parse/defarg1.C: New test.
45094 * g++.dg/template/char1.C: New test.
45096 * g++.dg/template/varmod1.C: Fix typo.
45098 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45101 * g++.old-deja/g++.pt/crash32.C: Expect error.
45103 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45106 * g++.dg/template/varmod1.C: New test.
45109 * g++.dg/inherit/typeinfo1.C: New test.
45112 * g++.dg/inherit/typedef1.C: New test.
45114 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45118 * g++.dg/template/strlen1.C: New test.
45121 * g++.dg/template/ctor2.C: New test.
45124 * g++.dg/init/string1.C: New test.
45127 * g++.dg/template/friend8.C: New test.
45129 2002-11-29 Joe Buck <jbuck@synopsys.com>
45131 * g++.dg/lookup/anon2.C: New test.
45133 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45135 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45138 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45140 * gcc.dg/bitfld-6.c: New test.
45142 2002-11-27 Jan Hubicka <jh@suse.cz>
45144 * gcc.c-torture/execute/20021127.[cx]: New test.
45146 2002-11-26 Jan Hubicka <jh@suse.cz>
45148 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45151 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45153 * g++.dg/init/brace2.C: New test.
45154 * g++.old-deja/g++.mike/p9129.C: Correct.
45156 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45158 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45160 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45162 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45164 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45166 * g++.dg/abi/empty11.C: New test.
45167 * g++.dg/rtti/cv1.C: New test.
45169 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45171 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45173 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45175 * g++.dg/abi/empty10.C: New test.
45177 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45179 * gcc.c-torture/compile/20021124-1.c: New test.
45181 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45183 * g++.dg/abi/rtti2.C: New test.
45185 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45187 * gcc.dg/i386-unroll-1.c: New test.
45189 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45191 * gcc.c-torture/compile/20021120-1.c: New test.
45192 * gcc.c-torture/compile/20021120-2.c: New test.
45194 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45196 * gcc.dg/bitfld-5.c: New test.
45198 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45200 * gcc.c-torture/execute/20021120-3.c: New test.
45202 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45204 * gcc.c-torture/execute/20021120-2.c: New test.
45206 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45208 * gcc.c-torture/execute/20021120-1.c: New test.
45210 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45212 * gcc.c-torture/execute/20021118-3.c: New test.
45214 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45216 * gcc.c-torture/compile/20021119-1.c: New test.
45218 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45220 * gcc.dg/duff-1.c: New test.
45221 * gcc.dg/duff-2.c: New test.
45222 * gcc.dg/duff-3.c: New test.
45224 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45226 * gcc.dg/cpp/_Pragma5.c: New test.
45228 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45230 * gcc.c-torture/execute/20021118-2.c: New test.
45232 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45234 * gcc.c-torture/execute/20021118-1.c: New test.
45236 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45238 * gcc.dg/20021116-1.c: New test.
45240 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45242 * g++.dg/abi/vcall1.C: New test.
45244 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45246 * gcc.dg/20021029-1.c: New test.
45247 * gcc.dg/20021029-2.c: New test.
45249 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45251 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45253 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45256 * gcc.dg/20021110.c: Move to ...
45257 * gcc.c-torture/compile/20021110.c: .... here.
45259 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45262 * gcc.c-torture/execute/20021111-1.c
45264 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45267 * gcc.dg/20021110.c: New test.
45269 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45271 * g++.dg/abi/vthunk3.C: Run only on x86.
45273 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45275 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45277 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45279 * lib/compat.exp (compat-execute): Fix logic error in last
45282 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45284 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45286 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45289 * g++.dg/template/access6.C: New test.
45291 2002-11-08 Jan Hubicka <jh@suse.cz>
45293 * gcc.dg/i386-ssefp-1.c: New test.
45294 * gcc.dg/i386-ssefp-1.c: New test.
45296 2002-11-08 Jan Hubicka <jh@suse.cz>
45298 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45300 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45302 * g++.dg/abi/vthunk3.C: New test.
45305 * g++.dg/template/crash2.C: New test.
45307 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45309 * g++.dg/abi/dtor1.C: New test.
45310 * g++.dg/abi/dtor2.C: Likewise.
45312 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45314 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45317 2002-11-04 Adam Nemet <anemet@lnxw.com>
45319 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45320 -mthumb. Only xfail with -O0.
45322 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45324 * g++.dg/abi/thunk1.C: New test.
45325 * g++.dg/abi/thunk2.C: Likewise.
45326 * g++.dg/abi/vtt1.C: Likewise.
45328 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45330 PR optimization/8423
45331 * gcc.c-torture/execute/builtin-constant.c: New test.
45333 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45335 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45336 Add some more cases.
45338 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45341 * g++.dg/opt/local1.C: New test.
45343 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45346 * g++.dg/template/complit1.C: New test.
45349 * g++.dg/template/typename4.C: Likewise.
45351 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45353 Core issue 287, PR c++/7639
45354 * g++.dg/template/instantiate1.C: Adjust error location.
45355 * g++.dg/template/instantiate3.C: New test.
45356 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45357 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45358 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45360 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45362 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45364 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45367 * g++.dg/init/dtor2.C: New test.
45369 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45371 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45372 * gcc.dg/nest.c: Bypass errors on irix6.
45374 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45376 * gcc.dg/nest.c: Expect error for mmix-*-*.
45377 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45379 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45381 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45384 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45386 2002-10-25 Mike Stump <mrs@apple.com>
45388 * gcc.dg/warn-1.c: New test.
45390 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45392 * g++.dg/template/typename3.C: New test.
45394 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45396 * g++.dg/lookup/ptrmem1.C: New test.
45398 * g++.dg/abi/vthunk2.C: New test.
45400 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45402 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45404 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45406 * g++.dg/abi/empty9.C: New test.
45408 2002-10-24 Richard Henderson <rth@redhat.com>
45410 * g++.dg/inherit/thunk1.C: Enable for ia64.
45412 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45415 * g++.dg/lookup/pretty1.C: New test.
45417 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45419 * gcc.dg/20021023-1.c: New test.
45421 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45424 * g++.dg/parse/inline1.C: New test.
45426 2002-10-23 Richard Henderson <rth@redhat.com>
45428 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45430 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45432 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45435 * g++.dg/parse/stmtexpr3.C: New test.
45437 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45439 * g++.dg/expr/cond1.C: New test.
45441 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45443 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45445 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45447 * g++.dg/abi/vbase13.C: New test.
45448 * g++.dg/abi/vbase14.C: Likewise.
45450 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45452 * gcc.dg/tls/pic-1.c: New test.
45453 * gcc.dg/tls/nonpic-1.c: New test.
45454 * gcc.dg/20021018-1.c: New test.
45456 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45458 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45459 Remove only files with the same base name as the test case.
45460 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45461 (profopt-execute): Likewise. Also, remove old profiling
45462 and performance data files before running the tests.
45464 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45465 * g++.dg/bprob/bprob.exp: Likewise.
45466 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45467 to allow more general test case names.
45469 * g++.dg/bprob/bprob-1.C: Rename to ...
45470 * g++.dg/bprob/g++-bprob-1.C: ... this.
45472 * g77.dg/bprob/bprob-1.f: Rename to ...
45473 * g77.dg/bprob/g77-bprob-1.f: ... this.
45475 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45477 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45478 bison 1.50 or later.
45480 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45482 * g++.dg/README: Describe more test directories.
45484 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45486 * g++.dg/init/array6.C: Add additional tests.
45488 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45490 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45491 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45493 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45495 * gcc.c-torture/compile/20020604-1.x: New.
45496 * gcc.c-torture/compile/simd-5.x: Likewise.
45497 * gcc.c-torture/execute/920710-1.x: Likewise.
45498 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45500 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45502 * g++.dg/inherit/override1.C: Add dg-options clause.
45504 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45506 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45509 2002-10-19 Andreas Schwab <schwab@suse.de>
45511 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45512 directory component.
45514 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45516 * g++.dg/inherit/thunk1.C: New test.
45518 * g++.dg/inherit/override1.C: New test.
45520 * g++.dg/abi/mangle11.C: New test.
45521 * g++.dg/abi/mangle14.C: New test.
45522 * g++.dg/abi/mangle17.C: New test.
45524 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45526 * g++.dg/overload/member2.C: New test.
45528 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45530 * g++.dg/README: Describe new compat directory.
45531 * g++.dg/dg.exp: Skip tests in compat directory.
45532 * README.compat: New file.
45533 * lib/compat.exp: New expect script.
45534 * g++.dg/compat: New test directory.
45535 * g++.dg/compat/compat.exp: New expect script.
45536 * g++.dg/compat/abi: New test directory.
45537 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45538 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45539 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45540 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45541 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45542 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45543 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45544 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45545 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45546 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45547 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45548 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45549 * g++.dg/compat/break: New test directory.
45550 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45551 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45552 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45553 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45554 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45555 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45556 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45557 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45558 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45559 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45560 g++.dg/compat/break/README: New files.
45561 * g++.dg/compat/eh: New test directory.
45562 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45563 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45564 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45565 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45566 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45567 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45568 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45569 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45570 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45571 g++.dg/compat/eh/filter2_y.C,
45572 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45573 g++.dg/compat/eh/new1_y.C,
45574 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45575 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45576 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45577 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45578 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45579 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45580 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45581 g++.dg/compat/eh/unexpected1_y.C: New files.
45582 * g++.dg/compat/init: New test directory.
45583 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45584 g++.dg/compat/init/array5_y.C,
45585 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45586 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45587 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45588 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45589 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45590 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45591 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45592 g++.dg/compat/init/init-ref2_y.C: New files.
45594 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45597 * g++.dg/inherit/using3.C: New test.
45599 2002-10-17 Jan Hubicka <jh@suse.cz>
45601 * gcc.dg/20021017-2.c: New test.
45603 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45605 * g++.dg/abi/mangle16.C: Adjust.
45607 * g++.dg/init/array8.C: New test.
45609 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45611 * gcc.dg/special/mips-abi.exp: New test.
45612 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45614 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45616 * g++.dg/abi/mangle16.C: New test.
45617 * g++.dg/abi/mangle17.C: Likewise.
45620 * g++.dg/template/ref1.C: New test.
45622 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45624 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45626 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45628 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45630 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45633 * g++.dg/init/array7.C: New test.
45635 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45637 * g++.dg/init/array6.C: New test.
45639 * g++.dg/abi/mangle13.C: Likewise.
45640 * g++.dg/abi/mangle14.C: Likewise.
45641 * g++.dg/abi/mangle15.C: Likewise.
45643 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45645 * g++.dg/abi/empty8.C: New test.
45647 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45649 * g++.dg/init/ctor1.C: New test.
45651 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45653 * gcc.c-torture/execute/20021015-1.c: New test.
45655 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45657 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45659 2002-10-14 Jan Hubicka <jh@suse.cz>
45661 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45663 2002-10-14 Richard Henderson <rth@redhat.com>
45665 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45667 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45669 PR optimization/6631
45670 * g++.dg/opt/const2.C: New test.
45672 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45675 * g++.dg/parse/friend1.C: New test.
45676 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45678 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45680 * gcc.dg/20021014-1.c: New test.
45682 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45685 * g++.dg/ext/vlm1.C: New test.
45686 * g++.dg/ext/vlm2.C: Likewise.
45688 * g++.dg/init/array1.C: Remove invalid braces.
45689 * g++.dg/init/brace1.C: New test.
45690 * g++.dg/init/copy2.C: Likewise.
45691 * g++.dg/init/copy3.C: Likewise.
45692 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45693 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45696 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45698 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45700 2002-10-11 Richard Shann <richard.shann@superh.com>
45702 * gcc.c-torture/compile/simd-5.c: New test.
45704 2002-10-10 Roger Sayle <roger@eyesopen.com>
45706 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45708 2002-10-10 Jim Wilson <wilson@redhat.com>
45710 * gcc.c-torture/execute/20021010-1.c: New test.
45712 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45715 * g++.dg/ext/typedef-init.C: New test.
45716 * gcc.dg/typedef-init.c: New test.
45718 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45720 * gcc.dg/cpp/paste13.c: New test.
45722 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45724 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45725 remaining platforms, XFAIL during compile, not execute. Don't
45728 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45730 * gcc.dg/alias-1.c: Tweak expected warning.
45732 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45734 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45736 2002-10-06 Andreas Jaeger <aj@suse.de>
45738 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45739 * gcc.dg/cpp/c++98.C: Likewise.
45741 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45742 * g++.dg/cpp/c++98.C: Likewise.
45744 * g++.dg/README (Subdirectories): Mention cpp directory.
45747 * gcc.dg/20021006-1.c: New test.
45749 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45752 * g++.dg/other/warning1.C: New test.
45754 2002-10-04 Roger Sayle <roger@eyesopen.com>
45756 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45757 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45758 and sparc-*-* with -m64 as expected failures. See PR 8087.
45760 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45763 * g++.dg/template/ptrmem3.C: New test.
45766 * g++.dg/template/union1.C: New test.
45768 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45771 * g++.dg/abi/mangle9.C: New test.
45772 * g++.dg/abi/mangle10.C: New test.
45773 * g++.dg/abi/mangle11.C: New test.
45774 * g++.dg/abi/mangle12.C: New test.
45776 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45779 * g++.dg/template/meminit1.C: New test.
45780 * g++.dg/warn/Wreorder-1.C: Likewise.
45781 * g++.old-deja/g++.mike/warn3.C: Tweak.
45782 * lib/prune.exp: Ingore "in copy constructor".
45784 2002-10-02 Andreas Jaeger <aj@suse.de>
45786 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45787 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45788 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45791 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45793 * gcc.dg/empty1.C: Fix typo.
45795 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45797 * gcc.dg/alias-1.c: New test.
45799 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45801 * gcc.dg/empty1.C: New test.
45803 * g++.dg/tls/init-2.C: Tweak error messages.
45805 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45807 * gcc.c-torture/compile/20020923-1.c: New test.
45809 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45811 * gcc.c-torture/execute/ffs-1.c: New test.
45812 * gcc.c-torture/execute/ffs-2.c: Ditto.
45814 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45816 * g++.dg/overload/member1.C: New test.
45818 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45820 * g++.dg/abi/empty7.C: New test.
45821 * g++.dg/init/pm2.C: Likewise.
45823 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45825 * g++.dg/rtti/crash1.C: New test.
45827 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45829 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45830 gcc.dg/sibcall-4.c: New tests.
45832 2002-09-28 Roger Sayle <roger@eyesopen.com>
45834 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45835 powerpc and MMIX targets.
45837 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45839 * gcc.dg/cpp/20020927-1.c: New.
45841 2002-09-26 David S. Miller <davem@redhat.com>
45843 * gcc.c-torture/compile/trunctfdf.c: New.
45845 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45847 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45849 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45851 * gcc.c-torture/execute/loop-15.c: New.
45853 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45855 * README.QMTEST: Fix typo.
45857 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45859 * gcc.dg/20020926-1.c: New test.
45861 2002-09-25 David S. Miller <davem@redhat.com>
45864 * gcc.c-torture/execute/shiftdi.c: New test.
45866 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45868 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45869 unique to the tool.
45870 * lib/g77.exp (g77_init): Likewise.
45871 * lib/g++.exp (g++_init): Likewise.
45872 * lib/objc.exp (objc_init): Likewise.
45874 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45876 * g++.dg/abi/empty5.C: New test.
45877 * g++.dg/abi/empty6.C: New test.
45878 * g++.dg/abi/vbase12.C: New test.
45880 2002-09-25 Richard Henderson <rth@redhat.com>
45882 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45883 too-small long double.
45885 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45887 * gcc.dg/20020919-1.c: New test.
45889 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45891 * g++.dg/abi/bitfield6.C: New test.
45892 * g++.dg/abi/bitfield7.C: New test.
45893 * g++.dg/abi/bitfield8.C: New test.
45894 * g++.dg/abi/vbase11.C: New test.
45896 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45898 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45899 hppa*-*-hpux*. Update test comment.
45901 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45903 * gcc.dg/tls/struct-1.c: New test.
45905 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45907 * gcc.dg/cpp/tr-warn2.c: Update.
45909 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45911 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45913 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45915 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45918 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45920 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45922 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45923 Adjust for c++filt moved to binutils. Remove spurious duplicate
45924 setting of cxxfilt.
45926 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45928 * gcc.dg/20020312-2.c: Update for darwin.
45930 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45932 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45934 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45936 * objc.dg/comp-types-1.m: New test.
45937 * objc.dg/comp-types-2.m: New test.
45938 * objc.dg/comp-types-3.m: New test.
45939 * objc.dg/comp-types-4.m: New test.
45940 * objc.dg/comp-types-5.m: New test.
45941 * objc.dg/comp-types-6.m: New test.
45943 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45945 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45947 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45949 * g++.dg/other/do1.C: New test.
45951 * g++.dg/template/subst1.C: New test.
45953 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45955 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45957 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45959 * g++.dg/template/qualttp20.C: Adjust expected errors.
45960 * g++.old-deja/g++.jason/report.C: Likewise.
45961 * g++.old-deja/g++.other/qual1.C: Likewise.
45963 * g++.dg/lookup/scoped2.C: New test.
45965 * g++.dg/ext/asm3.C: New test.
45967 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45969 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45971 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45973 * ChangeLog: follow spelling conventions.
45974 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45975 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45976 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45977 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45978 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45979 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45980 * g++.old-deja/g++.law/global-init1.C: Likewise.
45981 * g++.old-deja/g++.other/delete4.C: Likewise.
45982 * g++.old-deja/g++.other/inline21.C: Likewise.
45983 * g++.old-deja/g++.other/singleton.C: Likewise.
45984 * g77.dg/strlen0.f: Likewise.
45985 * g77.f-torture/compile/20010519-1.f: Likewise.
45986 * g77.f-torture/compile/980310-4.f: Likewise.
45987 * gcc.c-torture/compile/20000605-1.c: Likewise.
45988 * gcc.c-torture/execute/20020225-1.c: Likewise.
45989 * gcc.dg/c90-hexfloat-2.c: Likewise.
45990 * gcc.dg/c99-bool-1.c: Likewise.
45991 * gcc.dg/c99-hexfloat-2.c: Likewise.
45992 * gcc.dg/dll-2.c: Likewise.
45993 * gcc.dg/wtr-union-init-1.c: Likewise.
45994 * gcc.dg/wtr-union-init-2.c: Likewise.
45995 * gcc.dg/wtr-union-init-3.c: Likewise.
45996 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45997 * gcc.dg/cpp/defined.c: Likewise.
45998 * gcc.dg/cpp/macsyntx.c: Likewise.
45999 * gcc.dg/cpp/paste2.c: Likewise.
46000 * gcc.dg/cpp/trad/defined.c: Likewise.
46001 * gcc.dg/format/c90-printf-1.c: Likewise.
46002 * gcc.dg/format/c90-scanf-1.c: Likewise.
46003 * gcc.dg/format/c99-printf-1.c: Likewise.
46004 * gcc.dg/format/c99-scanf-1.c: Likewise.
46005 * gcc.misc-tests/gcov-8.c: Likewise.
46006 * lib/profopt.exp: Likewise.
46008 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46010 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46012 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46014 * g++.dg/inherit/using2.C: New test.
46016 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46018 * ChangeLog: Follow spelling conventions.
46019 * g++.dg/template/friend4.C: Likewise.
46020 * g++.old-deja/g++.pt/crash67.C: Likewise.
46021 * gcc.c-torture/execute/20000801-4.c: Likewise.
46022 * gcc.dg/c90-digraph-1.c: Likewise.
46023 * gcc.dg/c94-digraph-1.c: Likewise.
46024 * gcc.dg/c99-digraph-1.c: Likewise.
46025 * gcc.dg/cpp/line5.c: Likewise.
46026 * gcc.dg/cpp/multiline.c: Likewise.
46027 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46028 * gcc.dg/format/attr-3.c: Likewise.
46029 * gcc.dg/format/c90-scanf-3.c: Likewise.
46030 * gcc.dg/format/ext-4.c: Likewise.
46032 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46034 * g++.dg/template/pretty1.C: New test.
46036 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46038 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46040 2002-09-13 Matt Austern <austern@apple.com>
46042 * g++.dg/other/constref[12].C: New, regression tests for
46043 passing a cast expression to a function by const reference.
46045 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46047 * g++.dg/template/deduce1.C: New test.
46049 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46051 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46054 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46056 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46059 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46061 * gcc.c-torture/compile/20020910-1.c: New test.
46063 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46065 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46067 2002-09-10 Andreas Jaeger <aj@suse.de>
46069 * gcc.dg/20020312-2.c: Adjust for x86-64.
46071 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46073 * g77.dg/7388.f: New test case for PR 7388.
46075 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46077 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46079 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46081 * objc.dg/proto-lossage-1.m: New test.
46083 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46085 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46087 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46089 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46092 2002-09-06 Stan Shebs <shebs@apple.com>
46093 David Edelsohn <edelsohn@gnu.org>
46095 * gcc.dg/weak: New directory.
46096 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46097 target-specific xfail bits.
46098 * gcc.dg/typeof-2.c: Move to new directory.
46099 * gcc.dg/weak.exp: New expect script.
46101 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46103 * gcc.c-torture/execute/extzvsi.c: New test.
46105 2002-09-05 Stan Shebs <shebs@apple.com>
46107 * gcc.dg/weak-1.c: xfail on Darwin.
46108 * gcc.dg/weak-2.c: Ditto.
46109 * gcc.dg/weak-3.c: Ditto.
46110 * gcc.dg/weak-4.c: Ditto.
46111 * gcc.dg/weak-5.c: Ditto.
46112 * gcc.dg/weak-6.c: Ditto.
46113 * gcc.dg/weak-7.c: Ditto.
46114 * gcc.dg/weak-8.c: Ditto.
46115 * gcc.dg/weak-9.c: Ditto.
46117 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46119 * gcc.c-torture/execute/loop-14.c: New test.
46121 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46123 * g++.dg/other/cxa-atexit1.C: New test.
46125 * gcc.dg/typeof-2.c: New test.
46127 2002-09-03 Roger Sayle <roger@eyesopen.com>
46129 * gcc.dg/builtins-2.c: New testcase.
46130 * gcc.dg/builtins-3.c: New testcase.
46132 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46134 * gcc.dg/cpp/_Pragma4.c: New test.
46136 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46138 * objc/execute/nil_method-1.m: New testcase.
46140 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46142 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46143 [Object class], not [Object initialize].
46145 2002-08-31 Roger Sayle <roger@eyesopen.com>
46146 Hans-Peter Nilsson <hp@bitrange.com>
46148 * gcc.c-torture/execute/20020720-1.x: Skip test on
46149 mmix-knuth-mmixware. Correct comment.
46151 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46153 * g++.dg/abi/bitfield5.C: New test.
46154 * g++.dg/abi/vbase10.C: Likewise.
46156 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46158 * objc.dg/undeclared-selector.m: New test.
46160 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46162 * g++.dg/other/offsetof1.C: Avoid cast warning.
46164 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46166 * objc.dg/super-class-2.m: New test.
46168 2002-08-24 Matt Austern <austern@apple.com>
46170 * g++.dg/ext/lvaddr.C: New test.
46171 * g++.dg/ext/lvcast.C: New test.
46173 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46175 * g++.dg/inherit/cond1.C: New test.
46177 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46179 * gcc.dg/noncompile/incomplete-1.c: New test.
46181 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46183 * gcc.dg/typespec-1.c: New test.
46185 2002-08-20 Devang Patel <dpatel@apple.com>
46186 * objc.dg/proto-hier-2.m: New test.
46188 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46190 * objc.dg/bitfield-1.m: New test.
46191 * objc.dg/bitfield-2.m: New test.
46193 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46195 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46196 gcc.dg/c99-flex-array-4.c: New tests.
46198 2002-08-16 Stan Shebs <shebs@apple.com>
46200 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46202 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46204 * gcc.dg/typeof-1.c: New test.
46205 * g++.dg/ext/typeof2.C: New test.
46207 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46209 * g++.dg/other/offsetof1.C: New test.
46211 2002-08-14 Richard Henderson <rth@redhat.com>
46213 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46215 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46217 * gcc.dg/cpp/_Pragma3.c: New test.
46219 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46221 * g++.dg/template/inherit3: New test.
46223 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46225 * gcc.dg/bitfld-4.c: Add blank options.
46227 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46229 * g++.dg/template/crash1.C: New test.
46231 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46233 * gcc.dg/tls/opt-2.c: New test.
46235 2002-08-08 Devang Patel <dpatel@apple.com>
46237 * objc.dg/selector-1.m : New test
46239 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46241 * g++.dg/abi/bitfield4.C: New test.
46242 * gcc.dg/bitfld-4.c: New test.
46244 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46246 * g++.dg/other/packed1.C: New test.
46248 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46250 * g++.dg/abi/offsetof.C: Tweak error messages.
46251 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46253 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46255 * gcc.dg/bitfld-3.c: New test.
46257 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46258 Richard Henderson <rth@redhat.com>
46260 * gcc.dg/i386-bitfield1.c: New test.
46261 * g++.dg/abi/bitfield3.C: Update.
46263 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46265 * objc.dg/const-str-2.m: Update.
46266 * gcc.dg/cpp/c++98.c: Change to C extension.
46267 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46268 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46270 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46272 * gcc.dg/tls/diag-3.c: New.
46274 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46276 * g++.dg/README (Subdirectories): Document new subdir expr.
46277 * g++.dg/expr/pmf-1.C: New test.
46279 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46281 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46283 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46285 * g++.dg/abi/bitfield3.C: New test.
46287 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46289 * lib/gcov.exp: Tweak expected line formats.
46290 * gcc.misc-tests/gcov8.c: New test.
46291 * gcc.misc-tests/gcov8.x: New flags.
46293 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46295 * consistency.vlad/layout/endian.c: Include string.h.
46297 * gcc.c-torture/execute/20020805-1.c: New test.
46299 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46301 * g++.dg/other/conversion1.C: New test.
46303 2002-08-03 Roger Sayle <roger@eyesopen.com>
46305 * gcc.dg/builtins-1.c: New testcase.
46307 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46309 * g++.dg/inherit/access3.C: New test.
46311 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46313 * gcc.dg/ia64-visibility-2.c: New test.
46315 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46317 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46318 __qualifier_flags to __flags.
46320 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46322 * g++.dg/inherit/operator1.C: New test.
46323 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46324 * g++.dg/other/error1.C: Change expected error message.
46325 * g++.dg/template/conv4.C: Likewise.
46327 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46329 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46330 for documented behavior.
46332 2002-07-25 Roger Sayle <roger@eyesopen.com>
46334 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46335 several targets known to fail.
46337 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46339 * gcc.dg/mips-args-[123].c: New tests.
46341 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46343 * gcc.dg/ppc-spe.c: New.
46345 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46347 * g++.dg/other/ptrmem4.C: New testcase.
46349 2002-07-24 Richard Henderson <rth@redhat.com>
46351 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46353 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46355 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46357 2002-07-24 Roger Sayle <roger@eyesopen.com>
46359 * gcc.c-torture/execute/memset-3.c: New testcase.
46361 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46363 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46364 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46366 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46368 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46371 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46373 * gcc.c-torture/compile/simd-4.c: New test.
46375 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46377 PR c++/7347, c++/7348
46378 * g++.dg/template/access4.C: New test.
46379 * g++.dg/template/access5.C: New test.
46380 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46381 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46382 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46383 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46385 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46387 * gcc.dg/gnu89-init-2.c: New test.
46389 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46391 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46393 2002-07-20 Roger Sayle <roger@eyesopen.com>
46395 * gcc.c-torture/execute/20020720-1.c: New testcase.
46397 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46399 * gcc.dg/cpp/Wsignprom.c: New tests.
46401 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46403 * gcc.c-torture/execute/loop-13.c: New test.
46405 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46407 * gcc.dg/cpp/expr.c: New tests.
46409 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46411 * g++.dg/opt/pr6713.C: Add template instantiation.
46413 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46415 * gcc.dg/nest.c: New test.
46417 2002-07-17 Richard Henderson <rth@redhat.com>
46419 * g++.dg/opt/pr6713.C: New test.
46421 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46423 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46424 XFAIL for all x86 processors.
46426 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46428 * gcc.c-torture/execute/20010122-1.x: Do not test with
46429 -fomit-frame-pointer.
46431 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46433 * g++.dg/template/instantiate2.C: New test.
46434 * g++.dg/template/spec4.C: New test.
46436 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46438 * g++.dg/template/access2.C: New test.
46439 * g++.dg/template/access3.C: New test.
46441 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46443 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46444 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46445 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46446 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46447 Convert to use <stdarg.h>.
46448 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46450 * gcc.dg/va-arg-2.c: New.
46451 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46453 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46455 * gcc.c-torture/compile/20020710-1.c: New test.
46457 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46458 Andrew Pinski <pinskia@physics.uc.edu>
46460 gcc.c-torture/compile/simd-2.c: New testcase.
46461 gcc.c-torture/compile/simd-3.c: Likewise.
46463 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46466 * g++.dg/overload/error1.C: New test.
46468 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46470 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46471 configuration and IRIX 6 O32 ABI.
46473 2002-07-11 Roger Sayle <roger@eyesopen.com>
46475 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46477 2002-07-10 Roger Sayle <roger@eyesopen.com>
46479 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46481 2002-07-10 Jeffrey A Law <law@redhat.com>
46483 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46485 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46487 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46489 * gcc.dg/20020312-2.c: Check for __PPC__.
46491 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46493 * gcc.c-torture/compile/20020709-1.c: New test.
46495 2002-07-07 Roger Sayle <roger@eyesopen.com>
46497 * g++.dg/template/qualttp21.C: New test case.
46499 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46501 * gcc.c-torture/compile/20020706-1.c: New test.
46502 * gcc.c-torture/compile/20020706-2.c: New test.
46504 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46505 Alexandre Oliva <aoliva@redhat.com>
46507 * g++.dg/warn/incomplete1.C: New test.
46509 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46512 * g++.dg/warn/noreturn1.C: New test.
46514 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46517 * g++.dg/debug/debug6.C: New test.
46518 * g++.dg/debug/debug7.C: New test.
46520 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46522 * gcc.c-torture/compile/simd-3.c: New test.
46524 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46526 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46527 * gcc.dg/20020620-1.c: Likewise.
46529 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46532 * g++.dg/init/array4.C: New test.
46533 * g++.dg/init/array5.C: New test.
46535 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46537 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46538 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46540 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46542 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46543 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46544 * gcc.dg/wtr-conversion-1.c: Likewise.
46545 * gcc.dg/wtr-escape-1.c: Likewise.
46546 * gcc.dg/wtr-int-type-1.c: Likewise.
46547 * gcc.dg/wtr-label-1.c: Likewise.
46548 * gcc.dg/wtr-static-1.c: Likewise.
46549 * gcc.dg/wtr-strcat-1.c: Likewise.
46550 * gcc.dg/wtr-suffix-1.c: Likewise.
46551 * gcc.dg/wtr-switch-1.c: Likewise.
46552 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46553 * gcc.dg/wtr-union-init-1.c: Likewise.
46554 * gcc.dg/wtr-union-init-2.c: Likewise.
46555 * gcc.dg/wtr-union-init-3.c: Likewise.
46557 * gcc.dg/wtr-func-def-1.c: New test.
46559 2002-07-02 Devang Patel <dpatel@apple.com>
46561 * objc.dg/param-1.m: New test.
46563 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46565 * gcc.dg/cpp/trad/directive.c: Add test.
46566 * gcc.dg/cpp/trad/macroargs.c: Add test.
46567 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46569 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46571 * gcc.dg/cpp/cmdlne-M.c: New test.
46573 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46575 * objc.dg/desig-init-1.m: New test.
46577 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46580 * g++.dg/template/instantiate1.C: New test.
46582 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46585 * g++.dg/template/sizeof2.C: New test.
46587 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46589 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46590 gcc.dg/cpp/trad/include.c: New tests.
46592 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46595 * gcc.c-torture/compile/20020701-1.c: New test.
46597 2002-07-01 Stan Shebs <shebs@apple.com>
46599 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46601 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46602 (objc-torture-execute): or here.
46604 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46606 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46608 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46610 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46612 2002-06-30 Devang Patel <dpatel@apple.com>
46614 * objc.dg/fsyntax-only.m: New test.
46616 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46619 * g++.dg/template/friend7.C: New file.
46621 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46623 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46626 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46628 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46629 avoid division by zero.
46631 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46633 * gcc.dg/Wunknownprag.c: New tests.
46635 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46637 * gcc.c-torture/execute/simd-2.c: New test.
46639 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46641 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46642 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46643 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46644 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46645 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46646 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46647 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46648 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46649 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46650 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46651 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46652 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46653 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46654 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46655 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46656 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46657 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46659 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46661 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46662 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46663 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46664 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46666 * gcc.dg/cpp/trad/directive.c: Update.
46668 2002-06-23 Andreas Jaeger <aj@suse.de>
46670 * gcc.c-torture/execute/complex-6.c: New.
46672 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46674 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46675 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46676 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46677 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46679 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46681 * gcc.dg/cpp/trad: New directory with traditional tests copied
46682 from parent directory.
46683 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46684 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46685 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46686 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46687 Move to trad/ and rename.
46688 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46689 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46690 gcc.dg/cpp/trad/redef2.c: New tests.
46691 * gcc.dg/cpp/trad/trad.exp: New driver.
46693 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46695 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46696 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46697 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46698 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46701 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46703 * gcc.dg/20020620-1.c: New test.
46705 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46707 * g++.dg/template/ttp4.C: New test.
46709 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46711 * g++.dg/opt/vt1.C: Fix regexp.
46713 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46715 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46716 Don't use attribute `noinline'.
46718 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46720 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46722 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46724 * gcc.c-torture/execute/simd-1.c: New.
46726 * gcc.dg/simd-1.c: New.
46728 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46730 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46732 2002-06-16 Richard Henderson <rth@redhat.com>
46734 * g++.dg/ext/anon-struct1.C: New.
46735 * g++.dg/ext/anon-struct2.C: New.
46736 * g++.dg/ext/anon-struct3.C: New.
46737 * gcc.dg/anon-struct-1.c: New.
46738 * gcc.dg/anon-struct-2.c: New.
46739 * gcc.dg/anon-struct-3.c: New.
46740 * gcc.dg/20011008-1.c: Adjust warning text.
46741 * gcc.dg/20020527-1.c: Add -fms-extensions.
46743 2002-06-16 Richard Henderson <rth@redhat.com>
46745 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46747 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46749 * gcc.c-torture/execute/20020615-1.c: New test.
46751 2002-06-15 Roger Sayle <roger@eyesopen.com>
46753 * gcc.c-tortuture/execute/compare-1.c: New test case.
46754 * gcc.c-tortuture/execute/compare-2.c: New test case.
46755 * gcc.c-tortuture/execute/compare-3.c: New test case.
46757 2002-06-13 Richard Henderson <rth@redhat.com>
46759 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46762 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46764 * g++.dg/template/typename2.C: Update error message.
46766 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46768 * gcc.c-torture/execute/20020611-1.c: New test.
46770 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46772 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46773 list of targets to skip.
46775 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46777 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46778 targets if not optimizing.
46780 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46782 * gcc.c-torture/compile/20020605-1.c: New test.
46784 * g++.dg/opt/vt1.C: New test.
46786 * gcc.dg/20020531-1.c: New test.
46788 * gcc.dg/20020530-1.c: New test.
46790 * gcc.dg/20020527-1.c: New test.
46792 * g++.dg/opt/cse1.C: New test.
46794 2002-06-07 Roger Sayle <roger@eyesopen.com>
46796 * gcc.dg/20020607-2.c: New test case.
46798 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46800 * gcc.c-torture/compile/20020604-1.c: New test.
46802 2002-06-04 Richard Henderson <rth@redhat.com>
46804 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46805 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46806 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46808 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46810 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46812 2002-06-03 Richard Henderson <rth@redhat.com>
46814 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46815 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46817 2002-06-02 Richard Henderson <rth@redhat.com>
46819 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46820 test functions static.
46822 2002-06-02 Andreas Jaeger <aj@suse.de>
46824 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46827 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46829 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46830 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46831 Update for mofified diagnostics.
46832 * gcc.dg/c99-intconst-1.c: No longer fail.
46834 2002-06-02 Richard Henderson <rth@redhat.com>
46836 * gcc.dg/uninit-A.c: Remove xfail markers.
46838 2002-06-01 Roger Sayle <roger@eyesopen.com>
46840 * gcc.dg/fnegate-1.c: New test case.
46842 2002-05-30 Osku Salerma <osku@iki.fi>
46844 * gcc.c-torture/execute/mayalias-1.c: New file.
46846 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46848 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46849 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46850 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46852 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46854 * gcc.c-torture/execute/20020529-1.c: New test.
46856 2002-05-27 Richard Henderson <rth@redhat.com>
46858 * g++.dg/ext/attrib6.C: New test case.
46860 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46862 * gcc.c-torture/execute/pure-1.c: New test.
46864 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46866 * gcc.dg/cpp/arith-2.c: Remove.
46868 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46870 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46871 * gcc.dg/cpp/if-3.c: Remove.
46873 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46875 * g++.dg/opt/cse2.C: New test.
46877 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46879 * gcc.dg/cpp/arith-1.c: New semantic tests.
46880 * gcc.dg/cpp/if-1.c: Update.
46882 2002-05-24 Ben Elliston <bje@redhat.com>
46884 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46886 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46888 * gcc.dg/verbose-asm.c: New test.
46890 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46892 * gcc.dg/cpp/paste12.c: New test.
46894 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46896 * g++.dg/parse/named_ops.C: New test.
46898 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46900 * gcc.dg/weak-8.c: New test.
46902 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46904 * gcc.dg/weak-2.c: Allow optional leading underscore
46905 in scan-assembler symbol name.
46906 * gcc.dg/weak-3.c: Likewise.
46907 * gcc.dg/weak-4.c: Likewise.
46908 * gcc.dg/weak-5.c: Likewise.
46910 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46912 * gcc.dg/20020523-1.c: New test.
46914 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46916 * objc.dg/const-str-2.m: Update now that we stop after
46917 a command line error.
46919 2002-05-22 Richard Henderson <rth@redhat.com>
46921 * g++.dg/dg.exp: Fix typo in test pruneing.
46923 2002-05-22 Richard Henderson <rth@redhat.com>
46925 * g++.dg/dg.exp: Prune the tls subdirectory.
46926 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46927 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46928 * g++.dg/tls/init-1.C: New.
46930 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46932 * gcc.dg/20020517-1.c: New test.
46934 2002-05-21 Richard Henderson <rth@redhat.com>
46936 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46937 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46939 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46941 * g++.dg/other/copy2.C: New test.
46943 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46945 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46946 (MAX_COPY): Bump up to 10 times sizeof (long long).
46947 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46949 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46950 sizeof (long long).
46952 * gcc.c-torture/execute/strcpy-1.c: New test.
46954 2002-05-19 Jason Merrill <jason2redhat.com>
46956 * g++.dg/ext/oper1.C: New test.
46958 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46959 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46961 * README.QMTEST: New file.
46963 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46965 2002-05-19 Andreas Jaeger <aj@suse.de>
46967 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46969 * gcc.c-torture/execute/loop-2d.x: Likewise.
46971 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46973 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46974 support weak symbols.
46975 * gcc.dg/weak-4.c: Likewise.
46976 * gcc.dg/weak-6.c: Likewise.
46978 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46980 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46981 cygwin, coff and h8300-*-hms targets
46982 * gcc.dg/weak-5.c: Likewise.
46983 * gcc.dg/weak-7.c: Likewise.
46985 2002-05-16 Jason Merrill <jason@redhat.com>
46987 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46988 (scan-assembler-not, scan-assembler-dem): Likewise.
46989 (scan-assembler-dem-not): Likewise.
46991 2002-05-15 Richard Henderson <rth@redhat.com>
46993 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46995 2002-05-15 Richard Henderson <rth@redhat.com>
46997 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46998 (vfoo1f): Warning here.
46999 (vfoo1l): Don't redefine the alias.
47001 2002-05-14 Jason Merrill <jason@redhat.com>
47002 Alexandre Oliva <aoliva@redhat.com>
47004 * g++.dg/init/pm1.C: New test.
47006 2002-05-12 David S. Miller <davem@redhat.com>
47008 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47011 2002-05-10 Roger Sayle <roger@eyesopen.com>
47013 * gcc.c-torture/execute/20020510-1.c: New test case.
47015 2002-05-10 David S. Miller <davem@redhat.com>
47017 * gcc.c-torture/execute/conversion.c: Test long double too.
47019 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47021 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47022 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47023 * lib/g++.exp (g++_link_flags): Likewise.
47024 * lib/objc.exp (objc_target_compile): Likewise.
47026 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47028 * gcc.dg/cpp/poison.c: Update.
47029 * gcc.dg/cpp/20000625-2.c: Remove.
47030 * gcc.dg/cpp/direct2s.c: Remove final test.
47032 2002-05-08 Tom Rix <trix@redhat.com>
47034 * gcc.c-torture/execute/20020508-1.c: New test.
47035 * gcc.c-torture/execute/20020508-2.c: New test.
47036 * gcc.c-torture/execute/20020508-3.c: New test.
47038 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47040 * gcc.dg/cpp/charconst-4.c: More tests.
47042 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47045 * gcc.dg/weak-3.c: Update location of warning messages.
47046 * gcc.dg/weak-5.c: Likewise.
47048 2002-05-06 Roger Sayle <roger@eyesopen.com>
47050 * gcc.c-torture/execute/20020506-1.c: New test case.
47052 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47054 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47056 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47058 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47060 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47062 * gcc.dg/cpp/charconst-3.c: New test.
47064 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47066 * gcc.dg/cpp/charconst.c: Update tests.
47068 2002-05-05 Tim Josling <tej@melbpc.org.au>
47070 * treelang: Added directory for new sample language treelang. Also
47071 lib/treelang.exp: New file to signal treelang should be tested.
47073 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47075 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47076 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47077 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47078 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47079 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47080 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47081 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47083 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47085 * gcc.dg/format/xopen-2.c: New test.
47087 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47089 * gcc.dg/20020503-1.c: New test.
47091 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47093 * g++.dg/init/dtor1.C: Make it tougher.
47095 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47097 * g++.dg/init/dtor1.C: New test.
47099 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47101 * gcc.dg/altivec-8.c: New.
47103 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47105 * gcc.dg/altivec-7.c: New.
47107 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47109 * g++.dg/parse/typedef1.C: New test.
47111 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47114 * g++.dg/template/friend6.C: New test.
47117 * g++.dg/init/copy1.C: New test.
47119 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47121 * g++.dg/warn/effc1.C: New test.
47123 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47125 * gcc.dg/cpp/if-cexp.c: Add a test.
47127 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47129 * gcc.dg/20020426-2.c: New test.
47131 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47133 * gcc.dg/cpp/if-mop.c: Update.
47134 * gcc.dg/cpp/if-mpar.c: Add test.
47135 * gcc.dg/cpp/if-oppr.c: Update.
47137 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47140 * gcc.dg/weak-[2-7].c: New tests.
47142 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47144 * gcc.dg/enum1.c: New test.
47146 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47149 * g++.dg/inherit/access2.C: New test.
47151 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47154 * gcc.dg/20020426-1.c: New test.
47156 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47158 * g++.dg/abi/enum1.C: New test.
47160 2002-04-26 Richard Henderson <rth@redhat.com>
47162 * gcc.dg/c99-bool-1.c: Expect always true warning.
47164 2002-04-25 Roger Sayle <roger@eyesopen.com>
47166 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47168 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47170 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47173 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47175 * g++.dg/abi/mange7.C: New test.
47178 * g++.dg/parse/stmtexpr2.C: New test.
47180 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47182 * gcc.dg/20020312-2.c: Add SH target.
47184 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47186 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47187 compiler output on mips*-*-irix*.
47189 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47191 * g++.dg/parse/attr1.C: New test.
47193 2002-04-23 Roger Sayle <roger@eyesopen.com>
47195 * gcc.c-torture/execute/string-opt-17.c: New test case.
47196 * gcc.c-torture/execute/memset-2.c: New test case.
47198 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47201 * g++.dg/template/friend5.C: New test.
47204 * g++.dg/template/qual1.C: Likewise.
47206 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47208 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47209 Include stdlib.h, not stdio.h or ctype.h.
47211 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47213 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47214 cris-*-elf* and mmix-*-*.
47215 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47216 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47217 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47219 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47220 * gcc.dg/wchar_t-1.c: Ditto.
47222 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47224 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47227 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47229 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47231 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47233 * gcc.c-torture/execute/20000906-1.x: Delete.
47235 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47237 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47239 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47242 * g77.f-torture/execute/6367.f: New test.
47243 * g77.f-torture/execute/6367.x: Disable for MMIX.
47245 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47248 * g++.dg/opt/inline2.C: New test.
47250 2002-04-18 Richard Henderson <rth@redhat.com>
47252 * gcc.dg/20000906-1.c: Enable for all targets.
47253 * gcc.c-torture/compile/iftrap-2.c: New.
47255 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47257 * gcc.dg/20020418-1.c: New test.
47258 * gcc.dg/20020418-2.c: New test.
47260 2002-04-18 Richard Henderson <rth@redhat.com>
47262 * gcc.c-torture/compile/iftrap-1.c: New.
47263 * gcc.dg/iftrap-1.c: Adjust for ia64.
47264 * gcc.dg/iftrap-2.c: New.
47266 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47268 * gcc.c-torture/compile/20020418-1.c: New test.
47270 2002-04-18 Roger Sayle <roger@eyesopen.com>
47272 * gcc.c-torture/compile/20020415-1.c: New.
47274 2002-04-18 David S. Miller <davem@redhat.com>
47276 * gcc.c-torture/execute/20020418-1.c: New test.
47278 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47280 * gcc.dg/20020416-1.c: New test.
47282 * g++.dg/opt/inline1.C: New test.
47284 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47286 * gcc.dg/altivec-5.c: New test.
47288 * gcc.dg/20020415-1.c: New test.
47290 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47292 * lib/chill.exp: Remove.
47294 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47296 * g++.dg/other/big-struct.C: New test.
47298 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47300 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47303 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47306 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47307 in scan-assembler function name
47309 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47311 * g77.f-torture/execute/980628-4.x,
47312 g77.f-torture/execute/980628-5.x,
47313 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47314 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47315 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47318 2002-04-13 David S. Miller <davem@redhat.com>
47320 * gcc.c-torture/execute/20020413-1.c: New test.
47322 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47325 * g++.dg/ext/asm1.C: New tests.
47327 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47330 * g++.dg/parse/stmtexpr1.C: New test.
47333 * g++.dg/template/copy1.C: New test.
47335 2002-04-12 Richard Henderson <rth@redhat.com>
47337 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47339 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47341 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47342 gcc.c-torture/execute/20020307-2.c.
47344 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47346 * g++.dg/ext/attrib5.C,
47347 * g++.dg/lookup/struct1.C: New tests.
47349 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47351 * gcc.dg/20020411-1.c: New test.
47353 * gcc.c-torture/execute/20020411-1.c: New test.
47355 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47357 * g77.f-torture/execute/6177.f: New test.
47359 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47362 * g++.dg/opt/cleanup1.C: New test.
47364 * g++.dg/opt/const1.C: New test.
47366 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47368 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47370 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47373 * g++.dg/template/typename2.C: New test.
47375 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47377 * gcc.c-torture/execute/loop-12.c: New.
47379 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47381 * g77.f-torture/execute/980628-4.x,
47382 g77.f-torture/execute/980628-5.x,
47383 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47384 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47385 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47387 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47389 PR optimization/6086
47390 * g++.dg/opt/preinc1.C: New test.
47392 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47395 * g++.dg/opt/static2.C: New test.
47397 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47400 * gcc.dg/20020406-1.c: New test.
47402 2002-04-04 David S. Miller <davem@redhat.com>
47404 * gcc.c-torture/execute/20020404-1.c: New test.
47406 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47409 * gcc.dg/20020312-2.c: Do not declare global register variable
47410 if __PIC__ or __pic__ is defined.
47412 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47414 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47415 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47417 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47419 * gcc.misc-tests/linkage.exp: Update last change to handle
47420 sparc*-, not just sparc-.
47422 2002-04-03 Richard Henderson <rth@redhat.com>
47424 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47426 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47428 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47430 2002-04-02 David S. Miller <davem@redhat.com>
47432 * gcc.c-torture/execute/20020402-3.c: New test.
47434 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47436 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47437 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47439 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47440 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47441 g77.f-torture/execute/20001201.x,
47442 g77.f-torture/execute/u77-test.x: New files.
47444 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47445 * gcc.dg/wchar_t-1.c: Ditto.
47447 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47449 * gcc.c-torture/execute/20020402-1.c: New test.
47451 2002-04-01 Richard Henderson <rth@redhat.com>
47453 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47455 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47457 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47459 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47461 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47463 * g++.dg/inherit/template-as-base.C: Expect error.
47464 * g++.dg/inherit/namespace-as-base.C: Likewise.
47466 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47468 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47469 g++.dg/ext/instantiate3.C: Tweak match patterns.
47471 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47472 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47475 2002-03-31 Richard Henderson <rth@redhat.com>
47477 * gcc.dg/special/alias-2.c: New.
47478 * gcc.dg/special/ecos.exp: Run it.
47480 2002-03-31 Richard Henderson <rth@redhat.com>
47482 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47484 2002-03-31 Kazu Hirata <kazu@hxi.com>
47486 * gcc.dg/weak-1.c: Disable on h8300 port.
47488 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47490 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47491 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47493 * g++.dg/bprob/bprob-1.C: New test.
47494 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47495 * g++.dg/gcov/gcov-1.C: New test.
47496 * g++.dg/gcov/gcov-1.x: New file.
47497 * g++.dg/gcov/gcov-2.C: New test.
47498 * g++.dg/gcov/gcov-3.C: New test.
47499 * g++.dg/gcov/gcov-3.h: New file.
47501 2002-03-28 Roger Sayle <roger@eyesopen.com>
47503 * g++.old-deja/g++.other/builtins5.C: New test.
47504 * g++.old-deja/g++.other/builtins6.C: New test.
47505 * g++.old-deja/g++.other/builtins7.C: New test.
47506 * g++.old-deja/g++.other/builtins8.C: New test.
47507 * g++.old-deja/g++.other/builtins9.C: New test.
47509 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47511 * g++.dg/opt/static1.C: New test.
47513 * g++.dg/opt/longbranch1.C: New test.
47515 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47517 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47519 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47521 2002-03-28 Jeffrey A Law (law@redhat.com)
47523 * gcc.c-torture/execute/20020328-1.c: New test.
47525 2002-03-27 Richard Henderson <rth@redhat.com>
47527 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47528 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47529 move from g++.old-deja/g++.ext/.
47531 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47533 * g++.dg/init/new2.C: New test.
47535 2002-03-26 Richard Henderson <rth@redhat.com>
47537 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47539 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47542 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47544 * gcc.dg/20001102-1.c: Likewise.
47546 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47548 * gcc.dg/cpp/endif-pedantic1.c,
47549 gcc.dg/cpp/endif-pedantic2.c: New tests.
47551 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47553 * g++.dg/init/new1.C: New test.
47555 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47557 * g++.dg/abi/vbase9.C: New test.
47559 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47561 * gcc.dg/arm-asm.c: New test.
47563 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47565 * gcc.dg/Wswitch-enum.c: New test.
47568 2002-03-26 Richard Henderson <rth@redhat.com>
47570 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47573 2002-03-25 Richard Henderson <rth@redhat.com>
47575 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47578 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47579 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47581 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47583 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47585 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47587 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47588 targets using generic thunk support.
47590 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47592 * gcc.c-torture/compile/20020323-1.c: New test.
47594 * g++.dg/opt/conj2.C: New test.
47596 2002-03-24 Richard Henderson <rth@redhat.com>
47598 * gcc.dg/weak-1.c: Use -fno-common.
47600 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47602 * g77.dg/f77-edit-apostrophe-out.f: New test
47603 * g77.dg/f77-edit-h-out.f: New test
47604 * g77.dg/f77-edit-t-in.f: New test
47605 * g77.dg/f77-edit-t-out.f: New test
47606 * g77.dg/f77-edit-x-out.f: New test
47607 * g77.dg/f77-edit-slash-out.f: New test
47608 * g77.dg/f77-edit-colon-out.f: New test
47609 * g77.dg/f77-edit-s-out.f: New test
47611 2002-03-24 Richard Henderson <rth@redhat.com>
47613 * objc/execute/formal_protocol-6.x: New XFAIL.
47615 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47617 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47618 that do not support weak symbols
47620 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47622 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47623 * lib/g77.exp: Likewise.
47624 * lib/objc.exp: Likewise.
47626 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47628 * gcc.dg/Wswitch-default.c: New test.
47630 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47632 * g++.dg/other/enum1.C: New test.
47634 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47636 * gcc.dg/pragma-ep-3.c: Fix typo.
47638 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47640 * g++.dg/inherit/template-as-base.C: New test.
47642 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47644 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47645 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47647 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47649 * gcc.dg/cpp/multiline.c: Update to match.
47651 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47653 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47655 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47657 * gcc.dg/cpp/extratokens2.c: New file.
47659 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47661 * gcc.dg/20020312-2.c: Add rs6000 target.
47663 * gcc.c-torture/compile/20020319-1.c: New test.
47665 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47667 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47668 (A, E): Handle this.
47670 2002-03-20 Jason Merrill <jason@redhat.com>
47672 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47674 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47675 through prune_gcc_output.
47677 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47679 * gcc.c-torture/compile/20020320-1.c: New test.
47681 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47683 * gcc.c-torture/compile/20020318-1.c: New test.
47685 * gcc.dg/struct-by-value-1.c: New test.
47687 * gcc.dg/20020319-1.c: New test.
47689 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47691 * g++.dg/opt/conj1.C: New test.
47693 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47695 * g++.dg/template/qualttp20.C: Revert previous change.
47696 * g++.dg/template/qualttp3.C: Likewise.
47697 * g++.dg/template/qualttp4.C: Likewise.
47698 * g++.dg/template/qualttp5.C: Likewise.
47699 * g++.dg/template/qualttp6.C: Likewise.
47700 * g++.dg/template/qualttp7.C: Likewise.
47701 * g++.dg/template/qualttp8.C: Likewise.
47702 * g++.dg/template/recurse.C: Likewise.
47704 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47706 * gcc.dg/cpp/wchar-1.c: Update.
47708 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47710 * g++.dg/template/conv1.C: New test.
47711 * g++.dg/template/conv2.C: New test.
47712 * g++.dg/template/conv3.C: New test.
47713 * g++.dg/template/conv4.C: New test.
47715 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47717 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47718 * g++.dg/template/qualttp3.C: Likewise.
47719 * g++.dg/template/qualttp4.C: Likewise.
47720 * g++.dg/template/qualttp5.C: Likewise.
47721 * g++.dg/template/qualttp6.C: Likewise.
47722 * g++.dg/template/qualttp7.C: Likewise.
47723 * g++.dg/template/qualttp8.C: Likewise.
47724 * g++.dg/template/recurse.C: Likewise.
47726 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47728 * g++.dg/opt/dtor1.C: New test.
47730 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47732 * gcc.c-torture/compile/20020315-1.c: New test.
47734 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47736 * gcc.dg/weak-1.c: Fix scan tests.
47738 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47740 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47741 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47742 cris-*-aout* mmix-*-*.
47743 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47744 cris-*-aout* mmix-*-*.
47745 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47746 cris-*-elf* cris-*-aout* and mmix-*-*.
47747 * gcc.dg/20001009-1.c: Ditto.
47748 * gcc.dg/20010912-1.c: Ditto.
47749 * gcc.dg/20020122-4.c: Ditto.
47750 * gcc.dg/inline-2.c: Ditto.
47752 2002-03-14 Jeffrey A Law (law@cygnus.com)
47754 * gcc.c-torture/compile/20020314-1.c: New test.
47756 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47758 * gcc.c-torture/execute/20020314-1.c: New test.
47760 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47762 * g++.dg/warn/Wunused-1.C: New test.
47764 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47766 * g++.dg/abi/mangle6.C: New test.
47768 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47770 * gcc.c-torture/compile/20020309-2.c: New test.
47772 * gcc.c-torture/compile/20020312-1.c: New test.
47774 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47776 * g++.dg/other/access1.C: New test.
47778 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47780 * gcc.c-torture/execute/wchar_t-1.c: New test.
47782 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47784 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47786 2002-03-12 Roger Sayle <roger@eyesopen.com>
47788 * gcc.dg/20020312-1.c: New test case.
47790 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47792 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47794 2002-03-11 Richard Henderson <rth@redhat.com>
47796 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47797 * g++.old-deja/g++.jason/report.C: Likewise.
47799 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47801 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47802 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47804 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47806 * g++.dg/overload/pmf1.C: New test.
47808 2002-03-11 Kazu Hirata <kazu@hxi.com>
47810 * gcc.c-torture/execute/20020307-1.c: Use long.
47812 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47814 PR optimization/5844
47815 * gcc.dg/20020310-1.c: New test.
47817 2002-03-09 Michael Meissner <meissner@redhat.com>
47819 * gcc.c-torture/execute/memcpy-2.c: New test.
47820 * gcc.c-torture/execute/memset-1.c: New test.
47821 * gcc.c-torture/execute/strlen-1.c: New test.
47822 * gcc.c-torture/execute/strcmp-1.c: New test.
47823 * gcc.c-torture/execute/strncmp-1.c: New test.
47825 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47827 * gcc.dg/ppc-ldstruct.c: New test.
47829 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47831 * gcc.c-torture/execute/va-arg-22.c: New test.
47833 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47835 * gcc.c-torture/compile/20020309-1.c: New test.
47837 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47839 * gcc.c-torture/execute/20020307-2.c: New test.
47841 2002-03-07 Jeffrey A Law (law@redhat.com)
47843 * g77.f-torture/compile/20020307-1.f: New test.
47845 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47847 * gcc.dg/unordered-1.c: New test.
47849 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47851 * gcc.c-torture/execute/20020307-1.c: New test.
47853 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47855 * gcc.dg/20020304-1.c: New test.
47857 * gcc.c-torture/compile/20020304-2.c: New test.
47859 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47861 * gcc.c-torture/compile/20020304-1.c: New test case
47864 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47866 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47868 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47870 * g++.dg/other/classkey1.C: New test.
47872 2002-03-01 Richard Henderson <rth@redhat.com>
47874 * gcc.c-torture/compile/981223-1.x: New.
47875 * gcc.c-torture/compile/920625-1.x: New.
47877 2002-02-28 Richard Henderson <rth@redhat.com>
47879 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47881 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47883 * gcc.c-torture/execute/20020227-1.c: New test.
47885 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47887 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47889 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47890 * g++.old-deja.g++.other/defarg1.C: Likewise.
47891 * g++.old-deja/g++.pt/calls2.C: Likewise.
47892 * g++.old-deja/g++.pt/crash20.C: Likewise.
47893 * g++.old-deja/g++.pt/crash30.C: Likewise.
47894 * g++.old-deja/g++.pt/crash36.C: Likewise.
47895 * g++.old-deja/g++.pt/crash6.C: Likewise.
47896 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47897 * g++.old-deja/g++.pt/derived3.C: Likewise.
47898 * g++.old-deja/g++.pt/error1.C: Likewise.
47899 * g++.old-deja/g++.pt/friend21.C: Likewise.
47900 * g++.old-deja/g++.pt/friend23.C: Likewise.
47901 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47902 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47904 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47906 * gcc.c-torture/execute/20020225-2.c: New test.
47908 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47910 * gcc.c-torture/execute/920730-1t.c,
47911 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47912 Delete test cases, only relevant to -traditional.
47914 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47916 * gcc.dg/cpp/undef1.c: Remove.
47917 * gcc.dg/cpp/directiv.c: Update.
47918 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47920 2002-02-27 Michael Meissner <meissner@redhat.com>
47922 * gcc.c-torture/execute/20020226-1.c: New test.
47924 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47926 * g++.dg/debug/debug4.C: New test.
47928 * gcc.dg/ia64-visibility-1.c: New test.
47930 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47932 * gcc.dg/debug/20020224-1.c: New.
47934 2002-02-25 Kazu Hirata <kazu@hxi.com>
47936 * gcc.c-torture/execute/960416-1.x: New.
47937 * gcc.c-torture/execute/divconst-3.x: Likewise.
47939 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47941 * gcc.dg/20020224-1.c: New test.
47943 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47945 * gcc.c-torture/execute/20020225-1.c: New.
47947 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47949 * gcc.dg/cpp/wchar-1.c: New test.
47951 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47953 * gcc.dg/20020222-1.c: New test.
47955 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47957 * g++.dg/opt/anonunion1.C: New test.
47959 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47961 * g++.dg/template/qualttp19.C: New test.
47962 * g++.dg/template/qualttp20.C: New test.
47963 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47964 * g++.old-deja/g++.other/qual1.C: Likewise.
47966 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47968 * gcc.dg/attr-alwaysinline.c: New.
47970 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47972 * gcc.dg/20020220-1.c: New test.
47974 * gcc.dg/20020220-2.c: New test.
47976 * g++.dg/opt/mmx1.C: New test.
47978 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47980 * gcc.c-torture/compile/20020110.c: New test.
47982 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47984 * gcc.c-torture/execute/20020219-1.c: New test.
47986 * gcc.dg/20020219-1.c: New test.
47988 * gcc.dg/noncompile/20020220-1.c: New test.
47990 * g++.dg/opt/ptrintsum1.C: New test.
47992 * gcc.dg/debug/20020220-1.c: New test.
47994 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47996 * gcc.c-torture/execute/20020216-1.c: New test.
47998 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48000 * gcc.dg/decl-1.c: Update, new test.
48002 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48004 * g++.dg/abi/bitfield1.C: New test.
48005 * g++.dg/abi/bitfield2.C: New test.
48007 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48009 * gcc.dg/attr-nest.c: New test.
48011 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48013 * gcc.c-torture/execute/20020215-1.c: New test.
48015 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48017 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48018 * g++.dg/debug/debug.exp: New.
48019 * g++.dg/debug/trivial.C: New.
48020 * g++.dg/debug/debug1.C: Moved...
48021 * g++.dg/other/debug1.C: ...from here.
48022 * g++.dg/debug/debug2.C: Moved...
48023 * g++.dg/other/debug2.C: ...from here.
48024 * g++.dg/debug/debug3.C: Moved...
48025 * g++.dg/other/debug3.C: ...from here.
48027 * gcc.dg/noncompile/20020213-1.c: New test.
48029 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48031 * g++.dg/other/debug3.C: New test.
48033 * gcc.c-torture/execute/20020213-1.c: New test.
48035 2002-02-13 Richard Smith <richard@ex-parrot.com>
48037 * g++.old-deja/g++.other/thunk1.C: New test.
48039 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48041 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48043 2002-02-13 Stan Shebs <shebs@apple.com>
48045 * gcc.dg/altivec-3.c: New.
48047 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48049 * gcc.dg/Wunreachable-1.c: New test.
48050 * gcc.dg/Wunreachable-2.c: New test.
48052 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48054 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48056 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48058 * gcc.dg/decl-1.c: New test.
48060 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48062 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48064 2002-02-10 Kazu Hirata <kazu@hxi.com>
48066 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48067 * gcc.c-torture/compile/980506-1.x: Likewise.
48069 2002-02-10 Kazu Hirata <kazu@hxi.com>
48071 * gcc.dg/20020210-1.c: New.
48073 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48075 * g77.f-torture/execute/947.f: New regression test
48076 for PR fortran/947.
48078 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48080 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48081 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48083 2002-02-08 Richard Henderson <rth@redhat.com>
48085 * gcc.c-torture/compile/labels-3.c: New.
48087 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48089 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48090 expression statements work instead.
48091 * gcc.dg/noncompile/20020207-1.c: New test.
48093 2002-02-07 Richard Henderson <rth@redhat.com>
48095 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48097 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48099 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48101 * lib/g77-dg.exp: Trim g77 error messages so that they are
48102 recognized by dg.exp.
48104 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48107 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48109 2002-02-07 Richard Henderson <rth@redhat.com>
48111 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48112 to be sufficiently aligned for integers.
48114 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48116 * g++.dg/template/friend4.C: New test.
48118 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48121 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48124 2002-02-07 Richard Henderson <rth@redhat.com>
48126 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48127 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48128 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48129 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48131 2002-02-06 Richard Henderson <rth@redhat.com>
48133 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48135 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48137 * gcc.dg/20020206-1.c: New test.
48139 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48141 * gcc.c-torture/execute/20020206-1.c: New test.
48143 * gcc.c-torture/execute/20020206-2.c: New test.
48145 PR optimization/5429:
48146 * gcc.c-torture/compile/20020206-1.c: New test.
48148 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48150 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48151 as certain file formats cannot support particularly large
48154 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48155 and do not expect to be able to link the executable.
48157 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48158 fail because the COFF format does not support the weak attribute.
48160 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48162 * g77.dg/pr5473.f: New test
48164 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48166 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48167 Fix testcase accordingly.
48169 2002-02-04 Richard Henderson <rth@redhat.com>
48171 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48172 (buf): Change to be an array of pointers, not ints.
48174 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48176 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48177 before all tests. Move warning one line above to match where it
48179 * gcc.dg/Wswitch-2.c: New test.
48180 * g++.dg/warn/Wswitch-1.C: New test.
48181 * g++.dg/warn/Wswitch-2.C: New test.
48183 2002-02-04 Richard Henderson <rth@redhat.com>
48185 * g++.dg/abi/offsetof.C: Fix size comparison.
48187 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48189 * gcc.dg/cast-qual-2.c: New test.
48191 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48193 * gcc.dg/20020201-4.c: New test.
48195 2002-02-04 Ben Elliston <bje@redhat.com>
48197 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48198 target_info attribute != 0, in addition to the empty string.
48199 (gcc_target_compile): Likewise.
48201 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48203 * gcc.dg/Wswitch.c: New test.
48204 PR gcc/4475. PR gcc/3780.
48206 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48208 * g77.f-torture/execute/5122.f: New test for regressions
48209 against PR fortran/5122.
48211 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48213 * g77.f-torture/compile/pr3743.f: Delete
48214 * g77.dg/pr3743-1.f: New test.
48215 * g77.dg/pr3743-2.f: New test.
48216 * g77.dg/pr3743-3.f: New test.
48217 * g77.dg/pr3743-4.f: New test.
48219 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48221 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48223 2002-02-02 Richard Henderson <rth@redhat.com>
48225 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48226 * gcc.c-torture/execute/bf64-1.c: Likewise.
48228 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48230 * gcc.dg/20020201-2.c: New test.
48232 * gcc.dg/20020201-3.c: New test.
48234 * gcc.c-torture/execute/bitfld-2.c: New test.
48236 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48238 * gcc.dg/bitfld-1.c: Update.
48239 * gcc.dg/bitfld-2.c: Update.
48240 * gcc.c-torture/execute/bitfld-1.x: New.
48242 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48244 * gcc.c-torture/execute/20020201-1.c: New test.
48246 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48249 * gcc.dg/20020201-1.c: New test.
48251 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48254 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48255 * g77.f-torture/compile/pr3743.x: Remove
48257 2002-01-31 Tom Rix <trix@redhat.com>
48259 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48261 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48263 * gcc.dg/noncompile/20020130-1.c: New test.
48265 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48267 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48269 2002-01-29 Richard Henderson <rth@redhat.com>
48271 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48273 * gcc.c-torture/execute/bf64-1.c: Likewise.
48275 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48277 * gcc.c-torture/execute/20020129-1.c: New test.
48279 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48281 * gcc.c-torture/compile/20000224-1.c: Update.
48282 * gcc.c-torture/execute/bitfld-1.c: New tests.
48283 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48284 * gcc.dg/uninit-A.c: Update.
48286 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48288 * g++.dg/template/ctor1.C: Add instantiation.
48290 2002-01-28 Paul Koning <pkoning@equallogic.com>
48292 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48293 argument to __builtin_prefetch to be const ptr.
48295 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48297 * gcc.c-torture/compile/20020120-1.c: New test.
48299 2002-01-27 Kazu Hirata <kazu@hxi.com>
48301 * gcc.c-torture/execute/20020127-1.c: New test.
48303 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48305 * g77.dg/f77-edit-i-in.f: New test
48306 * g77.dg/f77-edit-i-out.f: New test
48308 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48310 * gcc.dg/debug/debug.exp: New file.
48311 * gcc.dg/debug/trivial.c: New file.
48312 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48313 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48314 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48315 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48316 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48317 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48318 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48319 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48320 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48321 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48322 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48323 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48324 * gcc.dg/20000503-1.c: Removed.
48325 * gcc.dg/20010207-1.c: Removed.
48326 * gcc.dg/20011223-1.c: Removed.
48327 * gcc.dg/20020104-2.c: Removed.
48328 * gcc.dg/debug-1.c: Removed.
48329 * gcc.dg/debug-2.c: Removed.
48330 * gcc.dg/debug-3.c: Removed.
48331 * gcc.dg/debug-4.c: Removed.
48332 * gcc.dg/debug-5.c: Removed.
48333 * gcc.dg/debug-6.c: Removed.
48334 * gcc.dg/dwarf2-1.c: Removed.
48335 * gcc.dg/dwarf2-2.c: Removed.
48337 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48339 * g++.old-deja/g++.other/eh5.C: New test.
48340 * g++.old-deja/g++.other/sibcall2.C: New test.
48341 * g++.old-deja/g++.other/array9.C: New test.
48342 * g++.old-deja/g++.other/typename2.C: New test.
48343 * g++.old-deja/g++.other/crash60.C: New test.
48344 * g++.old-deja/g++.other/conv9.C: New test.
48345 * g++.old-deja/g++.other/mangle10.C: New test.
48346 * g++.old-deja/g++.other/unchanging1.C: New test.
48347 * g++.old-deja/g++.other/exprstmt1.C: New test.
48348 * g++.old-deja/g++.other/inline23.C: New test.
48349 * g++.old-deja/g++.eh/ia64-1.C: New test.
48350 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48351 * g++.old-deja/g++.other/reload1.C: New test.
48352 * g++.old-deja/g++.other/static20.C: New test.
48353 * g++.old-deja/g++.other/local-alloc1.C: New test.
48354 * g++.old-deja/g++.other/conv8.C: New test.
48355 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48356 * g++.old-deja/g++.other/storeexpr1.C: New test.
48357 * g++.old-deja/g++.other/storeexpr2.C: New test.
48358 * g++.dg/eh/template2.C: New test.
48359 * g++.dg/warn/weak1.C: New test.
48361 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48363 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48364 Remove first, non-varying, argument.
48366 2002-01-23 Richard Henderson <rth@redhat.com>
48368 * gcc.dg/inline-2.c: New.
48370 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48371 Add optional target arg. Check number of arguments.
48372 (scan-assembler-not, scan-assembler-dem): Likewise.
48373 (scan-assembler-dem-not): Likewise.
48375 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48377 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48379 * g++.old-deja/g++.brendan/parse3.C,
48380 g++.old-deja/g++.other/crash26.C,
48381 g++.old-deja/g++.other/crash28.C,
48382 g++.old-deja/g++.other/crash29.C,
48383 g++.old-deja/g++.other/crash30.C,
48384 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48386 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48388 * gcc.dg/20020115-1.c: New.
48390 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48392 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48394 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48396 * gcc.dg/20020122-3.c: New.
48398 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48400 * g++.dg/other/gc1.C: New test.
48402 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48404 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48406 2002-01-22 Richard Henderson <rth@redhat.com>
48408 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48410 2002-01-22 Richard Henderson <rth@redhat.com>
48412 * gcc.dg/20020122-4.c: New.
48414 2002-01-22 H.J. Lu <hjl@gnu.org>
48416 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48418 * gcc.dg/special/ecos.exp: Likewise.
48419 * lib/g++-dg.exp: Likewise.
48420 * lib/g77-dg.exp: Likewise.
48421 * lib/gcc-dg.exp : Likewise.
48422 * lib/mike-g++.exp: Likewise.
48423 * lib/mike-g77.exp: Likewise.
48424 * lib/mike-gcc.exp: Likewise.
48425 * lib/objc-dg.exp: Likewise.
48427 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48430 * gcc.dg/20020122-2.c: New test.
48432 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48434 * gcc.dg/20020122-1.c: New test.
48436 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48438 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48440 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48442 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48444 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48446 * gcc.c-torture/compile/20020121-1.c: New test.
48448 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48450 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48453 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48455 * gcc.dg/20020218-1.c: New test.
48457 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48459 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48461 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48462 "At global scope" warning
48463 * g++.dg/ext/align1.C: Change cygwin test for alignment
48464 from db-bogus to dg-warning
48466 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48468 * g77.f-torture/compile/cpp2.F: New test.
48470 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48472 * g++.dg/template/access1.C: New test.
48474 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48476 * gcc.dg/20020118-1.c: New.
48478 2002-01-18 Kazu Hirata <kazu@hxi.com>
48480 * gcc.c-torture/execute/20020118-1.c: New test.
48482 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48484 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48485 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48486 alignment warnings.
48488 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48490 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48491 torture_with_loops and torture_without_loops
48493 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48495 * gcc.c-torture/compile/20020116-1.c: New test.
48497 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48499 * gcc.dg/20020116-2.c: New test.
48501 * gcc.dg/ultrasp4.c: New test.
48503 * gcc.dg/20020116-1.c: New test.
48505 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48507 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48510 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48512 * gcc.misc-tests/i386-prefetch.exp: New.
48513 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48514 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48515 * gcc.misc-tests/i386-pf-none-1.c: New test.
48516 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48518 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48520 * gcc.dg/gnu89-init-1.c: Add new tests.
48522 2002-01-15 Andreas Jaeger <aj@suse.de>
48524 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48525 * gcc.dg/i386-mmx-2.c: Likewise.
48526 * gcc.dg/i386-sse-1.c: Likewise.
48527 * gcc.dg/i386-sse-2.c: Likewise.
48528 * gcc.dg/i386-sse-3.c: Likewise.
48530 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48532 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48533 Uncomment additional cases that now pass.
48535 2002-01-11 Richard Henderson <rth@redhat.com>
48537 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48538 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48540 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48542 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48544 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48546 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48547 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48549 2002-01-10 Dale Johannesen <dalej@apple.com>
48551 * gcc.c-torture/execute/loop-11.c: New.
48553 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48555 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48556 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48558 2002-01-09 Richard Henderson <rth@redhat.com>
48560 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48561 type in which to perform the operation for each size.
48563 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48565 * gcc.c-torture/compile/20020109-2.c: New test.
48567 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48569 * gcc.c-torture/execute/loop-10.c: New test.
48571 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48573 * gcc.c-torture/compile/20010226-1.c: New test.
48574 * gcc.c-torture/compile/20010227-1.c: New test.
48575 * gcc.c-torture/compile/20010426-1.c: New test.
48576 * gcc.c-torture/compile/20010510-1.c: New test.
48577 * gcc.c-torture/compile/20010605-3.c: New test.
48578 * gcc.c-torture/compile/20010824-1.c: New test.
48579 * gcc.c-torture/execute/20010409-1.c: New test.
48580 * gcc.dg/noncompile/20000901-1.c: New test.
48581 * gcc.dg/20001023-1.c: New test.
48582 * gcc.dg/20001101-1.c: New test.
48583 * gcc.dg/20001102-1.c: New test.
48584 * gcc.dg/20010207-1.c: New test.
48585 * gcc.dg/20010405-1.c: New test.
48586 * gcc.dg/20010822-1.c: New test.
48587 * gcc.dg/20011107-1.c: New test.
48589 2002-01-09 Jeffrey A Law (law@redhat.com)
48591 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48593 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48594 execution failure on PA targets.
48596 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48598 * gcc.c-torture/compile/20020109-1.c: New test.
48600 2002-01-08 Kazu Hirata <kazu@hxi.com>
48602 * gcc.c-torture/execute/20020108-1.c: New test.
48604 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48606 * gcc.dg/20020108-1.c: New test.
48608 2002-01-08 H.J. Lu <hjl@gnu.org>
48610 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48613 2002-01-08 Geoff Keating <geoffk@redhat.com>
48615 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48618 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48620 * gcc.dg/altivec-4.c: Test altivec predicates.
48622 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48624 * gcc.c-torture/execute/20020107-1.c: New test.
48626 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48629 * gcc.c-torture/compile/20020106-1.c: New test.
48631 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48633 * gcc.c-torture/execute/nestfunc-4.c: New test.
48635 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48637 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48638 extra triple that slipped in.
48639 * g++.old-deja/g++.abi/align.C: Likewise.
48640 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48642 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48644 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48645 * g++.old-deja/g++.abi/align.C: Likewise.
48646 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48648 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48650 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48653 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48655 * gcc.dg/20020104-1.c: New test.
48657 * gcc.dg/20020104-2.c: New test.
48659 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48661 * gcc.dg/20020103-1.c: Fix typo in target selector.
48663 2002-01-03 Richard Henderson <rth@redhat.com>
48665 * gcc.dg/20020103-1.c: New.
48667 2002-01-03 Kazu Hirata <kazu@hxi.com>
48669 * gcc.c-torture/execute/20020103-1.c: New test.
48671 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48673 * g++.dg/other/debug2.C: New test.
48675 * gcc.c-torture/compile/20020103-1.c: New test.
48677 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48679 * gcc.dg/gnu89-init-1.c: Added new tests.
48681 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48683 * g++.dg/template/friend2.C: Remove as patch is reverted.
48685 * g++.dg/warn/oldcast1.C: New test.
48687 * g++.dg/template/ptrmem1.C: New test.
48688 * g++.dg/template/ptrmem2.C: New test.
48690 * g++.dg/template/ntp.C: New test.
48692 * g++.dg/other/component1.C: New test.
48694 * g++.dg/template/ttp3.C: New test.
48696 * g++.dg/template/friend2.C: New test.
48697 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48699 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48701 * g++.dg/other/ptrmem1.C: New test.
48702 * g++.dg/other/ptrmem2.C: New test.
48704 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48706 * g++.dg/template/ctor1.C: New test.
48708 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48710 * g++.dg/template/friend2.C: New test.
48712 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48714 * gcc.dg/mmix-1.c: New test.
48716 2001-12-31 Richard Henderson <rth@redhat.com>
48718 * gcc.dg/asm-5.c: New.
48720 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48722 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48723 in namespace __gnu_cxx
48725 2001-12-30 Richard Henderson <rth@redhat.com>
48727 * gcc.dg/debug-6.c: New.
48729 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48731 * gcc.c-torture/compile/20011229-2.c: New test.
48733 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48735 * gcc.dg/debug-3.c: New test.
48736 * gcc.dg/debug-4.c: New test.
48737 * gcc.dg/debug-5.c: New test.
48739 2001-12-29 Richard Henderson <rth@redhat.com>
48741 * g++.dg/eh/loop1.C: New.
48743 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48745 * g++.dg/template/crash1.C: New test.
48747 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48749 * g++.dg/other/const1.C: New test.
48751 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48753 * gcc.c-torture/compile/20011229-1.c: New test.
48755 2001-12-28 Stan Shebs <shebs@apple.com>
48757 * lib/objc-torture.exp: Resync with c-torture.exp.
48758 * lib/objc.exp: Load standard libraries.
48760 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48762 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48765 2001-12-27 Roger Sayle <roger@eyesopen.com>
48767 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48769 2001-12-27 Richard Henderson <rth@redhat.com>
48771 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48773 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48775 * g++.dg/eh/ctor1.C: New test.
48776 * g++.dg/other/error2.C: New test.
48778 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48780 * g++.dg/other/init2.C: New test.
48782 2001-12-24 Richard Henderson <rth@redhat.com>
48784 * gcc.dg/20011223-1.c: New.
48785 * gcc.dg/inline-1.c: New.
48787 2001-12-23 Richard Henderson <rth@redhat.com>
48789 * gcc.dg/asm-4.c: Test operand modifiers.
48791 2001-12-23 Richard Henderson <rth@redhat.com>
48793 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48795 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48797 * gcc.c-torture/execute/20011223-1.c: New test.
48799 2001-12-21 Richard Henderson <rth@redhat.com>
48801 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48802 re-enables the warning.
48804 2001-12-21 Richard Henderson <rth@redhat.com>
48806 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48808 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48810 * gcc.c-torture/compile/20011218-1.c: New test.
48812 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48814 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48816 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48817 epilogue generation for ARM ISR routines.
48819 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48821 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48822 * gcc.dg/format/c90-printf-3.c: Likewise.
48823 * gcc.dg/format/c99-printf-3.c: Likewise.
48824 * gcc.dg/format/ext-1.c: Likewise.
48825 * gcc.dg/format/ext-6.c: Likewise.
48826 * gcc.dg/format/format.h: Prototype unlocked stdio.
48828 2001-12-20 Richard Henderson <rth@redhat.com>
48830 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48832 (malloc): Correct allocation logic. Abort if we fill up the
48833 arena before initialization complete.
48834 (realloc): Correct allocation logic.
48836 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48838 * gcc.c-torture/compile/20011219-2.c: New test.
48840 * gcc.c-torture/execute/20011219-1.c: New test.
48842 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48844 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48845 target does not support weak symbols.
48847 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48849 * gcc.c-torture/compile/20011219-1.c: New test.
48851 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48853 * g++.dg/other/error1.C: New test.
48855 2001-12-17 Jeffrey A Law (law@redhat.com)
48857 * gcc.c-torture/execute/20011217-1.c: New test.
48859 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48861 * objc.dg/special/: New directory.
48862 * objc.dg/special/special.exp: New file.
48863 * objc.dg/special/unclaimed-category-1.h: New file.
48864 * objc.dg/special/unclaimed-category-1a.m: New file.
48865 * objc.dg/special/unclaimed-category-1.m: New file.
48867 2001-12-17 Andreas Jaeger <aj@suse.de>
48869 * gcc.c-torture/compile/20011217-2.c: New test.
48871 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48873 * gcc.c-torture/compile/20011217-1.c: New test.
48875 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48877 * gcc.dg/20011214-1.c: New.
48879 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48881 * gcc.dg/altivec-4.c: New.
48883 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48885 * gcc.dg/20011113-1.c: New test.
48887 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48889 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48890 std::__malloc_alloc_template<0> and
48891 std::__default_alloc_template<false, 0>.
48893 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48895 * objc/execute/bf-21.m: New test.
48896 * objc/execute/enumeration-1.m: New test.
48897 * objc/execute/enumeration-2.m: New test.
48899 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48901 * gcc.dg/gnu89-init-1.c: New test.
48903 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48905 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48906 * g++.old-deja/g++.jason/2371.C: Likewise.
48907 * g++.old-deja/g++.jason/template33.C: Likewise.
48908 * g++.old-deja/g++.jason/template34.C: Likewise.
48909 * g++.old-deja/g++.jason/template36.C: Likewise.
48910 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48911 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48912 * g++.old-deja/g++.other/typename1.C: Likewise.
48913 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48914 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48915 * g++.old-deja/g++.pt/typename11.C: Likewise.
48916 * g++.old-deja/g++.pt/typename14.C: Likewise.
48917 * g++.old-deja/g++.pt/typename16.C: Likewise.
48918 * g++.old-deja/g++.pt/typename3.C: Likewise.
48919 * g++.old-deja/g++.pt/typename4.C: Likewise.
48920 * g++.old-deja/g++.pt/typename5.C: Likewise.
48921 * g++.old-deja/g++.pt/typename7.C: Likewise.
48922 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48924 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48926 * g++.dg/other/linkage1.C: New test.
48927 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48930 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48932 * gcc.dg/concat.c: New test.
48934 2001-12-11 Stan Shebs <shebs@apple.com>
48936 * objc/compile: New test directory.
48937 * objc/compile/compile.exp: New expect script.
48938 * objc/compile/20011211-1.m: New compile test.
48940 2001-12-11 Jason Merrill <jason@redhat.com>
48942 * lib/prune.exp (prune_gcc_output): Also handle "In member
48943 function". So many permutations...
48945 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48947 * g++.dg/template/typedef1.C: New test.
48949 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48951 * g++.dg/other/copy1.C: New test.
48953 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48955 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48957 * gcc.dg/builtin-choose-expr.c: New.
48959 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48961 * gcc.dg/altivec-2.c: New.
48963 2001-12-07 Richard Henderson <rth@redhat.com>
48965 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48967 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48969 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48972 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48974 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48976 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48978 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48979 variable argument list.
48981 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48983 * gcc.c-torture/execute/memcheck: Delete entire directory.
48984 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48985 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48987 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48989 * gcc.dg/Wshadow-1.c: New test.
48991 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48993 * gcc.c-torture/compile/20011130-1.c: New test.
48995 * gcc.dg/noncompile/20011025-1.c: New test.
48997 * g++.dg/other/anon-union.C: New test.
48999 * gcc.c-torture/execute/20011024-1.c: New test.
49001 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49003 * gcc.c-torture/execute/20000722-1.x,
49004 gcc.c-torture/execute/20010123-1.x: Remove.
49005 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49006 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49007 gcc.dg/c99-complit-2.c: New tests.
49009 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49011 * g++.dg/inherit/base1.C: New test.
49013 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49015 * g++.dg/other/stdarg1.C: New test.
49017 * gcc.c-torture/compile/20011130-2.c: New test.
49019 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49021 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49022 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49023 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49024 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49025 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49026 * gcc.dg/builtin-prefetch-1.c: New test.
49028 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49030 * gcc.dg/20011130-1.c: New test.
49032 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49034 * g++.dg/other/scope1.C: New test.
49035 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49037 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49039 * gcc.dg/vla-init-1.c: New test.
49041 2001-12-01 Geoff Keating <geoffk@redhat.com>
49043 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49045 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49047 * objc.dg/alias.m: Update.
49048 * objc.dg/class-1.m: Update.
49049 * objc.dg/const-str-1.m: Update.
49050 * objc.dg/fwd-proto-1.m: Update.
49051 * objc.dg/id-1.m: Update.
49052 * objc.dg/super-class-1.m: Update.
49054 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49056 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49059 2001-11-28 Jeffrey A Law (law@cygnus.com)
49061 * gcc.c-torture/execute/20011128-1.c: New test.
49063 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49065 * gcc.dg/20011127-1.c: New test.
49067 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49069 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49070 from Austin Group draft 7.
49071 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49072 scanf format arguments.
49073 * gcc.dg/format/no-exargs-2.c: New test.
49075 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49077 * g++.dg/abi/vbase8-4.C: New test.
49079 2001-11-24 Ian Lance Taylor <ian@airs.com>
49081 * gcc.c-torture/execute/20011121-1.c: New test.
49083 2001-11-23 Jeffrey A Law (law@cygnus.com)
49085 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49087 2001-11-23 Andreas Jaeger <aj@suse.de>
49089 * gcc.dg/cpp/charconst-2.c: New test.
49091 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49093 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49094 to the host if it is remote. Let tests specify extra headers
49096 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49097 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49098 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49099 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49100 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49101 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49102 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49103 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49104 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49105 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49107 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49109 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49110 for little endian ARMs.
49112 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49114 * gcc.c-torture/compile/20011119-1.c: New test.
49115 * gcc.c-torture/compile/20011119-2.c: New test.
49117 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49119 * gcc.dg/altivec-1.c: Fix typo.
49121 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49123 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49125 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49127 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49129 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49131 * lib/g77.exp: Don't specify --rpath-link.
49133 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49134 across all the headers.
49135 * gcc.dg/format/format.exp: For testing on a remote host,
49138 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49139 * gcc.c-torture/execute/930406-1.c: Likewise.
49140 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49142 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49144 * gcc.dg/altivec-1.c: New.
49146 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49148 * gcc.dg/cpp/fpreprocessed.c: New test case.
49150 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49152 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49153 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49154 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49156 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49158 * gcc.dg/no-builtin-1.c: New test.
49160 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49162 * gcc.c-torture/execute/20011115-1.c: New test.
49164 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49166 * gcc.c-torture/compile/20011114-2.c: New test.
49167 * gcc.c-torture/compile/20011114-3.c: New test.
49168 * gcc.c-torture/compile/20011114-4.c: New test.
49170 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49172 * g++.dg/other/init1.C: New test.
49174 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49176 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49179 * gcc.c-torture/execute/20011114-1.c: New testcase.
49181 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49182 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49183 like the (before this change) version of 20010327-1.c.
49185 2001-11-14 Roger Sayle <roger@eyesopen.com>
49187 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49189 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49191 * g++.dg/init/array2.C: New test.
49193 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49195 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49197 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49199 * g++.dg/other/forscope1.C: New test.
49200 * g++.dg/ext/forscope1.C: New test.
49201 * g++.dg/ext/forscope2.C: New test.
49203 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49205 * gcc.c-torture/execute/20011113-1.c: New test.
49207 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49209 * gcc.c-torture/execute/20011109-2.c: New test.
49211 * gcc.c-torture/execute/20011109-1.c: New test.
49213 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49215 * gcc.c-torture/compile/20011109-1.c: New test.
49217 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49219 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49220 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49221 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49222 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49223 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49224 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49225 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49227 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49229 * g++.dg/warn/Wshadow-1.C: New tests.
49230 * g++.old-deja/g++.mike/for3.C: Update.
49232 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49234 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49235 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49236 XFAILs. Adjust expected error texts.
49237 * gcc.c-torture/compile/20011106-1.c,
49238 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49239 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49240 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49241 gcc.dg/c99-array-lval-5.c: New tests.
49243 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49245 * gcc.dg/cpp/defined.c: Update.
49247 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49249 * gcc.c-torture/execute/anon-1.c: New test.
49251 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49253 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49254 same size, so no warning should be produced on stormy16.
49256 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49257 due to oversized array.
49258 * g++.old-deja/g++.mike/ns15.C: Likewise.
49259 * g++.old-deja/g++.pt/crash16.C: Likewise.
49261 2001-11-02 Graham Stott <grahams@redhat.com>
49263 * g++.dgother/debug1.C: Fix typos.
49265 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49267 * g++.dg/other/debug1.C: New test.
49269 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49271 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49274 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49276 * gcc.dg/20011029-2.c: New test.
49278 * gcc.c-torture/compile/20011029-1.c: New test.
49280 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49282 * objc/execute/class_self-1.m: New test.
49283 * objc/execute/class_self-2.m: New test.
49285 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49287 * gcc.misc-tests/msgs.exp: Delete.
49288 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49289 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49290 error set to match recent changes.
49292 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49294 * gcc.dg/20011021-1.c: New test.
49296 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49298 * gcc.c-torture/compile/20011023-1.c: New test.
49300 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49302 * lib/g77.exp: Rewrite based on lib/g++.exp.
49304 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49306 * gcc.c-torture/execute/20011019-1.c: New test.
49308 * gcc.dg/20011018-1.c: New test.
49310 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49312 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49314 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49316 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49317 * gcc.dg/attr-invalid.c: Likewise.
49319 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49321 * gcc.dg/20011015-1.c: New test.
49323 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49325 * g++.dg/template/unify2.C: New test.
49327 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49329 * g++.dg/other/exception-specification.C: New test
49331 2001-10-13 Tom Rix <trix@redhat.com>
49333 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49334 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49336 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49338 * gcc.dg/20011009-1.c: New test.
49340 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49343 * g++.dg/other/friend1.C: New test.
49345 2001-10-11 Richard Henderson <rth@redhat.com>
49347 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49349 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49351 * gcc.c-torture/compile/20011010-1.c: New.
49353 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49355 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49356 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49357 g77.f-torture/execute/execute.exp,
49358 g77.f-torture/noncompile/noncompile.exp,
49359 gcc.c-torture/compile/compile.exp,
49360 gcc.c-torture/execute/execute.exp,
49361 gcc.c-torture/execute/ieee/ieee.exp,
49362 gcc.c-torture/execute/memcheck/memcheck.exp,
49363 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49364 objc/execute/execute.exp: Update FSF address.
49366 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49368 * gcc.dg/cpp/cmdlne-C.c: Update.
49369 * gcc.dg/cpp/cmdlne-C2.c: New.
49371 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49373 * gcc.c-torture/execute/20011008-3.c: New.
49375 2001-10-08 DJ Delorie <dj@redhat.com>
49377 * gcc.dg/20011008-1.c: New.
49378 * gcc.dg/20011008-2.c: New.
49380 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49382 * gcc.dg/cpp/spacing1.c: Update test.
49384 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49386 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49387 spelling errors of "separate" as "seperate".
49389 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49391 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49392 enough to avoid inlining.
49394 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49396 * lib/g77.exp: set libg2c_dir correctly.
49398 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49400 * gcc.dg/cpp/macro11.c: New test.
49402 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49404 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49405 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49406 gcc.dg/format/multattr-3.c: New tests.
49407 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49408 tests for format attributes on function pointers being rejected.
49410 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49412 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49414 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49416 * g++.dg/warn/format1.C: New test.
49418 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49420 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49422 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49424 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49426 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49428 * gcc.dg/cpp/redef2.c: Add test.
49430 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49432 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49433 long-standing bug on i686, apparently.
49434 * gcc.c-torture/execute/loop-2c.x: New file.
49435 * gcc.c-torture/execute/loop-2d.x: New file.
49436 * gcc.c-torture/execute/loop-3c.x: New file.
49438 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49440 * gcc.dg/cpp/20000625-2.c: Correct line number.
49442 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49444 * gcc.dg/cpp/macro10.c: New test.
49445 * gcc.dg/cpp/strify3.c: New test.
49446 * gcc.dg/cpp/spacing1.c: Add tests.
49447 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49448 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49450 2001-09-24 DJ Delorie <dj@redhat.com>
49452 * gcc.c-torture/execute/20010924-1.c: New test.
49454 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49456 * objc/execute/paste.m: Remove.
49458 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49460 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49462 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49464 * g77.dg/strlen0.f: New test.
49466 2001-09-21 Richard Henderson <rth@redhat.com>
49468 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49469 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49471 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49473 Table-driven attributes.
49474 * g++.dg/ext/attrib1.C: New test.
49476 2001-09-20 DJ Delorie <dj@redhat.com>
49478 * gcc.dg/20000926-1.c: Update expected warning messages.
49479 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49480 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49483 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49485 * g++.dg/eh/registers1.C: New test case.
49487 2001-09-17 Richard Henderson <rth@redhat.com>
49489 * gcc.dg/array-5.c: Fix VLA decomposition test.
49491 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49493 * gcc.dg/cpp/line5.c: New testcase.
49495 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49497 * gcc.dg/cpp/macro9.c: New test.
49499 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49501 * gcc.c-torture/execute/980223.c: Change type of addr from long
49504 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49506 * gcc.c-torture/execute/20010915-1.c: New test.
49508 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49510 * g77.dg/bprob: New directory.
49511 * g77.dg/bprob/bprob.exp: New file.
49512 * g77.dg/bprob/bprob-1.f: New test.
49513 * g77.dg/gcov: New directory.
49514 * g77.dg/gcov/gcov.exp: New file.
49515 * g77.dg/gcov/gcov-1.f: New test.
49516 * g77.dg/gcov/gcov-1.x: New file.
49518 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49520 * gcc.dg/cpp/directiv.c: Update.
49521 * gcc.dg/cpp/undef1.c: Update.
49523 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49525 * gcc.dg/20010912-1.c: New test.
49527 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49529 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49530 language-independent file in lib.
49531 * lib/gcov.exp: New file.
49533 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49535 * gcc.c-torture/compile/20010911-1.c: New test.
49537 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49539 * lib/profopt.exp: New, to support profile-directed optimizations.
49540 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49541 * gcc.misc-tests/bprob-1.c: New test.
49542 * gcc.misc-tests/bprob-2.c: New test.
49544 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49546 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49547 XFAIL and which kinds of gcov output to verify.
49548 * gcc.misc-tests/gcov-4b.x: New file.
49549 * gcc.misc-tests/gcov-5b.x: New file.
49550 * gcc.misc-tests/gcov-6.x: New file.
49551 * gcc.misc-tests/gcov-7.c: New test.
49552 * gcc.misc-tests/gcov-7.x: New file.
49554 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49556 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49557 * gcc.misc-tests/gcov-6.c: New test.
49559 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49562 * g++.dg/abi/vbase1.C: New test.
49564 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49566 * objc.dg/method-2.m: New.
49568 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49571 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49572 * g++.dg/init/empty1.C: New test.
49574 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49576 * gcc.c-torture/compile/20010903-1.c: New test.
49578 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49580 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49583 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49585 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49587 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49589 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49591 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49593 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49594 for 16-bit 'unsigned int'.
49596 2001-08-29 Kazu Hirata <kazu@hxi.com>
49598 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49600 2001-08-27 Richard Henderson <rth@redhat.com>
49602 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49603 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49605 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49607 * gcc.dg/asm-names.c (ymain): New.
49609 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49611 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49612 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49613 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49615 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49617 * gcc.dg/compare5.c: New testcase.
49619 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49621 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49622 and "In instantiation".
49624 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49626 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49628 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49630 * gcc.misc-tests/gcov.exp: Add support for branch information.
49631 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49632 * gcc.misc-tests/gcov-4.c: New test.
49633 * gcc.misc-tests/gcov-4b.c: New test.
49634 * gcc.misc-tests/gcov-5b.c: New test.
49636 2001-08-20 Zack Weinberg <zackw@panix.com>
49638 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49641 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49643 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49645 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49647 * g++.dg/eh/template1.C: New test.
49649 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49651 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49653 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49656 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49658 * lib/g77-dg.exp: Use prune.exp for common procedures
49659 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49660 * lib/g77.exp: (g77-dg-prune) Remove
49662 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49664 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49666 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49668 * g++.dg/template/unify1.C: New test.
49670 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49672 * g++.dg/abi/empty4.C: New test.
49674 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49676 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49678 * g77.f-torture/compile/pr3743.x: Likewise.
49680 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49682 * g++.dg/other/using-declaration.C: New test.
49684 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49686 * gcc.dg/cpp/tr-sign.c: New testcase.
49688 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49690 * gcc.dg/cpp/19951025-1.c: Revert.
49691 * gcc.dg/cpp/directiv.c: We no longer process directives that
49692 interrupt macro arguments.
49694 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49696 * gcc.dg/bconstp-1.c: New test.
49698 2001-08-03 Richard Henderson <rth@redhat.com>
49700 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49702 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49704 * gcc.dg/cpp/19951025-1.c: Update.
49706 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49708 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49711 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49714 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49715 * g++.old-deja/g++.other/std1.C: Likewise.
49716 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49718 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49720 * lib/g77.exp: Load gcc-defs.exp for common procedures
49721 (g77_pass, g77_fail, g77_finish, g77_exit,
49722 ${tool}_check_unsupported_p} Now redundant. Deleted.
49724 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49726 * g77.dg/fbackslash.f
49727 * g77.dg/fcase-preserve.f
49729 * g77.dg/ffixed-line-length-0.f
49730 * g77.dg/ffixed-line-length-132.f
49731 * g77.dg/ffixed-line-length-7.f
49732 * g77.dg/ffixed-line-length-72.f
49733 * g77.dg/ffixed-line-length-none.f
49734 * g77.dg/ffree-form-1.f
49735 * g77.dg/fno-backslash.f
49736 * g77.dg/fno-f90-1.f
49737 * g77.dg/fno-fixed-form-1.f
49738 * g77.dg/fno-onetrip.f
49739 * g77.dg/fno-typeless-boz.f
49740 * g77.dg/fno-underscoring.f
49741 * g77.dg/fno-vxt-1.f
49742 * g77.dg/fonetrip.f
49743 * g77.dg/ftypeless-boz.f
49744 * g77.dg/fugly-assumed.f
49745 * g77.dg/funderscoring.f
49748 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49750 * objc.dg/fwd-proto-1.m: New.
49751 * objc.dg/local-decl-1.m: New.
49752 * objc.dg/naming-1.m: New.
49753 * objc.dg/naming-2.m: New.
49754 * objc.dg/proto-hier-1.m: New.
49756 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49758 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49759 largest-type elements to a struct makes its size grow.
49761 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49763 * g++.dg/abi/vthunk1.C: New test.
49765 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49767 * g++.dg/abi/vbase8-22.C: New test.
49769 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49771 * gcc.dg/cpp/macro8.c: New test.
49773 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49775 * g++.dg/abi/vbase8-21.C: New test.
49777 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49779 * g++.dg/abi/vbase8-10.C: New test.
49781 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49783 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49784 ${tool}_set_ld_library_path.
49786 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49789 2001-07-26 Stan Cox <scox@redhat.com>
49791 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49792 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49793 gcc_exit, gcc_check_unsupported_p):
49794 Moved to gcc-deps.exp
49795 * gcc-deps.exp: New file.
49797 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49799 * g++.old-deja/g++.pt/defarg14.C: New test.
49801 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49803 * g++.old-deja/g++.other/lineno5.C: New test.
49805 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49807 * g++.old-deja/g++.pt/crash68.C: New test.
49809 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49811 * g++.old-deja/g++.other/crash42.C: New test.
49813 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49815 * gcc.dg/cpp/extratokens.c: Fix.
49816 * gcc.dg/cpp/skipping2.c: New tests.
49818 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49820 * gcc.c-torture/execute/20010724-1.c: New file.
49821 * gcc.c-torture/execute/20010724-1.x: New file.
49823 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49825 * g++.old-deja/g++.other/cond7.C: New test.
49827 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49829 * g++.old-deja/g++.other/optimize4.C: New test.
49831 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49833 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49835 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49837 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49838 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49839 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49840 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49842 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49843 bug report" message.
49845 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49846 * g++.dg/ext/instantiate1.C: Move from old-deja.
49848 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49850 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49851 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49852 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49853 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49855 2001-07-23 Jeffrey A Law (law@cygnus.com)
49857 * gcc.c-torture/execute/20010723-1.c: New test.
49859 2001-07-23 Ben Elliston <bje@redhat.com>
49861 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49863 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49865 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49867 Delete handling of ieee_multilib_flags.
49868 Pass -mieee for alpha*-*-* and sh-*-*.
49869 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49871 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49873 Remove old-abi tests.
49874 * g++.old-deja/g++.mike/p11116.C: Remove.
49875 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49877 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49879 * g77.f-torture/compile/pr3743.f: New test
49881 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49883 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49885 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49887 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49888 g++.old-deja/g++.pt/static6.C: Likewise.
49889 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49890 supports weak symbols.
49892 2001-07-18 Andreas Jaeger <aj@suse.de>
49894 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49897 2001-07-18 Andreas Jaeger <aj@suse.de>
49899 * gcc.dg/iftrap-1.c: Fix target line.
49901 2001-07-17 Richard Henderson <rth@redhat.com>
49903 * gcc.c-torture/execute/20010717-1.c: New.
49905 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49907 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49910 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49912 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49914 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49916 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49917 UAC_SIGBUS, UAC_NOPRINT definitions.
49919 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49921 * objc/execute/object_is_class.m: New test.
49922 * objc/execute/object_is_meta_class.m: New test.
49924 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49926 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49927 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49929 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49931 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49932 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49934 2001-07-14 Richard Henderson <rth@redhat.com>
49936 * gcc.dg/iftrap-1.c: New.
49938 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49940 * g77.f-torture/execute/intrinsic77.f: New test.
49942 2001-07-11 Janis Johnson <janis@us.ibm.com>
49944 * gcc.misc-tests/gcov-3.c: New test.
49946 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49948 * gcc.c-torture/compile/20010711-1.c,
49949 * gcc.c-torture/compile/20010711-2.c: New tests.
49951 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49953 * gcc.c-torture/execute/20010711-1.c: New test.
49955 2001-07-11 Ben Elliston <bje@redhat.com>
49957 * g++.old-deja/g++.other/enum5.C: New test.
49959 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49961 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49962 (g++-dg-prune): Call prune_gcc_output.
49963 * prune.exp: New file for prune_gcc_output.
49964 * lib/g++.exp, lib/gcc.exp: Load it.
49966 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49968 * gcc.c-torture/compile/20010701-1.c,
49969 g++.old-deja/g++.ext/attrib6.C: New tests.
49971 2001-07-06 Jeffrey A Law (law@cygnus.com)
49973 * gcc.c-torture/compile/20010706-1.c: New test.
49975 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49977 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49979 2001-06-28 Stan Shebs <shebs@apple.com>
49981 * gcc.dg/pragma-darwin.c: New test.
49983 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49985 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49986 Solaris 2.[678] system.
49988 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49990 * gcc.dg/20010622-1.c: New test.
49992 2001-06-18 Stan Shebs <shebs@apple.com>
49994 * objc.dg: New directory.
49995 * objc.dg/dg.exp: New file.
49996 * objc.dg/alias.m: New.
49997 * objc.dg/class-1.m: New.
49998 * objc.dg/class-2.m: New.
49999 * objc.dg/const-str-1.m: New.
50000 * objc.dg/const-str-2.m: New.
50001 * objc.dg/id-1.m: New.
50002 * objc.dg/method-1.m: New.
50003 * objc.dg/super-class-1.m: New.
50004 * lib/objc-dg.exp: New file.
50006 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50008 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50011 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50013 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50015 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50017 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50020 2001-06-12 Richard Henderson <rth@redhat.com>
50022 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50024 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50026 * g++.old-deja/g++.abi/vbase5.C: New test.
50027 * g++.old-deja/g++.abi/vbase6.C: New test.
50028 * g++.old-deja/g++.abi/vbase7.C: New test.
50030 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50032 * gcc.c-torture/compile/20010610-1.c: New test.
50034 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50036 * g++.old-deja/g++.abi/vbase4.C: New test.
50038 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50040 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50041 support %f for HC11/HC12 targets.
50042 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50043 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50044 on HC11/HC12 targets.
50045 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50047 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50049 * gcc.dg/wchar_t-1.c: New file.
50050 * gcc.dg/wint_t-1.c: Likewise.
50052 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50054 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50056 2001-06-11 Richard Henderson <rth@redhat.com>
50058 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50060 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50062 * gcc.c-torture/compile/20010611-1.c: New test.
50064 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50066 * gcc.dg/c99-tag-1.c: Add more tests.
50068 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50070 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50071 representation on MN10300 and ARM/Thumb.
50073 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50075 * g77.f-torture/execute/20010610.f: New.
50077 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50079 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50082 2001-06-09 Richard Henderson <rth@redhat.com>
50084 * gcc.c-torture/execute/ashrdi-1.c: New.
50085 * gcc.c-torture/execute/ashldi-1.c: New.
50086 * gcc.c-torture/execute/lshrdi-1.c: New.
50088 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50090 * objc/execute/load-3.m: Added. Check sending +load to categories,
50091 in addition to classes.
50093 2001-06-08 Stan Shebs <shebs@apple.com>
50095 * objc/execute/load-2.m: New test. From Nicola Pero
50096 <n.pero@mi.flashnet.it>.
50098 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50100 * gcc.c-torture/execute/20010605-2.c: New test.
50102 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50104 * g++.old-deja/g++.abi/vbase2.C: New test.
50105 * g++.old-deja/g++.abi/vbase3.C: New test.
50107 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50109 * g++.old-deja/g++.pt/friend49.C: New test.
50111 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50113 * g++.old-deja/g++.ext/anon3.C: New test.
50115 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50117 * g++.old-deja/g++.other/conv7.C: New test.
50119 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50121 * gcc.c-torture/compile/20010605-2.c: New test.
50123 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50125 * gcc.c-torture/execute/20010604-1.c: New test.
50127 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50129 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50131 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50133 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50134 (g++_link_flags): Likewise.
50135 (g++_init): Pass gccpath's value to two previous functions.
50137 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50139 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50140 Ensure logfile entry matches exec command line.
50142 2001-05-31 Richard Henderson <rth@redhat.com>
50144 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50145 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50147 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50149 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50150 compiler for irix6.2
50152 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50154 * g++.old-deja/g++.other/optimize3.C: New file.
50156 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50158 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50161 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50163 * g++.old-deja/g++.other/optimize2.C: New file.
50165 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50167 * gcc.c-torture/compile/20010518-2.c: New file.
50168 * gcc.c-torture/execute/20010518-1.c: New file.
50169 * gcc.c-torture/execute/20010518-2.c: New file.
50171 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50173 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50175 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50177 G++ no longer defines builtins that do not begin with __builtin.
50178 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50179 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50180 * g++.old-deja/g++.law/builtin1.C: Likewise.
50181 * g++.old-deja/g++.law/cvt2.C: Likewise.
50182 * g++.old-deja/g++.mike/net5.C: Likewise.
50183 * g++.old-deja/g++.other/builtins1.C: Likewise.
50184 * g++.old-deja/g++.other/builtins2.C: Likewise.
50185 * g++.old-deja/g++.other/builtins3.C: Likewise.
50186 * g++.old-deja/g++.other/builtins4.C: Likewise.
50187 * g++.old-deja/g++.other/inline8.C: Likewise.
50188 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50190 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50192 * g++.old-deja/g++.pt/using1.C: Adjust.
50193 * g++.old-deja/g++.pt/using2.C: New test.
50195 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50197 * gcc.dg/cpp/charconst.c: New tests.
50198 * gcc.dg/cpp/escape.c: New tests.
50199 * gcc.dg/cpp/escape-1.c: New tests.
50200 * gcc.dg/cpp/escape-2.c: New tests.
50201 * gcc.dg/cpp/ucs.c: New tests.
50203 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50205 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50206 native compiler for irix6.5.
50208 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50210 * lib/g++.exp (g++_include_flags): Use args to compute
50212 (g++_link_flags): Likewise.
50213 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50215 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50217 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50219 2001-05-21 Geoff Keating <geoffk@redhat.com>
50221 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50224 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50226 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50228 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50229 to STACK_SIZE; Use it to define size of add_histo array.
50230 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50232 (f): Use GITT_SIZE to define size of gitt local table.
50233 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50234 to STACK_SIZE; Use it to define size of bytemem array.
50236 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50238 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50239 on 68HC11/HC12 due to the asm instruction.
50240 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50241 * gcc.c-torture/compile/920520-1.x: Likewise.
50242 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50243 on 68HC11/HC12 because the function is larger than 64K.
50244 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50245 on 68HC11/HC12 because the structure is too large.
50247 2001-05-20 Richard Henderson <rth@redhat.com>
50249 * gcc.c-torture/execute/20010520-1.c: New.
50251 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50253 * g++.old-deja/g++.warn/compare1.C: New test.
50254 * gcc.dg/compare4.c: New test.
50256 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50258 * g++.old-deja/g++.other/optimize1.C: New test.
50260 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50262 * g++.old-deja/g++.pt/spec41.C: New test.
50264 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50266 * gcc.c-torture/compile/20010114-1.x: Remove.
50268 2001-05-18 Stan Shebs <shebs@apple.com>
50270 * gcc.c-torture/compile/20010518-1.c: New test.
50272 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50274 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50275 * g++.old-deja/g++.pt/crash67.C: New test.
50277 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50279 * g++.old-deja/g++.other/debug9.C: New test.
50281 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50283 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50285 2001-05-16 Jan Hubicka <jh@suse.cz>
50287 * gcc.c-torture/compile/20010516-1.c: New test.
50289 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50291 * g++.old-deja/g++.other/crash41.C: New test.
50293 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50295 * g++.old-deja/g++.pt/crash66.C: New test.
50297 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50299 * g++.old-deja/g++.robertl/eb27.C: Convert.
50301 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50303 * g++.dg/friend-warn.C: New test. Do not warn about friend
50304 declaration being redundant.
50306 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50308 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50310 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50312 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50314 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50316 * lib/g++.exp: Use testsuite_flags.
50318 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50320 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50322 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50324 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50326 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50328 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50330 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50332 * gcc.c-torture/compile/20010313-1.c: New test.
50334 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50336 * gcc.dg/cpp/direct2.c: New test.
50337 * gccq.dg/cpp/direct2s.c: New test.
50339 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50341 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50343 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50344 * g++.old-deja/g++.other/op3.C: Likewise.
50346 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50348 * gcc.dg/cpp/syshdr.h: New file.
50349 * gcc.dg/cpp/sysmac1.c: Update.
50350 * gcc.dg/cpp/sysmac2.c: Update.
50352 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50354 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50356 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50358 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50359 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50361 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50363 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50365 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50367 * lib/g++.exp (g++_include_flags): Don't use any special flags
50368 if TESTING_IN_BUILD_TREE is not defined.
50369 (g++_init): Use a plain 'c++' as the compiler if
50370 TESTING_IN_BUILD_TREEE is not defined.
50372 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50374 * g++.old-deja/g++.eh/catch13.C: New test.
50375 * g++.old-deja/g++.eh/catch14.C: New test.
50377 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50379 * gcc.dg/cpp/tr-define.c: New test.
50381 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50383 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50384 <stdlib.h>, not <malloc.h>.
50386 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50388 * g++.old-deja/g++.ns/template17.C: New test.
50390 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50392 * g++.old-deja/g++.pt/ref4.C: New test.
50394 2001-04-30 Richard Henderson <rth@redhat.com>
50396 * gcc.dg/20000724-1.c: Revert last change.
50398 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50400 * g77.f-torture/execute/20010430.f: New test.
50402 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50404 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50406 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50408 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50410 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50412 * g++.old-deja/g++.eh/crash6.C: New test.
50414 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50416 * g++.old-deja/g++.other/warn7.C: New test.
50418 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50420 * g++.old-deja/g++.other/defarg9.C: New test.
50422 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50424 * g77.f-torture/compile/20010426.f: New test.
50425 * g77.f-torture/execute/20010426.f: New test.
50427 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50429 * g77.f-torture/compile/20000629-1.x: Remove - error
50432 2001-04-26 Jeffrey A Law (law@cygnus.com)
50434 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50435 Tweak slightly to work with g++.dg framework.
50436 * g++.dg/special/ecos.exp: Run initp1.C test.
50437 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50439 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50440 its linker doesn't give line numbers either.
50441 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50443 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50445 * g++.old-deja/g++.other/lex1.C: New test.
50447 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50449 * gcc.dg/noncompile/20010425-1.c: New test.
50451 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50453 * g++.old-deja/g++.pt/mangle2.C: New test.
50455 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50457 * gcc.dg/format/plus-1.c: New test.
50459 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50461 * gcc.dg/20010423-1.c: New test.
50463 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50465 * gcc.c-torture/execute/20010422-1.c: New test.
50467 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50469 * g++.old-deja/g++.ns/type2.C: New test.
50471 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50473 * g++.old-deja/g++.other/perf1.C: New test.
50475 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50477 * gcc.dg/c99-func-2.c: Remove xfail.
50478 * gcc.dg/c99-func-3.c: Remove xfail.
50479 * gcc.dg/c99-func-4.c: Remove xfail.
50481 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50483 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50485 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50487 * gcc.c-torture/compile/20010423-1.c: New test.
50489 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50491 * g++.old-deja/g++.pt/typename28.C: New test.
50493 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50495 * g++.old-deja/g++.abi/empty2.C: New test.
50496 * g++.old-deja/g++.abi/empty3.C: New test.
50498 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50500 * g++.old-deja/g++.other/comdat2.C: New test.
50501 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50503 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50505 * g++.old-deja/g++.other/overload14.C: New test.
50507 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50509 * g++.old-deja/g++.other/lookup23.C: New test.
50511 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50513 * gcc.c-torture/execute/20010403-1.c: New test.
50515 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50516 Mark Mitchell <mark@codesourcery.com>
50518 * lib/old-dejagnu.exp: Don't delete output of executable.
50519 Add .exe suffix to executables.
50521 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50523 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50525 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50527 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50529 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50531 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50532 * g++.old-deja/g++.abi/crash1.C: New test.
50534 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50536 * g++.old-deja/g++.other/crash40.C: New test.
50538 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50540 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50542 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50544 * g++.old-deja/g++.other/warn6.C: New test.
50546 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50548 * g++.old-deja/g++.robertl/eb42.C: Same.
50550 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50552 * gcc.dg/wtr-conversion-1.c: New testcase.
50554 2001-04-10 Richard Henderson <rth@redhat.com>
50556 * g++.old-deja/g++.other/array5.C: New.
50558 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50560 * gcc.c-torture/execute/20010408-1.c: New test.
50562 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50564 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50565 headers and constructs.
50566 * g++.old-deja/g++.robertl/eb79.C: Same.
50567 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50568 * g++.old-deja/g++.robertl/eb73.C: Same.
50569 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50570 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50571 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50572 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50573 * g++.old-deja/g++.robertl/eb44.C: Same.
50574 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50575 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50576 * g++.old-deja/g++.robertl/eb39.C: Same.
50577 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50578 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50579 * g++.old-deja/g++.robertl/eb30.C: Same.
50580 * g++.old-deja/g++.robertl/eb3.C: Same.
50581 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50582 * g++.old-deja/g++.robertl/eb21.C: Same.
50583 * g++.old-deja/g++.robertl/eb15.C: Same.
50584 * g++.old-deja/g++.robertl/eb118.C: Same.
50585 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50586 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50587 * g++.old-deja/g++.robertl/eb109.C: Same.
50588 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50589 * g++.old-deja/g++.mike/rtti1.C: Same.
50590 * g++.old-deja/g++.mike/p658.C: Same.
50591 * g++.old-deja/g++.mike/net46.C: Same.
50592 * g++.old-deja/g++.mike/net34.C: Same.
50593 * g++.old-deja/g++.mike/memoize1.C: Same.
50594 * g++.old-deja/g++.mike/eh2.C: Same.
50595 * g++.old-deja/g++.law/weak.C: Same.
50596 * g++.old-deja/g++.law/visibility7.C: Same.
50597 * g++.old-deja/g++.law/visibility25.C: Same.
50598 * g++.old-deja/g++.law/visibility22.C: Same.
50599 * g++.old-deja/g++.law/visibility2.C: Same.
50600 * g++.old-deja/g++.law/visibility17.C: Same.
50601 * g++.old-deja/g++.law/visibility13.C: Same.
50602 * g++.old-deja/g++.law/visibility10.C: Same.
50603 * g++.old-deja/g++.law/visibility1.C: Same.
50604 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50605 * g++.old-deja/g++.law/vbase1.C: Same.
50606 * g++.old-deja/g++.law/operators32.C: Same.
50607 * g++.old-deja/g++.law/nest3.C: Same.
50608 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50609 * g++.old-deja/g++.law/except5.C (main): Same.
50610 * g++.old-deja/g++.law/cvt7.C (run): Same.
50611 * g++.old-deja/g++.law/cvt2.C: Same.
50612 * g++.old-deja/g++.law/cvt16.C: Same.
50613 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50614 * g++.old-deja/g++.law/ctors17.C (main): Same.
50615 * g++.old-deja/g++.law/ctors13.C: Same.
50616 * g++.old-deja/g++.law/ctors12.C (main): Same.
50617 * g++.old-deja/g++.law/ctors10.C: Same.
50618 * g++.old-deja/g++.law/code-gen5.C: Same.
50619 * g++.old-deja/g++.law/bad-error7.C: Same.
50620 * g++.old-deja/g++.law/arm9.C: Same.
50621 * g++.old-deja/g++.law/arm12.C: Same.
50622 * g++.old-deja/g++.law/arg8.C: Same.
50623 * g++.old-deja/g++.law/arg1.C: Same.
50624 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50625 * g++.old-deja/g++.jason/template31.C: Same.
50626 * g++.old-deja/g++.jason/template24.C (main): Same.
50627 * g++.old-deja/g++.jason/2371.C: Same.
50628 * g++.old-deja/g++.eh/new2.C: Same.
50629 * g++.old-deja/g++.eh/new1.C: Same.
50630 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50631 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50632 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50633 * g++.old-deja/g++.brendan/crash62.C: Same.
50634 * g++.old-deja/g++.brendan/crash52.C: Same.
50635 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50636 * g++.old-deja/g++.brendan/crash38.C: Same.
50637 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50638 * g++.old-deja/g++.brendan/copy9.C: Same.
50640 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50642 * gcc.c-torture/execute/20001203-2.c (memset):
50643 Count argument is of type __SIZE_TYPE__.
50645 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50647 * gcc.c-torture/compile/20010404-1.c: New test.
50649 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50651 * gcc.c-torture/compile/20010326-1.c: New test.
50653 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50655 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50656 peculiarities of the SH.
50657 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50659 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50661 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50662 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50663 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50665 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50667 * g77.f-torture/compile/20010321-1.f: New test.
50669 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50671 * gcc.c-torture/compile/20010329-1.c: New test.
50673 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50675 * gcc.c-torture/execute/20010329-1.c: New test.
50677 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50679 * g++.old-deja/g++.other/eh4.C: Fix typo.
50681 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50683 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50685 2001-03-28 Philip Blundell <philb@gnu.org>
50687 * gcc.c-torture/compile/20010328-1.c: New test.
50689 2001-03-27 Richard Henderson <rth@redhat.com>
50691 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50692 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50694 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50696 * gcc.c-torture/compile/20010327-1.c: New test.
50698 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50700 * g++.old-deja/g++.other/friend12.C: New test.
50701 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50702 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50704 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50706 * gcc.c-torture/execute/20010325-1.c: New test.
50708 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50710 * g++.old-deja/g++.other/mangle3.C: New test.
50712 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50714 * g++.old-deja/g++.other/anon8.C: New test.
50716 2001-03-20 Philip Blundell <philb@gnu.org>
50718 * gcc.c-torture/compile/20010320-1.c: New test.
50720 2001-03-17 Richard Henderson <rth@redhat.com>
50722 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50724 2001-03-15 Geoff Keating <geoff@redhat.com>
50726 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50729 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50731 * g++.old-deja/g++.other/eh4.C: New test.
50733 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50735 * gcc.dg/cpp/mi1.c: Update.
50737 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50739 * g++.old-deja/g++.other/regstack.C: New test.
50741 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50743 * g++.old-deja/g++.other/ref4.C: New test.
50745 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50747 * objc/execute/va_method.m: Added.
50748 * objc/execute/IMP.m: Added.
50749 * objc/execute/_cmd.m: Added.
50750 * objc/execute/accessing_ivars.m: Added.
50751 * objc/execute/class-1.m: Added.
50752 * objc/execute/class-10.m: Added.
50753 * objc/execute/class-11.m: Added.
50754 * objc/execute/class-12.m: Added.
50755 * objc/execute/class-13.m: Added.
50756 * objc/execute/class-14.m: Added.
50757 * objc/execute/class-2.m: Added.
50758 * objc/execute/class-3.m: Added.
50759 * objc/execute/class-4.m: Added.
50760 * objc/execute/class-5.m: Added.
50761 * objc/execute/class-6.m: Added.
50762 * objc/execute/class-7.m: Added.
50763 * objc/execute/class-8.m: Added.
50764 * objc/execute/class-9.m: Added.
50765 * objc/execute/class-tests-1.h
50766 * objc/execute/class-tests-2.h
50767 * objc/execute/compatibility_alias.m: Added.
50768 * objc/execute/encode-1.m: Added.
50769 * objc/execute/formal_protocol-1.m: Added.
50770 * objc/execute/formal_protocol-2.m: Added.
50771 * objc/execute/formal_protocol-3.m: Added.
50772 * objc/execute/formal_protocol-4.m: Added.
50773 * objc/execute/formal_protocol-5.m: Added.
50774 * objc/execute/formal_protocol-6.m: Added.
50775 * objc/execute/formal_protocol-7.m: Added.
50776 * objc/execute/informal_protocol.m: Added.
50777 * objc/execute/initialize.m: Added.
50778 * objc/execute/load.m: Added.
50779 * objc/execute/many_args_method.m: Added.
50780 * objc/execute/nested-3.m: Added.
50781 * objc/execute/no_clash.m: Added.
50782 * objc/execute/private.m: Added.
50783 * objc/execute/redefining_self.m: Added.
50784 * objc/execute/root_methods.m: Added.
50785 * objc/execute/selector-1.m: Added.
50786 * objc/execute/static-1.m: Added.
50787 * objc/execute/static-2.m: Added.
50788 * objc/execute/va_method.m: Added.
50790 2001-03-10 Richard Henderson <rth@redhat.com>
50792 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50794 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50796 * g++.old-deja/g++.other/crash31.C: XFAIL.
50797 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50798 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50799 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50800 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50801 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50803 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50805 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50807 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50809 * gcc.dg/20000724-1.c: Don't use multiline strings.
50811 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50813 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50814 result of -cString against what we expect it to be; don't just
50815 print it out for no one to read.
50817 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50818 Based on testcases provided by Nicola Pero.
50820 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50822 * gcc.dg/cpp/macro7.c: New test.
50824 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50826 * gcc.dg/cpp/multiline.c: Update.
50828 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50830 * g++.old-deja/g++.other/enum3.C: New test.
50832 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50834 * g++.old-deja/g++.other/pod1.C: New test.
50836 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50838 * g++.old-deja/g++.ext/overload1.C: New test.
50840 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50842 * g++.old-deja/g++.pt/using1.C: New test.
50844 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50846 * g++.old-deja/g++.other/using9.C: New test.
50848 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50850 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50852 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50854 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50856 * g++.old-deja/g++.ext/realpt1.C: Remove.
50858 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50860 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50862 2001-02-26 Will Cohen <wcohen@redhat.com>
50864 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50866 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50868 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50869 templatized constructors.
50871 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50873 * gcc.c-torture/execute/20010224-1.c: New test.
50875 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50877 * gcc.c-torture/execute/20010222-1.c: New test.
50879 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50881 * g++.old-deja/g++.other/inline20.C: New test.
50883 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50885 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50887 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50889 * g++.old-deja/g++.other/lookup22.C: New test.
50891 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50893 * g77.dg: New directory.
50894 * g77.dg/20010216-1.f: New test case.
50895 * g77.dg/dg.exp: New driver.
50896 * lib/g77-dg.exp: New driver library.
50898 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50900 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50902 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50904 * g++.old-deja/g++.other/decl9.C: New test.
50906 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50908 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50909 not need <string> and also tests the initialization at runtime.
50911 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50913 * gcc.c-torture/execute/longlong.c: New test.
50915 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50917 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50919 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50921 * gcc.c-torture/execute/920302-1.c (execute):
50922 Change argument type to short.
50924 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50926 * g++.old-deja/g++.pt/deduct6.C: New test.
50928 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50930 * g++.old-deja/g++.pt/deduct5.C: New test.
50932 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50934 * gcc.c-torture/execute/20010209-1.c: New test.
50936 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50938 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50940 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50942 * g++.dg/vtgc1.C: Update for new ABI.
50944 * consistency.vlad: New directory, 1665 files.
50946 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50948 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50950 * gcc.dg/cpp/digraphs.c: Declare puts.
50952 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50954 * g++.old-deja/g++.other/warn5.C: New test.
50956 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50958 * g++.old-deja/g++.pt/spec40.C: New test.
50960 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50962 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50964 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50966 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50968 * gcc.c-torture/compile/20010209-1.c: New test.
50970 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50972 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50973 excess errors message but not if it crashes.
50974 * g++.old-deja/g++.other/crash27.C: Likewise.
50975 * g++.old-deja/g++.other/crash28.C: Likewise.
50976 * g++.old-deja/g++.other/crash30.C: Likewise.
50977 * g++.old-deja/g++.other/crash32.C: Likewise.
50978 * g++.old-deja/g++.other/crash35.C: Likewise.
50979 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50981 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50983 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50984 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50985 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50986 g77.f-torture/execute/execute.exp,
50987 g77.f-torture/noncompile/noncompile.exp,
50988 gcc.c-torture/execute/execute.exp,
50989 gcc.c-torture/execute/memcheck/memcheck.exp,
50990 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50991 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50992 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50993 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50994 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50995 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50996 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50997 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50998 Remove bug reporting instructions with ancient email addresses.
51000 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51002 * gcc.dg/20010202-1.c: New test.
51003 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51005 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51007 * g++.dg/stdbool-if.C: New test.
51009 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51011 * objc/execute/fdecl.m: Added main().
51013 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51015 * gcc.c-torture/execute/20010206-1.c: New test.
51017 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51019 * gcc.dg/cpp/avoidpaste1.c: Update.
51021 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51023 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51024 Pero <nicola@brainstorm.co.uk>.
51025 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51027 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51029 * g++.old-deja/g++.pt/spec39.C: New test.
51031 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51033 * gcc.c-torture/compile/20010202-1.c: New test.
51035 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51037 * g++.old-deja/g++.abi/primary2.C: New test.
51038 * g++.old-deja/g++.abi/primary3.C: New test.
51039 * g++.old-deja/g++.abi/primary4.C: New test.
51040 * g++.old-deja/g++.abi/primary5.C: New test.
51041 * g++.old-deja/g++.abi/vtable3.h: New test.
51042 * g++.old-deja/g++.abi/vtable3a.C: New test.
51043 * g++.old-deja/g++.abi/vtable3b.C: New test.
51044 * g++.old-deja/g++.abi/vtable3c.C: New test.
51045 * g++.old-deja/g++.abi/vtable3d.C: New test.
51046 * g++.old-deja/g++.abi/vtable3e.C: New test.
51047 * g++.old-deja/g++.abi/vtable3f.C: New test.
51048 * g++.old-deja/g++.abi/vtable3g.C: New test.
51049 * g++.old-deja/g++.abi/vtable3h.C: New test.
51050 * g++.old-deja/g++.abi/vtable3i.C: New test.
51051 * g++.old-deja/g++.abi/vtable3j.C: New test.
51052 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51054 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51056 * g++.old-deja/g++.other/anon6.C: New test.
51057 * g++.old-deja/g++.other/anon7.C: New test.
51059 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51061 * gcc.dg/cpp/avoidpaste2.c: New tests.
51063 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51065 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51067 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51069 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51070 DECIMAL_DIG cases for Irix."
51072 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51074 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51076 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51078 * gcc.dg/c99-tag-1.c: New test.
51080 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51082 * gcc.dg/cpp/tr-warn1.c: Add tests.
51084 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51086 * gcc.dg/cpp/avoidpaste1.c: Update.
51087 * gcc.dg/cpp/paste4.c: Update.
51089 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51091 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51094 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51096 * g++.old-deja/g++.other/inline19.C: New test.
51098 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51100 * gcc.dg/Wlarger-than.c: New test.
51102 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51104 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51106 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51108 * gcc.c-torture/execute/20010129-1.c: New test.
51109 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51111 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51113 * gcc.dg/cpp/avoidpaste1.c: Test case.
51115 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51117 * g++.old-deja/g++.other/inline18.C: New test.
51119 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51121 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51122 and __builtin_putchar.
51124 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51126 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51129 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51131 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51132 floating point number rounding mode to round to the nearest
51133 representable mode.
51135 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51137 * g++.old-deja/g++.other/mangle2.C: New test.
51139 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51141 * gcc.c-torture/compile/20010124-1.c: New test.
51143 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51145 * g++.old-deja/g++.pt/spec38.C: New test.
51147 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51149 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51152 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51154 * gcc.c-torture/execute/20010123-1.c: New test.
51156 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51158 * g++.old-deja/g++.pt/spec37.C: New test.
51160 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51162 * g++.old-deja/g++.pt/overload14.C: New test.
51164 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51166 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51167 __builtin_return_address.
51169 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51171 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51172 * g++.old-deja/g++.pt/spec35.C: New test.
51173 * g++.old-deja/g++.pt/spec36.C: New test.
51175 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51177 * gcc.c-torture/compile/20010118-1.c: New test.
51179 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51181 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51183 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51185 * gcc.c-torture/execute/20010119-1.c: New test.
51187 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51189 * g++.old-deja/g++.other/vbase5.C: New test.
51191 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51193 * gcc.c-torture/execute/20010118-1.c: New test.
51195 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51197 * g++.old-deja/g++.pt/deduct3.C: New test.
51199 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51201 * g++.old-deja/g++.pt/spec34.C: New test.
51203 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51205 * g77.f-torture/compile/20000601-2.f: New test.
51207 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51209 * g++.old-deja/g++.other/init17.C: New test.
51211 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51213 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51215 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51217 * g++.old-deja/g++.pt/unify8.C: New test.
51219 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51221 * g++.old-deja/g++.abi/vbase1.C: New test.
51223 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51225 * g++.old-deja/g++.pt/crash65.C: New test.
51227 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51229 * gcc.dg/cpp/assembl2.S: New test case.
51231 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51233 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51236 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51238 * g++.old-deja/g++.other/builtins1.C: New test.
51239 * g++.old-deja/g++.other/builtins2.C: Likewise.
51240 * g++.old-deja/g++.other/builtins3.C: Likewise.
51241 * g++.old-deja/g++.other/builtins4.C: Likewise.
51243 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51245 * gcc.c-torture/compile/20010117-1.c: New test.
51246 * gcc.c-torture/compile/20010117-2.c: New test.
51248 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51250 * g77.f-torture/execute/20010116.[fx]: New test,
51252 * g77.f-torture/compile/20010115.f: Indicate it's
51253 a test for PR fortran/1636.
51255 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51257 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51259 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51261 * g77.f-torture/compile/20010115.f: New test.
51263 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51265 * g++.old-deja/g++.pt/nontype5.C: New test.
51267 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51269 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51270 have an equivalent working one below it.
51272 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51274 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51275 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51277 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51279 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51280 message containing "init_priority".
51281 (conpr-2.C): Likewise.
51282 (conpr-3.C): Likewise.
51283 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51285 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51287 * gcc.c-torture/execute/20010114-2.c: New test.
51289 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51291 * gcc.c-torture/compile/20010114-1.c: New test.
51292 * gcc.c-torture/compile/20010114-1.x: Xfail.
51293 * gcc.c-torture/compile/20010114-2.c: New test.
51294 * gcc.c-torture/execute/20010114-1.c: New test.
51295 * gcc.dg/trunc-1.c: New test.
51296 * gcc.dg/uninit-B.c: New test.
51298 2001-01-13 Nick Clifton <nickc@redhat.com>
51300 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51303 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51305 * gcc.c-torture/compile/20010113-1.c: New test.
51307 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51309 * gcc.c-torture/compile/20001212-1.c: New test.
51311 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51313 * gcc.dg/cpp/widestr1.c: Update.
51314 * gcc.dg/cpp/prag-imp.c: Remove.
51316 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51318 * gcc.c-torture/execute/20000801-3.x: Remove.
51319 * gcc.dg/c90-init-1.c: New test.
51320 * gcc.dg/c99-init-1.c: New test.
51321 * gcc.dg/c99-init-2.c: New test.
51322 * gcc.dg/gnu99-init-1.c: New test.
51324 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51326 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51327 testing that no relevant ones were found.
51329 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51331 * g++.old-deja/g++.pt/cast2.C: New test.
51333 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51335 * g++.old-deja/g++.pt/friend47.C: New test.
51337 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51339 * g++.old-deja/g++.pt/instantiate13.C: New test.
51341 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51343 * g++.old-deja/g++.other/defarg7.C: New test.
51344 * g++.old-deja/g++.other/defarg8.C: New test.
51346 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51348 * g++.old-deja/g++.pt/crash64.C: New test.
51350 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51352 * g++.old-deja/g++.pt/crash63.C: New test.
51354 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51356 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51358 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51360 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51362 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51364 * g++.old-deja/g++.pt/error3.C: New test.
51366 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51368 * g++.old-deja/g++.other/crash39.C: New test.
51370 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51372 * g++.old-deja/g++.other/vbase4.C: New test.
51374 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51376 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51377 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51378 * gcc.dg/special/special.exp: New test driver which will check
51379 for alias support for the above test.
51381 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51383 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51384 problems on small machines.
51385 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51388 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51390 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51392 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51394 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51396 * g++.old_deja/g++.pt/using8.C: New test.
51398 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51400 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51402 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51404 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51405 where a failure is expected.
51406 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51408 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51410 * g++.old_deja/g++.pt/instantiate12.C: New test.
51412 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51414 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51416 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51417 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51418 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51419 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51420 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51421 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51422 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51423 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51424 * g++.old-deja/g++.eh/spec6.C: Likewise.
51425 * g++.old-deja/g++.jason/crash3.C: Likewise.
51426 * g++.old-deja/g++.law/ctors11.C: Likewise.
51427 * g++.old-deja/g++.law/ctors17.C: Likewise.
51428 * g++.old-deja/g++.law/ctors5.C: Likewise.
51429 * g++.old-deja/g++.law/ctors9.C: Likewise.
51430 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51431 * g++.old-deja/g++.mike/net22.C: Likewise.
51432 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51433 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51434 * g++.old-deja/g++.mike/virt3.C: Likewise.
51435 * g++.old-deja/g++.niklas/t128.C: Likewise.
51436 * g++.old-deja/g++.other/anon4.C: Likewise.
51437 * g++.old-deja/g++.other/using1.C: Likewise.
51438 * g++.old-deja/g++.other/warn3.C: Likewise.
51439 * g++.old-deja/g++.pt/t37.C: Likewise.
51440 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51441 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51443 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51445 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51447 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51449 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51451 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51453 * gcc.c-torture/compile/20010107-1.c: New test.
51455 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51457 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51459 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51461 * gcc.dg/format/format.h: New file.
51462 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51463 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51464 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51465 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51466 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51467 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51468 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51469 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51470 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51471 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51472 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51473 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51474 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51475 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51476 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51477 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51478 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51479 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51480 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51481 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51482 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51483 instead of declaring standard types, macros and functions in each
51486 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51488 * gcc.c-torture/execute/20010106-1.c: New test.
51490 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51492 * gcc.dg/format/format.exp: New file.
51493 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51494 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51495 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51496 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51497 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51498 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51499 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51500 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51501 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51502 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51503 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51504 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51505 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51506 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51507 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51508 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51509 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51510 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51511 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51512 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51513 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51514 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51515 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51516 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51517 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51518 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51519 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51520 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51521 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51522 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51523 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51524 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51525 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51526 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51527 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51528 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51529 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51530 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51531 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51532 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51533 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51534 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51536 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51538 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51541 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51543 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51545 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51547 * g++.old-deja/g++.pt/crash62.C: New test.
51549 2001-01-04 Richard Henderson <rth@redhat.com>
51551 * gcc.dg/20000926-1.c: Update expected warnings.
51552 * gcc.dg/array-2.c: Likewise.
51553 * gcc.dg/array-4.c: Also validate flexible array members.
51554 * gcc.dg/c99-flex-array-1.c: New.
51556 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51558 * gcc.c-torture/compile/20001222-1.x: Remove.
51560 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51562 * gcc.c-torture/execute/built-in-setjmp.c: New.
51564 2001-01-03 Richard Henderson <rth@redhat.com>
51566 * gcc.dg/940510-1.c: Update expected error wording.
51567 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51569 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51571 * lib/target-supports.exp (check_alias_available): Modified to
51572 indicate aliases not supported if only weak aliases are supported.
51574 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51576 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51577 Turn on cmpstrsi checks for __pj__ and __i370__.
51579 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51581 * g++.old-deja/g++.other/virtual11.C: New test.
51583 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51585 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51587 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51589 * gcc.c-torture/compile/20010102-1.c: New test.
51591 2001-01-02 Andreas Jaeger <aj@suse.de>
51593 * gcc.dg/noreturn-3.c: New test.
51595 * gcc.dg/noreturn-4.c: New test.
51597 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51599 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51600 __builtin_fputc and __builtin_fwrite.
51602 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51604 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51605 signed char, not default char.
51607 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51609 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51611 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51613 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51615 2000-12-29 Richard Henderson <rth@redhat.com>
51617 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51618 (__cyg_profile_func_exit): Define.
51620 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51622 * g++.dg/vtgc1.C: New test.
51624 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51626 * gcc.dg/noncompile/20001228-1.c: New test.
51628 * gcc.dg/20001228-1.c: New test.
51630 * gcc.c-torture/execute/20001228-1.c: New test.
51632 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51634 * gcc.dg/format-strfmon-1.c: New test.
51636 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51638 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51639 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51640 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51641 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51642 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51643 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51644 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51645 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51646 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51647 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51648 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51649 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51650 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51652 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51653 * gcc.c-torture/execute/string-opt-4.c: Test index.
51655 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51657 * gcc.c-torture/compile/20001226-1.c: New test.
51659 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51661 * gcc.c-torture/compile/20001222-1.c: New test.
51662 * gcc.c-torture/compile/20001222-1.x: Xfail.
51664 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51666 * gcc.c-torture/execute/comp-goto-2.c: New test.
51668 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51670 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51671 Use long types if __INT_MAX__ is 32767.
51672 (main): Use cast to (sint32 *) when poking 88 into a_page.
51674 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51676 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51678 * gcc.c-torture/compile/20001221-1.c: New test.
51679 * gcc.c-torture/execute/20001221-1.c: New test.
51681 2000-12-20 Richard Henderson <rth@redhat.com>
51683 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51684 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51686 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51688 * gcc.dg/compare3.c: New test.
51690 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51692 * gcc.dg/format-warnll-1.c: New test.
51694 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51696 * gcc.dg/cpp/cmdlne-P.c: New test.
51698 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51700 * gcc.c-torture/execute/builtin-abs-1.c,
51701 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51703 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51705 * gcc.dg/cpp/multiline.c: New test.
51707 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51709 * g++.old-deja/g++.other/syshdr1.C: Update.
51710 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51712 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51714 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51716 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51718 * g++.old-deja/g++.pt/ttp65.C: New test.
51720 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51722 * g++.old-deja/g++.pt/ttp64.C: New test.
51724 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51726 * g++.old-deja/g++.pt/spec33.C: New test.
51728 2000-12-14 Catherine Moore <clm@redhat.com>
51730 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51731 * gcc.c-torture/execute/920612-2.c: Likewise.
51732 * gcc.c-torture/execute/920428-2.c: Likewise.
51733 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51734 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51736 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51738 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51739 * gcc.dg/pack-test-2.c: Likewise.
51741 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51743 Tests by Zack Weinberg <zackw@stanford.edu>.
51745 * gcc.dg/cpp/defined.c: Update.
51746 * gcc.dg/cpp/defined_trad.c: New tests.
51748 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51750 * gcc.dg/cpp/trad-direct.c: Update.
51752 2000-12-11 Neil Booth <neilb@earthling.net>
51754 * gcc.dg/cpp/defined_trad.c
51756 2000-12-11 Neil Booth <neilb@earthling.net>
51758 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51760 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51762 * gcc.dg/format-miss-2.c: New test.
51764 2000-12-09 Neil Booth <neilb@earthling.net>
51766 * gcc.dg/cpp/lineflags.c: New tests.
51767 * gcc.dg/cpp/poison.c: Update.
51768 * gcc.dg/cpp/redef2.c: Update.
51769 * gcc.dg/cpp/skipping.c: New test.
51771 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51773 * g++.old-deja/g++.other/eh3.C: New testcase.
51775 2000-12-07 Neil Booth <neilb@earthling.net>
51777 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51778 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51779 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51780 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51781 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51784 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51786 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51787 __SIZE_TYPE__ instead of int for type of integers cast to
51790 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51792 * g++.old-deja/g++.other/cleanup4.C: New test.
51794 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51796 * format-sec-1.c: New test.
51798 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51800 * gcc.dg/format-nonlit-3.c: New test.
51802 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51804 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51805 through a null pointer.
51807 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51809 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51810 * g++.old-deja/g++.pt/partial4.C: New test.
51812 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51814 * gcc.c-torture/execute/ieee/hugeval.x: New.
51816 2000-12-06 Neil Booth <neilb@earthling.net>
51818 * gcc.dg/cpp/backslash2.c: New tests.
51820 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51822 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51823 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51825 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51827 * gcc.c-torture/execute/20001203-2.c: New testcase.
51829 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51831 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51832 * g++.old-deja/g++.other/virtual10.C: New test.
51834 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51836 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51838 2000-12-05 Richard Henderson <rth@redhat.com>
51840 * gcc.c-torture/compile/20001205-1.c: New.
51842 2000-12-04 Neil Booth <neilb@earthling.net>
51844 * g++.old-deja/g++.other/virtual9.C: New test.
51845 * g++.old-deja/g++.pt/crash61.C: New test.
51846 * gcc.c-torture/execute/loop-9.c: New test.
51848 2000-12-04 Neil Booth <neilb@earthling.net>
51850 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51851 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51852 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51853 * gcc.dg/cpp/extratokens.c: ...here.
51855 2000-12-04 Neil Booth <neilb@earthling.net>
51857 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51860 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51862 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51863 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51865 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51867 * gcc.c-torture/execute/20001203-1.c: New test.
51869 2000-12-03 Neil Booth <neilb@earthling.net>
51871 * gcc.dg/cpp/macro6.c: New test cases.
51873 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51875 * gcc.c-torture/execute/string-opt-9.c: New test.
51876 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51877 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51878 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51880 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51881 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51883 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51885 * gcc.dg/cpp/if-6.c: New testcase.
51887 * gcc.dg/20001201-1.c: New testcase.
51889 2000-12-02 Neil Booth <neilb@earthling.net>
51891 * g++.old-deja/g++.other/externC4.C,
51892 g++.old-deja/g++.other/friend10.C: New tests.
51894 2000-12-02 Neil Booth <neilb@earthling.net>
51896 * g++.old-deja/g++.other/instan2.C
51897 * g++.old-deja/g++.other/instan3.C: New test.
51899 2000-12-02 Neil Booth <neilb@earthling.net>
51901 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51902 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51903 gnuc99.c,gnuc99-pedantic.c: New tests.
51905 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51907 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51908 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51910 2000-12-01 Neil Booth <neilb@earthling.net>
51912 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51913 * gcc.dg/cpp/poison.c: Update.
51914 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51916 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51918 * g77.f-torture/execute/20001201.f: New test.
51920 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51922 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51924 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51926 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51928 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51930 * g++.old-deja/g++.other/cast6.C: New test.
51932 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51934 * gcc.c-torture/execute/20001130-2.c: New testcase.
51936 2000-11-30 Richard Henderson <rth@redhat.com>
51938 * gcc.c-torture/execute/20001130-1.c: New test.
51940 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51942 * g++.old-deja/g++.other/op3.C: New test.
51944 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51946 * g++.old-deja/g++.other/op2.C: New test.
51948 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51950 * g++.old-deja/g++.other/crash38.C: New test.
51952 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51954 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51956 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51958 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51960 * gcc.c-torture/execute/string-opt-6.c: New test.
51962 * gcc.dg/20001117-1.c: Add main.
51964 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51966 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51968 * gcc.dg/940510-1.c: ... to here.
51970 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51971 zero-size arrays in toplevel structures.
51973 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51975 * gcc.c-torture/execute/loop-8.c: New test.
51977 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51979 * g++.old-deja/g++.other/base1.C: New test.
51981 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51983 * g++.old-deja/g++.other/parse2.C: New test.
51985 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51987 * g++.old-deja/g++.pt/incomplete1.C: New test.
51989 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51991 * g++.old-deja/g++.other/friend9.C: New test.
51993 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51995 * gcc.dg/20001127-1.c: New test.
51997 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51999 * g++.old-deja/g++.pt/friend46.C: New test.
52001 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52003 * g++.old-deja/g++.other/ptrmem8.C: New test.
52005 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52007 * gcc.c-torture/execute/string-opt-7.c: New test.
52008 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52010 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52012 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52013 instead of 'mkcheck 2'.
52015 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52017 * gcc.c-torture/execute/memcheck/driver.c,
52018 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52019 C9X references to refer to C99.
52021 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52023 * gcc.dg/ultrasp3.c: New test.
52025 2000-11-25 Neil Booth <neilb@earthling.net>
52027 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52029 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52031 * gcc.c-torture/compile/20001123-2.c: New.
52033 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52035 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52037 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52039 * gcc.dg/sequence-point-1.c: Add some new tests.
52040 * gcc.c-torture/execute/20001124-1.c: New test.
52042 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52044 * g++.old-deja/g++.other/vaarg4.C: New test.
52045 * gcc.c-torture/compile/20001123-1.c: New test.
52047 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52049 * g++.other/crash24.C: Adjust and remove XFAIL.
52050 * g++.other/crash37.C: New test.
52052 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52054 * g++.old-deja/g++.pt/instantiate9.C: New test.
52056 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52058 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52061 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52062 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52064 2000-11-22 Neil Booth <neilb@earthling.net>
52066 * gcc.dg/cpp/Wtrigraphs.c: New test.
52068 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52070 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52072 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52074 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52076 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52078 * lib/gcc-dg.exp: load_lib scanasm.exp.
52079 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52080 * lib/g++-dg.exp: load_lib scanasm.exp.
52081 * lib/scanasm.exp: New.
52082 (scan-assembler, scan-assembler-not): Add optional arguments to
52083 test name, or if not present, the pattern name.
52084 (scan-assembler-dem, scan-assembler-dem-not): New.
52086 * g++.dg/dg.exp: New.
52088 2000-11-21 Neil Booth <neilb@earthling.net>
52090 * gcc.dg/cpp/integrated1.c: Remove.
52092 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52094 * gcc.c-torture/execute/20001121-1.c: New test.
52096 2000-11-21 Richard Henderson <rth@redhat.com>
52098 * gcc.c-torture/compile/20001121-1.c: New test.
52100 2000-11-20 Neil Booth <neilb@earthling.net>
52102 * gcc.dg/cpp/integrated1.c: New test.
52104 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52106 * g++.old-deja/g++.other/inline17.C: New test.
52108 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52110 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52111 local variable to be zero: I made the variable global. Now
52112 uses abort() and exit() instead of relying on main's return value.
52114 2000-11-20 Neil Booth <neilb@earthling.net>
52116 * gcc.dg/cpp/paste2.c: Update test.
52117 * objc/execute/paste.m: New test.
52119 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52121 * gcc.dg/c99-condexpr-1.c: New test.
52123 2000-11-20 Neil Booth <neilb@earthling.net>
52125 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52127 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52129 * g++.old-deja/g++.pt/export1.C: New test.
52131 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52133 * gcc.dg/20001117-1.c: New test.
52135 2000-11-18 Richard Henderson <rth@redhat.com>
52137 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52139 2000-11-18 Richard Henderson <rth@redhat.com>
52141 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52142 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52143 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52145 2000-11-18 Richard Henderson <rth@redhat.com>
52147 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52148 (main): New. Exit cleanly.
52150 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52152 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52153 gcc.dg/c99-fordecl-2.c: New tests.
52155 2000-11-18 Richard Henderson <rth@redhat.com>
52157 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52158 * gcc.c-torture/execute/zerolen-2.c: New.
52160 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52162 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52165 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52167 * g++.old-deja/g++.pt/instantiate8.C: New test.
52169 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52171 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52172 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52174 2000-11-16 Nick Clifton <nickc@redhat.com>
52176 * gcc.c-torture/execute/nestfunc-2.c: New test.
52177 * gcc.c-torture/execute/nestfunc-3.c: New test.
52179 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52181 * gcc.c-torture/compile/20001116-1.c: New test.
52183 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52185 * gcc.c-torture/execute/20001115-1.c: New test.
52187 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52189 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52190 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52191 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52192 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52194 2000-11-15 Neil Booth <neilb@earthling.net>
52196 gcc.dg/cpp/_Pragma1.c: Update.
52197 gcc.dg/cpp/_Pragma2.c: New test.
52199 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52201 * g++.old-deja/g++.other/anon5.C: New test.
52203 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52205 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52208 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52210 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52213 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52215 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52216 labels at end of compound statements.
52218 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52220 * gcc.c-torture/execute/loop-7.c: New test.
52222 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52224 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52226 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52228 * gcc.dg/c99-bool-1.c: New test.
52230 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52232 * gcc.dg/c99-scope-1.c: Remove xfail.
52233 * gcc.dg/c99-scope-2.c: New test.
52235 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52237 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52238 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52240 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52242 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52245 * g++.mike/p700.C: Don't typedef wchar_t.
52246 * g++.mike/p784.C: Likewise.
52247 * g++.mike/eb101.C: Don't use __wchar_t.
52249 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52251 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52254 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52256 * gcc.c-torture/execute/20001111-1.c: New test.
52258 2000-11-10 Nick Clifton <nickc@redhat.com>
52260 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52261 long multuiple and accumulate.
52263 2000-11-09 Richard Henderson <rth@redhat.com>
52265 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52266 via size_t instead of int.
52268 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52269 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52270 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52271 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52273 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52275 * gcc.c-torture/compile/20001109-1.c: New test.
52276 * gcc.c-torture/compile/20001109-2.c: New test.
52278 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52280 * g++.old-deja/g++.pt/operator1.C: New test.
52281 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52283 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52285 * gcc.dg/20001108-1.c: New test.
52287 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52289 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52290 with both arguments constant strings.
52291 * gcc.c-torture/execute/string-opt-3.c: New test.
52292 * gcc.c-torture/execute/string-opt-4.c: New test.
52293 * gcc.c-torture/execute/string-opt-5.c: New test.
52295 2000-11-08 Nick Clifton <nickc@redhat.com>
52297 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52298 mulsidi3adddi patterns.
52300 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52302 * g++.old-deja/g++.other/crash36.C: New test.
52304 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52306 * g++.old-deja/g++.other/init16.C: New test.
52308 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52310 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52312 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52314 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52315 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52316 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52318 2000-11-07 DJ Delorie <dj@redhat.com>
52320 * gcc.dg/20000614-1.c: Add return so that test can pass.
52322 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52324 * gcc.c-torture/execute/string-opt-1.c: New test.
52326 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52328 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52329 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52330 parameters in registers, and there is no way for a varargs
52331 function to know in which order the integer and floating-point
52332 parameters should be interleaved when they are placed on the
52334 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52335 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52337 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52339 * gcc.c-torture/execute/string-opt-2.c: New test.
52341 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52343 * g++.old-deja/g++.pt/crash60.C: New test.
52345 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52347 * g++.old-deja/g++.other/crash24.C: New test.
52348 * g++.old-deja/g++.other/crash25.C: New test.
52349 * g++.old-deja/g++.other/crash26.C: New test.
52350 * g++.old-deja/g++.other/crash27.C: New test.
52351 * g++.old-deja/g++.other/crash28.C: New test.
52352 * g++.old-deja/g++.other/crash29.C: New test.
52353 * g++.old-deja/g++.other/crash30.C: New test.
52354 * g++.old-deja/g++.other/crash31.C: New test.
52355 * g++.old-deja/g++.other/crash32.C: New test.
52356 * g++.old-deja/g++.other/crash33.C: New test.
52357 * g++.old-deja/g++.other/crash34.C: New test.
52358 * g++.old-deja/g++.other/crash35.C: New test.
52360 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52362 * gcc.c-torture/execute/20001031-1.c: New test.
52364 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52366 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52369 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52370 standards-conformant.
52372 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52374 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52375 * g++.old-deja/g++.mike/p755a.C: Likewise.
52376 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52377 library makes no calls to `operator new' during initialization.
52379 2000-11-04 Neil Booth <neilb@earthling.net>
52381 * gcc.dg/cpp/include2.c: New tests.
52383 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52385 * lib/g++.exp (g++_set_ld_library_path): New function.
52386 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52388 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52390 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52393 2000-11-01 Richard Henderson <rth@redhat.com>
52395 * g++.old-deja/g++.ext/namedret1.C: New.
52396 * g++.old-deja/g++.ext/namedret2.C: New.
52397 * g++.old-deja/g++.ext/namedret3.C: New.
52399 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52401 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52402 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52404 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52406 * gcc.c-torture/execute/va-arg-21.c: New test.
52408 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52410 * gcc.dg/c99-complex-2.c: New test.
52412 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52414 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52416 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52418 * g++.old-deja/g++.other/inline16.C: New test.
52420 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52422 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52423 __PRETTY_FUNCTION__
52425 2000-10-29 Neil Booth <neilb@earthling.net>
52427 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52429 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52430 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52433 2000-10-29 Neil Booth <neilb@earthling.net>
52435 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52436 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52437 * mi5.c: Test multiple includes work with -C.
52438 * trigraphs.c: Test ^= version.
52440 2000-10-28 Neil Booth <neilb@earthling.net>
52442 New tests and test updates for new macro expander.
52444 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52445 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52446 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52447 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52448 new diagnostic messages.
52450 * gcc.dg/cpp/macro3.c: New tests.
52452 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52454 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52457 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52459 * g++.old-deja/g++.other/eh2.C: New test.
52461 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52463 * gcc.c-torture/execute/20001027-1.c: New test.
52465 2000-10-26 Richard Henderson <rth@redhat.com>
52467 * gcc.c-torture/execute/20001026-1.c: New.
52469 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52471 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52472 * g++.old-deja/g++.law/builtin1.C: Likewise.
52473 * g++.old-deja/g++.law/ctors10.C: Likewise.
52474 * g++.old-deja/g++.law/virtual3.C: Likewise.
52475 * g++.old-deja/g++.mike/p658.C: Likewise.
52476 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52477 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52478 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52479 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52480 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52482 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52484 * gcc.c-torture/compile/20001024-1.c: New test.
52486 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52488 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52489 to tell us whether or not we are using V3.
52491 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52493 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52496 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52498 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52500 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52502 * gcc.c-torture/execute/20001024-1.c: New test.
52504 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52506 * g++.old-deja/g++.other/sibcall1.C: New test.
52508 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52510 * gcc.dg/noncompile/init-3.c: New test.
52512 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52514 * gcc.dg/format-array-1.c: New test.
52516 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52518 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52519 writing through null pointers; remove comment about testing
52520 unterminated strings.
52522 2000-10-17 Matthew Hiller <hiller@redhat.com>
52524 * gcc.c-torture/execute/20001017-2.c: New test.
52526 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52528 * gcc.c-torture/compile/20001018-1.c: New test.
52529 * gcc.c-torture/compile/20001018-1.x: Xfail.
52531 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52533 * gcc.c-torture/execute/20001017-1.c: New test.
52535 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52537 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52538 for multiple use of arguments with scanf formats; add tests for
52539 multiple use of arguments.
52541 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52543 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52544 from some old tests.
52546 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52548 * gcc.dg/format-miss-1.c: New test.
52550 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52552 * gcc.c-torture/execute/20001013-1.c: New test.
52554 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52556 * gcc.dg/format-branch-1.c: New test.
52558 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52560 * README, lib/file-format.exp: Remove EGCS references.
52562 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52564 * gcc.dg/20001013-1.c: New test.
52566 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52568 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52569 for intmax_t in the compiler using __typeof__ and the type rules
52570 for conditional expressions.
52572 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52574 * gcc.dg/20001012-1.c: New test.
52575 * gcc.dg/20001012-2.c: New test.
52577 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52579 * gcc.dg/format-attr-1.c: New test.
52581 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52583 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52584 __LONG_LONG_MAX__ instead of LLONG_MAX.
52586 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52588 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52590 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52593 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52595 * gcc.dg/sequence-pt-1.c: New test.
52597 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52599 * gcc.c-torture/execute/20001011-1.c: New testcase.
52600 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52602 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52604 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52605 does not error on it.
52607 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52609 * gcc.dg/20001009-1.c: New test.
52611 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52613 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52614 * gcc.c-torture/execute/20001009-2.c: ... to here.
52616 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52618 * gcc.c-torture/compile/20001009-1.c: New testcase.
52619 * gcc.c-torture/execute/20001009-1.c: New testcase.
52620 Testcases provided by Jan Hubicka <jh@suse.cz>.
52622 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52624 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52625 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52626 uintmax_t using <limits.h> to emulate the compiler's internal
52627 logic. No longer XFAIL %j tests.
52629 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52631 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52632 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52633 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52634 regexps and details of expected handling of some bad formats.
52635 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52638 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52640 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52641 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52642 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52643 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52646 2000-10-06 Richard Henderson <rth@cygnus.com>
52648 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52649 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52650 * g++.old-deja/g++.jason/report.C: Likewise.
52651 * g++.old-deja/g++.law/friend5.C: Likewise.
52652 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52653 of the expected warnings.
52655 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52657 * g++.old-deja/g++.pt/enum14.C: New test.
52659 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52661 * g++.old-deja/g++.pt/crash59.C: New test.
52663 2000-10-04 Will Cohen <wcohen@redhat.com>
52665 * gcc.dg/20000926-1.c: New test.
52667 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52669 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52670 function name for current C++ compiler.
52671 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52673 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52675 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52676 __PRETTY_FUNCTION__.
52677 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52679 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52681 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52683 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52685 * gcc.c-torture/compile/20000923-1.c: New test.
52687 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52689 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52690 * g++.old-deja/g++.pt/ttp62.C: Same.
52691 * g++.old-deja/g++.other/inline14.C: Same.
52693 2000-09-24 Richard Henderson <rth@cygnus.com>
52695 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52697 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52699 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52701 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52703 * gcc.c-torture/compile/20000922-1.c: New file.
52705 2000-09-21 Nick Clifton <nickc@redhat.com>
52707 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52708 a signed long modulo operation.
52709 (mod6): New function - perform an unsigned long modulo operation.
52710 (main): Add tests for modulos of very large numbers by very small
52713 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52715 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52717 2000-09-19 Richard Henderson <rth@cygnus.com>
52719 * gcc.dg/compare2.c (case 10): XFAIL.
52721 2000-09-18 Richard Henderson <rth@cygnus.com>
52723 * gcc.c-torture/execute/20000906-1.c: Move ...
52724 * gcc.dg/20000906-1.c: ... here. Only run on targets
52725 that support __builtin_trap.
52727 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52729 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52731 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52733 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52734 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52735 more $ format tests.
52737 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52739 * gcc.dg/format-errmk-1.c: New test.
52741 2000-09-17 Greg McGary <greg@mcgary.org>
52743 * gcc.c-torture/execute/20000917-1.x: Remove.
52745 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52747 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52749 2000-09-17 Greg McGary <greg@mcgary.org>
52751 * gcc.c-torture/execute/20000917-1.c: New test.
52752 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52754 2000-09-16 Neil Booth <NeilB@earthling.net>
52756 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52757 in nested macro bug.
52759 2000-09-15 Neil Booth <NeilB@earthling.net>
52761 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52763 2000-09-14 Jeffrey A Law (law@cygnus.com)
52765 * gcc.c-torture/execute/20000914-1.c: New test.
52767 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52769 * g++.other/inline13.C: New test.
52771 2000-09-12 Andreas Jaeger <aj@suse.de>
52773 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52774 constant by Ulrich Drepper <drepper@redhat.com>.
52776 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52778 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52780 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52782 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52784 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52786 * gcc.dg/cpp/backslash.c: New test.
52788 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52790 * gcc.c-torture/execute/20000910-1.c: New test.
52791 * gcc.c-torture/execute/20000910-2.c: Likewise.
52793 2000-09-11 Robert Lipe <robertl@sco.com>
52795 * gcc.dg/pragma-align.c: New test.
52797 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52799 * g++.old-deja/g++.pt/explicit82.C: New test.
52800 * g++.old-deja/g++.pt/explicit83.C: New test.
52802 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52804 * gcc.dg/asm-names.c: New test.
52806 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52808 * gcc.dg/cpp/tr-warn6.c: New test
52810 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52812 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52815 2000-09-07 Catherine Moore <clm@redhat.com>
52817 * gcc.c-torture/execute/unroll-1.c: New test.
52819 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52821 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52823 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52824 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52825 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52826 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52827 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52829 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52830 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52832 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52834 * g++.old-deja/g++.pt/deduct2.C: New test.
52836 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52838 * g++.old-deja/g++.pt/parms2.C: New test.
52840 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52842 * g++.old-deja/g++.pt/crash58.C: New test.
52844 2000-09-06 Greg McGary <greg@mcgary.org>
52846 * gcc.c-torture/execute/20000906-1.c: New test.
52847 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52849 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52851 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52853 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52855 * g++.old-deja/g++.pt/crash57.C: New test.
52857 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52859 * g++.old-deja/g++.pt/crash56.C: New test.
52861 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52863 * g++.old-deja/g++.pt/koenig1.C: New test.
52865 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52867 * gcc.dg/20000904-1.c: New test.
52869 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52871 * gcc.dg/cpp/paste8.c: New test.
52873 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52875 * gcc.c-torture/compile/20000827-1.c: New test.
52877 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52879 * gcc.dg/format-diag-1.c: New test.
52881 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52883 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52884 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52885 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52886 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52887 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52889 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52891 * g++.old-deja/g++.other/nested4.C: New test.
52893 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52895 * g++.old-deja/g++.ns/scoped1.C: New test.
52897 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52899 * lib/g++.exp: Support testing already-installed GCC.
52901 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52903 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52905 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52907 * gcc.dg/return-type-2.c: New test.
52909 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52911 * gcc.c-torture/compile/20000825-1.c: New test.
52913 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52915 * gcc.dg/dwarf2-2.c: New test.
52917 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52919 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52920 dg-warning regexps.
52922 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52924 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52925 gcc.dg/format-ext-5.c: New tests.
52927 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52929 * g++.old-deja/g++.other/crash22.C: New test.
52931 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52933 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52935 2000-08-24 Richard Henderson <rth@cygnus.com>
52937 * gcc.dg/ia64-sync-1.c: New test.
52938 * gcc.dg/ia64-sync-2.c: New test.
52939 * gcc.dg/ia64-asm-1.c: New test.
52941 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52943 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52944 * gcc.dg/format-ext-2.c: New test.
52946 2000-08-23 Jason Merrill <jason@redhat.com>
52948 * lib/old-dejagnu.exp: Also ignore "In member function" and
52951 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52953 * gcc.dg/noncompile/label-lineno-1.c: New test.
52955 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52957 * gcc.dg/c99-array-nonobj-1.c: New test.
52959 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52961 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52963 * gcc.dg/format-ext-1.c: New test.
52965 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52967 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52968 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52969 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52970 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52971 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52973 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52975 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52976 gcc.dg/c99-strftime-2.c: New tests.
52978 2000-08-22 Richard Henderson <rth@cygnus.com>
52980 * gcc.c-torture/execute/20000822-1.c: New test.
52982 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52984 * gcc.c-torture/execute/20000819-1.x: Remove.
52986 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52988 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52989 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52990 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52991 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52992 gcc.dg/format-xopen-1.c: New tests.
52994 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52996 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52998 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53000 * g++.old-deja/g++.other/loop2.C: New test.
53002 * gcc.c-torture/compile/20000606-1.c: New test.
53003 * gcc.c-torture/compile/20000728-1.c: New test.
53004 * gcc.c-torture/execute/20000801-1.c: New test.
53005 * gcc.c-torture/execute/20000801-2.c: New test.
53006 * gcc.c-torture/execute/20000819-1.c: New test.
53007 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53008 * gcc.dg/20000629-1.c: New test.
53009 * gcc.dg/20000724-1.c: New test.
53010 * gcc.dg/20000807-1.c: New test.
53012 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53014 * gcc.dg/cpp/pragma-1.c: New test.
53015 * gcc.dg/cpp/pragma-2.c: New test.
53017 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53019 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53020 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53022 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53024 * gcc.c-torture/compile/20000818-1.c: New test.
53026 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53028 * gcc.c-torture/execute/20000818-1.c: New test.
53030 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53032 * gcc.dg/format-va-1.c: New test.
53034 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53036 * g++.old-deja/g++.other/typedef8.C: New test.
53038 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53040 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53041 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53042 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53043 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53044 * g++.old-deja/g++.other/ptrmem7.C: New test.
53045 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53047 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53049 * g++.old-deja/g++.pt/typename27.C: New test.
53051 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53053 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53054 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53055 * g++.old-deja/g++.pt/friend45.C: New test.
53056 * g++.old-deja/g++.other/friend8.C: New test.
53058 2000-08-15 Richard Henderson <rth@cygnus.com>
53060 * gcc.c-torture/execute/20000815-1.c: New test.
53062 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53064 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53065 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53066 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53068 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53070 * g++.old-deja/g++.other/refinit2.C: New test.
53072 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53074 * lib/c-torture.exp (c-torture): Make
53075 compiler_conditional_xfail_data global.
53076 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53077 compiler_conditional_xfail_data machinery.
53078 (f-torture-execute): Likewise.
53079 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53080 and only when unrolling loops.
53082 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53084 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53086 * g++.old-deja/g++.pt/explicit81.C: New test.
53088 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53090 * g++.old-deja/g++.pt/typename26.C: New test.
53092 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53094 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53097 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53099 * g++.old-deja/g++.other/array3.C: New test.
53101 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53103 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53104 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53105 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53108 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53110 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53111 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53113 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53115 * gcc.c-torture/execute/20000808-1.c: New test.
53117 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53119 * gcc.dg/c90-const-expr-1.c: New test.
53121 2000-08-08 Richard Henderson <rth@cygnus.com>
53123 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53125 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53127 * gcc.dg/noncompile/const-ll-1.c: New test.
53129 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53131 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53133 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53135 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53136 that running programs linked against the shared version of libobjc
53139 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53141 * gcc.dg/c99-printf-1.c: New test.
53143 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53145 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53147 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53149 * gcc.c-torture/execute/20000731-1.x: Delete.
53151 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53153 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53154 and torture_without_loops as is done by c-torture.exp.
53155 (search_for): Copy from c-torture.exp.
53156 (gcc-dg-runtest): New function, drives a directory of tests
53157 iterating over the TORTURE_OPTIONS.
53158 (scan-assembler, scan-assembler-not): Move here from
53159 individual directory drivers.
53161 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53162 defined by lib/gcc-dg.exp.
53163 * gcc.dg/cpp/cpp.exp: Likewise.
53164 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53165 gcc-dg-runtest, so we cycle over optimization options.
53167 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53168 * gcc.dg/compare2.c: No longer expected to fail.
53170 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53172 * gcc.c-torture/execute/20000804-1.c: New test.
53174 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53176 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53178 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53180 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53182 2000-08-03 Jeffrey A Law (law@cygnus.com)
53184 * gcc.c-torture/compile/20000803-1.c: New test.
53186 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53188 * gcc.c-torture/execute/20000801-3.c,
53189 gcc.c-torture/execute/20000801-4.c: New tests.
53190 * gcc.c-torture/execute/20000801-3.x,
53191 gcc.c-torture/execute/20000801-4.x: Xfail.
53193 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53195 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53196 libobjc/.libs to allow for libtool.
53198 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53200 * gcc.c-torture/compile/20000802-1.c: New test.
53202 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53204 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53206 2000-07-31 Jeffrey A Law (law@cygnus.com)
53208 * gcc-c-torture/execute/20000731-2.c: New test.
53210 * gcc.c-torture/execute/20000731-1.c: New test.
53211 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53213 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53215 * gcc.dg/cpp/paste7.c: New test.
53216 * gcc.dg/cpp/20000725-1.c: New test.
53218 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53220 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53221 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53222 declaration warning for __builtin_dwarf_reg_size.
53224 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53226 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53228 * gcc.dg/noncompile/voidparam-1.c: New test.
53230 2000-07-30 Richard Henderson <rth@cygnus.com>
53232 * gcc.dg/c90-digraph-1.c: Don't xfail.
53233 * gcc.dg/compare2.c (case 10): Xfail.
53234 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53236 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53238 * gcc.dg/c99-main-1.c: New test.
53240 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53242 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53244 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53246 * gcc.c-tortuer/execute/20000726-1.c: New test.
53248 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53250 * gcc.c-torture/execute/enum-2.c: New test.
53252 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53254 * gcc.dg/cpp/tr-warn3.c: New test.
53256 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53258 * g++.old-deja/g++.ext/implicit1.C: Remove.
53259 * g++.old-deja/g++.jason/c2.C: Remove
53260 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53261 * g++.old-deja/g++.pt/crash16.C: Likewise.
53262 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53264 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53266 * g++.old-deja/g++.other/for2.C: New test.
53268 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53270 * gcc.dg/20000720-1.c: New test.
53272 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53274 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53276 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53278 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53279 * gcc.c-torture/execute/20000722-1.c: New.
53280 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53282 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53284 * gcc.dg/cpp/20000720-1.S: New test.
53286 2000-07-21 Michael Meissner <meissner@redhat.com>
53288 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53290 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53292 * g++.old-deja/g++.brendan/crash16.C,
53293 g++.old-deja/g++.brendan/parse3.C,
53294 g++.old-deja/g++.brendan/redecl1.C,
53295 g++.old-deja/g++.ns/template13.C,
53296 g++.old-deja/g++.other/decl4.C,
53297 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53299 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53301 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53302 and "Internal error".
53304 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53306 * gcc.dg/cpp/paste6.c: New test.
53308 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53310 * gcc.dg/cpp/tr-direct.c: New test.
53312 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53313 gcc.dg/cpp/undef1.c: Tweak error regexps.
53315 2000-07-18 Eric Christopher <echristo@redhat.com>
53317 * gcc.c-torture/compile/20000718-1.c: New test.
53319 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53321 * cpplex.c (_cpp_push_token): If the token being pushed back
53322 is the previous token in this context, just subtract one from
53324 * cppmacro.c (save_expansion): Clear aux field when storing a
53327 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53329 * gcc.dg/noncompile/redecl-1.c: New test.
53331 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53333 * gcc.c-torture/execute/20000717-5.c: New test.
53334 * gcc.c-torture/execute/20000717-1.x: Removed.
53336 2000-07-17 Richard Henderson <rth@cygnus.com>
53338 * gcc.c-torture/execute/20000717-4.c: New test.
53340 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53342 * gcc.dg/cpp/syshdr.c: New test.
53343 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53345 2000-07-17 Neil Booth <neilb@earthling.net>
53347 * gcc.dg/cpp/cmdlne-dM.c: New test.
53348 * gcc.dg/cpp/cmdlne-dD.c: New test.
53350 2000-07-17 Jeffrey A Law (law@cygnus.com)
53352 * gcc.c-torture/execute/20000717-3.c: New test.
53354 * gcc.c-torture/compile/20000717-1.c: New test.
53356 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53358 * gcc.c-torture/execute/20000717-2.c: New test.
53360 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53362 * gcc.dg/formatz-1.c: New test.
53364 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53365 * gcc.dg/c99-digraph-1.c: New tests.
53367 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53368 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53370 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53371 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53372 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53373 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53374 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53375 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53376 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53378 2000-07-17 Greg McGary <greg@mcgary.org>
53380 * gcc.c-torture/execute/20000717-1.c: New test.
53381 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53383 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53385 * gcc.c-torture/execute/20000715-2.c: New test.
53386 * gcc.dg/20000715-1.c: New test.
53388 2000-07-15 Michael Meissner <meissner@redhat.com>
53390 * gcc.c-torture/execute/20000715-1.c: New test.
53392 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53394 * gcc.c-torture/execute/20000707-1.c: New test.
53396 2000-07-13 Neil Booth <NeilB@earthling.net>
53398 * gcc.dg/cpp/digraph1.c,
53399 gcc.dg/cpp/digraph2.c,
53400 gcc.dg/cpp/digraphs.c: New tests.
53402 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53404 * g77.f-torture/compile/20000630-2.f: New test.
53405 * g77.f-torture/compile/20000630-2.x
53407 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53409 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53411 2000-07-11 Neil Booth <NeilB@earthling.net>
53413 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53415 2000-07-11 Neil Booth <NeilB@earthling.net>
53417 * gcc.dg/cpp/cmdlne-C.c: New.
53419 2000-07-09 Neil Booth <NeilB@earthling.net>
53421 * gcc.dg/cpp/directiv.c: New tests.
53422 * gcc.dg/cpp/undef1.c: Update.
53424 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53426 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53428 2000-07-09 Neil Booth <NeilB@earthling.net>
53430 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53432 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53434 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53435 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53437 2000-07-08 Neil Booth <NeilB@earthling.net>
53439 * gcc.dg/cpp/macsyntx.c: New tests.
53441 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53443 * gcc.dg/20000707-1.c: New test.
53445 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53447 * gcc.c-torture/execute/20000706-1.c: New test.
53448 * gcc.c-torture/execute/20000706-2.c: New test.
53449 * gcc.c-torture/execute/20000706-3.c: New test.
53450 * gcc.c-torture/execute/20000706-4.c: New test.
53451 * gcc.c-torture/execute/20000706-5.c: New test.
53453 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53455 * g++.old-deja/g++.pt/instantiate7.C: New test.
53457 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53459 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53460 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53461 * g++.old-deja/g++.other/rtti3.C: Likewise.
53462 * g++.old-deja/g++.other/rttid3.C: Likewise.
53464 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53466 * g77.f-torture/compile/20000630-1.x: Fix typo
53468 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53470 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53473 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53475 * gcc.dg/cpp/ident.c: New test.
53477 2000-07-05 Neil Booth <NeilB@earthling.net>
53479 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53480 gcc.dg/cpp/lexstrng.c: New tests.
53482 2000-07-04 Neil Booth <NeilB@earthling.net>
53484 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53485 * gcc.dg/cpp/strify2.c: Same.
53487 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53489 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53490 * gcc.dg/cpp/19990703-1.c: Likewise.
53491 * gcc.dg/cpp/20000625-1.c: Likewise.
53492 * gcc.dg/cpp/20000625-2.c: Likewise.
53494 * gcc.dg/cpp/macro1.c,
53495 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53496 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53497 gcc.dg/cpp/strify1.c,
53498 gcc.dg/cpp/strify2.c: New tests.
53500 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53502 * gcc.c-torture/execute/20000703-1.c: New test.
53504 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53506 * g++.old-deja/g++.pt (lookup10.C): New test.
53508 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53510 * g++.old-deja/g++.pt (typename25.C): New test.
53512 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53514 * gcc.c-torture/compile/20000701-1.c: New test.
53516 2000-06-30 Nick Clifton <nickc@cygnus.com>
53518 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53521 2000-06-30 Catherine Moore <clm@cygnus.com>
53523 * gcc.c-torture/execute/align-1.c: New test.
53525 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53527 * g++.old-deja/g++.pt/expr8.C: New test.
53528 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53530 2000-06-29 Nick Clifton <nickc@cygnus.com>
53532 * gcc.c-torture/compile/20000629-1.c: New test.
53534 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53537 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53538 gcc.dg/noncompile directory, depending on whether they're
53539 preprocessor tests or not. Annotate all the tests for the dg
53542 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53543 * gcc.dg/noncompile/noncompile.exp: New.
53547 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53548 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53549 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53550 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53551 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53552 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53553 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53554 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53555 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53556 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53557 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53558 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53559 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53560 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53561 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53562 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53563 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53564 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53565 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53566 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53567 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53568 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53569 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53570 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53572 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53573 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53574 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53575 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53576 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53577 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53579 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53581 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53582 declare one variable. On the fourth, error.
53583 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53584 declared by 20000628-1a.h.
53586 2000-06-29 Richard Henderson <rth@redhat.com>
53588 * gcc.c-torture/execute/930529-1.x: New file.
53589 * gcc.dg/920413-1.c: Adjust expected warning text.
53590 * gcc.dg/980217-1.c: Declare abort.
53591 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53593 2000-06-29 Jeffrey A Law (law@cygnus.com)
53595 * g77.f-torture/compile/20000629-1.f: New test.
53596 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53598 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53600 Rearrange lots of files, removing entirely the
53601 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53605 gcc.c-torture/code_quality/code_quality.exp
53606 gcc.c-torture/special/special.exp
53607 gcc.failure/failure.exp
53608 gcc.failure/940409-1.x
53609 gcc.c-torture/compile/961203-1.x
53612 gcc.misc-tests/linkage.exp
53613 gcc.c-torture/execute/920730-1t.c
53614 gcc.c-torture/execute/920730-1t.x
53615 gcc.c-torture/compile/920520-1.x
53616 gcc.c-torture/compile/920521-1.x
53617 gcc.c-torture/compile/981006-1.x
53618 gcc.c-torture/execute/eeprof-1.x
53620 * Moved files (possibly with modifications to fit a new harness):
53622 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53623 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53624 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53625 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53626 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53627 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53628 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53629 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53630 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53631 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53632 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53633 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53634 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53635 gcc.failure/940409-1.c gcc.dg/940409-1.c
53637 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53639 * c-torture/compile/961203-1.x: Delete.
53641 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53642 not exit. Include stdio.h.
53643 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53644 * gcc.misc-tests/dg-12.c: Likewise.
53645 * gcc.misc-tests/dg-5.c: Likewise.
53646 * gcc.misc-tests/dg-6.c: Likewise.
53647 * gcc.misc-tests/dg-7.c: Prototype abort.
53648 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53649 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53650 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53652 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53653 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53655 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53657 * gcc.dg/cpp/20000628-1.c: New test.
53658 * gcc.dg/cpp/20000628-1.h: New header for above test.
53659 * gcc.dg/cpp/20000628-1a.h: Likewise.
53661 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53663 * gcc.dg/cpp: New directory.
53664 * gcc.dg/cpp/cpp.exp: New driver.
53665 * gcc.dg/cpp/20000627-1.c: New test.
53666 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53667 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53668 and rewrite as a compilation test.
53670 * gcc.dg: Move many files into the cpp subdirectory, possibly
53671 renaming or editing them as well.
53673 990119-1.c cpp/19990119-1.c
53674 990228-1.c cpp/19990228-1.c
53675 990407-1.c cpp/19990407-1.c
53676 990409-1.c cpp/19990409-1.c
53677 990413-1.c cpp/19990413-1.c
53678 990703-1.c cpp/19990703-1.c
53679 20000127-1.c cpp/20000127-1.c
53680 20000129-1.c cpp/20000129-1.c
53681 20000207-1.c cpp/20000207-1.c
53682 20000207-2.c cpp/20000207-2.c
53683 20000209-1.c cpp/20000209-1.c
53684 20000209-2.c cpp/20000209-2.c
53685 20000301-1.c cpp/20000301-1.c
53686 20000419-1.c cpp/20000419-1.c
53687 20000510-1.S cpp/20000510-1.S
53688 20000519-1.c cpp/20000519-1.c
53689 20000529-1.c cpp/20000529-1.c
53690 20000625-1.c cpp/20000625-1.c
53691 20000625-2.c cpp/20000625-2.c
53692 cpp-as1.c cpp/assert1.c
53693 cpp-as2.c cpp/assert2.c
53694 cxx-comments-1.c cpp/cxxcom1.c
53695 cxx-comments-2.c cpp/cxxcom2.c
53696 endif-label.c cpp/endif.c
53697 cpp-hash1.c cpp/hash1.c
53698 cpp-hash2.c cpp/hash2.c
53699 cpp-if1.c cpp/if-1.c
53700 cpp-if2.c cpp/if-2.c
53701 cpp-if3.c cpp/if-3.c
53702 cpp-if4.c cpp/if-4.c
53703 cpp-if5.c cpp/if-5.c
53704 cpp-cond.c cpp/if-cexp.c
53705 cpp-missingop.c cpp/if-mop.c
53706 cpp-missingparen.c cpp/if-mpar.c
53707 cpp-opprec.c cpp/if-oppr.c
53708 cpp-ifparen.c cpp/if-paren.c
53709 cpp-shortcircuit.c cpp/if-sc.c
53710 cpp-shift.c cpp/if-shift.c
53711 cpp-unary.c cpp/if-unary.c
53712 cpp-li1.c cpp/line1.c
53713 cpp-li2.c cpp/line2.c
53714 lineno.c cpp/line3.c
53715 lineno-2.c cpp/line4.c
53717 cpp-mic.h cpp/mi1c.h
53718 cpp-micc.h cpp/mi1cc.h
53719 cpp-mind.h cpp/mi1nd.h
53720 cpp-mindp.h cpp/mi1ndp.h
53721 cpp-mix.h cpp/mi1x.h
53722 cpp-mi2.c cpp/mi2.c
53723 cpp-mi2a.h cpp/mi2a.h
53724 cpp-mi2b.h cpp/mi2b.h
53725 cpp-mi2c.h cpp/mi2c.h
53726 cpp-mi3.c cpp/mi3.c
53727 cpp-mi3.def cpp/mi3.def
53728 poison-1.c cpp/poison.c
53729 pr-impl.c cpp/prag-imp.c
53730 cpp-redef-2.c cpp/redef1.c
53731 cpp-redef.c cpp/redef2.c
53732 strpaste.c cpp/strp1.c
53733 strpaste-2.c cpp/strp2.c
53734 cpp-tradpaste.c cpp/tr-paste.c
53735 cpp-tradstringify.c cpp/tr-str.c
53736 cpp-tradwarn1.c cpp/tr-warn1.c
53737 cpp-tradwarn2.c cpp/tr-warn2.c
53738 trigraphs.c cpp/trigraphs.c
53739 cpp-unc1.c cpp/unc1.c
53740 cpp-unc2.c cpp/unc2.c
53741 cpp-unc3.c cpp/unc3.c
53742 cpp-unc.c cpp/unc4.c
53743 undef.c cpp/undef1.c
53744 undef-2.c cpp/undef2.c
53745 cpp-wi1.c cpp/widestr1.c
53747 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53749 * lib/g++.exp (g++_include_flags): Tweak.
53751 2000-06-27 H.J. Lu <hjl@gnu.org>
53752 Loren J. Rittle <ljrittle@acm.org>
53754 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53755 version with one that knows about the new gcc tree structure.
53756 (g++_link_flags): Same.
53758 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53760 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53761 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53762 case we are cross-compiling.
53764 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53765 g++.old-deja/g++.niklas/Makefile.in,
53766 g++.old-deja/g++.niklas/configure.in,
53767 g++.old-deja/g++.other/Makefile.in,
53768 g++.old-deja/g++.other/configure.in,
53769 gcc.c-torture/code_quality/Makefile.in,
53770 gcc.c-torture/code_quality/configure.in,
53771 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53772 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53773 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53774 gcc.c-torture/execute/ieee/Makefile.in,
53775 gcc.c-torture/execute/ieee/configure.in,
53776 gcc.c-torture/noncompile/Makefile.in,
53777 gcc.c-torture/noncompile/configure.in,
53778 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53779 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53780 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53782 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53784 * g++.old-deja/g++.other/ambig3.C: New test.
53786 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53788 * g++.old-deja/g++.pt/syntax1.C: New test.
53789 * g++.old-deja/g++.pt/syntax2.C: New test.
53790 * g++.old-deja/g++.other/syntax3.C: New test.
53791 * g++.old-deja/g++.other/syntax4.C: New test.
53793 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53795 * gcc.dg/20000623-1.c: Prototype exit and abort.
53797 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53799 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53801 * gcc.dg/cpp-mi3.def: New file.
53803 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53805 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53806 lexer's error messages.
53807 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53808 divine anything from the linemarkers.
53809 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53810 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53812 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53814 * gcc.dg/20000623-1.c: New test.
53816 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53818 * gcc.c-torture/execute/20000622-1.c: New test.
53820 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53822 * g++.old-deja/g++.other/init15.C: New test.
53824 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53826 * g++.old-deja/g++.pt/vaarg2.C: New test.
53827 * g++.old-deja/g++.pt/vaarg3.C: New test.
53829 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53831 * g++.old-deja/g++.other/dyncast6.C: New test.
53833 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53835 * gcc.c-torture/execute/loop-6.c: New test.
53837 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53839 * gcc.dg/20000614-1.c: New test.
53840 * gcc.dg/20000614-2.c: New test.
53842 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53844 * g++.old-deja/g++.other/inline12.C: New test.
53846 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53848 * g++.old-deja/g++.other/eh1.C: New test.
53850 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53852 * g++.old-deja/g++.other/type.C: New test.
53854 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53856 * g++.old-deja/g++.other/initstring.C: New test.
53858 2000-06-12 Jason Merrill <jason@redhat.com>
53860 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53862 2000-06-09 Jeffrey A Law (law@cygnus.com)
53864 * gcc.c-torture/compile/20000609-1.c: New test.
53866 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53868 * gcc.dg/20000609-1.c: New test.
53870 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53872 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53873 * gcc.c-torture/noncompile/poison-1.c: Move...
53874 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53875 * gcc.dg/cpp-li1.c: Add a token after the #line.
53877 2000-06-05 Richard Henderson <rth@cygnus.com>
53879 * gcc.c-torture/execute/20000605-2.c: New test.
53880 * gcc.c-torture/execute/20000605-3.c: New test.
53882 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53884 * g77.f-torture/execute/20000503-1.x: New file.
53886 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53888 * g++.old-deja/g++.eh/badalloc1.C: New test.
53890 2000-06-05 Richard Henderson <rth@cygnus.com>
53892 * gcc.c-torture/execute/20000605-1.c: New test.
53894 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53895 Nathan Sidwell <nathan@codesourcery.com>
53897 * gcc.c-torture/compile/20000605-1.c: New test.
53899 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53901 * g77.f-torture/compile/20000601-1.f: New test.
53903 2000-06-03 Richard Henderson <rth@cygnus.com>
53905 * gcc.c-torture/execute/20000603-1.c: New.
53907 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53909 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53910 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53912 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53914 * gcc.dg/compare2.c (case 12): XFAIL.
53915 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53916 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53918 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53920 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53922 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53923 guard macro is already defined when the header is first
53925 * gcc.dg/cpp-mix.h: New file.
53926 * gcc.dg/endif-label.c: Update patterns to match compiler.
53928 * g++.brendan/complex1.C: Declare abort.
53929 * g++.law/refs4.C: Remove XFAIL.
53930 * g++.oliva/expr2.C: Declare abort and exit.
53932 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53934 * gcc.c-torture/execute/20000528-1.c: New test.
53936 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53937 * g++.old-deja/g++.law/temps4.C: Likewise.
53939 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53940 stdlib.h. Call abort() on failure.
53941 * g++.old-deja/g++.law/refs4.C: Likewise.
53942 * g++.old-deja/g++.law/temps4.C: Likewise.
53943 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53944 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53946 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53948 Relative to g++.dg/special:
53949 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53951 Relative to g++.old-deja:
53952 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53953 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53954 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53955 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53956 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53957 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53958 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53960 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53961 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53962 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53963 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53964 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53965 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53968 * g++.other/goto1.C: Update expectations for error messages.
53970 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53972 * gcc.c-torture/compile/20000523-1.c: New test.
53974 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53976 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53978 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53980 * g++.old-deja/g++.eh/catch11.C: New test.
53981 * g++.old-deja/g++.eh/catch12.C: New test.
53983 2000-05-24 Nick Clifton <nickc@cygnus.com>
53985 * gcc.c-torture/execute/20000523-1.c: New test.
53987 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53989 * c-torture/execute/bcp-1.c: Replace abort in arg of
53990 __builtin_constant_p with a generic external function.
53992 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53993 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53994 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53995 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53996 Prototype abort and/or exit.
53998 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53999 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54000 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54001 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54003 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54005 * gcc.dg/dwarf2-1.c: New test.
54007 2000-05-20 Richard Henderson <rth@cygnus.com>
54009 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54011 2000-05-20 Andreas Jaeger <aj@suse.de>
54013 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54016 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54018 * gcc.c-torture/execute/20000519-2.c: New test.
54020 2000-05-19 Andreas Jaeger <aj@suse.de>
54022 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54023 which fails with SSA.
54025 * lib/c-torture.exp: Also test with -O3 -fssa.
54027 2000-05-18 Michael Meissner <meissner@redhat.com>
54029 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54030 * gcc.c-torture/execute/920415-1.c: Ditto.
54031 * gcc.c-torture/execute/920501-1.c: Ditto.
54032 * gcc.c-torture/execute/conversion.c: Ditto.
54033 * gcc.c-torture/execute/cvt-1.c: Ditto.
54035 2000-05-18 Jeffrey A Law (law@cygnus.com)
54037 * gcc.c-torture/compile/20000518-1.c: New test.
54039 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54041 * g77.f-torture/compile/200005018.f: New test.
54043 2000-05-17 Jeffrey A Law (law@cygnus.com)
54045 * gcc.c-torture/compile/20000517-1.c: New test.
54047 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54049 * gcc.c-torture/execute/20000516-1.c: New test.
54051 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54053 * g++.old-deja/g++.other/eh.C: New test.
54055 2000-05-12 Richard Henderson <rth@cygnus.com>
54057 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54058 constants through to doit's conditional.
54060 2000-05-11 Jeffrey A Law (law@cygnus.com)
54062 * gcc.c-torture/compile/20000511-1.c: New test.
54063 * g77.f-torture/compile/20000511-1.f: New test.
54064 * g77.f-torture/compile/20000511-2.f: New test.
54066 2000-05-11 Michael Meissner <meissner@redhat.com>
54068 * gcc.c-torture/execute/20000511-1.c: New test.
54070 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54072 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54073 * gcc.dg/20000510-1.S: New.
54075 2000-05-08 Catherine Moore <clm@cygnus.com>
54077 * gcc.dg/unused-3.c: New.
54079 2000-05-06 Richard Henderson <rth@cygnus.com>
54081 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54082 * g++.old-deja/g++.mike/warn1.C: Likewise.
54083 * g++.old-deja/g++.pt/local1.C: Likewise.
54084 * g++.old-deja/g++.pt/local7.C: Likewise.
54085 * g++.old-deja/g++.pt/spec16.C: Likewise.
54087 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54089 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54091 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54093 * g77.f-torture/execute/20000503-1.f: New test.
54095 2000-05-04 Andreas Jaeger <aj@suse.de>
54097 * gcc.dg/noreturn-2.c: New test.
54099 2000-05-04 Neil Booth <NeilB@earthling.net>
54101 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54104 2000-05-04 Richard Henderson <rth@cygnus.com>
54106 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54108 2000-05-04 Richard Henderson <rth@cygnus.com>
54110 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54111 OpenSSL by Jason R Thorpe.
54113 2000-05-03 Jim Wilson <wilson@cygnus.com>
54115 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54117 2000-05-03 Robert Lipe <robertlipe@usa.net>
54119 * gcc.dg/20000503-1.c: New test.
54121 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54123 * gcc.c-torture/compile/20000502-1.c: New test.
54124 * g++.old-deja/g++.other/align.C: New test.
54125 * gcc.dg/cpp-tradstringify.c: New test.
54127 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54129 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54130 and hard registers.
54132 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54134 * gcc.c-torture/execute/loop-5.c: New test.
54136 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54138 * gcc.c-torture/execute/va-arg-20.c: New test.
54140 2000-04-23 Jeffrey A Law (law@cygnus.com)
54142 * gcc.c-torture/execute/20000422-1.c: New test.
54144 2000-04-20 Greg McGary <gkm@gnu.org>
54146 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54147 when optimizing, but without sibling-call optimizations (-O1).
54149 2000-04-20 Jeffrey A Law (law@cygnus.com)
54151 * gcc.c-torture/compile/20000420-1.c: New test.
54153 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54155 * g++.abi/ptrflags.C: New test.
54156 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54158 2000-04-19 Catherine Moore <clm@cygnus.com>
54160 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54162 2000-04-19 Greg McGary <gkm@gnu.org>
54164 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54165 sibling-call optimizations.
54167 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54169 * gcc.dg/20000419-1.c: New test.
54171 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54173 * gcc.c-torture/execute/20000412-6.c: New test.
54175 2000-04-12 Jeffrey A Law (law@cygnus.com)
54177 * gcc.c-torture/execute/20000412-5.c: New test.
54178 * g77.f-torture/compile/20000412-1.f: New test.
54179 * gcc.c-torture/execute/20000412-4.c: New test.
54180 * gcc.c-torture/compile/20000412-2.c: New test.
54181 * gcc.c-torture/execute/20000412-3.c: New test.
54182 * gcc.c-torture/compile/20000412-1.c: New test.
54183 * gcc.c-torture/execute/20000412-2.c: New test.
54185 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54187 * objc/execute/bf-20.m: New test.
54189 2000-04-10 Richard Henderson <rth@cygnus.com>
54191 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54193 * gcc.c-torture/execute/20000412-1.c: New test.
54195 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54197 * g++.old-deja/g++.eh/catchptr1.C: New test.
54199 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54201 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54203 2000-04-08 Neil Booth <NeilB@earthling.net>
54205 * gcc.dg/cpp-nullchar.c: Remove test as
54206 embedded nulls cause problems.
54208 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54210 * gcc.dg/compare2.c: New test.
54212 2000-04-08 Neil Booth <NeilB@earthling.net>
54214 * gcc.dg/cpp-nullchar.c: New test.
54216 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54218 * gcc.dg/cpp-mi2.c: New test.
54219 * gcc.dg/cpp-mi2[abc].h: New files.
54221 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54223 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54226 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54228 * g++.old-deja/g++.abi/vmihint.C: New test.
54230 2000-04-06 Neil Booth <NeilB@earthling.net>
54232 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54233 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54236 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54238 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54239 avoid stack-frame overwrite.
54241 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54243 * gcc.c-torture/compile/20000405-2.c: New test.
54244 * gcc.c-torture/compile/20000405-3.c: New test.
54246 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54248 * gcc.c-torture/compile/20000405-1.c: New test.
54250 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54252 * gcc.dg/cast-qual-1.c: Revert last change.
54254 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54256 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54258 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54260 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54261 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54263 2000-04-03 Jeffrey A Law (law@cygnus.com)
54265 * gcc.c-torture/compile/20000403-2.c: New test.
54266 * gcc.c-torture/compile/20000403-1.c: New test.
54268 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54270 * gcc.c-torture/execute/20000403-1.c: New test.
54272 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54274 * gcc.c-torture/execute/20000402-1.c: New test.
54276 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54278 * gcc.c-torture/execute/va-arg-15.c: New test.
54279 * gcc.c-torture/execute/va-arg-16.c: New test.
54280 * gcc.c-torture/execute/va-arg-17.c: New test.
54281 * gcc.c-torture/execute/va-arg-18.c: New test.
54282 * gcc.c-torture/execute/va-arg-19.c: New test.
54284 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54286 * gcc.c-torture/compile/981211-1.c: Move to...
54287 * gcc.dg/cpp-as1.c: ...here.
54288 * gcc.dg/cpp-as2.c: New file.
54290 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54293 2000-04-02 Neil Booth <NeilB@earthling.net>
54295 * gcc.dg/cpp-cond.c New tests.
54296 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54297 accidental success less likely.
54298 * gcc.dg/cpp-missingop.c New tests.
54299 * gcc.dg/cpp-missingparen.c New tests.
54300 * gcc.dg/cpp-shift.c New tests.
54301 * gcc.dg/cpp-shortcircuit.c New tests.
54302 * gcc.dg/cpp-unary.c New tests.
54304 2000-03-29 Jeffrey A Law (law@cygnus.com)
54306 * gcc.c-torture/compile/20000329-1.c: New test.
54308 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54310 * gcc.c-torture/compile/20000326-1.c: New test.
54311 * gcc.c-torture/compile/20000326-2.c: New test.
54313 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54315 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54316 the first parameter is a function argument.
54318 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54320 * g++.old-deja/g++.ext/array4.C: New test.
54322 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54324 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54326 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54328 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54330 2000-03-19 Richard Henderson <rth@cygnus.com>
54332 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54334 2000-03-19 Richard Henderson <rth@cygnus.com>
54336 * gcc.c-torture/compile/20000319-1.c: New test.
54338 2000-03-14 Jeffrey A Law (law@cygnus.com)
54340 * gcc.c-torture/execute/20000314-3.c: New test.
54341 * gcc.c-torture/execute/20000314-2.c: New test.
54342 * gcc.c-torture/execute/20000314-1.c: New test.
54343 * gcc.c-torture/compile/20000314-2.c: New test.
54344 * gcc.c-torture/compile/20000314-1.c: New test.
54346 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54348 * g++.old-deja/g++.warn/inline.C: New test.
54350 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54352 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54353 standards-compliant result rather than specific constants.
54354 Put test-values in array.
54356 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54358 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54359 (g++_target_compile): Put test-specific options last.
54361 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54363 * g++.old-deja/g++.eh/vbase4.C: New test.
54365 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54367 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54369 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54371 * g++.old-deja/g++.brendan/misc12.C: Removed.
54372 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54373 * g++.old-deja/g++.ext/pretty4.C: New test.
54375 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54377 * g++.old-deja/g++.other/string2.C: New test.
54379 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54381 * g++.old-deja/g++.warn/impint2.C: New test.
54383 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54385 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54388 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54390 * g++.old-deja/g++.warn/impint.C: New test.
54391 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54392 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54393 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54394 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54395 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54396 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54397 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54398 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54399 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54400 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54401 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54402 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54404 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54406 * gcc.dg/cpp-redef.c: New test.
54408 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54410 * g++.old-deja/g++.pt/unify7.C: New test.
54412 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54414 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54415 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54417 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54419 * gcc.c-torture/compile/20000224-1.c: New test.
54421 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54423 * gcc.c-torture/compile/cpp-2.c: New test.
54424 * gcc.c-torture/compile/cpp-1.c: New test.
54426 2000-02-25 Jeffrey A Law (law@cygnus.com)
54428 * gcc.c-torture/execute/20000225-1.c: New test.
54430 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54432 * gcc.dg/cpp-li2.c: New test.
54434 * gcc.dg/cpp-wi1.c: New test.
54436 * gcc.dg/cpp-li1.c: New test.
54438 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54440 * g++.old-deja/g++.other/sizeof5.C: New test.
54442 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54444 * gcc.c-torture/execute/va-arg-13.c: New test.
54446 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54448 * gcc.c-torture/execute/va-arg-12.c: New test.
54450 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54452 * gcc.c-torture/execute/20000223-1.c: New test.
54454 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54456 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54458 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54460 * g++.old-deja/g++.abi/ptrmem.C: New test.
54462 2000-02-19 Richard Henderson <rth@cygnus.com>
54464 * gcc.c-torture/compile/init-3.c: New.
54466 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54468 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54471 2000-02-11 Robert Lipe <robertl@sco.com>
54473 * gcc.c-torture/compile/20000211-3.c: New test.
54475 2000-02-11 Martin Buchholz <martin@xemacs.org>
54477 * gcc.c-torture/compile/20000211-2.c: New test.
54479 2000-02-11 Jeffrey A Law (law@cygnus.com)
54481 * gcc.c-torture/compile/20000211-1.c: New test.
54483 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54485 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54488 2000-02-08 Nathan Sidwell <nathan@acm.org>
54490 * g++.old-deja/g++.other/cast5.C: New test.
54492 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54494 * gcc.c-torture/execute/20000205-1.c: New.
54496 2000-02-03 Nathan Sidwell <nathan@acm.org>
54498 * g++.old-deja/g++.jason/cast3.C: Return void.
54499 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54501 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54503 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54505 * gcc.dg/loop-1.c: New test.
54507 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54509 * gcc.c-torture/compile/20000127-1.c: New test.
54510 * gcc.c-torture/execute/991228-1.c: New test.
54512 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54514 * gcc.dg/unused-2.c: New test.
54516 * gcc.dg/conv-1.c: New test.
54518 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54520 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54522 (tool_option_proc): Fix typo.
54524 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54526 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54527 of the ld on the host, not on the build machine.
54528 Also, don't crash if '--help' is not a supported option.
54530 2000-01-24 Richard Henderson <rth@cygnus.com>
54532 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54534 2000-01-20 Jeffrey A Law (law@cygnus.com)
54536 * gcc.c-torture/execute/20000120-2.c: New test.
54537 * gcc.c-torture/execute/20000120-1.c: New test.
54539 2000-01-13 Jeffrey A Law (law@cygnus.com)
54541 * gcc.c-torture/execute/20000113-1.c: New test.
54543 2000-01-12 Jeffrey A Law (law@cygnus.com)
54545 * gcc.c-torture/execute/20000112-1.c: New test.
54547 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54549 * gcc.dg/20000111-1.c: New test.
54551 2000-01-10 Jeffrey A Law (law@cygnus.com)
54553 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54554 with 16 bit integers.
54556 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54558 * gcc.dg/20000108-1.c: New test.
54560 2000-01-05 Nathan Sidwell <nathan@acm.org>
54562 * g++.old-deja/g++.ns/koenig8.C: New test.
54564 2000-01-05 Nathan Sidwell <nathan@acm.org>
54566 * g++.old-deja/g++.other/cast4.C: New test.
54568 2000-01-05 Jeffrey A Law (law@cygnus.com)
54570 * gcc.c-torture/compile/20000105-2.c: New test.
54571 * gcc.c-torture/compile/20000105-1.c: New test.
54573 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54575 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54576 references to printf & atoi to conform to ANSI standard.
54577 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54578 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54579 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54580 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54581 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54582 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54583 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54584 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54585 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54586 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54587 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54588 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54589 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54590 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54591 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54592 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54593 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54594 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54595 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54596 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54597 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54598 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54599 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54600 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54601 * g++.old-deja/g++.brendan/init3.C: Likewise.
54602 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54603 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54604 * g++.old-deja/g++.brendan/new2.C: Likewise.
54605 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54606 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54607 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54608 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54609 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54610 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54611 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54612 * g++.old-deja/g++.brendan/template24.C: Likewise.
54613 * g++.old-deja/g++.brendan/template3.C: Likewise.
54614 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54615 * g++.old-deja/g++.jason/inline3.C: Likewise.
54616 * g++.old-deja/g++.jason/opeq.C: Likewise.
54617 * g++.old-deja/g++.law/arg5.C: Likewise.
54618 * g++.old-deja/g++.law/arm7.C: Likewise.
54619 * g++.old-deja/g++.law/ctors11.C: Likewise.
54620 * g++.old-deja/g++.law/cvt8.C: Likewise.
54621 * g++.old-deja/g++.law/init9.C: Likewise.
54622 * g++.old-deja/g++.law/refs4.C: Likewise.
54623 * g++.old-deja/g++.law/template2.C: Likewise.
54624 * g++.old-deja/g++.law/visibility24.C: Likewise.
54625 * g++.old-deja/g++.law/vtable3.C: Likewise.
54626 * g++.old-deja/g++.mike/asm2.C: Likewise.
54627 * g++.old-deja/g++.mike/eh1.C: Likewise.
54628 * g++.old-deja/g++.mike/misc1.C: Likewise.
54629 * g++.old-deja/g++.mike/misc13.C: Likewise.
54630 * g++.old-deja/g++.mike/misc14.C: Likewise.
54631 * g++.old-deja/g++.mike/ns12.C: Likewise.
54632 * g++.old-deja/g++.mike/p1248.C: Likewise.
54633 * g++.old-deja/g++.mike/p3708.C: Likewise.
54634 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54635 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54636 * g++.old-deja/g++.mike/p646.C: Likewise.
54637 * g++.old-deja/g++.mike/p700.C: Likewise.
54638 * g++.old-deja/g++.mike/p783.C: Likewise.
54639 * g++.old-deja/g++.mike/p783a.C: Likewise.
54640 * g++.old-deja/g++.mike/p783b.C: Likewise.
54641 * g++.old-deja/g++.mike/p786.C: Likewise.
54642 * g++.old-deja/g++.mike/p789.C: Likewise.
54643 * g++.old-deja/g++.mike/p789a.C: Likewise.
54644 * g++.old-deja/g++.mike/p807a.C: Likewise.
54645 * g++.old-deja/g++.other/delete3.C: Likewise.
54646 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54647 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54648 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54649 * g++.old-deja/g++.other/empty1.C: Likewise.
54650 * g++.old-deja/g++.other/temporary1.C: Likewise.
54651 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54652 * g++.old-deja/g++.pt/t16.C: Likewise.
54653 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54655 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54657 * gcc.dg/991230-1.c: New test.
54659 1999-12-29 Jeffrey A Law (law@cygnus.com)
54661 * gcc.c-torture/compile/991229-3.c: New test.
54662 * gcc.c-torture/compile/991229-2.c: New test.
54663 * gcc.c-torture/compile/991229-1.c: New test.
54665 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54667 * gcc.c-torture/compile/labels-2.c: New test.
54669 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54671 * gcc.c-torture/execute/991227-1.c: New test.
54673 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54675 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54677 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54679 * gcc.c-torture/execute/991221-1.c: New test.
54681 1999-12-20 Nathan Sidwell <nathan@acm.org>
54683 * g++.old-deja/g++.other/cast3.C: New test.
54685 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54687 * gcc.c-torture/execute/991216-4.c: New test.
54689 1999-12-16 Michael Meissner <meissner@cygnus.com>
54691 * gcc.c-torture/execute/991216-1.c: New test.
54692 * gcc.c-torture/execute/991216-2.c: New test.
54693 * gcc.c-torture/execute/991216-3.c: New test.
54695 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54697 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54698 Actually make the test fail by using "-O2" for compilation.
54700 1999-12-15 Nathan Sidwell <nathan@acm.org>
54702 * g++.old-deja/g++.warn/cast-align1.C: New test.
54704 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54706 * gcc.c-torture/compile/991214-1.c: New test.
54707 * gcc.c-torture/compile/991214-2.c: New test.
54709 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54711 * gcc.dg/991214-1.c: New test.
54713 1999-12-13 Jeffrey A Law (law@cygnus.com)
54715 * gcc.c-torture/compile/991213-3.c: New test.
54716 * gcc.c-torture/compile/991213-2.c: New test.
54717 * gcc.c-torture/compile/991213-1.c: New test.
54719 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54721 * gcc.dg/991209-1.c: New test.
54723 1999-12-08 Nathan Sidwell <nathan@acm.org>
54725 * gcc.c-torture/compile/991208-1.c: New test.
54727 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54729 * gcc.dg/ultrasp2.c: New test.
54731 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54733 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54735 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54737 * gcc.c-torture/compile/991202-1.c: New test.
54738 * gcc.c-torture/execute/991202-1.c: New test.
54739 * gcc.c-torture/execute/991202-2.c: New test.
54740 * gcc.c-torture/execute/991202-3.c: New test.
54742 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54744 * g++.old-deja/g++.abi/align.C: New test.
54745 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54746 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54748 1999-12-01 Richard Henderson <rth@cygnus.com>
54750 * gcc.c-torture/execute/991201-1.c: New.
54752 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54754 * gcc.dg/991129-1.c: New test.
54756 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54758 * gcc.c-torture/compile/991127-1.c: New test.
54760 1999-11-22 Nathan Sidwell <nathan@acm.org>
54762 * g++.old-deja/g++.other/warn4.C: New test.
54764 1999-11-22 Nathan Sidwell <nathan@acm.org>
54766 * g++.old-deja/g++.eh/cleanup2.C: New test.
54767 * g++.old-deja/g++.ext/pretty2.C: New test.
54768 * g++.old-deja/g++.ext/pretty3.C: New test.
54769 * g++.old-deja/g++.other/debug6.C: New test.
54771 1999-10-20 Jim Wilson <wilson@cygnus.com>
54773 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54774 compiler_output to look for one error message instead of two.
54776 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54778 * gcc.c-torture/execute/991118-1.c: Also test case
54779 where the word boundary does not split a byte evenly.
54781 1999-11-19 Nathan Sidwell <nathan@acm.org>
54783 * g++.old-deja/g++.ext/restrict1.C: New test.
54785 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54787 * gcc.c-torture/execute/991118-1.c: New test.
54789 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54791 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54792 working directory pathnames.
54794 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54796 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54797 host is equipped with driver.h and driver.o so it can actually
54798 compile and run the tests.
54800 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54802 * gcc.c-torture/compile/991008-1.c: New test.
54804 1999-11-08 Nick Clifton <nickc@cygnus.com>
54806 * lib/gcc-dg.exp: Include target-supports.exp
54808 1999-11-05 Nick Clifton <nickc@cygnus.com>
54810 * lib/target-supports.exp: New file: Provide procs to test for
54811 features supported by the target.
54812 (check_weak_available): Moved here from ecos.exp.
54813 (check_alias_available): New proc: Determine of the target
54814 toolchain supports the alias attribute.
54816 * gcc.dg/special/ecos.exp: Move check_weak_available to
54817 target-supports.exp.
54818 (alias-1.c): Only perform the test if the target supports
54820 (wkali-1.c): Only perform the test if the target supports
54823 * gcc.dg/990506-0.c: Expect error messages from cross
54824 targets as well as native targets.
54826 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54828 * gcc.dg/ultrasp1.c: Removed xfail.
54829 * gcc.dg/struct-ret-2.c: Likewise.
54830 * gcc.dg/array-1.c: Likewise.
54832 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54834 * gcc.dg/struct-ret-2.c: New test.
54836 * gcc.dg/array-1.c: New test.
54838 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54840 * gcc.c-torture/execute/991030-1.c: New test.
54842 1999-10-26 Richard Henderson <rth@cygnus.com>
54844 * gcc.c-torture/compile/991026-2.c: New test.
54846 1999-10-26 Jeffrey A Law (law@cygnus.com)
54848 * gcc.c-torture/compile/991026-1.c: New test.
54850 1999-10-23 Jeffrey A Law (law@cygnus.com)
54852 * gcc.c-torture/execute/991023-1.c: New test.
54854 1999-10-19 Jeffrey A Law (law@cygnus.com)
54856 * gcc.c-torture/execute/991019-1.c: New test.
54858 1999-10-16 Richard Henderson <rth@cygnus.com>
54860 * gcc.c-torture/execute/991016-1.c: New test.
54862 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54864 * gcc.c-torture/execute/991014-1.c: New test.
54866 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54868 * g++.old-deja/g++.other/union2.C: New test.
54870 1999-10-13 Nathan Sidwell <nathan@acm.org>
54872 * g++.old-deja/g++.other/vaarg2.C: New test.
54873 * g++.old-deja/g++.other/vaarg3.C: New test.
54875 1999-10-12 Craig Burley <craig@jcb-sc.com>
54877 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54880 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54882 * gcc.c-torture/execute/va-arg-11.c: New test.
54884 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54886 * lib/file-format.exp (gcc_target_object_format): Don't
54887 crash if objdump is unavailable.
54889 1999-09-29 Donn Terry <donn@interix.com>
54891 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54893 1999-09-28 Nick Clifton <nickc@cygnus.com>
54895 * gcc.c-torture/compile/990928-1.c: New test.
54897 1999-09-28 Nathan Sidwell <nathan@acm.org>
54899 * g++.old-deja/g++.other/decl6.C: New test.
54901 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54903 * gcc.c-torture/execute/va-arg-10.c: New test.
54905 1999-09-27 Nathan Sidwell <nathan@acm.org>
54907 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54908 __PRETTY_FUNCTION__.
54910 1999-09-23 Nick Clifton <nickc@cygnus.com>
54912 * gcc.c-torture/execute/990923-1.c: New test.
54914 1999-09-21 Nick Clifton <nickc@cygnus.com>
54916 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54917 for which -fpic is inappropriate.
54919 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54921 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54923 1999-09-21 Nathan Sidwell <nathan@acm.org>
54925 * g++.old-deja/g++.other/dyncast1.C: New test.
54926 * g++.old-deja/g++.other/dyncast2.C: New test.
54927 * g++.old-deja/g++.other/dyncast3.C: New test.
54928 * g++.old-deja/g++.other/dyncast4.C: New test.
54929 * g++.old-deja/g++.other/dyncast5.C: New test.
54930 * g++.old-deja/g++.eh/catch3.C: New test.
54931 * g++.old-deja/g++.eh/catch3p.C: New test.
54932 * g++.old-deja/g++.eh/catch4.C: New test.
54933 * g++.old-deja/g++.eh/catch4p.C: New test.
54934 * g++.old-deja/g++.eh/catch5.C: New test.
54935 * g++.old-deja/g++.eh/catch5p.C: New test.
54936 * g++.old-deja/g++.eh/catch6.C: New test.
54937 * g++.old-deja/g++.eh/catch6p.C: New test.
54938 * g++.old-deja/g++.eh/catch7.C: New test.
54939 * g++.old-deja/g++.eh/catch7p.C: New test.
54940 * g++.old-deja/g++.eh/catch8.C: New test.
54941 * g++.old-deja/g++.eh/catch8p.C: New test.
54942 * g++.old-deja/g++.eh/catch9.C: New test.
54943 * g++.old-deja/g++.eh/catch9p.C: New test.
54945 1999-09-13 Nathan Sidwell <nathan@acm.org>
54947 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54948 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54950 1999-09-13 Jeffrey A Law (law@cygnus.com)
54952 * gcc.c-torture/compile/990913-1.c: New test.
54954 1999-09-10 Nathan Sidwell <nathan@acm.org>
54956 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54957 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54959 1999-09-09 Richard Henderson <rth@cygnus.com>
54961 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54963 1999-09-09 Nathan Sidwell <nathan@acm.org>
54965 * g++.old-deja/g++.other/lookup11.C: New test.
54966 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54967 what is permitted and what we want.
54968 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54970 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54972 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54974 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54975 * gcc.c-torture/noncompile/poison-1.c: New file.
54977 1999-09-08 Nathan Sidwell <nathan@acm.org>
54979 * g++.old-deja/g++.other/sizeof3.C: New test.
54980 * g++.old-deja/g++.other/sizeof4.C: New test.
54981 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54982 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54984 1999-09-07 Richard Henderson <rth@cygnus.com>
54986 * gcc.dg/va-arg-1.c: New.
54988 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54990 * gcc.c-torture/execute/va-arg-9.c: New test.
54992 1999-09-05 Craig Burley <craig@jcb-sc.com>
54994 * g77.f-torture/compile/980519-2.f: New test.
54995 * g77.f-torture/compile/19990905-0.f: New test.
54996 * g77.f-torture/compile/19990905-1.f: New test.
54997 * g77.f-torture/compile/19990905-2.f: New test.
54999 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55001 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55003 * gcc.c-torture/execute/990827-1.c: Fix typo.
55005 1999-09-03 Nathan Sidwell <nathan@acm.org>
55007 * g++.old-deja/g++.other/deref1.C: New test.
55009 1999-09-02 Nathan Sidwell <nathan@acm.org>
55011 * g++.old-deja/g++.other/ambig2.C: New test.
55012 * g++.old-deja/g++.other/cond5.C: New test.
55013 * g++.old-deja/g++.other/lookup16.C: New test.
55015 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55017 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55020 1999-08-31 Jeffrey A Law (law@cygnus.com)
55022 * lib/c-torture.exp: Avoid the "compare executables" optimization
55023 when testing native.
55025 1999-08-29 Jeffrey A Law (law@cygnus.com)
55027 * gcc.c-torture/execute/990829-1.c: New test.
55028 * gcc.c-torture/compile/990829-1.c: New test.
55030 1999-08-27 Paul Burchard <burchard@pobox.com>
55032 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55033 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55034 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55035 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55036 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55037 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55038 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55039 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55040 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55041 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55042 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55044 1999-08-27 Jeffrey A Law (law@cygnus.com)
55046 * gcc.c-torture/execute/990827-1.c: New test.
55048 1999-08-26 Craig Burley <craig@jcb-sc.com>
55050 * g77.f-torture/noncompile/19990826-4.f: New test.
55052 * g77.f-torture/compile/19990826-3.f: New test.
55054 * g77.f-torture/execute/19990826-2.f: New test.
55056 * g77.f-torture/compile/19990826-1.f: New test.
55058 * gcc.c-torture/execute/990826-0.c: New test.
55059 * g77.c-torture/execute/19990826-0.f: New test.
55061 * g77.f-torture/noncompile/970626-2.f: New test.
55063 1999-08-25 Paul Burchard <burchard@pobox.com>
55065 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55066 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55067 lss-011.C: New tests.
55069 1999-08-25 Nathan Sidwell <nathan@acm.org>
55071 * g++.old-deja/g++.other/decl5.C: New test.
55073 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55075 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55076 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55077 call `postbase' for each one. All callers of `postbase' changed
55078 to call this instead.
55080 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55082 * gcc.c-torture/execute/990811-1.c: New test.
55084 1999-08-09 Nick Clifton <nickc@cygnus.com>
55086 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55089 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55092 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55094 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55096 1999-08-04 Jeffrey A Law (law@cygnus.com)
55098 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55100 1999-08-04 Nathan Sidwell <nathan@acm.org>
55102 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55104 1999-08-04 Jeffrey A Law (law@cygnus.com)
55106 * gcc.c-torture/execute/990804-1.c: New test.
55108 1999-08-03 Nathan Sidwell <nathan@acm.org>
55110 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55111 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55112 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55114 1999-08-03 Nathan Sidwell <nathan@acm.org>
55116 * g++.old-deja/g++.other/struct1.C: New test.
55118 1999-08-03 Nathan Sidwell <nathan@acm.org>
55120 * g++.old-deja/g++.other/enum2.C: New test.
55122 1999-08-02 Richard Henderson <rth@cygnus.com>
55124 Adapted from tests from Franz Sirl:
55125 * gcc.c-torture/execute/va-arg-7.c: New test.
55126 * gcc.c-torture/execute/va-arg-8.c: New test.
55128 1999-08-01 Jeffrey A Law (law@cygnus.com)
55130 * gcc.c-torture/compile/990801-2.c: New test.
55132 * gcc.c-torture/compile/990801-1.c: New test.
55134 1999-07-27 Michael Meissner <meissner@cygnus.com>
55136 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55137 fp-cmp-1.c, converting double to float.
55139 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55140 fp-cmp-1.c, converting double to long double.
55142 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55143 from fr1 to unknown_register, since fr1 is a legitimate register
55146 1999-07-25 Jeffrey A Law (law@cygnus.com)
55148 * README: More listname related changes.
55150 1999-07-08 Catherine Moore <clm@cygnus.com>
55152 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55154 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55156 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55158 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55160 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55162 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55164 * gcc.dg/990703-1.c: New test.
55166 1999-06-29 Nick Clifton <nickc@cygnus.com>
55168 * lib/file-format.exp: New file: Move definition of proc
55169 gcc_target_object_format to here from
55170 gcc.dg/special/ecos.exp.
55172 * lib/c-torture.exp: Include lib file-format.exp.
55173 * lib/gcc-dg.exp: Include lib file-format.exp.
55175 * gcc.dg/special/ecos.exp: Remove definition of proc
55176 gcc_target_object_format.
55178 1999-06-28 Jeffrey A Law (law@cygnus.com)
55180 * gcc.c-torture/execute/990628-1.c: New test.
55182 1999-06-25 Jeffrey A Law (law@cygnus.com)
55184 * gcc.c-torture/compile/990625-2.c: New test.
55186 * gcc.c-torture/compile/990625-1.c: New test.
55188 1999-06-23 Nick Clifton <nickc@cygnus.com>
55190 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55191 attributes compile.
55192 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55193 ports that use the COFF/PE file format.
55195 1999-06-17 Jeffrey A Law (law@cygnus.com)
55197 * gcc.c-torture/compile/990617-1.c: New test.
55199 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55201 * g++.old-deja/g++.other/decl4.C: New test.
55203 1999-06-14 Nathan Sidwell <nathan@acm.org>
55205 * g++.old-deja/g++.other/bitfld3.C: New test.
55207 1999-06-08 Nathan Sidwell <nathan@acm.org>
55209 * g++.old-deja/g++.eh/catch1.C: New test.
55211 1999-06-07 Jeffrey A Law (law@cygnus.com)
55213 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55215 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55216 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55218 1999-06-05 Craig Burley <craig@jcb-sc.com>
55220 * g77.f-torture/compile/19990502-0.f: Replace with new,
55221 shorter, test that still fails after recent changes.
55223 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55225 * gcc.c-torture/execute/990604-1.c: New test.
55227 1999-05-31 Jeffrey A Law (law@cygnus.com)
55229 * gcc.c-torture/execute/990531-1.c: New test.
55231 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55233 * gcc.c-torture/compile/990527-1.c: New test.
55235 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55237 * gcc.c-torture/execute/990527-1.c: New test.
55239 1999-05-25 Nick Clifton <nickc@cygnus.com>
55241 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55242 bitfields as signed.
55244 1999-05-25 Craig Burley <craig@jcb-sc.com>
55246 * g77.f-torture/compile/19990525-0.f: New test.
55248 1999-05-25 Jeffrey A Law (law@cygnus.com)
55250 * gcc.c-torture/execute/990525-2.c: New test.
55252 * gcc.c-torture/execute/990525-1.c: New test.
55254 1999-05-24 Nathan Sidwell <nathan@acm.org>
55256 * g++.old-deja/g++.other/anon3.C: New test.
55257 * g++.old-deja/g++.other/anon4.C: New test.
55258 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55259 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55260 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55263 1999-05-24 Jeffrey A Law (law@cygnus.com)
55265 * gcc.c-torture/execute/990524-1.c: New test.
55267 * gcc.dg/990524-1.c: New test.
55269 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55271 * gcc.c-torture/compile/990523-1.c: New test.
55273 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55275 * gcc.c-torture/compile/990519-1.c: New test.
55277 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55279 * gcc.c-torture/compile/990517-1.c: New test.
55281 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55282 (e4, f4): New tests.
55285 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55287 * gcc.dg/noreturn-1.c: New test.
55289 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55291 * gcc.c-torture/execute/990513-1.c: New test.
55293 1999-05-10 Richard Henderson <rth@cygnus.com>
55295 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55297 1999-05-10 Craig Burley <craig@jcb-sc.com>
55299 * g77.f-torture/execute/erfc.f: Use small single-precision
55300 values, to avoid problems on Alphas when not -mieee.
55302 1999-05-08 Craig Burley <craig@jcb-sc.com>
55304 * gcc.dg/990506-0.c: New test.
55306 1999-05-08 Richard Henderson <rth@cygnus.com>
55308 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55309 the constant to test. Don't XFAIL 64-bit targets.
55311 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55312 * g++.old-deja/g++.law/profile1.C: Likewise.
55314 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55315 operator new instances.
55316 * g++.old-deja/g++.other/delete5.C: Likewise.
55318 1999-05-03 Craig Burley <craig@jcb-sc.com>
55320 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55323 1999-05-03 Craig Burley <craig@jcb-sc.com>
55325 * g77.f-torture/execute/u77-test.f: Reverse order of two
55326 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55328 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55330 * gcc.dg/compare1.c: New test.
55332 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55334 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55337 1999-05-02 Craig Burley <craig@jcb-sc.com>
55339 * g77.f-torture/compile/19990502-1.f: New test.
55341 1999-05-02 Craig Burley <craig@jcb-sc.com>
55343 * g77.f-torture/compile/19990502-0.f: New test.
55345 1999-05-02 Craig Burley <craig@jcb-sc.com>
55347 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55350 1999-05-02 Craig Burley <craig@jcb-sc.com>
55352 * g77.f-torture/execute/u77-test.f (main): List libU77
55353 intrinsics not currently tested.
55354 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55355 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55356 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55357 Trim blanks off the ends of some printed strings.
55359 1999-05-02 Craig Burley <craig@jcb-sc.com>
55361 * g77.f-torture/execute/u77-test.f (main): Just warn about
55362 FSTAT gid disagreement, as it's expected on some systems.
55364 1999-05-01 Craig Burley <craig@jcb-sc.com>
55366 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55367 use a new function, which allows for some slop.
55368 Clean up some commentary.
55369 (issum): The new function.
55370 (sgladd): Deleted subroutine.
55372 1999-05-01 Craig Burley <craig@jcb-sc.com>
55374 * g77.f-torture/execute/u77-test.f: Modify to be more like
55375 libf2c/libU77 version, bringing patches to that version here.
55376 Add suitable commentary.
55378 1999-04-25 Richard Henderson <rth@cygnus.com>
55380 * gcc.dg/990424-1.c: New test.
55382 1999-04-24 Craig Burley <craig@jcb-sc.com>
55384 * g77.f-torture/execute/u77-test.f (main): Bug involving
55385 LSTAT has been fixed, so turn back on full checking.
55387 1999-04-20 Craig Burley <craig@jcb-sc.com>
55389 * g77.f-torture/compile/19990419-0.f: New test.
55390 * g77.f-torture/execute/19990419-1.f: New test.
55392 1999-04-17 Richard Henderson <rth@cygnus.com>
55394 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55395 to avoid the need for a prototype to supress a warning.
55397 1999-04-07 Jim Wilson <wilson@cygnus.com>
55399 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55401 1999-04-04 Jeffrey A Law (law@cygnus.com)
55403 * gcc.c-torture/execute/990404-1.c: New test.
55405 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55407 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55408 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55409 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55410 missing initializer warnings.
55412 1999-03-28 Jeffrey A Law (law@cygnus.com)
55414 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55417 1999-03-26 Jeffrey A Law (law@cygnus.com)
55419 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55421 1999-03-26 Craig Burley <craig@jcb-sc.com>
55423 * g77.f-torture/execute/19990325-0.f: New test.
55424 * g77.f-torture/execute/19990325-1.f: New test.
55426 1999-03-24 Jeffrey A Law (law@cygnus.com)
55428 * gcc.c-torture/execute/990324-1.c: New test.
55430 1999-03-22 Jim Wilson <wilson@cygnus.com>
55432 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55435 1999-03-17 Richard Henderson <rth@cygnus.com>
55437 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55439 1999-03-13 Craig Burley <craig@jcb-sc.com>
55441 * g77.f-torture/execute/19990313-2.f: New test.
55442 * g77.f-torture/execute/19990313-3.f: New test.
55444 1999-03-13 Craig Burley <craig@jcb-sc.com>
55446 * g77.f-torture/execute/19990313-0.f: New test.
55447 * g77.f-torture/execute/19990313-1.f: New test.
55449 1999-03-12 Jim Wilson <wilson@cygnus.com>
55451 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55453 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55454 (main): Add check for u15. Conditionalize u31 check depending on
55455 whether ints are <32 bits or >=32 bits.
55457 1999-03-08 Craig Burley <craig@jcb-sc.com>
55459 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55461 1999-03-08 Craig Burley <craig@jcb-sc.com>
55463 * g77.f-torture/compile/19990305-0.f: New test.
55464 * g77.f-torture/execute/19981119-0.f: New test.
55466 1999-03-08 Craig Burley <craig@jcb-sc.com>
55468 * g77.f-torture/execute/970625-2.f: call ABORT if final
55469 result is not correct, instead of just printing it.
55470 Add this checking via newly introduced obfuscation, to
55471 trip up buggy front ends.
55473 1999-03-07 Craig Burley <craig@jcb-sc.com>
55475 * g77.f-torture/compile/960317-1.f: Moved from being
55476 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55478 1999-03-06 Craig Burley <craig@jcb-sc.com>
55480 * g77.f-torture/execute/960317-1.f: New (old) test.
55481 * g77.f-torture/execute/970625-2.f: Ditto.
55483 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55485 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55486 error message on line 1 or line 2; cccp and cpplib do this differently.
55488 1999-03-01 Jeffrey A Law (law@cygnus.com)
55490 * g++.old-deja/g++.law/weak1.C: New test.
55492 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55494 * gcc.c-torture/execute/990119-1.c: Renamed to...
55495 * gcc.dg/990119-1.c: this, so it will only be tested once
55496 (it's a preprocessor test, it doesn't need to be run at
55497 multiple optimization levels).
55499 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55501 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55504 1999-02-24 Craig Burley <craig@jcb-sc.com>
55506 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55507 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55508 to not be compilable by current g77.
55510 1999-02-24 Nick Clifton <nickc@cygnus.com>
55512 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55514 1999-02-22 Jeffrey A Law (law@cygnus.com)
55516 * gcc.c-torture/execute/990222-1.c: New test.
55518 1999-02-19 Craig Burley <craig@jcb-sc.com>
55520 * g77.f-torture/compile/19990218-0.f: New test.
55521 * g77.f-torture/noncompile/19990218-1.f: New test.
55523 1999-02-18 Craig Burley <craig@jcb-sc.com>
55525 * g77.f-torture/compile/19981216-0.f: New test.
55527 1999-02-14 Jeffrey A Law (law@cygnus.com)
55529 * gcc.dg/990214-1.c: New test.
55531 1999-02-13 Jeffrey A Law (law@cygnus.com)
55533 * gcc.dg/990213-2.c: New test.
55535 * gcc.dg/990213-1.c: New test.
55537 1999-02-12 Jeffrey A Law (law@cygnus.com)
55539 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55542 1999-02-11 Nick Clifton <nickc@cygnus.com>
55544 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55545 specified by target.
55547 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55549 1999-02-11 Jeffrey A Law (law@cygnus.com)
55551 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55553 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55555 * gcc.dg/special/ecos.exp: New test driver for new tests with
55556 special requirements.
55558 * gcc.dg/special/alias-1.c: New test.
55559 * gcc.dg/special/gcsec-1.c: New test.
55560 * gcc.dg/special/weak-1.c: New test.
55561 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55562 * gcc.dg/special/weak-2.c: New test.
55563 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55564 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55565 * gcc.dg/special/wkali-1.c: New test.
55566 * gcc.dg/special/wkali-2.c: New test.
55567 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55568 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55570 1999-02-10 Felix Lee <flee@cygnus.com>
55572 * lib/c-torture.exp (c-torture-compile): Pull out code for
55573 analyzing gcc error messages.
55574 (c-torture-execute): Likewise. Fix some (harmless) false
55576 * lib/gcc.exp (gcc_check_compile): New function.
55578 1999-02-08 Richard Henderson <rth@cygnus.com>
55580 * gcc.c-torture/execute/990208-1.c: New test.
55582 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55584 * g++.dg/special/ecos.exp: New driver for new tests with special
55587 * g++.dg/special/conpr-1.C: New test
55588 * g++.dg/special/conpr-2.C: New test
55589 * g++.dg/special/conpr-2a.C: New test
55590 * g++.dg/special/conpr-3.C: New test
55591 * g++.dg/special/conpr-3a.C: New test
55592 * g++.dg/special/conpr-3b.C: New test
55594 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55595 allow g++ to use the dg driver
55597 * README: Add comment about g++.dg directory
55599 1999-02-06 Jeffrey A Law (law@cygnus.com)
55601 * README: Update email addresses.
55603 1999-02-03 Nick Clifton <nickc@cygnus.com>
55605 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55606 arguments in order to force structure S onto the stack even on
55608 (test): Pass 10 leading arguments to function foo as well as the
55611 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55612 failure for all targets.
55614 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55615 abort to terminate program execution.
55617 1999-01-30 Richard Henderson <rth@cygnus.com>
55619 * gcc.c-torture/execute/990130-1.c: New test.
55621 1999-01-30 Jeffrey A Law (law@cygnus.com)
55623 * gcc.dg/990130-1.c: New test.
55625 1999-01-28 Michael Meissner <meissner@cygnus.com>
55627 * gcc.c-torture/execute/990128-1.c: New test.
55629 1999-01-27 Michael Meissner <meissner@cygnus.com>
55631 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55633 1999-01-27 Felix Lee <flee@cygnus.com>
55635 * lib/c-torture.exp (c-torture-compile): pull out code for
55636 analyzing gcc error messages.
55637 (c-torture-execute): ditto, and fix some (harmless) false
55639 * lib/gcc.exp (gcc_check_compile): new function.
55641 1999-01-17 Jeffrey A Law (law@cygnus.com)
55643 * gcc.dg/990117-1.c: New test.
55645 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55647 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55649 1999-01-15 Jeffrey A Law (law@cygnus.com)
55651 * g77.f-torture/compile/990115-1.f: New test.
55653 1999-01-07 Jeffrey A Law (law@cygnus.com)
55655 * gcc.c-torture/compile/990107-1.c: New test
55657 1999-01-06 Jeffrey A Law (law@cygnus.com)
55659 * gcc.c-torture/execute/990106-2.c: New test.
55661 * gcc.c-torture/execute/990106-1.c: New test.
55663 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55665 * gcc.c-torture/compile/981223-1.c: New test.
55667 1998-12-29 Richard Henderson <rth@cygnus.com>
55669 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55670 (opt3): Rename from opt4 and disable.
55672 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55674 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55676 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55678 * g++.old-deja/g++.other/conv5.C: New test.
55680 1998-12-14 Nick Clifton <nickc@cygnus.com>
55682 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55684 1998-12-11 Jeffrey A Law (law@cygnus.com)
55686 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55688 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55690 * gcc.c-torture/compile/981211-1.c: New test.
55692 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55694 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55696 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55698 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55700 * gcc.special/930510-1.c: Make C9X safe.
55701 * gcc.misc-tests/gcov-1.c Similarly.
55702 * gcc.misc-tests/gcov-2.c Similarly.
55704 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55706 * gcc.dg/ultrasp1.c: New test.
55708 1998-12-06 Richard Henderson <rth@cygnus.com>
55710 * gcc.c-torture/execute/981206.c: New test.
55712 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55714 * g++.old-deja/g++.ns/template7.C: New test.
55716 * g++.old-deja/g++.other/expr1.C: New test.
55718 * g++.old-deja/g++.eh/tmpl3.C: New test.
55720 * g++.old-deja/g++.eh/tmpl2.C: New test.
55722 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55724 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55725 * g++.old-deja/g++.other/using6.C: Removed.
55726 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55728 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55730 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55732 * g++.old-deja/g++.pt/overload8.C: New test.
55734 * g++.old-deja/g++.pt/overload7.C: New test.
55736 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55738 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55739 and relinking messages.
55740 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55741 compiling with -frepo.
55743 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55745 * g++.old-deja/g++.pt/lookup6.C: New test.
55747 1998-11-30 Nick Clifton <nickc@cygnus.com>
55749 * gcc.c-torture/execute/981130-1.c: New test.
55750 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55752 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55754 * g++.old-deja/g++.pt/explicit76.C: New test.
55756 * g++.old-deja/g++.pt/friend38.C: New test.
55758 * g++.old-deja/g++.ns/crash2.C: New test.
55760 * g++.old-deja/g++.pt/defarg8.C: New test.
55762 * g++.old-deja/g++.pt/instantiate6.C: New test.
55764 * g++.old-deja/g++.pt/static6.C: New test.
55766 * g++.old-deja/g++.pt/decl2.C: New test.
55768 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55770 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55771 problem is actually related with name lookup, but so what? :-)
55773 * g++.old-deja/g++.pt/friend37.C: New test.
55775 1998-11-25 Dave Love <d.love@dl.ac.uk>
55777 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55778 element, which fails on some systems.
55780 * g77.f-torture/execute/labug1.f: New test.
55782 1998-11-21 Jeffrey A Law (law@cygnus.com)
55784 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55787 1998-11-18 Dave Love <d.love@dl.ac.uk>
55789 * g77.f-torture/compile/981117-1.f: New test.
55791 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55793 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55794 properly discarded.
55796 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55798 * gcc.c-torture/execute/memcheck: New directory of tests for
55799 -fcheck-memory-usage.
55801 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55803 * README: New file, general information about the testsuite and
55804 new description of the various C++ test subdirectories.
55805 * README.g++: Eliminate obsolete information, update and move most
55806 relevant stuff to README.
55808 1998-11-07 Richard Henderson <rth@cygnus.com>
55810 * gcc.c-torture/compile/981107-1.c: New test.
55812 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55814 * execute/memcpy-bi.c: New testcase.
55816 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55818 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55821 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55822 template is selected.
55824 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55825 classes, it should be accepted for all types.
55827 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55829 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55830 specializations start with template headers.
55832 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55834 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55836 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55839 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55841 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55843 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55845 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55847 1998-10-19 Jeffrey A Law (law@cygnus.com)
55849 * 981019-1.c: New test.
55851 1998-10-14 Robert Lipe <robertl@dgii.com>
55853 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55856 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55858 * compile/981001-4.c: Remove use of GCC extension that triggers a
55861 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55863 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55865 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55867 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55868 instantiation of template produces incorrect code for delete
55871 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55872 constructors' name is not unique.
55873 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55874 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55876 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55877 automatic array of const is ill-formed.
55879 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55880 of template parameter?
55882 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55885 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55886 pointer-to-member expression.
55888 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55889 declaration causes ICE.
55891 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55893 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55894 reserved in the global namespace.
55896 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55897 generate needed virtual table.
55899 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55901 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55903 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55904 template-dependent type
55906 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55908 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55909 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55910 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55912 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55913 class should be usable as argument of member function.
55914 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55915 class should be usable as return type of member function.
55916 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55917 class should be usable as type of data member.
55919 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55921 1998-10-09 Jeffrey A Law (law@cygnus.com)
55923 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55925 1998-10-08 Nick Clifton <nickc@cygnus.com>
55927 * gcc.dg/dll-?.c Add thumb to target list.
55928 Fix assembler scan patterns to match current assembler output.
55930 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55932 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55933 matching of template brackets.
55935 * g++.old-deja/g++.other/using4.C: New test. Test using
55936 declarations of methods from base classes.
55938 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55939 within functions should introduce names into the innermost
55940 enclosing namespace.
55942 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55943 of static locals if first initialization throws.
55945 1998-10-07 Jim Wilson <wilson@cygnus.com>
55947 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55949 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55951 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55952 lose track of the possible targets of tablejump insns.
55953 * special/special.exp: Run it.
55955 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55957 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55958 must be declared before its specializations can be named in friend
55961 1998-10-05 Dave Love <d.love@dl.ac.uk>
55963 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55965 * g77.f-torture/execute/io1.f: New test.
55967 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55969 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55970 with pointer to template function, for which no argument deduction
55973 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55974 specialization of template function as argument to template
55977 * g++.old-deja/g++.other/access2.C: New test; Inner class
55978 shouldn't have privileged access to Outer's names.
55980 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55982 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55983 friend template declared within template class conflicts with
55984 nested class of the same name.
55986 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55989 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55990 object with direct initializer as function declaration.
55992 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55995 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55996 involving const pointer and NULL produces incorrect result.
55998 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55999 type name without `typename' should be rejected with -pedantic.
56001 1998-10-02 Richard Henderson <rth@cygnus.com>
56003 * g++.old-deja/g++.other/addrof1.C: New test.
56005 1998-10-01 Nick Clifton <nickc@cygnus.com>
56007 * gcc.c-torture/compile/981001-1.c: New test.
56008 * gcc.c-torture/execute/981001-1.c: New test.
56010 1998-10-01 Jeffrey A Law (law@cygnus.com)
56012 * gcc.c-torture/compile/981001-2.c: New test.
56013 * gcc.c-torture/compile/981001-3.c: New test.
56014 * gcc.c-torture/compile/981001-4.c: New test.
56016 1998-10-01 Robert Lipe <robertl@dgii.com>
56018 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56019 multilibbed hosts. Idea grafted from g77.exp.
56021 1998-09-30 Dave Love <d.love@dl.ac.uk>
56023 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56024 avoid losing on systems which need -lsocket.
56026 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56028 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56029 * g++.old-deja/g++.other/nested2.C: Ditto.
56030 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56033 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56035 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56036 preferred over template operator!= for enum bitfields.
56038 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56040 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56041 that happen to have the same base name, but in different scopes,
56042 are incorrectly rejected.
56044 1998-09-16 Richard Henderson <rth@cygnus.com>
56046 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56047 on the native word size instead of an integer literal.
56049 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56051 * g++.old-deja/g++.other/static2.C: Invocation of static data
56052 member of type pointer-to-function denoted as non-static member.
56054 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56055 checks involving function types and aliases.
56057 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56059 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56060 redefined to the same non-trivial type.
56062 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56063 namespace-qualification of template specializations declared in
56066 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56067 to declare a subset of the specializations of a template function
56068 as friends of specializations of a template class.
56070 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56071 member templates that do not fully specialize the enclosing
56072 template class are rejected.
56074 1998-09-11 Dave Love <d.love@dl.ac.uk>
56076 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56078 1998-09-08 Dave Love <d.love@dl.ac.uk>
56080 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56081 altered from libf2c/libU77 version.
56083 1998-09-06 Dave Love <d.love@dl.ac.uk>
56085 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56087 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56088 Alexandre Oliva <oliva@dcc.unicamp.br>
56090 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56091 (un)signed char are different types for template specialization
56094 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56096 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56097 * objc: ObjC testsuite.
56099 1998-08-31 Catherine Moore <clm@cygnus.com>
56101 * gcc.c-torture/execute/941014-1.x: New file.
56103 1998-08-31 Nick Clifton <nickc@cygnus.com>
56105 * lib/c-torture.exp: Add support for
56106 torture_eval_before_compile and torture_eval_before_execute
56109 1998-08-30 Jeffrey A Law (law@cygnus.com)
56111 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56112 this test triggers valid.
56114 1998-08-27 Jeffrey A Law (law@cygnus.com)
56116 * gcc.dg/980827-1.c: New test.
56118 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56120 * gcc.c-torture/execute/loop-4b.c: New test.
56122 1998-08-26 Nick Clifton <nickc@cygnus.com>
56124 * lib/c-torture.exp: Add support for
56125 torture_eval_before_compile and torture_eval_before_execute
56128 1998-08-25 Jeffrey A Law (law@cygnus.com)
56130 * gcc.c-torture/compile/980825-1.c: New test.
56132 1998-08-24 Nick Clifton <nickc@cygnus.com>
56134 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56135 count number tests in opt_t0 not good_t0.
56137 1998-08-24 Jeffrey A Law (law@cygnus.com)
56139 * gcc.c-torture/compile/930326-1.x: Fix typo.
56141 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56143 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56146 1998-08-21 Jeffrey A Law (law@cygnus.com)
56148 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56149 STACK_SIZE is defined.
56150 * gcc.c-torture/unsorted/stuct.c: Similarly.
56152 * gcc.c-torture/compile/980821-1.c: New test.
56154 1998-08-21 Jeffrey A Law (law@cygnus.com)
56156 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56159 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56161 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56164 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56166 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56169 1998-08-18 Jeffrey A Law (law@cygnus.com)
56171 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56173 1998-08-16 Jeffrey A Law (law@cygnus.com)
56175 * gcc.c-torture/compile/980816-1.c: New test.
56177 * gcc.dg/980816-1.c: New test.
56179 1998-08-13 Jeffrey A Law (law@cygnus.com)
56181 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56182 compiler for ieee tests.
56184 1998-08-01 Dave Love <d.love@dl.ac.uk>
56186 * g77.f-torture/compile/980729-0.f: New test.
56188 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56190 * gcc.c-torture/special/eeprof-1.c: New test, for
56191 -finstrument-functions.
56192 * gcc.c-torture/special/special.exp: Run it.
56194 1998-07-29 Jeffrey A Law (law@cygnus.com)
56196 * gcc.c-torture/compile/980729-1.c: New test.
56198 1998-07-27 Nick Clifton <nickc@cygnus.com>
56200 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56201 __thumb__ is defined, and test for ARM style doubles if so.
56203 1998-07-26 Dave Love <d.love@dl.ac.uk>
56205 * g77.f-torture/noncompile/980615-0.f: New test.
56207 1998-07-26 H.J. Lu (hjl@gnu.org)
56209 * gcc.dg/980312-1.c: Do link instead of compile.
56210 * gcc.dg/980313-1.c: Likewise.
56212 1998-07-26 Jeffrey A Law (law@cygnus.com)
56214 * gcc.c-torture/compile/980726-1.c: New test.
56216 1998-07-25 Dave Love <d.love@dl.ac.uk>
56218 * g77.f-torture/execute/io0.f: New test.
56220 1998-07-24 Nick Clifton <nickc@cygnus.com>
56222 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56225 1998-06-18 Michael Meissner <meissner@cygnus.com>
56227 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56230 1998-07-17 Nick Clifton <nickc@cygnus.com>
56232 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56233 c-decl.c:grokdeclarator can handle mode attributes.
56235 1998-07-16 Jeffrey A Law (law@cygnus.com)
56237 * gcc.c-torture/execute/980716-1.c: New test.
56239 1998-07-13 Jeffrey A Law (law@cygnus.com)
56241 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56243 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56245 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56246 * gcc.c-torture/compile/930326-1.x: Similarly.
56248 1998-07-13 Dave Love <d.love@dl.ac.uk>
56250 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56251 New test from Craig.
56253 1998-07-12 Dave Love <d.love@dl.ac.uk>
56255 * g77.f-torture/noncompile/980616-0.f: New test.
56257 * g77.f-torture/execute/970816-3.f: New test from Craig.
56259 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56261 * g++.other/singleton.C: Return error value instead of taking
56264 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56266 * g++.other/singleton.C: New test. Warning is under dispute.
56267 Runtime crash is not.
56269 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56271 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56272 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56273 using6.C, using7.C}: New namespace tests.
56275 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56277 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56278 specialization with typedef'ed names used as array indexes.
56280 1998-07-09 Jeffrey A Law (law@cygnus.com)
56282 * gcc.c-torture/execute/980709-1.c: New test.
56284 * gcc.dg/980709-1.c: New test.
56286 1998-07-07 Richard Henderson <rth@cygnus.com>
56288 * gcc.c-torture/execute/bcp-1.c: New test.
56290 1998-07-07 Jeffrey A Law (law@cygnus.com)
56292 * gcc.c-torture/execute/980707-1.c: New test.
56294 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56296 * gcc.c-torture/compile/980706-1.c: New test.
56298 1998-07-01 Dave Love <d.love@dl.ac.uk>
56300 * g77.f-torture/execute/980701-0.f,
56301 g77.f-torture/execute/980701-1.f: New test from Craig.
56303 1998-07-01 Jeffrey A Law (law@cygnus.com)
56305 * gcc.c-torture/compile/980701-1.c: New test.
56307 * gcc.c-torture/execute/980701-1.c: New test.
56309 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56312 * g++.old-deja/g++.robertl/eb132.C: New test.
56313 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56315 1998-06-29 Dave Love <d.love@dl.ac.uk>
56317 * g77.f-torture/execute/980628-7.f,
56318 g77.f-torture/execute/980628-8.f,
56319 g77.f-torture/execute/980628-9.f,
56320 g77.f-torture/execute/980628-10.f: New tests from Craig.
56322 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56324 1998-06-28 Jeffrey A Law (law@cygnus.com)
56326 * g77.f-torture/execute/980628-4.f: New test from Craig.
56327 * g77.f-torture/execute/980628-5.f: Likewise.
56328 * g77.f-torture/execute/980628-2.f: Likewise.
56329 * g77.f-torture/execute/980628-0.f: Likewise.
56330 * g77.f-torture/execute/980628-1.f: Likewise.
56331 * g77.f-torture/execute/980628-3.f: Likewise.
56332 * g77.f-torture/execute/980628-6.f: Likewise.
56334 1998-06-28 Jeffrey A Law (law@cygnus.com)
56336 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56337 directory when nothing has been installed yet.
56339 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56341 * gcc.c-torture/special/special.exp: Handle newer versions of
56344 1998-06-26 Jeffrey A Law (law@cygnus.com)
56346 * gcc.dg/980626-1.c: New test.
56348 1998-06-19 Bruno Haible <haible@ilog.fr>
56350 * gcc.misc-tests/m-un-2.c: New test.
56351 * g++.old-deja/g++.other/warn01.c: Likewise.
56353 1998-06-19 Robert Lipe <robertl@dgii.com>
56355 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56356 compatibility with assmblers with a different comment character.
56357 Eliminate use of GAS-specific extensions.
56359 1998-06-19 Jeffrey A Law (law@cygnus.com)
56361 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56363 1998-06-19 Robert Lipe <robertl@dgii.com>
56365 * lib/g77.exp: Replace search for libf2c.a with search for newly
56368 1998-06-17 Jeffrey A Law (law@cygnus.com)
56370 * gcc.c-torture/execute/980617-1.c: New test.
56372 1998-06-12 Jeffrey A Law (law@cygnus.com)
56374 * gcc.c-torture/execute/980612-1.c: New test.
56376 1998-06-08 Jeffrey A Law (law@cygnus.com)
56378 * gcc.dg/980523-1.c: Only test on ppc-linux.
56379 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56381 * gcc.c-torture/execute/980608-1.c: New test.
56383 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56385 * gcc.c-torture/execute/980605-1.c: New test.
56387 1998-06-04 Jeffrey A Law (law@cygnus.com)
56389 * gcc.c-torture/execute/980604-1.c: New test.
56391 1998-06-02 Jeffrey A Law (law@cygnus.com)
56393 * gcc.c-torture/execute/980602-1.c: New test.
56394 * gcc.c-torture/execute/980602-2.c: Likewise.
56396 1998-06-02 Dave Love <d.love@dl.ac.uk>
56398 * 970125-0.f: Fix per JCB. Add commentary.
56400 1998-05-31 Michael Meissner <meissner@cygnus.com>
56402 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56405 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56407 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56410 1998-05-28 Catherine Moore <clm@cygnus.com>
56412 * gcc.c-torture/execute/980526-3.c: New test.
56414 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56416 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56417 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56418 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56419 m88k-motorola-sysv3 to XFAIL.
56421 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56423 * gcc.dg/980526-1.c: New test.
56424 * gcc.c-torture/execute/980526-2.c: New test.
56426 1998-05-26 Jeffrey A Law (law@cygnus.com)
56428 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56430 * gcc.c-torture/execute/980526-1.c: New test.
56432 1998-05-26 Dave Love <d.love@dl.ac.uk>
56434 * g77.f-torture/execute/alpha2.f: Add runtime test.
56436 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56438 * g++.old-deja/old-deja.exp: Strip leading directories.
56440 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56441 error for the line. Don't run multiple tests for the same line.
56443 1998-05-23 Jeffrey A Law (law@cygnus.com)
56445 * gcc.dg/980523-1.c: New test.
56447 1998-05-23 Dave Love <d.love@dl.ac.uk>
56449 * g77.f-torture/compile/970915-0.f: New test.
56451 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56453 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56455 1998-05-21 Jeffrey A Law (law@cygnus.com)
56457 * gcc.dg/980520-1.c: New test.
56459 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56461 * gcc.dg/980502-1.c: Fix return type.
56463 1998-05-20 Jeffrey A Law (law@cygnus.com)
56465 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56466 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56467 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56468 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56469 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56471 1998-05-20 Dave Love <d.love@dl.ac.uk>
56473 * g77.f-torture/execute/980520-1.f: New test.
56475 1998-05-15 Dave Love <d.love@dl.ac.uk>
56477 * lib/mike-g77.exp: New file.
56479 * g77.f-torture/noncompile/noncompile.exp,
56480 g77.f-torture/noncompile/check0.f: New files.
56482 1998-05-14 Dave Love <d.love@dl.ac.uk>
56484 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56485 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56486 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56487 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56488 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56489 abort where appropriate.
56491 1998-05-05 Michael Meissner <meissner@cygnus.com>
56493 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56494 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56496 1998-04-29 Dave Love <d.love@dl.ac.uk>
56498 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56500 1998-04-27 Dave Love <d.love@dl.ac.uk>
56502 * g77.f-torture/compile/980427-0.f: New test.
56504 1998-04-24 Dave Love <d.love@dl.ac.uk>
56506 * g77.f-torture/compile/980424-0.f: New test.
56508 1998-04-19 Dave Love <d.love@dl.ac.uk>
56510 * g77.f-torture/compile/980419-2.f (main): New test.
56511 * g77.f-torture/compile/970125-0.f: New test.
56512 * g77.f-torture/compile/980419-1.f: New test.
56514 1998-04-08 Jim Wilson <wilson@cygnus.com>
56516 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56519 1998-04-07 Jim Wilson <wilson@cygnus.com>
56521 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56523 1998-04-03 Jim Wilson <wilson@cygnus.com>
56525 * gcc.c-torture/compile/980329-1.c: New test.
56527 1998-03-18 Jim Wilson <wilson@cygnus.com>
56529 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56530 * gcc.dg/980312-1.c: Fix typo in -march command.
56532 1998-03-16 H.J. Lu (hjl@gnu.org)
56534 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56536 1998-03-11 Robert Lipe <robertl@dgii.com>
56538 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56539 Dave Love agree the Fortran source is bogus.
56541 1998-03-11 Robert Lipe <robertl@dgii.com>
56543 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56544 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56545 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56546 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56547 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56549 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56551 * g++.old-deja/g++.other/friend1.C: New test.
56553 1998-02-18 Dave Love <d.love@dl.ac.uk>
56555 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56556 possibly uninitialized) variables and declare dnrm2.
56558 1998-02-23 Robert Lipe <robertl@dgii.com>
56560 From Bruno Haible <haible@ilog.fr>:
56561 * gcc.c-torture/execute/980223.c: New test.
56563 1998-02-13 Jeffrey A Law (law@cygnus.com)
56565 * gcc.dg/ifelse-1.c: New test.
56567 1998-02-09 H.J. Lu (hjl@gnu.org)
56569 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56571 * lib/old-dejagnu.exp (old-dejagnu): Added the
56572 "execution test - XFAIL *-*-*" handling in the spirit of
56573 "excess errors test -". Changed the "execution test fails"
56574 handling to be like "excess errors test fails".
56575 * Update various tests accordingly.
56577 1998-02-06 Jim Wilson <wilson@cygnus.com>
56579 * gcc.c-torture/execute/980205.c: New test.
56581 1998-01-18 Jeffrey A Law (law@cygnus.com)
56583 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56584 * lib/f-torture.exp: Similarly.
56585 * gcc.c-torture: Rename all .cexp files to .x files.
56587 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56589 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56590 (940510-1.c): Removed duplicate.
56591 (971104-1.c): New test.
56593 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56595 * lib/f-torture.exp: Improve error and loop detection.
56597 1997-11-19 Michael Meissner <meissner@cygnus.com>
56599 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56600 use that to size the filler array.
56602 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56604 * lib/c-torture.exp(c-torture-execute): Fix typo.
56606 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56607 testcase as the executable name. Keep the executable around if
56610 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56612 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56613 changes. Only test one -g option, and move it to the end of the
56614 list of options to test.
56616 1997-09-19 Michael Meissner <meissner@cygnus.com>
56618 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56619 variable GCC_TORTURE_OPTIONS to supply default switches separated
56620 by colons. If no environment variable, run tests with -O0 -g, -O1
56621 -g, and -O2 -g as well.
56623 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56625 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56626 explanatory comments. Fix indentation.
56628 1997-09-15 Jeffrey A Law (law@cygnus.com)
56630 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56632 1997-09-11 Jeffrey A Law (law@cygnus.com)
56634 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56635 * g++.old-deja/g++.mike/p7325.C: Likewise.
56636 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56638 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56640 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56641 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56642 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56643 * g++.old-deja/g++.law/operators4.C: Likewise.
56645 1997-09-11 Joe Buck (jbuck@synopsys.com)
56647 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56648 * g++.old-deja/g++.mike/p784.C: Ditto.
56649 * g++.old-deja/g++.mike/p785.C: Ditto.
56651 1997-09-05 Jeffrey A Law (law@cygnus.com)
56653 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56655 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56657 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56658 target feature; pass this to c-torture-execute as needed.
56660 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56662 * lib/c-torture.exp(c-torture-execute): If the previous and the
56663 current executables being tested are identical, we don't need to
56664 run the executable again. Try to make the executable names
56665 unique. Add an optional argument for passing additional compiler
56668 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56670 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56672 1997-08-29 Jeffrey A Law (law@cygnus.com)
56674 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56676 1997-07-31 Jeffrey A Law (law@cygnus.com)
56678 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56679 32bit or larger longs.
56681 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56682 have either a 32bit long or 32bit int.
56684 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56686 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56687 Make double precision tests dependent on sizeof (double).
56689 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56691 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56694 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56696 * gcc.c-torture/compile/961203-1.cexp: New script.
56698 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56700 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56701 up the includes ourselves.
56703 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56705 * lib/plumhall.exp: Remove random include, and add a few
56706 verbose messages for debugging.
56708 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56710 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56711 of trying to do it ourselves.
56713 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56715 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56717 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56719 * gcc.prms/5403.c: Made regexp a bit less strict.
56721 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56723 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56724 is returned from remote_load instead.
56725 * lib/plumhall.exp: Ditto.
56726 * lib/mike-g++.exp: Ditto.
56727 * lib/old-dejagnu.exp: Ditto.
56728 * lib/c-torture.exp: Ditto.
56730 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56732 * lib/g++.exp: Use build_wrapper procedure.
56733 * lib/gcc.exp: Ditto.
56735 1997-05-20 Jeffrey A Law (law@cygnus.com)
56737 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56738 an old-style decl for malloc. Fixes tests to work when
56739 sizeof (int) != sizeof (size_t).
56741 1997-05-15 Mike Meissner <meissner@cygnus.com>
56743 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56745 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56746 use stdargs.h interface.
56748 1997-05-15 Mike Meissner <meissner@cygnus.com>
56750 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56751 NO_VARARGS when compiling.
56753 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56755 * lib/plumhall.exp(ph_includes): New procedure.
56757 (ph_compiler): Ditto.
56759 * lib/g++.exp: Rename test-glue.c to testglue.c.
56760 * lib/gcc.exp: Ditto.
56762 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56764 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56765 to completion when it's called.
56767 1997-03-21 Michael Meissner <meissner@cygnus.com>
56769 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56770 is defined, don't do test.
56772 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56774 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56776 (ph_summary): Mark skipped testcases as untested, not unresolved.
56778 * lib/plumhall.exp (ph_make): If unresolved because of bad
56779 errorCode, record errorCode in log file.
56780 (*): Replace send_log/verbose with verbose -log.
56782 1997-03-19 Michael Meissner <meissner@cygnus.com>
56784 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56785 double conversion if double isn't at least 8 bytes.
56787 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56788 int to work with targets where int is 16 bits.
56790 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56791 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56792 precision for the test to complete.
56794 1997-03-14 Michael Meissner <meissner@cygnus.com>
56796 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56797 if d10v is not compiled with the -mdouble64 flag.
56798 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56800 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56801 d10v is not compiled with the -mint32 flag.
56803 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56805 * lib/plumhall.exp: Use incr_count.
56807 1997-03-12 Jeffrey A Law (law@cygnus.com)
56809 * gcc.c-torture: Update to c-torture-1.45.
56811 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56813 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56814 the name of the expect testcase file).
56816 * lib/g++.exp(g++_init): Ditto.
56818 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56820 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56823 * lib/gcc.exp(gcc_exit): New procedure.
56825 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56827 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56828 specs where appropriate.
56830 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56831 because of new "candidates are" messages, and removed a few
56833 * Converted all non-old-style g++ testcases to old-style, and
56834 moved into g++.old-deja.
56836 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56838 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56841 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56844 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56846 1997-02-13 Michael Meissner <meissner@cygnus.com>
56848 * lib/gcc.exp (gcc_target_compile): Add support for defining
56849 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56850 the machine doesn't have those features.
56852 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56854 * g++.law/operators4.exp: Don't use LIBS.
56856 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56858 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56860 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56861 * lib/g++.exp: Set it here instead. Also, allow use of the
56862 --tool_exec and --tool_opt options. Change CXX to
56865 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56867 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56869 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56871 * lib/old-dejagnu.exp: Use prune_warnings instead of
56873 * lib/mike-g++.exp: Ditto.
56874 * lib/gcc.exp: Ditto.
56875 * lib/g++.exp: Ditto.
56877 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56879 1997-02-07 Jeffrey A Law (law@cygnus.com)
56881 * 941014-2.c: Include stdlib.h
56882 * 960327-1.c: Include stdio.h
56883 * dbra.c, index-1.c: Don't assume ints are 32bits.
56885 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56887 * lib/gcc.exp: Add gcc,stack_size target feature.
56889 * lib/g++.exp(g++_target_compile): Add the include and link
56890 paths here, not in two other places. And, it's $options, not
56893 * lib/mike-g++.exp(postbase): Remove the code that determines
56894 the correct include and link paths.
56895 * g++.old-deja/old-deja.exp: Ditto.
56897 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56899 * lib/g++.exp(g++_init): target_compile no longer returns the
56900 filename of the result.
56902 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56904 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56907 * gcc.c-torture/special/special.exp: Change call to
56908 gcc_target_compile to include the object file.
56910 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56912 * gcc.c-torture/special/special.exp: Correct misspelling in last
56915 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56917 * lib/plumhall.exp(ph_summary): Log the entire output of the
56918 executable. Return -1 if there were any failures, 0 otherwise.
56919 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56920 (ph_make): Clean up objects and executables that were built
56921 if the tests succeeded.
56923 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56925 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56926 libraries and includes in the build tree as appropriate.
56928 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56930 * lib/c-torture.exp: Instead of looking for the global variable
56931 NO_LONG_LONG, check to see if that's a feature of the target.
56933 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56935 * config/default.exp: Minimize. Delete the remainer of the files in
56936 config; this functionality is now in devo/dejagnu/config.
56938 g++.*/*: Pass any additional flags used to compile to postbase;
56941 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56942 is now done by runtest.exp. Use gcc_target_compile instead of
56945 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56946 Remove references to CFLAGS. Use remote_file instead of
56948 (c-torture): Take a list of arguments to use to compile this
56951 lib/g++.exp: Simplify. Use target_compile instead of compile.
56952 lib/gcc-dg.exp: Ditto.
56953 lib/gcc.exp: Ditto.
56954 lib/mike-{gcc,g++}.exp: Ditto.
56955 lib/old-dejagnu.exp: Ditto.
56956 lib/plumhall.exp: Ditto.
56958 1997-01-08 Jim Wilson <wilson@cygnus.com>
56960 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56961 (ph_linker): Likewise.
56963 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56965 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56966 MAP_ANON / MAP_ANONYMOUS if defined;
56967 else try to map from /dev/zero .
56969 1996-11-12 Jeffrey A Law (law@cygnus.com)
56971 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56972 isn't defined, then define it to MAP_ANONYMOUS.
56974 1996-11-12 Jeffrey A Law (law@cygnus.com)
56976 * gcc.c-torture: Update to c-torture-1.42 release.
56978 1996-11-11 Jeffrey A Law (law@cygnus.com)
56980 * gcc.c-torture: Update to c-torture-1.41 release.
56982 1996-10-27 Jeffrey A Law (law@cygnus.com)
56984 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56987 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56989 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56990 and LDFLAGS. Fix second case to append the target_info ldflags
56991 onto LDFLAGS, not CFLAGS.
56992 * lib/g++.exp (g++_init): Add target_info stuff.
56993 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56994 of libgloss and newlib flags for !native.
56996 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56997 (GDB): Fix relative path to go up another dir for finding gdb.
56999 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57001 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57002 versions in the target_info array, if they don't exist.
57004 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57006 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57008 1996-07-08 Jim Wilson <wilson@cygnus.com>
57010 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57011 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57013 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57015 * lib/old-dejagnu.exp: Don't remove the output file before we've
57016 actually tested it. Don't append pwd to the path of the executable
57019 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57021 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57023 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57025 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57026 temporary directory for compiler files, and set it to a default
57027 value of /tmp. Set $output as the name of the output file from
57028 compiling the testcase. Add a -o option to $cflags_var so the
57029 compiler writes the final output file as $output. Set $executable
57032 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57033 directory for compiler files, and set it to /tmp if it doesn't
57034 already have a value. Set $output_file to the name of the output
57035 file from compiling the testcase. Add a -o option to CXXFLAGS so
57036 the compiler writes the final output file as $output. Use $output
57037 as the executable to be tested.
57039 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57041 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57043 1996-06-08 Jeffrey A Law (law@cygnus.com)
57045 * gcc.c-torture/execute/pending-1.c: New test. Still
57046 pending in Tege's queue.
57048 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57050 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57051 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57052 if there were failures. Call unresolved if there were unresolved
57053 testcases. Call gcc_fail if program did not run to completion.
57054 (ph_make): Pass additional argument name to ph_execute.
57055 (ph_execute): Add new argument. Pass additional arguments to
57056 ph_summary. Call gcc_fail is there is no execution output.
57058 1996-04-24 Jeffrey A Law (law@cygnus.com)
57060 * lib/plumhall.exp (proc_summary): Output relavent summary
57061 lines into the log so specific failures in plumhall can be
57064 1996-04-10 Jeffrey A Law (law@cygnus.com)
57066 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57067 (c-torture-execute): Don't try to execute tests which use
57068 "long long" types if $NO_LONG_LONG is nonzero.
57070 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57072 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57075 * gcc.ieee: Move from here.
57076 * gcc.c-torture/execute/ieee: To here.
57078 1996-03-26 Jeffrey A Law (law@cygnus.com)
57080 * gcc.c-torture: Update to c-torture-1.41 release.
57082 1996-03-22 Jeffrey A Law (law@cygnus.com)
57084 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57087 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57089 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57092 1996-03-02 Jeffrey A Law (law@cygnus.com)
57094 * config/proelf.exp: Handle connecting to a simulator.
57096 1996-01-31 Jeffrey A Law (law@cygnus.com)
57098 * config/proelf.exp: New file. Enough framework that we can
57099 run c-torture tests on the proelf targets (or any other target
57100 that gdb can connect to for that matter).
57102 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57104 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57105 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57107 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57108 exec_output exists.
57110 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57112 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57113 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57115 * config/*.exp: Update FSF address. Change result of ${tool}_load
57116 to pass/fail/unresolved/unsupported/untested. Caller must now
57117 call unresolved/unsupported/untested.
57118 * lib/*.exp: Update FSF address. Update to handle new results of
57120 * lib/chill.exp (verbose): Delete.
57122 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57124 * lib/gcc.exp (default_gcc_start): Change order of args to
57125 $LDFLAGS $CFLAGS $LIBS.
57126 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57127 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57128 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57129 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57130 * gcc.misc-tests/dg-test.exp: Likewise.
57131 * gcc.misc-tests/msgs.exp: Likewise.
57132 * gcc.prms/prms.exp: Likewise.
57133 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57134 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57136 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57138 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57140 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57142 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57143 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57145 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57148 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57150 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57151 global for loop; add use of $mathlib.
57152 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57153 settings here; set mathlib for anything but VxWorks.
57155 1996-01-22 Jeffrey A Law (law@cygnus.com)
57157 * gcc.c-torture: Update to c-torture-1.40 release.
57159 1996-01-03 Jeffrey A Law (law@cygnus.com)
57161 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57164 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57166 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57169 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57171 * lib/g++.exp (LIBS): Define if not already.
57172 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57173 (gcc-dg-prune): Call prune_gcc_output.
57174 * lib/gcc.exp (prune_gcc_output): New proc.
57175 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57178 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57180 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57181 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57183 1995-11-15 Jeffrey A Law (law@cygnus.com)
57185 * gcc.c-torture: Update to c-torture-1.39 release.
57187 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57189 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57190 fails, try others as well.
57192 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57194 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57195 If compilation fails, mark execute tests as `untested'.
57196 If test is marked as unsupported, don't mark compilation and
57197 execute tests as failed.
57199 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57201 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57202 libstdc++ for whether or not we want to be doing shared
57203 libraries. Delete link_curses since we don't need it anymore.
57204 * lib/mike-g++.exp (postbase): Don't link in libg++.
57205 * g++.old-deja/old-deja.exp: Likewise.
57207 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57209 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57211 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57213 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57214 For that, add `-Wl,-a,shared_archive'.
57215 * g++.old-deja/old-deja.exp: Likewise.
57217 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57219 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57221 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57223 * lib/mike-g++.exp (postbase): Pay attention to the status of
57226 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57228 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57230 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57232 * lib/gcc.exp (default_gcc_start): No longer need to log program
57233 being executed or its output, execute_anywhere does that now.
57234 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57235 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57237 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57239 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57240 the same as those in lib/g++.exp.
57242 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57244 * gcc.c-torture: Update to c-torture-1.38 release.
57245 * gcc.ieee: Related changes.
57247 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57249 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57250 "exec". Minor reformatting changes.
57252 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57253 cross. This means all "exec" calls now work on a remote host as
57255 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57256 cross. Filter out the extra "\r\n" stuff that expect puts in.
57257 (c-torture-execute): Filter out the bogus warnings like
57258 c-torture-compile does. Add support for canadian cross.
57259 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57260 Use execute_anywhere rather than calling exec directly. Now it
57261 works for canadian cross testing.
57263 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57265 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57266 results into a variable, and check that rather than using file exists.
57268 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57270 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57271 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57273 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57275 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57276 lib_curses if there's a shared libg++ in the build tree.
57278 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57280 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57281 if not supported target.
57283 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57285 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57286 link_curses up to always happen, not just for native builds.
57288 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57290 * gcc.c-torture: Update to c-torture-1.36 release.
57291 * gcc.failure: Related changes.
57293 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57295 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57297 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57299 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57300 * lib/mike-g++.exp (postbase): Not in here. Still reference
57301 runshlib, link_curses, and mathlib for link and run.
57303 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57304 pass the runtime shared library options for Solaris, OSF/1, and
57305 Irix5, and link with -lcurses to avoid unresolved references.
57307 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57309 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57312 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57314 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57316 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57318 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57319 do not have a framework for the "compat" tests yet.
57321 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57323 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57324 set to null if we're testing vxworks5.1. Use that instead of
57325 `-lm' in the setting of LIBS for link and run.
57327 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57329 * config/rom68k.exp (${tool}_load): Major changes to make it
57330 work. Verified that it does in fact return the stuff in
57331 exec_output properly. Catch any Emul or any TRAP other than 0.
57333 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57335 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57336 LDFLAGS properly for targets that need stuff from libgloss.
57337 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57339 (gpp_initialized): New variable.
57341 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57343 * config/rom68k.exp: Load libgloss.exp.
57344 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57345 so we can produce a fully linked binary.
57346 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57347 so we can produce a fully linked binary.
57349 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57351 * lib/plumhall.exp (ph_section): Watch for expected failures.
57352 Add missing `else'.
57354 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57356 (c-torture): Likewise.
57358 1995-08-28 Doug Evans <dje@cygnus.com>
57360 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57362 * lib/mike-g++.exp (mike_cleanup): New proc.
57363 (prebase): New globals compiler_result, not_compiler_result,
57365 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57366 allow leading "-" in pattern. Watch for unsupported tests.
57367 If $compiler_result is set, pattern match assembler code,
57368 and ditto for $not_compiler_result.
57369 * lib/mike-gcc.exp: Likewise.
57371 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57372 execution "succeeded".
57374 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57376 * config/win32.exp: New file.
57377 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57379 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57381 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57383 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57384 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57385 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57387 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57388 "... without exceptions was ...". That is now handled by
57390 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57392 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57394 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57395 sieve.c,sort2.c}: New files.
57396 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57397 sieve.exp,sort2.exp}: Drivers for them.
57399 * lib/mike-gcc.exp (program_output): New user settable variable.
57400 (postbase): Call prune_system_crud. Also prune extraneous compiler
57402 * lib/mike-g++.exp (program_output): New user settable variable.
57404 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57406 * config/sh.exp: Deleted (use sim.exp instead).
57408 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57410 * config/vx.exp: Declare CHECKTASK as global.
57411 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57412 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57413 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57415 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57417 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57418 target. Like vx.exp, only includes `vx29k.exp' instead of
57421 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57423 * config/sim.exp: Increase time limit from 120 seconds to 240.
57425 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57427 * gcc.c-torture/execute/950628-1.c: New test.
57429 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57431 * gcc.c-torture: Update with changes/additions from
57434 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57436 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57438 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57440 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57442 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57444 * gcc.c-torture/compile/950512-1.c: New test.
57445 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57446 * gcc.dg/struct-ret-1.c: Likewise.
57448 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57450 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57451 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57453 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57455 * gcc.c-torture/special/920411-1.c: Deleted.
57456 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57458 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57460 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57463 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57465 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57467 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57470 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57471 is the proper length.
57472 * va-arg-3.c: Likewise.
57474 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57476 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57477 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57479 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57480 * lib/g++.exp (default_g++_start): Delete old cruft.
57482 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57484 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57485 (2 * (1 << 18)) to (2 * (1 << 17)).
57487 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57489 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57491 * config/rom68k.exp: Renamed from config/idp.exp
57493 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57495 * c-torture/compile/921109-2.c
57497 1995-04-18 Mike Stump <mrs@cygnus.com>
57499 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57502 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57504 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57506 * lib/g++.exp (default_g++_start): Likewise.
57508 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57510 * gcc.c-torture/compile/950329-1.c: New test.
57512 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57514 * config/bug.exp (${tool}_load): Updated to use new remote_open
57515 and remote_close procs.
57516 * config/idp.exp: New file.
57518 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57520 * gcc.c-torture/execute/950322-1.c: New test.
57522 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57524 * config/vx.exp (${tool}_load): Clean up testing of return code from
57525 vxworks_ld and vxworks_spawn.
57527 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57529 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57531 1995-03-13 Mike Stump <mrs@cygnus.com>
57533 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57534 can mark excess errors on a machine by machine basis. Note, the
57535 default is to not expect any excess errors, even when excess
57536 errors test - is given, so you will want to put an XFAIL ... on
57537 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57538 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57539 those 4 machines, but no others.
57541 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57543 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57544 * lib/c-torture.exp: to here.
57546 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57548 * gcc.c-torture/execute/950221-1.c: New test.
57549 * gcc.c-torture/execute/struct-ret-1.c: New test.
57550 * gcc.c-torture/compile/950221-1.c: New test.
57552 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57554 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57556 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57557 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57559 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57561 * g++.gb: New directory of tests, derived from my signature and
57562 class scoping tests.
57564 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57565 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57566 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57567 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57568 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57569 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57570 * g++.gb/sig25.C: Likewise.
57572 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57573 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57574 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57575 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57576 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57577 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57578 * g++.gb/sig25.exp: Likewise.
57580 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57581 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57582 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57583 * g++.gb/scope13.C: Likewise, this test still fails.
57585 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57586 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57587 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57588 * g++.gb/scope13.exp: Ditto.
57590 * g++.gb/README: New file, explains what these tests are about.
57592 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57594 * lib/dg.exp (dg-do): Support `preprocess'.
57595 (dg-test): Likewise.
57597 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57599 * config/udi.exp: change "continue -expect" to "exp_continue".
57601 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57603 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57604 Delete redundant tests.
57606 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57607 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57608 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57609 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57610 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57611 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57612 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57613 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57615 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57616 storing label pointers.
57617 * gcc.c-torture/execute/921019-1.c: Likewise.
57618 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57619 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57621 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57624 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57625 Delete obsolete tests.
57627 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57628 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57629 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57630 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57631 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57632 * gcc.c-torture/compile/950124-1.c: New test.
57634 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57636 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57638 * lib/mike-g++.exp: Add -lm to LIBS.
57640 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57642 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57644 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57646 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57648 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57650 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57652 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57654 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57655 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57656 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57657 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57658 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57659 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57660 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57661 * g++.law/{operators31.C, operators32.C,
57662 * g++.law/{operators33.C, operators34.C}: Likewise.
57663 * g++.law/{pic1.C, refs2.C}: Likewise.
57664 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57665 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57666 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57667 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57669 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57670 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57671 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57672 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57673 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57674 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57675 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57676 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57677 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57678 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57679 * g++.law/{operators34.exp}: Likewise.
57680 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57681 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57682 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57683 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57684 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57686 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57687 No longer expected to fail.
57688 * g++.law/missed-error3.C: Tweak for recent bool changes.
57690 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57692 * config/emb-unix: Deleted.
57693 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57694 remote execution. Do final link on remote host if REMOTE_LINK is set.
57696 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57698 * lib/dg.exp (dg-test): Fix typo in last patch.
57700 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57702 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57703 (handles multiple occurrences).
57705 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57707 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57708 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57709 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57711 * lib/c-torture.exp (c-torture-compile): Likewise.
57712 (c-torture): Prepend full path if missing.
57713 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57714 (gcc_fail): Likewise.
57715 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57717 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57719 * lib/netware.exp: Only attach to NetWare i386 systems.
57721 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57723 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57724 messages. Add test name to "output pattern match" pass/fail message.
57726 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57728 * gcc.dg: New testsuite.
57729 * gcc.dg/dg.exp: New file.
57731 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57732 test-switch.c}: Deleted.
57734 * gcc.misc-tests/msgs.exp: New testcase driver.
57736 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57738 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57739 Watch for illegal return values from ${tool}_load.
57740 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57741 cross targets. Coerce return value >0 to 1.
57743 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57745 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57747 * config/emb-unix.exp: New file.
57749 * config/sim.exp: Error if variable $SIM not defined.
57750 (${tool}_load): Mark test as "untested" if simulator missing.
57752 * config/unix.exp: Load remote.exp to get rcp_download.
57753 * lib/c-torture.exp: Use different option lists for testcases with
57755 * gcc.c-torture/execute/execute.exp: Likewise.
57757 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57759 * config/*.exp: Clarify return code from ${tool}_load.
57760 Call `unresolved' or `untested' instead of `warning' or `perror'
57761 (sometimes you still want to call both though).
57762 Add comment that `shell_id' is local to each file.
57763 * config/udi.exp (timeout): Set to 30.
57764 Don't print warning if connection fails, $connectmode has already
57766 (${tool}_load): Move verbose messages to level 2.
57767 Rework pattern for "Process started" message.
57768 Pass `shell_id' to ${connectmode}_download.
57769 Retry twice upon timeout. Make resetting of target more robust.
57770 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57771 Pass `shell_id' to exit_$connectmode.
57772 Only call exit_$connectmode if connected.
57773 * config/unix.exp (${tool}_load): Check return codes better.
57774 * config/vrtx.exp (${tool}_load): Likewise.
57775 * config/vx.exp (${tool}_load): Likewise.
57776 Delete unneeded global's.
57777 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57780 (dg-init): Delete recording of pass/fail counts.
57781 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57782 (old-dejagnu-init): Likewise.
57783 (old-dejagnu-stat): Delete contents, empty proc now.
57784 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57785 (c-torture): Delete references to lcnt, lpass, lfail.
57786 Get option list from TORTURE_OPTIONS.
57787 Delete -funroll[-all]-loops if no loops.
57788 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57789 (g++_stat): Delete contents (empty proc now).
57790 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57791 (gcc_finish): Likewise.
57792 (gcc_stat): Deleted.
57793 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57794 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57795 * gcc.c-torture/execute/execute.exp: Likewise.
57796 Split tests into two parts: compile, execute.
57797 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57798 no loops. Update to reflect clarified return codes from ${tool}_load.
57800 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57802 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57804 (old-dejagnu): Likewise (where necessary).
57806 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57808 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57810 * lib/dg.exp (dg-process-target): Fix processing of selector.
57811 Add comment regarding use of `error'.
57813 * lib/gcc.exp (prune_system_crud): Define if missing.
57814 * lib/g++.exp (prune_system_crud): Likewise.
57816 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57817 Call prune_system_crud.
57818 * lib/dg.exp (dg-runtest): New proc.
57819 Use perror instead of send_user for tcl errors in testcase.
57820 Don't return any value, it's never used.
57821 Don't clobber previous definition of `unknown'.
57822 Print tcl errors in `dg-final'.
57824 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57826 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57827 (dg-test): Don't print errorInfo, it contains stack backtrace.
57829 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57831 * lib/g++.exp (runtest_file_p): Define if missing.
57833 1994-09-24 Doug Evans (dje@cygnus.com)
57835 * lib/mike-g++.exp: Comment out loading of g++.exp.
57836 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57837 (default_g++_version): Always print something.
57838 (default_g++_start): Comment out call to `which'.
57839 (g++_start, g++_load): Deleted (must be defined in config file).
57840 * lib/gcc.exp: Test for existence of $CC at start.
57841 Delete check for tmpdir (done in gcc_init).
57842 (default_gcc_version): Always print something.
57843 (default_gcc_start): Comment out call to `which'.
57844 * config/*.exp: Major cleanup - make cross targets work at least a
57845 little better for g++ (by not being "--tool gcc" specific).
57846 Rename gcc_xxx to ${tool}_xxx.
57847 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57848 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57850 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57852 * lib/c-torture.exp (c-torture-compile): Rework compiler
57853 message processing.
57855 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57858 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57860 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57862 * lib/dg.exp (dg-process-target): Support { target native }.
57864 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57866 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57867 looked for "... program xxx got fatal signal".
57868 Correct regsub munging of `comp_output'.
57869 Ignore compiler messages "path prefix not used" and "linker input
57872 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57874 * lib/gcc.exp (runtest_file_p): Define if missing.
57875 * gcc.prms/template.c: Example to work from.
57877 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57879 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57880 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57882 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57883 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57884 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57885 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57887 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57888 (dg-process-target): No longer a varargs proc.
57889 Return S/N for target, P/F for xfail. All callers changed.
57890 (user option procs): More argument checking.
57891 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57892 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57893 (dg-test): Skip test if not running on selected target in `dg-do'.
57894 Update handling of `dg-do-what', `dg-output-text'.
57895 Separate execution pass/fail from output pattern match pass/fail.
57896 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57898 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57900 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57901 target for 920510-1.c.
57903 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57905 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57906 Clean up comment regarding use of passcnt, etc.
57907 (gcc_stat): Don't update `testcnt' here.
57908 (gcc_finish): Do it here.
57909 Might as well reset `but_id' here too.
57910 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57911 to determine if the file should be tested.
57912 * gcc.c-torture/compile/compile.exp: Likewise.
57913 * gcc.c-torture/execute/execute.exp: Likewise.
57914 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57915 * gcc.misc-tests/dg-test.exp: Likewise.
57916 * gcc.prms/prms.exp: Likewise.
57917 * gcc.wendy/wendy.exp: Likewise.
57918 * g++.old-deja.exp: Likewise.
57919 Move "Testing file" message to verbose level 1.
57921 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57923 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57925 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57927 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57928 (default_gcc_start): Accept optional second list element
57929 of compiler flags. Print compiler output at verbosity level 2.
57930 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57931 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57932 Save current values of framework globals passcnt, failcnt, xpasscnt,
57933 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57934 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57935 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57936 xfailcnt to compute stats. Update framework global `testcnt' from
57938 (gcc_finish): New proc. Clean up test environment.
57939 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57940 (gcc_epass, gcc_efail): Delete.
57941 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57942 argument of line number.
57943 (dg-init): If the tool has an init routine, call it.
57944 (dg-test): Remove args `cflags_var' and `libs_var'.
57945 Pass all compiler options to ${tool}_start.
57946 Handle missing line number.
57947 (dg-finish): New function.
57948 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57949 particular files. Call gcc_finish at end. Move "skipping test"
57950 message to verbosity level 3.
57951 * gcc.c-torture/compile/compile.exp: Likewise.
57952 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57953 * gcc.c-torture/execute/execute.exp: Likewise.
57954 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57955 Print testcase being tried at verbosity level 1.
57956 * gcc.c-torture/special/special.exp: Unset xfail.
57957 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57958 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57959 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57960 * gcc.failure/failure.exp: Likewise.
57961 * gcc.ieee/ieee.exp: Likewise.
57962 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57963 Update call to dg-test. Call dg-finish at end.
57964 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57965 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57966 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57967 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57968 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57969 * gcc.wendy/wendy.exp: Add copyright.
57970 Delete setting of tmpdir (done by gcc_init).
57971 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57972 Pass compiler flags to gcc_start. Call gcc_finish at end.
57973 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57976 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57978 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57980 (g++_load): Likewise.
57982 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57983 Rename argument to `prog' to remove the confusion.
57984 Varargs fns behave differently too!
57985 (g++_load): Likewise.
57987 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57989 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57990 what it is. Delete (always) printing of status value for !native.
57991 Simplify verbose code, and include status and exec_output.
57992 (g++_load): Use gcc_load.
57994 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57996 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57997 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57998 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57999 940714-3.c as these testcases don't exist anymore. Make
58000 va-arg-1.c expected to pass.
58002 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58004 * gcc.misc-tests/misc.exp: Only run specific testcases.
58005 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58006 * gcc.misc-tests/dg-[1-9].c: New files.
58008 * lib/dg.exp: New testsuite driver.
58009 * gcc.prms/prms.exp: Use it.
58011 * README.gcc: New file.
58013 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58014 Document and reset `lxpass' and `lxfail'.
58015 Simplify "initialized" message.
58016 (gcc_stat): Clean up comments a little.
58018 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58020 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58022 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58024 * lib/old-dejagnu.exp (process-option): New proc.
58025 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58026 (old-dejagnu): Simplify.
58027 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58029 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58031 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58032 exists and is not an empty string.
58034 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58035 $xfail rather than calling setup_xfail. Clear $xfail when test is
58037 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58040 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58041 longer expected to fail.
58043 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58046 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58048 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58049 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58050 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58051 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58054 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58055 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58057 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58059 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58060 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58062 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58063 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58064 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58066 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58068 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58069 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58070 940714-1.c, 940714-2.c, 940714-3.c},
58071 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58072 gcc.misc-tests/{mg.c,mg.exp}:
58074 * gcc.noncompile/noncompile.exp: Change accordingly.
58076 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58078 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58079 Undo previous clobberage.
58081 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58083 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58084 * gcc.special/{930510-1.c, special.exp}:
58085 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58086 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58087 struct-varargs-1.c}: New tests from c-torture-1.26.
58089 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58091 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58092 argument to switch.
58094 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58096 * Revert the previous changes. Please see Rob's directory
58097 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58100 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58102 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58103 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58104 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58105 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58106 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58107 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58108 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58109 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58110 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58111 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58112 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58113 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58114 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58115 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58116 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58117 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58118 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58119 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58120 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58121 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58122 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58123 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58124 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58125 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58126 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58127 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58128 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58129 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58130 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58133 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58135 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58136 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58139 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58141 * config/unix.exp (g++_load): Fix syntax.
58143 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58145 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58146 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58147 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58148 Don't expect va-arg-1.c to fail. Correct expected output for
58150 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58151 * gcc.wendy/hbm4.c: Correct typo.
58152 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58154 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58156 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58157 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58158 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58159 * lib/c-torture.exp (c-torture-compile): Ditto.
58161 Reduce volume of output (remove all the -I's and such).
58162 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58163 Call gcc_cpass, gcc_cfail.
58164 (c-torture): Pass testing option to c-torture-compile.
58166 1994-03-21 Doug Evans (dje@cygnus.com)
58168 Bring patches over from progressive.
58169 * config/default.exp: Exit remote shell cleanly.
58170 (g++_exit, g++_start): Add default versions.
58171 * config/sim.exp (gcc_load): Use perror, not error.
58173 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58175 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58178 1994-03-14 Doug Evans (dje@cygnus.com)
58180 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58181 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58182 (wendy_try): New proc to run testcase.
58183 (main loop): Call 'em.
58184 * gcc.wendy/*.c: Clean up pass to correct expected output.
58186 * lib/gcc.exp: Minor cleanup work.
58187 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58189 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58191 * config/sim.exp (gcc_load): Document return codes better.
58192 Don't pass -v to simulator.
58194 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58196 * gcc.special/920717-x.c: Fix typo.
58197 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58200 * lib/mike-gcc.exp: Fix typo.
58202 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58204 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58205 binary to use, transform the name.
58206 * config/*.exp: rename everything. Nuke any g++ specific files,
58207 it's now a special case of gcc that requires no special support.
58208 Add a default.exp for unsupported targets.
58210 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58212 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58213 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58216 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58218 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58221 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58223 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58225 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58227 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58228 option_list. Compile every file with only 4/6 option choices
58229 (same as C torture) instead of with 12/18 different option
58231 * lib/c-torture.exp: Likewise.
58233 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58236 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58238 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58239 can put an XFAIL *-*-* on excess errors.
58241 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58243 * g++.law: Add more tests derived from g++-bugs snapshots.
58245 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58246 equivalent to g++.law/init9.
58248 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58249 compiled it, and the a.out file after we've run it.
58251 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58253 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58254 compiled it, and the a.out file after we've run it.
58256 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58258 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58260 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58262 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58265 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58267 * g++.law: New directory of g++ tests derived from the g++-bugs
58270 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58272 * gcc.compile: initbug1.c initbug1.exp testcase added
58274 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58276 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58277 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58278 fixes submitted by Jeff Law (law@cs.utah.edu)
58279 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58280 Jeff Law (law@cs.utah.edu)
58283 1993-11-30 Mike Stump (mrs@cygnus.com)
58285 * config/unix-g++.exp: Follow the gcc way of doing things.
58286 * g++.old-deja/old-deja.exp: Minor updates.
58287 * lib/g++.exp: New file, follow the gcc way of doing things.
58288 * lib/old-dejagnu.exp: Minor updates.
58289 * lib/mike-g++.exp: Always unset errorInfo.
58291 1993-11-06 Mike Stump (mrs@cygnus.com)
58293 * lib/gcc.exp: Fix some errors with the below change, CC and
58294 CFLAGS should be global when setting, not local.
58296 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58298 * lib/gcc.exp: Transform tool name.
58300 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58302 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58304 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58306 * lib/gcc.exp: change gcc_done to gcc_stat
58308 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58310 * Upgraded gcc testsuite to c-torture version 1.25
58312 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58314 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58315 * lib/c-torture: added hooks for new reporting code.
58317 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58319 * config/sh-gcc.exp: check if sh-sim exists in the path
58321 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58323 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58324 * gcc.compile/compile.exp: Initial changes for new logic.
58325 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58326 * gcc.failure/failure.exp: Initial changes for new logic.
58327 * gcc.ieee/ieee.exp: Initial changes for new logic.
58328 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58329 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58330 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58331 * lib/c-torture.exp: Initial changes for new logic.
58332 * lib/gcc.exp: Initial changes for new logic.
58334 1993-10-15 Mike Stump (mrs@cygnus.com)
58336 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58337 depend upon failure or success. Fully qualify names in failure
58338 and success messages. Always remove a.out before starting
58339 compile, just in case. Pay more attention to error text output by
58340 the compiler. Handle testcases with no known past errors just
58341 like all others, so that things are uniform. Other miscellaneous
58344 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58346 * gcc.cpp: new directory for cpp tests
58348 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58350 * lib/chill.exp: Code reformatted, removed unused code.
58351 * config/unix-chill.exp: Code reformatted, removed unused code.
58352 * chill.execute/execute.exp: Code reformatted, removed unused code.
58353 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58355 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58357 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58358 routines not written.
58360 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58362 * config/bug-gcc.exp: Use new procs from bug.exp.
58364 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58366 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58367 via ftp, rather than depending on NFS.
58368 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58371 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58373 * config/bug-gcc.exp: Use new download proc.
58375 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58377 * chill.execute/execute.exp: cleanups, handles errors better
58378 * chill.compile/compile.exp: rewrite, based on execute.exp
58379 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58380 * lib/chill.exp: major changes to diff proc and compile and link
58381 procs. added chill_fail and chill_pass wrappers to pass and
58382 fail. added more comments, and handle error codes better.
58383 Added a hack to capture stderr from exec, so noncompile tests
58386 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58388 * chill.execute/execute.exp: rewrite of testsuite driver
58389 * lib/chill.exp: rewrite of testsuite driver
58390 * config/unix-chill.exp: rewrite of testsuite driver
58392 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58395 * iexpr.ch: Standardize uppercase.
58396 * tuples.dat: Standardize uppercase.
58397 * vary.ch: standardize. Correct varying string assignments.
58398 * vary.dat: Add new output lines.
58400 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58403 * chprintf.ch: Standardize use of uppercase.
58404 * tuples.ch: Standardize and turn arr2 into a DCL,
58406 * pinits.ch: Standardize.
58408 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58410 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58411 * Makefil: Renamed to Makefile.in.
58412 * configure.in: New.
58414 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58417 * .cvsignore: Add result/output files.
58418 * Makefile: Fix up variables at start. Use MFLAGS
58419 everywhere. Correct bool_loc, built_ins entries.
58420 Add entry for vary1.ch.
58421 * bitarray.ch: Standardize upper-case usage.
58422 * bitexpr.ch: Standardize, add output of b1.
58423 * params.ch: Use arrayt in along PROC parameters, to
58424 avoid novelty problems.
58425 * sets.ch: Tiny cleanup.
58426 * vary1.ch: Re-indent.
58428 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58430 * Add PR-related files to Makefiles, .cvsignore files, etc.
58432 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58434 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58435 with compiler objects. New names are test-flow.c and test-loop.c
58437 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58439 * Upgraded c-torture tests from 1.19 to 1.20
58442 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58443 * gcc.compile: 930623-1.c 930623-2.c
58444 * gcc.noncompile: 930622-1.c 930622-2.c
58445 * gcc.failure: 920411-1.c 920627-2.c
58446 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58448 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58450 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58451 More changes to get testsuite working properly. Needs more work.
58452 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58454 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58456 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58457 More changes to get testsuite working properly. Needs more work.
58459 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58461 * chill.compile/compile.exp: Added for Dejagnu support
58462 * chill.execute/execute.exp: Added for Dejagnu support
58463 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58465 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58467 This should complete moving the CHILL test files.
58468 * chill.noncompile(.cvsignore printf.grt
58469 in-printf.grt chprintf.grt chprintf.ch):
58470 Added test-support files.
58471 (Makefile): Modified further.
58472 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58473 signal.ch): Added test files.
58474 * chill.execute (.cvsignore printf.grt printr.c
58475 in-printf.grt rts.c chprintf.grt rts.h): Added
58476 test-support files.
58477 (Makefile): More corrections.
58479 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58481 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58482 test cases, ready for DejaGnu.
58484 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58486 * Upgraded c-torture tests from 1.18 to 1.19
58488 * gcc.compile: added test(s):
58490 * gcc.execute: added test(s):
58491 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58493 * added new subdirectory for misc tests: gcc.misc-tests
58494 * gcc.misc-test(s): added tests:
58495 inst-check.c test-consts.c test-ior.c test-switch.c
58497 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58499 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58501 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58503 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58505 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58507 * Upgraded c-torture tests from 1.17 to 1.18
58509 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58511 * Upgraded c-torture tests from 1.12 to 1.17
58513 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58515 * lib/old-dejagnu.exp:
58516 Fixed handling of XFAIL target triplets to correctly
58517 recognize wildcard characters. Removed code that
58518 appended a unique id tag to the end of the file name
58519 printed out by the result of the testcases within a
58522 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58524 * lib/old-dejagnu.exp:
58525 Reworked expected failure handling to trigger off of XFAIL
58526 keyword in keyphrase embeded in testcase source code. The
58527 XFAIL keyword must be at the end of the keyphrase line. It
58528 may optionally be followed by one or more target triplets.
58529 It has just occured that the handling of wildcards in the
58530 target triplet may not be correct.
58532 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58534 * g++.old-deja/tests:
58535 Moved all subdirectories up one level into g++.old-deja .
58537 * lib/old-dejagnu.exp:
58538 Fixed problem with CXXFLAGS not being properly reset, and being
58539 corrupted with extraneous "-c" compiler option. This was
58540 causing binaries to not be generated for test that needed them.
58541 Modified strings passed to "pass" and "fail" so that individual
58542 tests from the same test file would be distinguished by an
58543 identifier appended to the test file name in the summary logs;
58544 this corrected a problem with erroneous diff logs. Added code
58545 to search testcases for expected fail and unexpected pass keywords.
58547 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58549 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58551 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58553 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58554 Removed extraneous text from end of "Special g++ Options"
58557 * lib/old-dejagnu.exp: Added pattern matching to look for new
58558 keywords, embedded in testcases comments, which will trigger
58559 calls to xpass and xfail.
58561 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58563 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58564 comments embedded in the testcases, especially the one looking for
58565 special compiler options, as well as the pattern matching for the
58566 compiler output again.
58568 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58570 * lib/old-dejagnu.exp: Do a proper check of the return value for
58571 execute tests. Fixed several problems with the pattern matching
58572 of the compiler output which gave erroneous test results.
58573 Changed several of the test result messages to be more descriptive.
58574 * config/unix-g++.exp: Proc g++_load now actually works and
58575 executes the tests passed to it and returns a usable return
58578 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58580 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58582 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58584 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58585 Modified both files to properly execute the old style
58586 dejagnu tests. The previous versions of these files were
58587 experimental and did not function anything near correctly.
58589 1993-04-05 Rob Savoye (rob@cygnus.com)
58591 * Removed all Makefile.in and configure.in files. No configuration
58594 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58596 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58598 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58600 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58601 gcc.special/configure.in, gcc.noncompile/configure.in,
58602 gcc.execute/configure.in, gcc.code_quality/configure.in,
58603 g++.other/configure.in, g++.old-deja/configure.in,
58604 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58605 in srcname setting.
58607 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58609 * lib/udi.exp: Fixed mondfe and mondfe_download.
58610 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58611 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58613 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58615 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58616 (gdb_exit): Don't remove *_soc files.
58618 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58620 * lib/c-torture.exp: Don't look for main; instead always use -w
58621 -c. This is how the c-torture tests work. Remove the object
58622 file if the compilation succeeds.
58623 * gcc.execute/execute.exp: Remove executable if test passes.
58624 * gcc.noncompile/noncompile.exp: Every test is an expected
58626 * gcc.special/special.exp: Added tests from c-torture 1.11,
58627 corrected use of existing test.
58628 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58629 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58630 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58631 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58632 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58633 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58634 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58635 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58636 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58637 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58638 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58639 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58640 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58641 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58642 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58643 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58644 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58645 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58646 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58648 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58649 correspond to c-torture 1.11.