1 2007-10-24 David Daney <ddaney@avtrex.com>
3 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
8 * gcc.target/mips/pr33755.c: New test.
10 2007-10-24 Ira Rosen <irar@il.ibm.com>
12 PR tree-optimization/33804
13 * gcc.dg/vect/pr33804.c: New testcase.
15 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
20 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
21 Uros Bizjak <ubizjak@gmail.com>
23 PR rtl-optimization/33846
24 * gcc.dg/vect/pr33846.c: New testcase.
26 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
27 Dorit Nuzman <dorit@il.ibm.com>
29 PR tree-optimization/33860
30 * g++.dg/vect/pr33860.cc: New test.
31 * g++.dg/vect/pr33860a.cc: New test.
33 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
34 Revital Eres <eres@il.ibm.com>
36 * testsuite/gcc.dg/sms-2.c: New testcase.
38 2007-10-22 David S. Miller <davem@davemloft.net>
40 * gcc.dg/globalreg-1.c: New test.
42 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
43 Dorit Nuzman <dorit@il.ibm.com>
45 PR tree-optimization/33834
46 PR tree-optimization/33835
47 * g++.dg/vect/pr33834_1.cc: New test.
48 * g++.dg/vect/pr33834_2.cc: New test.
49 * g++.dg/vect/pr33835.cc: New test.
51 2007-10-22 Jakub Jelinek <jakub@redhat.com>
53 * gcc.dg/pr33644.c: New test.
55 2007-10-22 Jakub Jelinek <jakub@redhat.com>
58 * g++.dg/gomp/pr33372-1.C: New test.
59 * g++.dg/gomp/pr33372-2.C: New test.
60 * g++.dg/gomp/pr33372-3.C: New test.
62 2007-10-22 Michael Matz <matz@suse.de>
64 PR tree-optimization/33855
65 * gcc.c-torture/compile/pr33855.c: New testcase.
67 2007-10-22 Ira Rosen <irar@il.ibm.com>
69 PR tree-optimization/33854
70 * gcc.dg/vect/O1-pr33854.c: New testcase.
71 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
73 2007-10-21 David Edelsohn <edelsohn@gnu.org>
75 * gcc.dg/unwind-1.c: Disable on AIX.
76 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
78 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
81 * gfortran.dg/assign_9.f90: New test.
83 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
85 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
86 (dg-mips-options): Skip tests that specify an ABI other than o32
87 and o64 if generating MIPS16 hard-float code.
89 2007-10-21 Ira Rosen <irar@il.ibm.com>
90 Revital Eres <eres@il.ibm.com>
92 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
93 * gcc.dg/vect/vect-16.c: Fix comment.
94 * gcc.dg/vect/pr33369.c: Require vect_int.
95 * gcc.dg/vect/slp-33.c: Add spaces.
96 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
98 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
99 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
101 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
102 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
104 * gcc.dg/vect/slp-10.c: Add spaces.
105 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
107 * gcc.dg/vect/slp-36.c: Require vect_int.
108 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
109 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
110 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
111 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
113 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
114 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
115 instead of vector_alignment_reachable_for_double.
116 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
117 (natural_alignment): Split into...
118 (natural_alignment_32, natural_alignment_64): New.
119 (vector_alignment_reachable): Depend on natural_alignment_32.
120 (vector_alignment_reachable_for_double): Rename to ...
121 (vector_alignment_reachable_for_64bit): And depend on
122 natural_alignment_64.
124 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
126 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
128 * g++.dg/vect/vect.exp: Likewise.
129 * lib/fortran-torture.exp: Likewise.
130 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
131 mipsisa64*-*-* as the target selector. Remove -mips64,
132 -mhard-float and -mgp64 from the options list.
133 * gcc.target/mips/mips-ps-2.c: Likewise.
134 * gcc.target/mips/mips-ps-3.c: Likewise.
135 * gcc.target/mips/mips-ps-4.c: Likewise.
136 * gcc.target/mips/mips-ps-6.c: Likewise.
137 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
139 * gcc.target/mips/sb1-1.c: Likewise.
140 * gcc.target/mips/mips-ps-type.c: Likewise.
141 * gcc.target/mips/mips-ps-7.c: New test.
142 * gcc.target/mips/mips-ps-type-2.c: Likewise.
143 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
144 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
145 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
146 as forcing an ABI and an architecture.
147 (is_gp32_flag, is_gp64_flag): Fold into...
148 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
149 then -mfp64 imply -mhard-float. Apply register rules after the
150 loop. Handle -march=mipsN like -mipsN.
152 2007-10-20 David Edelsohn <edelsohn@gnu.org>
154 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
155 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
157 2007-10-20 Tobias Burnus <burnus@net-b.de>
160 * gfortran.dg/entry_dummy_ref_3.f90: New.
162 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
163 FX Coudert <fxcoudert@gcc.gnu.org>
166 * gfortran.dg/char_cast_1.f90: New test.
168 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
170 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
171 * gfortran.dg/large_real_kind_2.F90: ditto.
172 * gfortran.dg/default_format_2.f90: ditto.
173 * gfortran.dg/default_format_denormal_1.f90: ditto.
175 2007-10-19 Richard Guenther <rguenther@suse.de>
179 * gfortran.dg/pr32921.f: New testcase.
181 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
184 * gfortran.dg/transfer_check_1.f90: Adjust options.
186 2007-10-19 Richard Guenther <rguenther@suse.de>
189 2007-10-19 Richard Guenther <rguenther@suse.de>
192 * gfortran.dg/pr32921.f: New testcase.
194 2007-10-19 Richard Guenther <rguenther@suse.de>
196 * gcc.c-torture/execute/20071018-1.c: New testcase.
198 2007-10-19 Richard Guenther <rguenther@suse.de>
201 * gfortran.dg/pr32921.f: New testcase.
203 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
205 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
207 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
209 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
211 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
214 * gfortran.dg/host_assoc_function_1.f90: Correct references.
215 * gfortran.dg/host_assoc_function_3.f90: New test.
217 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
220 * gfortran.dg/transfer_simplify_6.f90: New test.
222 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
223 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
226 * gfortran.dg/pr33794.f90: New testcase.
228 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
231 * gcc.target/i386/pr32961.c: New testcase.
232 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
233 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
234 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
235 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
236 __builtin_ia32_pslldi128 defines.
238 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
241 * gfortran.dg/c_ptr_tests_13.f03: New test case.
243 2007-10-16 Paolo Carlini <pcarlini@suse.de>
247 * g++.dg/template/void12.C: New.
248 * g++.dg/template/void13.C: New.
250 2007-10-16 Paolo Carlini <pcarlini@suse.de>
253 * g++.dg/template/void11.C: New.
254 * g++.dg/template/void2.C: Adjust error markers.
255 * g++.dg/template/void10.C: Likewise.
256 * g++.dg/template/crash55.C: Likewise.
258 2007-10-16 Mark Mitchell <mark@codesourcery.com>
260 * g++.dg/opt/const5.C: New test.
262 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
263 Maxim Kuvyrkov <maxim@codesourcery.com>
265 * gcc.target/ia64/20040709-2.c: New test.
267 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
269 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
271 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
273 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
274 to each function. Check that there are no unsigned loads.
276 2007-10-15 Jakub Jelinek <jakub@redhat.com>
278 PR tree-optimization/33136
279 * gcc.c-torture/execute/20070824-1.c: New test.
280 * gcc.dg/pr33136-1.c: New test.
281 * gcc.dg/pr33136-2.c: New test.
282 * gcc.dg/pr33136-3.c: New test.
284 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
286 PR tree-optimization/33735
287 * g++.dg/torture/pr33735.C: New.
289 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
292 * gcc.dg/va-arg-pack-2.c: New.
294 2007-10-15 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/33619
297 * gcc.dg/pr33619.c: New test.
299 2007-10-15 David Edelsohn <edelsohn@gnu.org>
301 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
303 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
305 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
308 * gfortran.dg/inquire_11.f90: New test.
309 * gfortan.dg/negative_unit_int8.f: New test.
311 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
314 * gcc.c-torture/compile/pr33133.c: New test.
316 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
319 * gfortran.dg/namelist_40.f90: New test.
321 2007-10-14 Tobias Burnus <burnus@net-b.de>
324 * gfortran.dg/bounds_check_11.f90: New.
326 2007-10-14 Andrew Pinski <pinskia@gmail.com>
329 * g++.dg/other/ctor1.C: New test.
330 * g++.dg/other/ctor2.C: New test.
331 * g++.dg/other/dtor1.C: New test.
333 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
335 * gfortran.dg/bounds_check_10.f90: Fix testcase.
337 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
338 Paul Thomas <pault@gcc.gnu.org>
342 * gfortran.dg/bounds_check_10.f90: New.
344 2007-10-13 David Edelsohn <edelsohn@gnu.org>
346 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
347 * gcc.target/powerpc/popcount-1.c: Same.
349 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
352 * g++.dg/conversion/op4.C: New test.
354 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
356 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
358 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
361 * gfortran.dg/ambiguous_specific_1.f90: New test.
363 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
366 * gfortran.dg/impure_spec_expr_1.f90: New test.
367 * gfortran.dg/char_result_7.f90: Remove illegal test.
369 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
372 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
373 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
374 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
375 * gcc.target/i386/pr11001-memset-1.c: New testcase.
376 * gcc.target/i386/pr11001-memset-2.c: New testcase.
377 * gcc.target/i386/pr11001-memset-3.c: New testcase.
378 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
379 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
380 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
382 2007-10-12 Richard Guenther <rguenther@suse.de>
385 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
386 * gcc.c-torture/execute/20071011-1.c: Likewise.
387 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
389 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
391 PR tree-optimization/33742
392 * gcc.dg/pr33742.c: New testcase.
394 2007-10-12 Jakub Jelinek <jakub@redhat.com>
396 PR tree-optimization/33645
397 * gcc.dg/pr33645-1.c: New test.
398 * gcc.dg/pr33645-2.c: New test.
399 * gcc.dg/pr33645-3.c: New test.
402 * g++.dg/ext/label4.C: Adjust error regexp.
403 * g++.dg/ext/label6.C: Adjust error regexp.
404 * g++.dg/ext/label7.C: New test.
405 * g++.dg/ext/label8.C: New test.
406 * g++.dg/ext/label9.C: New test.
408 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
411 * gcc.dg/pr33676.c: New.
413 2007-10-11 Paolo Carlini <pcarlini@suse.de>
416 * g++.dg/cpp0x/variadic83.C: New.
418 2007-10-11 Paolo Carlini <pcarlini@suse.de>
421 * g++.dg/cpp0x/variadic81.C: New.
422 * g++.dg/cpp0x/variadic82.C: Likewise.
424 2007-10-11 Richard Guenther <rguenther@suse.de>
427 * gcc.dg/pr33724.c: New testcase.
429 2007-10-11 Richard Guenther <rguenther@suse.de>
432 * gcc.dg/pr33726.c: New testcase.
434 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
437 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
439 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
442 * gfortran.dg/do_3.F90: Run with -fwrapv.
444 2007-10-09 Geoffrey Keating <geoffk@apple.com>
446 * gcc.dg/unwind-1.c: New.
448 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
451 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
452 failure on some common systems.
454 2007-10-09 Richard Guenther <rguenther@suse.de>
457 * gcc.dg/pr33692.c: New testcase.
459 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
462 * gcc.c-torture/execute/pr33669.c: New.
464 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
466 PR tree-optimization/33615
467 * g++.dg/tree-ssa/pr33615-2.C: New test.
469 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
471 PR tree-optimization/33615
472 * g++.dg/tree-ssa/pr33615.C: New test.
474 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
476 PR tree-optimization/33572
477 * g++.dg/torture/pr33572.C: Replace with complete test.
479 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
482 * gfortran.dg/spec_expr_5.f90: New.
484 2007-10-08 Geoffrey Keating <geoffk@apple.com>
486 * gcc.dg/pragma-darwin-2.c: New.
488 2007-10-08 Richard Guenther <rguenther@suse.de>
493 * gcc.dg/pr33693.c: New testcase.
494 * gcc.dg/pr33695.c: Likewise.
495 * gcc.dg/pr33697.c: Likewise.
497 2007-10-08 Richard Guenther <rguenther@suse.de>
502 * gcc.dg/pr33691.c: New testcase.
503 * gcc.dg/pr33694.c: Likewise.
504 * gcc.dg/pr33696.c: Likewise.
506 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
509 * gfortran.dg/gamma_5.f90: New test case
511 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
514 * initialization_1.f90: Fix dg-error annotations.
515 * initialization_14.f90: New.
516 * initialization_7.f90: Fix dg-error annotations.
517 * initialization_9.f90: Likewise.
519 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
521 * gfortran.dg/error_recovery_4.f90: New test.
523 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
525 * gfortran.dg/default_format_denormal_2.f90: New test.
526 * gfortran.dg/default_format_2.inc: New test.
527 * gfortran.dg/default_format_denormal_1.f90: New test.
528 * gfortran.dg/default_format_1.inc: New test.
529 * gfortran.dg/default_format_1.f90: Don't test for denormalized
531 * gfortran.dg/default_format_2.f90: Don't test for denormalized
534 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
536 * gfortran.dg/namelist_15.f90: Revise test.
538 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
540 PR tree-optimization/33655
541 * gcc.dg/torture/pr33655.c: New.
543 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
545 PR tree-optimization/33572
546 * g++.dg/torture/pr33572.C: New.
548 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
551 * gfortran.dg/forall_11.f90: New.
553 2007-10-05 Michael Matz <matz@suse.de>
556 * gcc.dg/pr33667.c: New testcase.
558 2007-10-05 Richard Guenther <rguenther@suse.de>
561 * gcc.dg/pr33666.c: New testcase.
563 2007-10-05 Michael Matz <matz@suse.de>
566 * gcc.target/i386/pr33600.c: New testcase.
568 2007-10-05 Richard Guenther <rguenther@suse.de>
570 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
572 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
575 * gcc.target/mips/pr33635-1.c: New test.
577 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580 * gfortran.dg/namelist_39.f90: Revise to use long names.
582 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
585 * gfortran.dg/pr33646.f90: New file.
587 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
590 * gfortran.dg/char_type_len_2.f90: Adjust error message.
591 * gfortran.dg/char_decl_2.f90: New test.
593 2007-10-04 Richard Guenther <rguenther@suse.de>
596 * gcc.c-torture/compile/pr33641.c: New testcase.
598 2007-10-04 Michael Matz <matz@suse.de>
600 PR rtl-optimization/33653
601 * gcc.dg/pr33653.c: New.
603 2007-10-04 Richard Guenther <rguenther@suse.de>
605 PR tree-optimization/33627
606 * g++.dg/torture/pr33627.C: New testcase.
608 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
611 * gfortran.dg/parens_6.f90: New.
613 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
617 * gfortran.dg/ambiguous_specific_1.f90: Remove.
619 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
621 * g++.dg/ext/gnu-inline-global-redecl.C: New.
623 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
626 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
628 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
629 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
631 * gcc.target/mips/fpr-moves-1.c: New test.
632 * gcc.target/mips/fpr-moves-2.c: Likewise.
633 * gcc.target/mips/fpr-moves-3.c: Likewise.
634 * gcc.target/mips/fpr-moves-4.c: Likewise.
635 * gcc.target/mips/fpr-moves-5.c: Likewise.
636 * gcc.target/mips/fpr-moves-6.c: Likewise.
637 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
639 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
641 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
643 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
645 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
646 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
648 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
651 * gfortran.dg/common_errors_1.f90: New.
653 2007-10-03 Doug Kwan <dougkwan@google.com>
654 Richard Guenther <rguenther@suse.de>
657 * g++.dg/debug/using3.C: New testcase.
659 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
662 * gfortran.dg/namelist_38.f90: New test.
663 * gfortran.dg/namelist_39.f90: New test.
665 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
668 * gfortran.dg/default_format_1.f90: New test.
669 * gfortran.dg/default_format_2.f90: New test.
670 * gfortran.dg/namelist_print_1.f: Adjust expected output.
671 * gfortran.dg/real_const_3.f90: Adjust expected output.
673 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
675 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
676 default ABI. Split mips_forced_abi into mips_forced_abi and
678 (is_gp32_flag): Return true for -mabi=32.
679 (is_gp64_flag): New function. Handle 64-bit -mabi options.
680 (dg-mips-options): Use is_gp64_flag instead of checking specifically
681 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
682 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
683 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
684 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
685 * gcc.target/mips/save-restore-2.c: Likewise.
686 * gcc.target/mips/save-restore-3.c: Likewise.
687 * gcc.target/mips/save-restore-4.c: Likewise.
689 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
692 * gcc.c-torture/compile/pr33617.c: New test.
694 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
696 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
697 -gstabs+ for extended options.
699 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
702 * gfortran.dg/ambiguous_specific_1.f90: New test.
704 2007-10-02 Revital Eres <eres@il.ibm.com>
706 * gcc.target/powerpc/paired-8.c: New test.
707 * gcc.target/powerpc/paired-9.c: New test.
708 * gcc.target/powerpc/paired-10.c: New test.
710 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
713 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
715 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
718 * gfortran.dg/intent_out_2.f90: New test.
720 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/ambiguous_reference_1.f90: New test.
725 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
730 * gfortran.dg/function_kinds_1.f90: New test.
731 * gfortran.dg/function_kinds_2.f90: New test.
732 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
733 use association into interfaces.
735 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
738 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
739 (overflow): Use INFINITY, not FP_INFINITE.
740 gcc.dg/float-range-4.c: Likewise.
741 gcc.dg/float-range-5.c: Likewise.
743 2007-10-01 Nick Clifton <nickc@redhat.com>
745 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
748 2007-09-30 Diego Novillo <dnovillo@google.com>
751 * g++.dg/tree-ssa/pr33593.C: New test.
753 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
756 * gfortran.dg/PR19872.f: Fix test condition.
757 * gfortran.dg/list_read_7.f90: New test.
759 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
761 PR tree-optimization/33597
762 * gcc.dg/vect/pr33597.c: New testcase.
764 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
766 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
767 * gcc.target/i386/pr33524.c: ...this.
769 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
772 * gfortran.dg/minmaxloc_4.f90: New.
774 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
776 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
778 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
780 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
782 2007-09-28 Paolo Carlini <pcarlini@suse.de>
785 * g++.dg/cpp0x/variadic79.C: New.
787 2007-09-28 Michael Matz <matz@suse.de>
788 Jakub Jelinek <jakub@redhat.com>
790 PR rtl-optimization/33552
791 * gcc.target/i386/pr33552.c: New runtime test.
792 * gcc.target/i386/strinline.c: New compile time test.
794 2007-09-28 Jakub Jelinek <jakub@redhat.com>
796 * gfortran.dg/openmp_stack.f90: Removed.
799 * g++.dg/cpp0x/variadic80.C: New test.
801 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
803 * gfortran.dg/namelist_38.f90: Delete test for revertion of
806 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
809 * gcc.target/powerpc/gcse-1.c: New test.
811 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
813 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
814 fixed capitalizations.
815 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
816 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
817 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
818 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
819 * gfortran.dg/maxloc_shape_1.f90: Likewise.
820 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
821 * gfortran.dg/min_max_conformance.f90: Likewise.
823 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
825 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
827 * gcc.dg/c99-tgmath-2.c: Likewise.
828 * gcc.dg/c99-tgmath-3.c: Likewise.
829 * gcc.dg/c99-tgmath-4.c: Likewise.
831 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
834 * gfortran.dg/anint_1.f90: New test.
836 2007-09-27 Ian Lance Taylor <iant@google.com>
838 PR tree-optimization/33565
839 * gcc.dg/Wstrict-overflow-20.c: New test.
841 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
843 * gfortran.dg/openmp_stack.f90: Fix typo.
844 * gfortran.dg/recursive_stack.f90: Fix typo.
846 2007-09-27 Paolo Carlini <pcarlini@suse.de>
849 * g++.dg/template/error31.C: New.
851 2007-09-27 Jakub Jelinek <jakub@redhat.com>
853 * lib/prune.exp: Prune also "^In function .*$" lines and
854 "^ inlined from .*$" lines.
856 2007-09-26 Richard Guenther <rguenther@suse.de>
858 PR tree-optimization/33563
859 * gcc.dg/torture/pr33563.c: New testcase.
861 2007-09-26 Joseph Myers <joseph@codesourcery.com>
864 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
866 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
869 2007-09-26 Richard Guenther <rguenther@suse.de>
871 PR tree-optimization/30375
872 PR tree-optimization/33560
873 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
874 * gcc.dg/tree-ssa/complex-5.c: Likewise.
875 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
876 * gcc.dg/torture/pr30375.c: New testcase.
877 * gcc.dg/torture/pr33560.c: New testcase.
878 * gcc.dg/tree-ssa/pr30375.c: Likewise.
880 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
883 * g++.dg/parse/crash38.C: New test.
885 2007-09-25 Michael Meissner <michael.meissner@amd.com>
888 * gcc.target/i386/sse5-convert.c: New file, test int->long
889 vectorized conversions.
891 2007-09-25 Revital Eres <eres@il.ibm.com>
893 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
895 2007-09-25 Joseph Myers <joseph@codesourcery.com>
898 * gcc.dg/enum-incomplete-1.c: New test.
900 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
902 * gcc.c-torture/compile/20070919-1.c: New test.
904 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
906 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
908 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
911 * g++.dg/inherit/override_attribs.C: New file.
913 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
916 * io.c (check_format_string): Move NULL and constant checks into
918 (check_io_constraints): Call gfc_simplify_expr() before calling
919 check_format_string(). Remove NULL and constant checks.
921 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
923 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
924 * gcc.c-torture/execute/loop-2g.x: Likewise.
926 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
928 * lib/target-supports.exp (check_effective_target_mips16_attribute):
929 Reject hard-float modes unless the ABI is o32 or o64.
930 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
931 of gcc.exp. Skip the tests when mips16 code generation is not
933 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
934 and use dg-add-options mips16_attribute.
936 2007-09-24 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/ext/attrib29.C: New test.
941 2007-09-23 Ollie Wild <aaw@google.com>
943 * gcc.dg/fold-bitand-1.c: New test.
944 * gcc.dg/fold-bitand-2.c: New test.
945 * gcc.dg/fold-bitand-3.c: New test.
946 * gcc.dg/fold-bitand-4.c: New test.
948 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
950 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
951 any of the macros to be defined for __mips16.
952 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
954 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
956 * gcc.dg/vect/pr21591.c: Require vect_int.
957 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
958 * gcc.dg/vect/vect-outer-2a.c: Likewise.
959 * gcc.dg/vect/vect-outer-2c.c: Likewise.
961 2007-09-23 Jakub Jelinek <jakub@redhat.com>
963 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
965 * gcc.dg/va-arg-pack-len-2.c: New test.
966 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
968 * g++.dg/ext/va-arg-pack-len-2.C: New test.
970 PR tree-optimization/32772
971 * gcc.c-torture/compile/20070905-1.c: New test.
973 PR tree-optimization/32975
974 * gcc.dg/pr32975.c: New test.
977 * gcc.dg/pr28755.c: New test.
979 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
981 * lib/target-supports.exp (check_effective_target_nomips16): New
983 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
985 * gcc.dg/vect/vect.exp: Likewise.
986 * g++.dg/vect/vect.exp: Likewise.
987 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
988 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
989 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
990 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
991 * gcc.target/mips/clear-cache-1.c (f): Likewise.
992 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
993 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
994 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
995 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
996 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
997 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
998 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
999 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1000 (test14, test15, test16, test17, test18): Likewise.
1001 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1002 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1003 (test14, test15, test16, test17, test18, test19, test20, test21)
1005 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1006 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1007 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1008 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1009 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1010 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1011 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1012 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1013 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1014 (test13, test14, test15, test16, test17, test18, test19, test20)
1015 (test21, test22, test23, test24, test25, test26, test27, test28)
1016 (test29, test30, test31): Likewise.
1017 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1018 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1019 (test13, test14, test15, test16, test17, test18, test19, test20)
1020 (test21, test22, test23, test24, test25, test26, test27, test28)
1021 (test29, test30, test31, test32, test33, test34, test35, test36)
1022 (test37, test38, test39, test40, test41, test42, test43, test44)
1023 (test45, test46, test47, test48, test49, test50, test51, test52)
1024 (test53, test54, test55, test56, test57, test58, test59, test60)
1025 (test61, test62, test63): Likewise.
1026 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1027 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1028 (test13, test14, test15, test16, test17, test18, test19, test20)
1029 (test21, test22, test23, test24, test25, test26, test27, test28)
1030 (test29, test30, test31): Likewise.
1031 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1032 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1033 (test13, test14, test15, test16, test17, test18, test19, test20)
1034 (test21, test22, test23, test24, test25, test26, test27, test28)
1035 (test29, test30, test31): Likewise.
1036 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1037 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1038 (test13, test14, test15): Likewise.
1039 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1040 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1041 (test13, test14, test15): Likewise.
1042 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1043 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1044 (test13, test14, test15, test16, test17, test18, test19, test20)
1045 (test21, test22, test23, test24, test25, test26, test27, test28)
1046 (test29, test30, test31): Likewise.
1047 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1048 (matrix_multiply4: Likewise.
1049 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1050 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1051 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1052 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1053 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1054 (test13, test14, test15, test16, test17, test18, test19, test20)
1055 (test21, test22, test23, test24, test25, test26, test27, test28)
1056 (test29, test30, test31): Likewise.
1057 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1058 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1059 (test13, test14, test15, test16, test17, test18, test19, test20)
1060 (test21, test22, test23, test24, test25, test26, test27, test28)
1061 (test29, test30, test31): Likewise.
1062 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1063 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1064 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1065 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1066 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1067 (sub_v4qi): Likewise.
1068 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1069 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1070 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1071 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1072 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1073 (subb, subc): Likewise.
1074 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1075 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1076 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1077 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1078 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1079 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1080 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1081 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1082 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1083 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1084 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1085 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1086 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1088 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1090 * lib/target-supports.exp (add_options_for_mips16_attribute)
1091 (check_effective_target_mips16_attribute): New functions.
1092 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1094 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1096 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1097 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1098 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1099 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1100 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1101 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1102 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1103 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1104 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1105 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1106 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1107 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1108 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1109 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1110 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1111 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1112 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1113 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1114 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1115 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1116 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1117 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1118 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1119 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1121 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1123 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1124 options. Require { target mips16_attribute } and use dg-add-options
1125 to add the associated options.
1127 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1128 * gcc.target/mips/call-saved-3.c: Likewise.
1129 * gcc.target/mips/code-readable-1.c: Require { target
1130 mips16_attribute } and use dg-add-options to add the associated
1131 options. Remove trailing whitespace.
1133 * gcc.target/mips/code-readable-2.c: Likewise.
1134 * gcc.target/mips/code-readable-3.c: Likewise.
1135 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1136 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1137 Require { target mips16_attribute } and use dg-add-options to
1138 add the associated options.
1139 (cksum16, cksum8): Use MIPS16.
1140 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1141 Require { target mips16_attribute } and use dg-add-options to
1142 add the associated options.
1144 * gcc.target/mips/save-restore-2.c: Likewise.
1145 * gcc.target/mips/save-restore-3.c: Likewise.
1146 * gcc.target/mips/save-restore-4.c: Likewise.
1147 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1149 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1150 (foo): Use NOMIPS16.
1152 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1155 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1158 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1160 2007-09-22 Tobias Burnus <burnus@net-b.de>
1163 * gfortran.dg/gomp/free-2.f90: New.
1164 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1165 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1167 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1169 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1170 * gcc.target/i386/sse5-haddX.c: Ditto.
1171 * gcc.target/i386/sse5-hsubX.c: Ditto.
1172 * gcc.target/i386/sse5-maccXX.c: Ditto.
1173 * gcc.target/i386/sse5-msubXX.c: Ditto.
1174 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1175 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1176 * gcc.target/i386/sse5-permpX.c: Ditto.
1177 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1179 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1180 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1181 * gcc.target/i386/sse5-pcmov.c: Ditto.
1182 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1184 2007-09-22 Richard Guenther <rguenther@suse.de>
1186 PR tree-optimization/33146
1187 * gcc.c-torture/compile/pr33146.c: New testcase.
1189 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1191 * lib/target-supports.exp (check_cached_effective_target): New
1193 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1194 (check_effective_target_c99_runtime): New procedure.
1195 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1196 (test3l): Likewise cargl.
1197 * gcc.dg/builtins-59.c: Require c99_runtime.
1198 * gcc.dg/builtins-61.c: Likewise.
1199 * gcc.dg/builtins-62.c: Likewise.
1201 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1203 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1204 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1205 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1206 target-specific dg-options.
1207 * gcc.dg/builtins-20.c: Likewise.
1208 * gcc.dg/builtins-53.c: Likewise.
1209 * gcc.dg/builtins-55.c: Likewise.
1210 * gcc.dg/single-precision-constant.c: Likewise.
1211 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1212 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1213 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1214 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1215 * gcc.dg/torture/builtin-power-1.c: Likewise.
1217 2007-09-21 Chao-ying Fu <fu@mips.com>
1219 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1220 check if targets have fixed-point supports.
1221 * gcc.dg/fixed-point/fixed-point.exp: New file.
1222 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1223 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1224 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1225 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1226 * gcc.dg/fixed-point/constants-pedantic.c,
1227 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1228 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1229 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1230 * gcc.dg/fixed-point/keywords-pedantic.c,
1231 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1232 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1233 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1234 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1235 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1236 * gcc.dg/fixed-point/func-vararg-mixed.c,
1237 * gcc.dg/fixed-point/operator-logical.c,
1238 * gcc.dg/fixed-point/struct-union.c,
1239 * gcc.dg/fixed-point/bit-complement.c,
1240 * gcc.dg/fixed-point/operator-bitwise.c,
1241 * gcc.dg/fixed-point/operator-comma.c,
1242 * gcc.dg/fixed-point/struct-layout-1.c,
1243 * gcc.dg/fixed-point/union-init.c,
1244 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1245 * gcc.dg/fixed-point/func-mixed.c,
1246 * gcc.dg/fixed-point/func-vararg-size0.c,
1247 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1248 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1249 * gcc.dg/fixed-point/operator-unary.c,
1250 * gcc.dg/fixed-point/allop-const.c,
1251 * gcc.dg/fixed-point/muldiv-warning.c,
1252 * gcc.dg/nofixed-point-1.c,
1253 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1254 * gcc.target/mips/fixed-vector-type.c,
1255 * gcc.target/mips/fixed-scalar-type.c: New tests.
1257 2007-09-21 Olivier Hainque <hainque@adacore.com>
1259 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1260 * gnat.dg/test_nested_subtype_byref.adb: New test.
1262 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1265 * gfortran.dg/gomp/pr33439.f90: New test.
1267 2007-09-21 Tobias Burnus <burnus@net-b.de>
1270 * gfortran.dg/merge_char_3.f90: New.
1272 2007-09-21 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/transfer_check_1.f90: New.
1277 2007-09-20 Asher Langton <langton2@llnl.gov>
1280 * gfortran.dg/init_flag_1.f90: New.
1281 * gfortran.dg/init_flag_2.f90: New.
1282 * gfortran.dg/init_flag_3.f90: New.
1283 * gfortran.dg/init_flag_4.f90: New.
1284 * gfortran.dg/init_flag_5.f90: New.
1285 * gfortran.dg/init_flag_6.f90: New.
1286 * gfortran.dg/init_flag_7.f90: New.
1288 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1291 * g++.dg/ext/anon-struct6.C: New.
1293 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1296 * gfortran.dg/inquire_10.f90: New test.
1298 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1300 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1302 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1305 * gfortran.dg/used_types_18.f90: Declare variable of empty
1308 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1311 * gfortran.dg/array_constructor_19.f90: New test.
1313 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/debug/pr33316.c: New test.
1319 * g++.dg/cpp0x/variadic76.C: New test.
1320 * g++.dg/cpp0x/variadic77.C: New test.
1321 * g++.dg/cpp0x/variadic78.C: New test.
1325 * gcc.c-torture/execute/20070919-1.c: New test.
1326 * gcc.dg/pr33238.c: New test.
1327 * gcc.dg/pr27301.c: New test.
1329 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1331 * lib/target-supports.exp (check_effective_target_mips64): New
1333 * gcc.dg/lower-subreg-1.c: Require !mips64.
1334 * gcc.dg/sibcall-3.c (ATTR): New macro.
1335 (recurser_void1, recurser_void2): Use it.
1336 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1337 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1339 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1341 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1342 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1344 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1346 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1349 * gfortran.dg/c_loc_tests_11.f03: New test case.
1351 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1354 * g++.dg/init/ref14.C: New.
1356 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1358 * gnat.dg/slice2.ad[sb]: New testcase.
1360 2007-09-19 Nick Clifton <nickc@redhat.com>
1362 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1364 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1366 * gcc.target/bfin/bfin.exp: New.
1367 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1368 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1369 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1370 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1371 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1372 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1373 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1374 mcpu-bf561.c, mcpu-default.c}: New tests.
1376 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1378 Restore detection of unsupported TLS.
1381 2007-02-10 Richard Henderson <rth@redhat.com>
1383 * lib/target-supports.exp (check_effective_target_tls): Redefine
1384 to mean non-emulated tls.
1385 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1386 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1387 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1388 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1389 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1390 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1391 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1394 * lib/target-supports.exp (check_effective_target_tls): Use
1395 stronger test for compiler support for TLS.
1396 (check_effective_target_tls_native): New, to test for non-emulated
1398 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1399 instead of dg-require-effective-target tls.
1400 * g++.dg/gomp/copyin-1.C: Likewise.
1401 * g++.dg/gomp/sharing-1.C: Likewise.
1402 * g++.dg/gomp/tls-1.C: Likewise.
1403 * g++.dg/gomp/tls-2.C: Likewise.
1404 * g++.dg/gomp/tls-3.C: Likewise.
1405 * g++.dg/tls/diag-1.C: Likewise.
1406 * g++.dg/tls/diag-2.C: Likewise.
1407 * g++.dg/tls/diag-3.C: Likewise.
1408 * g++.dg/tls/diag-4.C: Likewise.
1409 * g++.dg/tls/diag-5.C: Likewise.
1410 * g++.dg/tls/init-1.C: Likewise.
1411 * g++.dg/tls/init-2.C: Likewise.
1412 * g++.dg/tls/trivial.C: Likewise.
1413 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1414 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1415 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1416 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1417 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1418 * gcc.dg/gomp/clause-1.c: Likewise.
1419 * gcc.dg/gomp/copyin-1.c: Likewise.
1420 * gcc.dg/gomp/sharing-1.c: Likewise.
1421 * gcc.dg/gomp/tls-1.c: Likewise.
1422 * gcc.dg/gomp/tls-2.c: Likewise.
1423 * gcc.dg/tls/alpha-1.c: Likewise.
1424 * gcc.dg/tls/opt-1.c: Likewise.
1425 * gcc.dg/tls/opt-13.c: Likewise.
1426 * gcc.dg/tls/opt-14.c: Likewise.
1427 * gcc.dg/tls/opt-2.c: Likewise.
1428 * gcc.dg/tls/opt-3.c: Likewise.
1429 * gcc.dg/tls/opt-4.c: Likewise.
1430 * gcc.dg/tls/opt-7.c: Likewise.
1431 * gcc.dg/tls/section-1.c: Likewise.
1432 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1433 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1434 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1435 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1436 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1437 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1438 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1439 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1440 * gfortran.dg/gomp/fixed-1.f: Likewise.
1441 * gfortran.dg/gomp/free-1.f90: Likewise.
1442 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1443 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1444 * gfortran.dg/gomp/reduction1.f90: Likewise.
1445 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1447 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1450 * gfortran.dg/bounds_check_9.f90: New test.
1451 * gfortran.dg/bounds_check_fail_2.f90: New test.
1453 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1455 PR c++/33462 (again)
1456 * g++.dg/ext/va-arg1.C: Adjust.
1458 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1461 * g++.dg/ext/va-arg1.C: New.
1463 2007-09-18 Tobias Burnus <burnus@net-b.de>
1465 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1467 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1470 * g++.dg/rtti/typeid6.C: New.
1472 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1475 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1476 * g++.dg/ext/is_class_error2.C: New.
1478 2007-09-18 Richard Guenther <rguenther@suse.de>
1480 PR tree-optimization/33340
1481 * g++.dg/torture/pr33340.C: New testcase.
1483 2007-09-18 Tobias Burnus <burnus@net-b.de>
1486 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1487 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1488 * gfortran.dg/elemental_subroutine_5.f90: New.
1490 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1492 * lib/target-supports.exp (check_profiling_available): Extend
1493 mips*-*-elf check to mips*-*-elf*.
1495 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1497 * gcc.dg/format/c90-scanf-5.c: New test.
1498 * gcc.dg/format/c99-scanf-4.c: New test.
1499 * gcc.dg/format/ext-7.c: New test.
1500 * gcc.dg/format/ext-8.c: New test.
1503 * gcc.c-torture/compile/20070915-1.c: New test.
1505 2007-09-17 Tobias Burnus <burnus@net-b.de>
1508 * gfortran.dg/private_type_9.f90: New.
1510 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1513 * gfortran.dg/pr33449.f90: New test.
1515 2007-09-17 Tobias Burnus <burnus@net-b.de>
1517 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1518 * gfortran.dg/private_type_1.f90: Ditto
1519 * gfortran.dg/interface_18.f90: New.
1520 * gfortran.dg/private_type_8.f90: New.
1522 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1525 * g++.dg/warn/new1.C: Adjust.
1526 * g++.dg/torture/str_empty.C: Likewise.
1528 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1530 * gcc.target/mips/dse-1.c: New test.
1532 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1535 * g++.dg/overload/operator3.C: New.
1537 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1539 * gcc.target/mips/truncate-1.c: New test.
1541 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1547 * gfortran.dg/subref_array_pointer_1.f90: New test.
1548 * gfortran.dg/subref_array_pointer_2.f90: New test.
1550 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1552 * gfortran.dg/nint_2.f90: Correct last change.
1554 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1556 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1558 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1560 * gcc.dg/vect/pr33373b.c: New test.
1562 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1565 * gcc.target/i386/pr33438.c: New test.
1567 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1569 * gfortran.dg/nint_2.f90: Revert previous commit.
1571 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1573 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1575 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1578 * g++.dg/other/unused1.C: XFAIL class2 scan.
1580 2007-09-13 Tobias Burnus <burnus@net-b.de>
1583 * gfortran.dg/elemental_args_check_1.f90: New.
1584 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1585 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1587 2007-09-13 Tobias Burnus <burnus@net-b.de>
1589 * gfortran.dg/recursive_check_3.f90: New.
1591 2007-09-13 Tobias Burnus <burnus@net-b.de>
1594 * gfortran.dg/elemental_bind_c.f90: New.
1596 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1598 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1599 * gcc.target/mips/mips16-attributes-2.c: New test.
1600 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1601 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1602 hard-float asm when __mips16 is defined.
1603 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1604 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1605 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1606 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1607 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1608 * gcc.target/mips/pr26765.c (foo): Likewise.
1609 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1610 targets, use dg-mips-options instead of dg-options, and use -mgp32
1611 to force 32-bit mode.
1612 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1614 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1616 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1617 Michael Meissner <michael.meissner@amd.com>
1619 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1620 * gcc.target/i386/sse5-hsubX.c: Ditto.
1621 * gcc.target/i386/sse5-permpX.c: Ditto.
1622 * gcc.target/i386/sse5-haddX.c: Ditto.
1623 * gcc.target/i386/sse5-maccXX.c: Ditto.
1624 * gcc.target/i386/sse5-msubXX.c: Ditto.
1625 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1626 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1628 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1629 optimizes floating point conditional moves into the pcmov
1630 instruction on SSE5.
1631 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1633 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1634 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1637 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1638 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1640 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1641 optimizes (a*b)+c into fmadd on SSE5.
1643 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1644 whether the SSE5 instructions can be generated.
1646 * gcc.target/i386/sse5-check.h: New. Add support for
1649 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1650 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1651 * gcc.target/i386/sse-13.c: Ditto.
1652 * gcc.target/i386/sse-14.c: Ditto.
1654 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1657 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1658 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1660 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1663 * gcc.dg/pr32338-1.c: New test.
1664 * gcc.dg/pr32338-2.c: New test.
1666 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1668 * lib/target-supports.exp (check_effective_target_sync_int_long):
1669 Revert change to add xtensa.
1670 (check_effective_target_sync_char_short): Likewise.
1672 2007-09-12 Olivier Hainque <hainque@adacore.com>
1674 * gnat.dg/packed_subtype.adb: New test.
1676 2007-09-12 Tobias Burnus <burnus@net-b.de>
1679 * gfortran.dg/intrinsic_size.f90: New.
1681 2007-09-12 Tobias Burnus <burnus@net-b.de>
1685 * gfortran.dg/conflicts_2.f90: New.
1687 2007-09-12 Ira Rosen <irar@il.ibm.com>
1689 PR tree-optimization/32377
1690 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1691 dependence distance.
1692 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1693 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1694 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1695 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1697 2007-09-12 Richard Guenther <rguenther@suse.de>
1700 * gcc.c-torture/compile/pr33382.c: New testcase.
1701 * gcc.c-torture/execute/pr33382.c: Likewise.
1703 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1706 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1708 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1710 PR tree-optimization/33373
1711 * gcc.dg/vect/pr33373.c: New test.
1713 2007-09-12 Ben Elliston <bje@au.ibm.com>
1715 * lib/target-supports.exp (check_effective_target_vect_no_double):
1718 2007-09-12 Ben Elliston <bje@au.ibm.com>
1719 Ulrich Weigand <uweigand@de.ibm.com>
1721 * gcc.target/spu/dfcgt-nan.c: New test.
1723 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1725 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1727 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1730 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1732 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1734 * gcc.dg/va-arg-pack-len-1.c: New test.
1735 * g++.dg/va-arg-pack-len-1.C: New test.
1737 2007-09-11 Michael Matz <matz@suse.de>
1739 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1741 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1743 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1744 checks for size of long double.
1745 * gcc.dg/dfp/convert.h: New file.
1746 * gcc.dg/dfp/convert-bfp-2.c: New test.
1747 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1748 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1749 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1750 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1751 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1752 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1753 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1754 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1755 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1757 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1759 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1760 Change dg-final to expect 1 non-profitable loop and
1762 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1763 Change dg-final to expect 1 non-profitable loop and
1765 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1766 Change dg-final to expect 1 profitable loop.
1767 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1768 Change dg-final to expect 1 profitable loop.
1770 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1772 * gcc.target/mips/call-saved-1.c: New test.
1773 * gcc.target/mips/call-saved-2.c: Likewise.
1774 * gcc.target/mips/call-saved-3.c: Likewise.
1775 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1776 instead of mips_mips64. Set mips_fp64 too.
1777 (is_gp32_flag): Return true for -mips1 and -mips2.
1778 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1780 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1782 * g++.dg/ext/va-arg-pack-1.C: New test.
1783 * g++.dg/ext/va-arg-pack-2.C: New test.
1785 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1788 * gcc.dg/vect/pr33369.c: New test.
1790 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/array_memcpy_5.f90: New test.
1795 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1797 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1799 2007-09-09 Richard Guenther <rguenther@suse.de>
1801 * gcc.c-torture/compile/20070906-1.c: New testcase.
1803 2007-09-09 Ira Rosen <irar@il.ibm.com>
1805 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1807 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1808 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1809 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1812 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1814 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1816 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1818 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1820 2007-09-09 Ira Rosen <irar@il.ibm.com>
1822 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1823 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1824 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1825 Compile tests with -fno-tree-pre.
1826 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1827 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1828 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1829 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1830 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1831 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1832 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1833 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1834 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1835 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1836 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1837 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1838 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1839 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1840 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1841 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1842 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1843 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1844 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1846 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1848 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1850 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1851 Use remote_exec to call c++filt.
1852 * lib/target-supports-dg.exp (dg-require-host-local): New.
1853 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1854 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1855 * g++.dg/rtti/repo1.C: Likewise.
1856 * g++.dg/template/repo1.C: Likewise.
1857 * g++.dg/template/repo2.C: Likewise.
1858 * g++.dg/template/repo3.C: Likewise.
1859 * g++.dg/template/repo4.C: Likewise.
1860 * g++.dg/template/repo5.C: Likewise.
1861 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1862 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1863 * g++.old-deja/g++.pt/repo1.C: Likewise.
1864 * g++.old-deja/g++.pt/repo2.C: Likewise.
1865 * g++.old-deja/g++.pt/repo3.C: Likewise.
1866 * g++.old-deja/g++.pt/repo4.C: Likewise.
1867 * gcc.dg/cpp/trad/builtins.c: Likewise.
1869 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1871 PR tree-optimization/32283
1872 * gcc.dg/tree-ssa/loop-31.c: New test.
1874 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1876 PR rtl-optimization/26449
1877 * gcc.target/i386/pr26449-1.c: New file.
1879 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1882 PR rtl-optimization/26449
1883 * gcc.target/i386/pr33329.c: New file.
1885 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1889 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1891 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1893 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1895 PR tree-optimization/33301
1896 * gfortran.dg/vect/pr33301.f: New test.
1898 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1901 * gfortran.dg/backspace_10.f90: New test.
1903 2007-09-07 Richard Guenther <rguenther@suse.de>
1906 2007-09-06 Richard Guenther <rguenther@suse.de>
1908 PR tree-optimization/32586
1909 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1910 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1911 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1912 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1913 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1914 now obsolete simplification.
1916 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1918 PR tree-optimization/33299
1919 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1920 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1922 2007-09-07 Richard Guenther <rguenther@suse.de>
1925 2007-09-06 Richard Guenther <rguenther@suse.de>
1927 PR tree-optimization/32586
1928 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1929 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1930 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1931 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1932 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1933 now obsolete simplification.
1935 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1937 PR tree-optimization/32821
1938 * gcc.dg/tree-ssa/pr32821.c: New file.
1940 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1942 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1943 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1944 and mips_forced_no_er.
1945 (dg-mips-options): Add -mno-abicalls when a small-data option is
1946 specified. Skip tests with small-data options if mips_forced_gp.
1947 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1948 * gcc.target/mips/sdata-1.c: New test.
1949 * gcc.target/mips/sdata-2.c: Likewise.
1950 * gcc.target/mips/sdata-3.c: Likewise.
1951 * gcc.target/mips/sdata-4.c: Likewise.
1953 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1956 * spread_zerosize_1.f90: New test case.
1957 * spread_bounds_1.f90: New test case.
1959 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1962 * g++.dg/template/static31.C: New.
1964 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1967 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1970 2007-09-06 David Daney <ddaney@avtrex.com>
1971 Richard Sandiford <richard@codesourcery.com>
1974 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1975 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1976 * gcc.target/mips/pr33256.c: New test.
1978 2007-09-06 Tom Tromey <tromey@redhat.com>
1980 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1982 2007-09-06 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/32586
1985 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1986 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1987 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1988 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1989 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1990 now obsolete simplification.
1992 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1995 * gcc.target/i386/sse3-addsubps.c: Ditto.
1996 * gcc.target/i386/sse3-haddpd.c: Ditto.
1997 * gcc.target/i386/sse3-haddps.c: Ditto.
1998 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1999 * gcc.target/i386/sse3-hsubps.c: Ditto.
2000 * gcc.target/i386/sse3-lddqu.c: Ditto.
2001 * gcc.target/i386/sse3-movddup.c: Ditto.
2002 * gcc.target/i386/sse3-movshdup.c: Ditto.
2003 * gcc.target/i386/sse3-movsldup.c: Ditto.
2005 2007-09-06 Richard Guenther <rguenther@suse.de>
2007 PR tree-optimization/33302
2008 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2010 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2013 * gfortran.dg./fmt_float.f90: New test.
2015 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2018 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2020 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2022 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2023 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2025 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/eh/builtin1.C: New test.
2028 * g++.dg/eh/builtin2.C: New test.
2029 * g++.dg/eh/builtin3.C: New test.
2032 * g++.dg/eh/builtin4.C: New test.
2034 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2036 * gcc.target/powerpc/dfp-dd.c: New test.
2037 * gcc.target/powerpc/dfp-td.c: New test.
2039 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2041 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2042 * gcc.dg/va-arg-pack-1.c: New test.
2044 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2046 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2047 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2048 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2049 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2050 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2052 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2055 * g++.dg/ext/anon-struct5.C: New.
2057 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.dg/i386-cpuid.h: Remove.
2060 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2061 (main): Use __get_cpuid to get target features.
2062 * gcc.target/i386/sse-check.h: Ditto.
2063 * gcc.target/i386/sse2-check.h: Ditto.
2064 * gcc.target/i386/sse3-check.h: Ditto.
2065 * gcc.target/i386/ssse3-check.h: Ditto.
2066 * gcc.target/i386/sse4_1-check.h: Ditto.
2067 * gcc.target/i386/sse4_2-check.h: Ditto.
2068 * gcc.target/i386/sse4a-check.h: Ditto.
2069 * gcc.dg/torture/pr16104-1.c: Ditto.
2070 (do_test): Change to void.
2071 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2072 * gcc.target/i386/sse-6.c: Ditto.
2073 * gcc.target/i386/sse-7.c: Ditto.
2074 * g++.dg/other/i386-1.C: Include cpuid.h.
2075 (main): New function. Use __get_cpuid to get target fetaures.
2077 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2078 David Ung <davidu@mips.com>
2079 Nigel Stephens <nigel@mips.com>
2081 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2082 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2083 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2084 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2085 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2086 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2087 * gcc.dg/torture/pr19683-1.c: Likewise.
2088 * gcc.target/mips/madd-3.c: Likewise.
2089 * gcc.target/mips/maddu-3.c: Likewise.
2090 * gcc.target/mips/msub-3.c: Likewise.
2091 * gcc.target/mips/msubu-3.c: Likewise.
2092 * gcc.target/mips/asm-1.c: Likewise.
2093 * gcc.target/mips/branch-1.c: Likewise.
2094 * gcc.target/mips/ins-1.c: Likewise.
2095 * gcc.target/mips/near-far-3.c: Likewise.
2096 * gcc.target/mips/near-far-4.c: Likewise.
2097 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2098 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2099 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2100 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2101 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2102 * gcc.target/mips/dspr2-MULT.c: Likewise.
2103 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2104 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2105 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2106 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2107 * gcc.target/mips/code-readable-2.c: Likewise.
2108 * gcc.target/mips/code-readable-3.c: Likewise.
2110 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2111 David Ung <davidu@mips.com>
2112 Nigel Stephens <nigel@mips.com>
2114 * gcc.target/mips/mips16-attributes.c: New.
2116 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2119 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2122 * gfortran.dg/char_length_10.f90: New test.
2124 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2127 * g++.dg/parse/template24.C: New.
2129 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2131 * g++.dg/other/spu2vmx-1.C: New test.
2133 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2135 PR tree-optimization/33017
2136 * gcc.dg/pr33017.c: New test.
2138 2007-09-05 Ben Elliston <bje@au.ibm.com>
2140 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2141 __protected_stream family of macros.
2143 2007-09-04 Jan Hubicka <jh@suse.cz>
2145 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2146 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2147 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2148 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2149 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2150 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2151 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2154 2007-09-04 Janus Weil <jaydub66@gmail.com>
2155 Tobias Burnus <burnus@net-b.de>
2157 * gfortran.dg/proc_decl_1.f90: New.
2158 * gfortran.dg/proc_decl_2.f90: New.
2159 * gfortran.dg/proc_decl_3.f90: New.
2160 * gfortran.dg/proc_decl_4.f90: New.
2162 2007-09-04 Jan Hubicka <jh@suse.cz>
2164 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2165 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2166 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2167 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2168 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2169 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2170 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2171 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2172 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2173 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2174 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2175 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2176 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2177 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2178 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2179 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2180 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2181 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2182 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2183 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2184 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2185 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2186 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2187 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2188 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2189 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2190 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2191 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2192 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2193 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2194 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2195 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2196 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2197 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2198 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2199 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2200 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2201 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2202 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2203 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2204 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2205 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2206 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2207 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2208 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2209 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2210 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2211 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2212 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2213 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2214 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2215 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2216 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2217 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2218 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2219 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2220 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2221 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2222 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2223 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2224 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2225 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2226 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2227 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2228 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2229 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2230 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2231 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2232 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2233 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2234 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2235 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2236 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2237 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2238 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2239 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2240 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2241 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2242 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2243 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2244 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2245 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2246 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2247 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2248 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2249 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2250 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2251 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2252 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2253 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2254 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2255 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2256 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2257 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2258 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2259 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2260 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2261 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2262 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2263 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2264 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2265 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2266 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2267 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2268 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2269 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2270 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2271 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2272 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2273 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2274 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2275 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2276 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2277 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2278 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2279 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2280 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2281 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2282 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2283 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2284 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2285 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2286 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2287 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2288 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2289 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2290 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2291 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2292 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2293 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2294 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2295 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2296 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2297 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2298 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2299 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2300 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2301 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2302 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2303 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2304 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2306 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2307 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2308 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2309 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2310 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2311 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2312 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2313 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2314 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2315 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2316 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2317 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2318 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2319 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2320 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2321 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2322 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2323 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2324 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2325 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2326 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2327 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2328 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2329 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2330 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2331 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2332 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2333 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2334 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2335 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2336 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2337 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2338 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2339 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2340 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2341 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2342 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2343 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2344 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2345 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2346 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2347 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2348 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2349 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2350 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2351 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2352 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2353 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2354 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2355 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2356 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2357 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2358 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2359 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2360 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2361 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2362 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2363 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2364 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2365 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2366 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2367 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2368 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2369 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2370 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2371 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2372 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2373 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2374 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2375 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2376 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2377 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2378 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2379 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2380 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2381 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2382 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2383 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2384 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2385 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2386 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2387 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2388 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2389 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2390 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2391 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2392 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2393 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2394 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2395 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2396 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2397 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2398 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2399 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2400 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2401 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2402 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2403 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2404 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2405 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2406 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2407 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2408 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2409 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2410 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2411 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2412 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2413 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2414 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2415 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2416 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2417 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2418 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2419 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2420 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2421 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2422 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2423 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2424 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2425 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2426 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2427 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2428 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2429 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2430 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2431 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2433 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2436 * gcc.target/i386/cmov7.c: New file.
2438 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2440 * gcc.target/i386/sse4a-check.h: New file.
2441 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2442 * gcc.target/i386/sse4a-insert.c: Ditto.
2443 * gcc.target/i386/sse4a-montsd.c: Ditto.
2444 * gcc.target/i386/sse4a-montss.c: Ditto.
2445 * gcc.target/i386/mmx-check.h: New file.
2446 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2447 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2448 * gcc.target/i386/sse-check.h: New file.
2449 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2450 * gcc.target/i386/sse-3.c: Ditto.
2451 * gcc.target/i386/sse-7.c: Ditto.
2452 * gcc.target/i386/sse-9.c: Ditto.
2453 * gcc.target/i386/ssefn-3.c: Ditto.
2454 * gcc.target/i386/sse-recip.c: Ditto.
2455 * gcc.target/i386/sse-recip-vec.c: Ditto.
2456 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2457 * gcc.target/i386/20020523-1.c: Remove.
2458 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2459 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2460 * gcc.target/i386/ssefn-4.c: Ditto.
2461 * gcc.target/i386/sse-6.c: Ditto.
2462 * gcc.target/i386/sse-10.c: Ditto.
2463 * gcc.target/i386/sse-11.c: Ditto.
2464 * gcc.target/i386/sse-18.c: Ditto.
2465 * gcc.target/i386/fpprec-1.c: Ditto.
2466 * g++.dg/other/i386-1.C: Ditto.
2468 2007-09-04 Richard Guenther <rguenther@suse.de>
2470 PR tree-optimization/33291
2471 * gcc.dg/volatile2.c: New testcase.
2472 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2473 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2474 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2475 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2477 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2480 * gfortran.dg/namelist_15.f90: Update test.
2481 * gfortran.dg/namelist_24.f90: Update test.
2482 * gfortran.dg/namelist_38.f90: New test.
2484 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2486 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2487 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2488 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2489 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2490 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2491 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2493 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2495 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2496 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2498 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2500 2007-09-02 David Daney <ddaney@avtrex.com>
2502 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2503 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2504 * gcc.target/mips/atomic-memory-1.c: Ditto.
2505 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2507 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2509 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2510 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2512 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2514 * gfortran.dg/substr_6.f90: New test.
2516 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2519 * g++.dg/other/error18.C: New.
2520 * g++.dg/expr/bitfield3.C: Adjust.
2522 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2525 * gfortran.fortran-torture/compile/pr33276.f90: New.
2527 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2530 * gcc.dg/c99-arraydecl-3.c: New test.
2532 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2535 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2536 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2538 2007-08-31 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2542 * gfortran.dg/read_1.f90: New.
2544 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2547 * g++.dg/template/error30.C: New.
2549 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2552 * g++.dg/template/crash70.C: New.
2554 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2557 * g++.dg/ext/is_class_error.C: New.
2559 2007-08-31 Olivier Hainque <hainque@adacore.com>
2561 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2563 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2564 Revital Eres <eres@il.ibm.com>
2566 * gcc.target/powerpc/paired-1.c: New test.
2567 * gcc.target/powerpc/paired-2.c: New test.
2568 * gcc.target/powerpc/paired-3.c: New test.
2569 * gcc.target/powerpc/paired-4.c: New test.
2570 * gcc.target/powerpc/paired-5.c: New test.
2571 * gcc.target/powerpc/paired-6.c: New test.
2572 * gcc.target/powerpc/paired-7.c: New test.
2573 * gcc.target/powerpc/ppc-paired.c: New test.
2575 2007-08-31 Ollie Wild <aaw@google.com>
2577 * g++.dg/conversion/ptrmem2.C: New test.
2578 * g++.dg/conversion/ptrmem3.C: New test.
2579 * g++.dg/conversion/ptrmem4.C: New test.
2580 * g++.dg/conversion/ptrmem5.C: New test.
2581 * g++.dg/conversion/ptrmem6.C: New test.
2582 * g++.dg/conversion/ptrmem7.C: New test.
2583 * g++.dg/conversion/ptrmem8.C: New test.
2585 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2588 * gfortran.dg/char_length_7.f90: New test.
2589 * gfortran.dg/char_length_9.f90: New test.
2590 * gfortran.dg/char_assign_1.f90: Add extra warning.
2594 * gfortran.dg/char_length_8.f90: New test.
2596 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2598 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2600 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2602 * gcc.dg/inline-24.c: New test.
2603 * g++.dg/opt/inline11.C: New test.
2605 2007-08-30 Richard Guenther <rguenther@suse.de>
2607 * gcc.target/i386/vectorize5.c: New testcase.
2609 2007-08-30 Tobias Burnus <burnus@net-b.de>
2612 * interface.c (check_interface0): Improve error for external procs.
2613 (check_sym_interfaces): Fix checking of module procedures.
2615 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2619 * gcc.dg/sync-3.c: New test.
2622 * gcc.dg/cleanup-12.c: New test.
2624 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2626 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2627 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2628 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2629 * gcc.dg/pr32450.c: Ditto.
2630 * gcc.dg/nest.c: Ditto.
2631 * gcc.dg/nested-func-4.c: Ditto.
2632 * g++.old-deja/g++.law/profile1.C: Ditto.
2634 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2637 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2638 non-default integer kind arguments.
2640 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2643 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2645 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2647 * gcc.dg/h8300-ice2.c: Remove target selector.
2649 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2652 * gfortran.dg/binding_label_tests_15.f03: New test case.
2653 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2655 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2657 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2658 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2660 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2663 * g++.dg/other/canon-33194.C: New.
2665 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2667 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2668 * gcc.c-torture/execute/pr23135.c: Likewise.
2670 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2672 * gcc.dg/pr31344.c: Move to ...
2673 * gcc.dg/dfp/pr31344.c: ... here.
2674 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2675 * gcc.dg/20050503-1.c: Ditto.
2676 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2677 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2678 * gcc.dg/20060801-1.c: Ditto.
2680 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2682 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2683 * gfortran.dg/nan_1.f90: Likewise.
2685 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 Revert previous patch.
2690 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2691 Kazu Hirata <kazu@codesourcery.com>
2693 * gcc.target/m68k/interrupt-1.c: New.
2695 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2697 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2698 10000 for targets where "int" can't hold at least 100000.
2699 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2700 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2701 (test5)(test6): Use it.
2702 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2703 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2704 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2705 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2706 * gcc.dg/attr-alloc_size.c (test): Likewise.
2708 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2711 * g++.dg/template/error29.C: New.
2713 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2716 * g++.dg/ext/visibility/anon5.C: New test.
2718 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2720 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2722 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2724 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2725 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2726 * gfortran.dg/gamma_4.f90: New: large-real tests.
2728 2007-08-28 Jason Merrill <jason@redhat.com>
2731 * g++.dg/ext/stmtexpr12.C: New test.
2734 * g++.dg/ext/attrib28.C: New test.
2736 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2739 * gcc.target/i386/pr32661.c: New test.
2741 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2744 * gcc.dg/pr32370.c: New test.
2746 PR rtl-optimization/33148
2747 * gcc.c-torture/compile/20070827-1.c: New test.
2750 * d++.dg/debug/const3.C: New test.
2751 * d++.dg/debug/const4.C: New test.
2752 * d++.dg/debug/dwarf2/const1.C: New test.
2753 * d++.dg/debug/dwarf2/const2.C: New test.
2754 * d++.dg/debug/dwarf2/const2b.C: New test.
2756 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2757 Vladimir Yanovsky <yanov@il.ibm.com>
2758 Revital Eres <eres@il.ibm.com>
2759 Andrey Belevantsev <abel@ispras.ru>
2761 * gcc.dg/sms-1.c: New test.
2763 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2765 * g++.dg/ext/gnu-inline-common.h: New.
2766 * g++.dg/ext/gnu-inline-global-reject.C: New.
2767 * g++.dg/ext/gnu-inline-global.C: New.
2768 * g++.dg/ext/gnu-inline-namespace.C: New.
2769 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2770 * g++.dg/ext/gnu-inline-class.C: New.
2771 * g++.dg/ext/gnu-inline-class-static.C: New.
2772 * g++.dg/ext/gnu-inline-template-class.C: New.
2773 * g++.dg/ext/gnu-inline-template-func.C: New.
2775 2007-08-27 Jason Merrill <jason@redhat.com>
2778 * g++.dg/ext/stmtexpr11.C: New.
2780 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2782 * lib/target-supports.exp (check_profiling_available):
2783 Set profiling_available_saved to 0 on fido-*-elf.
2785 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2787 PR tree-optimization/33173
2789 * gcc.c-torture/compile/pr33173.c: New.
2791 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2794 * gcc.dg/dfp/pr31385.c: New.
2796 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2798 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2800 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2802 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2803 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2804 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2805 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2806 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2807 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2808 gcc.target/m68k directory.
2809 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2810 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2811 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2812 gcc.target/cris directory.
2813 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2814 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2815 gcc.target/bfin directory.
2817 * gcc.target/sh: New directory.
2818 * gcc.target/sh/sh.exp: New file.
2819 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2820 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2821 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2822 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2823 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2824 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2826 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2828 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2829 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2830 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2831 * gcc.target/i386/local2.c: Ditto.
2832 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2833 * gcc.target/i386/20011119-1.c: Ditto.
2834 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2835 * gcc.target/i386/fastcall-1.c: Fix target selector.
2837 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2840 * gfortran.dg/negative_unit.f: Add new check
2841 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2842 -fdefault-integer-8.
2844 2007-08-26 Asher Langton <langton2@llnl.gov>
2846 * gfortran.dg/recursive_stack.f90: New.
2847 * gfortran.dg/openmp_stack.f90: New.
2849 2007-08-26 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/use_10.f90: New.
2854 2007-08-26 Tobias Burnus <burnus@net-b.de>
2857 * gfortran.dg/namelist_14.f90: Make test case valid.
2858 * gfortran.dg/common_10.f90: New.
2860 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2863 * gcc.dg/ifelse-2.c: New.
2865 2007-08-26 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/gamma_1.f90: New.
2869 * gfortran.dg/gamma_2.f90: New.
2870 * gfortran.dg/gamma_3.f90: New.
2872 2007-08-26 Tobias Burnus <burnus@net-b.de>
2875 * gfortran.dg/used_types_18.f90: New.
2877 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/array-init-2.c: New test.
2881 2007-08-24 Tobias Burnus <burnus@net-b.de>
2884 * gfortran.dg/initialization_4.f90: Update dg-error.
2885 * gfortran.dg/initialization_13.f90: New.
2887 2007-08-24 Richard Guenther <rguenther@suse.de>
2890 * gcc.c-torture/compile/pr33166.c: New testcase.
2892 2007-08-24 Tobias Burnus <burnus@net-b.de>
2895 * gfortran.dg/pointer_assign_4.f90: New.
2896 * gfortran.dg/shape_2.f90: Fix test case.
2897 * gfortran.dg/char_result_4.f90: Ditto.
2899 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.dg/array-init-1.c: New test.
2904 * g++.dg/parse/crash36.C: New test.
2906 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2908 * gcc.dg/pr32721.c: Updated.
2910 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2912 PR tree-optimization/32573
2914 * gcc.dg/pr32573.c: New test.
2917 * g++.dg/lookup/ns3.C: New test.
2919 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2922 * g++.dg/parse/crash37.C: New test.
2924 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2927 * gcc.target/i386/pr17390.c: New test.
2929 2007-08-23 Richard Guenther <rguenther@suse.de>
2931 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2932 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2933 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2934 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2935 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2936 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2937 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2938 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2940 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2942 * gcc.target/s390: New directory.
2943 * gcc.target/s390/s390.exp: New file.
2944 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2945 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2946 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2947 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2948 gcc.target/s390 directory.
2950 2007-08-23 Richard Guenther <rguenther@suse.de>
2952 PR tree-optimization/32328
2953 * testsuite/gcc.dg/pr32328.c: New testcase.
2955 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2957 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2960 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2963 * gfortran.dg/min_max_optional_5.f90: New test.
2964 * gfortran.dg/min_max_optional_2.f90: Remove.
2965 * gfortran.dg/min_max_optional_3.f90: Remove.
2966 * gfortran.dg/min_max_optional_4.f90: Remove.
2968 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2970 * gcc.target/i386/xorps-sse.c: New.
2971 * gcc.target/i386/xorps-sse2.c: New.
2973 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2975 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2976 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2977 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2979 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2982 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2983 include multiple kinds for SHAPE parameter within a single
2985 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2986 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2988 2007-08-22 Janus Weil <jaydub66@gmail.com>
2990 * interface_abstract_1.f90: Extended test case.
2991 * interface_abstract_3.f90: New test.
2993 2007-08-21 Christian Bruel <christian.bruel@st.com>
2995 * gcc.dg/fold-sub.c: New test.
2997 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2999 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3000 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3001 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3002 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3003 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3004 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3006 2007-08-22 Richard Guenther <rguenther@suse.de>
3009 * gcc.dg/pr33007.c: New testcase.
3011 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3013 * gcc.c-torture/execute/strcmp-1.x: Delete.
3015 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3017 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3018 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3019 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3020 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3021 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3022 gcc.target/i386/stack-realign.c,
3023 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3024 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3025 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3026 target using dg-require-effective-target directive.
3027 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3028 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3029 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3030 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3031 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3032 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3033 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3034 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3035 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3036 Require lp64 target using dg-require-effective-target directive.
3037 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3038 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3040 * gcc.target/i386/20010202-1.c: Move from here ...
3041 * gcc.dg/20010202-1.c: ... to here.
3043 2007-08-22 Richard Guenther <rguenther@suse.de>
3045 PR tree-optimization/33142
3046 * gcc.c-torture/execute/pr33142.c: New testcase.
3048 2007-08-22 Richard Guenther <rguenther@suse.de>
3051 * g++.dg/torture/pr32563.C: New testcase.
3053 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.dg/pr32912-1.c: Add -w to options.
3057 * gcc.dg/pr32912-2.c: Likewise.
3058 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3060 2007-08-21 Ian Lance Taylor <iant@google.com>
3062 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3064 2007-08-21 Ian Lance Taylor <iant@google.com>
3066 PR tree-optimization/33134
3067 * g++.dg/tree-ssa/pr33134.C: New test.
3069 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3071 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3072 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3074 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3077 * gcc.dg/debug/pr32610.c: New test.
3079 * g++.dg/init/new24.C: New test.
3082 * gcc.dg/pr32912-1.c: New test.
3083 * gcc.dg/pr32912-2.c: New test.
3084 * gcc.dg/pr32912-3.c: New test.
3086 2007-08-21 Richard Guenther <rguenther@suse.de>
3088 * gcc.dg/pointer-arith-10.c: New testcase.
3090 2007-08-21 Richard Guenther <rguenther@suse.de>
3093 * gcc.c-torture/compile/pr33122.c: New testcase.
3095 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3097 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3099 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3101 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3103 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3106 * g++.dg/init/new23.C: New test.
3108 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3111 * gcc.c-torture/compile/pr30564-1.c: New test.
3112 * gcc.c-torture/compile/pr30564-2.c: New test.
3114 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3116 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3118 2007-08-19 Tobias Burnus <burnus@net-b.de>
3120 * gfortran.dg/interface_abstract_2.f90: New.
3121 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3123 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3125 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3126 unknown (so that outer-loop wont get analyzed).
3127 * gcc.dg/vect/vect-outer-1a.c: New test.
3128 * gcc.dg/vect/vect-outer-1b.c: New test.
3129 * gcc.dg/vect/vect-outer-1.c: New test.
3130 * gcc.dg/vect/vect-outer-2a.c: New test.
3131 * gcc.dg/vect/vect-outer-2b.c: New test.
3132 * gcc.dg/vect/vect-outer-2c.c: New test.
3133 * gcc.dg/vect/vect-outer-2.c: New test.
3134 * gcc.dg/vect/vect-outer-3a.c: New test.
3135 * gcc.dg/vect/vect-outer-3b.c: New test.
3136 * gcc.dg/vect/vect-outer-3c.c: New test.
3137 * gcc.dg/vect/vect-outer-3.c: New test.
3138 * gcc.dg/vect/vect-outer-4a.c: New test.
3139 * gcc.dg/vect/vect-outer-4b.c: New test.
3140 * gcc.dg/vect/vect-outer-4c.c: New test.
3141 * gcc.dg/vect/vect-outer-4d.c: New test.
3142 * gcc.dg/vect/vect-outer-4e.c: New test.
3143 * gcc.dg/vect/vect-outer-4f.c: New test.
3144 * gcc.dg/vect/vect-outer-4g.c: New test.
3145 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3146 * gcc.dg/vect/vect-outer-4i.c: New test.
3147 * gcc.dg/vect/vect-outer-4j.c: New test.
3148 * gcc.dg/vect/vect-outer-4k.c: New test.
3149 * gcc.dg/vect/vect-outer-4l.c: New test.
3150 * gcc.dg/vect/vect-outer-4m.c: New test.
3151 * gcc.dg/vect/vect-outer-4.c: New test.
3152 * gcc.dg/vect/vect-outer-5.c: New test.
3153 * gcc.dg/vect/vect-outer-6.c: New test.
3154 * gcc.dg/vect/vect-outer-fir.c: New test.
3155 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3156 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3158 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3160 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3161 and -fno-tree-reassoc.
3162 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3163 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3164 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3165 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3166 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3167 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3168 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3169 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3170 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3171 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3172 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3173 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3174 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3175 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3176 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3177 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3178 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3179 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3180 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3181 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3182 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3183 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3184 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3185 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3186 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3187 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3188 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3189 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3190 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3191 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3192 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3193 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3194 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3195 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3196 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3197 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3198 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3200 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3202 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3203 versioning for aliasing).
3204 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3206 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3208 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3210 2007-08-18 Tom Tromey <tromey@redhat.com>
3212 PR preprocessor/32974:
3213 * gcc.dg/cpp/pr32974.c: New file.
3215 2007-08-17 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/interface_abstract_1.f90: New.
3219 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3222 * gfortran.dg/pure_initializer_1.f90: New test.
3224 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3227 * gfortran.dg/array_constructor_18.f90: New test.
3229 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3232 * g++.dg/expr/lval3.C: New test.
3233 * g++.dg/expr/lval4.C: New test.
3235 2007-08-17 Ollie Wild <aaw@google.com>
3238 * g++.dg/lookup/builtin3.C: New test.
3239 * g++.dg/lookup/builtin4.C: New test.
3240 * g++.dg/lookup/using19.C: New test.
3242 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3245 * g++.dg/parse/error31.C: New.
3247 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3250 * g++.dg/template/error26.C: New.
3252 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3255 * gfortran.dg/zero_length_2.f90: New test.
3257 2007-08-17 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3260 * gfortran.dg/kind_tests_3.f03: Ditto.
3261 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3262 * gfortran.dg/interface_13.f90: Ditto.
3263 * gfortran.dg/pr32738.f90: Ditto.
3264 * gfortran.dg/module_private_1.f90: Ditto.
3265 * gfortran.dg/test_only_clause.f90: Ditto.
3266 * gfortran.dg/bind_c_vars.f90: Ditto.
3267 * gfortran.dg/bind_c_dts.f90: Ditto.
3268 * gfortran.dg/use_9.f90: Ditto.
3269 * gfortran.dg/generic_8.f90: Ditto.
3270 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3271 * gfortran.dg/private_type_6.f90: Ditto.
3272 * gfortran.dg/c_assoc.f90: Ditto.
3273 * gfortran.dg/private_type_7.f90: Ditto.
3274 * gfortran.dg/global_vars_c_init.f90: Ditto.
3275 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3276 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3277 * gfortran.dg/c_size_t_test.f03: Ditto.
3278 * gfortran.dg/used_types_12.f90: Ditto.
3279 * gfortran.dg/pr25923.f90: Ditto.
3280 * gfortran.dg/test_com_block.f90: Ditto.
3281 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3282 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3283 * gfortran.dg/com_block_driver.f90: Ditto.
3284 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3285 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3286 * gfortran.dg/c_loc_test.f90: Ditto.
3287 * gfortran.dg/c_ptr_tests.f03: Ditto.
3288 * gfortran.dg/module_interface_1.f90: Ditto.
3290 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3293 * g++.dg/other/error17.C: Adjust.
3295 2007-08-17 Ben Elliston <bje@au.ibm.com>
3298 * g++.dg/ext/altivec-14.C: New test.
3300 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3302 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3303 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3305 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3306 * gcc.dg/vect/pr32366.c: Ditto.
3308 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3311 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3312 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3313 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3314 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3316 2007-08-16 Tobias Burnus <burnus@net-b.de>
3319 * gfortran.dg/use_9.f90: New.
3321 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3323 * g++.dg/gcov/gcov-5.C: New test.
3325 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3327 * g++.dg/gcov/gcov-4.C: New test.
3328 * lib/gcov.exp (verify-lines): Add support for
3329 checking no-coverage lines.
3331 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3333 * gcc.dg/vect/vect-vfa-01.c: New.
3334 * gcc.dg/vect/vect-vfa-02.c: New.
3335 * gcc.dg/vect/vect-vfa-03.c: New.
3336 * gcc.dg/vect/vect-vfa-04.c: New.
3337 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3338 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3339 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3340 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3341 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3342 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3343 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3344 gfortran.dg/vect/pr19049.f90: Rename to start with
3346 * gcc.dg/vect/vect.exp: Disable versioning for alias
3347 when test starts with no-vfa-.
3348 * gfortran.dg/vect/vect.exp: Likewise.
3350 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3352 * gcc.dg/torture/pr32897.c: New test.
3354 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3357 * g++.dg/template/crash69.C: New.
3359 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3361 * lib/target-supports.exp (check_effective_target_arm32): Use
3362 check_no_compiler_messages.
3364 2007-08-15 Diego Novillo <dnovillo@google.com>
3366 gcc.dg/tree-ssa/20070815.c: New test.
3368 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3371 * gfortran.dg/random_7.f90: Initialize variable.
3373 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3376 * gfortran.dg/pr33074.f90: New test.
3379 * g++.dg/opt/nrv14.C: New test.
3381 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3384 * g++.dg/template/crash68.C: New.
3386 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3388 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3389 * gcc.dg/sibcall-4.c: Ditto.
3391 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3394 * gfortran.dg/use_8.f90: New test.
3395 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3397 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3400 * g++.dg/template/error27.C: New.
3401 * g++.dg/template/error28.C: New.
3402 * g++.dg/other/pr28304.C: Adjust.
3403 * g++.old-deja/g++.mike/p811.C: Likewise.
3405 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3408 * gcc.target/i386/pr30315.c: New.
3410 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3413 * gfortran.dg/substr_5.f90: New test.
3415 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3418 * gcc.dg/vector-2.c: New test.
3421 * g++.dg/ext/vector8.C: New test.
3423 2007-08-13 Dan Hipschman <dsh@google.com>
3426 * gcc.dg/format/array-1.c: Add an additional test for
3427 unterminated format strings of length 1.
3429 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3432 * gfortran.dg/external_procedures_3.f90: New test.
3434 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3437 * gfortran.dg/import6.f90: New test.
3439 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3442 * gcc.dg/vector-1.c: New test.
3444 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3446 * gcc.dg/pr21255-4.c: Skip for PIC.
3447 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3449 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3451 * gcc.dg/attr-isr.c: Skip for PIC.
3452 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3453 * gcc.dg/attr-isr-trapa.c: Likewise.
3454 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3455 * gcc.dg/pragma-isr-trapa.c: Likewise.
3456 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3458 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3461 * gfortran.dg/transpose_1.f90: New test.
3463 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3466 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3469 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3473 * gfortran.dg/random_4.f90: New test.
3474 * gfortran.dg/random_5.f90: New test.
3475 * gfortran.dg/random_6.f90: New test.
3476 * gfortran.dg/random_7.f90: New test.
3478 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3481 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3483 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3486 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3488 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3491 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3492 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3494 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3497 * gfortran.dg/char_length_6.f90: New test.
3499 2007-08-10 Ollie Wild <aaw@google.com>
3501 * g++.dg/lookup/using18.C: New test.
3503 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3506 * g++.dg/other/error16.C: New.
3508 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3511 * gfortran.dg/namelist_37.f90: New test.
3513 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3516 * g++.dg/conversion/op3.C: New.
3518 2007-08-09 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/fmt_tab_1.f90: New.
3522 * gfortran.dg/fmt_tab_2.f90: New.
3524 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3527 * gcc.c-torture/compile/pr32796.c: New test.
3529 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3532 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3533 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3536 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3538 * gcc.target/mips/code-readable-1.c: New test.
3539 * gcc.target/mips/code-readable-2.c: Likewise.
3540 * gcc.target/mips/code-readable-3.c: Likewise.
3542 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3543 Revital Eres <eres@il.ibm.com>
3545 * gfortran.dg/sms-1.f90: Add comment.
3546 * gfortran.dg/sms-2.f90: New.
3548 2007-08-07 Ian Lance Taylor <iant@google.com>
3550 * gcc.dg/instrument-1.c: New test.
3551 * gcc.dg/instrument-2.c: New test.
3552 * gcc.dg/instrument-3.c: New test.
3554 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3556 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3558 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3560 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3561 !vector_alignment_reachable targets.
3562 * gcc.dg/vect/vect-33.c: Likewise.
3563 * gcc.dg/vect/vect-42.c: Likewise.
3564 * gcc.dg/vect/vect-44.c: Likewise.
3565 * gcc.dg/vect/vect-50.c: Likewise.
3566 * gcc.dg/vect/vect-70.c: Likewise.
3567 * gcc.dg/vect/vect-71.c: Likewise.
3568 * gcc.dg/vect/vect-87.c: Likewise.
3569 * gcc.dg/vect/vect-88.c: Likewise.
3570 * gcc.dg/vect/vect-91.c: Likewise.
3571 * gcc.dg/vect/vect-93.c: Likewise.
3572 * gcc.dg/vect/vect-96.c: Likewise.
3573 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3574 * gcc.dg/vect/section-anchors-69.c: Likewise.
3575 * gcc.dg/vect/pr25413.c: Likewise.
3576 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3577 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3578 * gfortran.dg/vect-2.f90: Likewise.
3579 * gfortran.dg/vect-3.f90: Likewise.
3580 * gfortran.dg/vect-4.f90: Likewise.
3581 * gfortran.dg/vect-5.f90: Likewise.
3582 * lib/target-supports.exp (check_effective_target_natural_alignment):
3583 Return false for darwin.
3584 (check_effective_target_vector_alignment_reachable_for_double): New.
3586 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3588 * gcc.dg/multiword-1.c: New testcase.
3590 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3592 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3594 * gfortran.dg/namelist_36.f90: New test.
3596 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3598 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3599 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3601 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3603 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3604 * gcc.dg/torture/type-generic-1.c: Likewise.
3606 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3608 * gcc.c-torture/20070522-1.c: Move to ...
3609 * gcc.c-torture/compile/20070522-1.c: Here.
3611 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3614 * gfortran.dg/minmax_char_1.f90: New test.
3615 * gfortran.dg/minmax_char_2.f90: New test.
3616 * gfortran.dg/min_max_optional_4.f90: New test.
3618 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3620 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3621 hanging on the testcase.
3623 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3626 * gcc.c-torture/compile/pr32988.c: New test.
3628 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3630 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3632 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3634 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3637 2007-03-22 Dirk Mueller <dmueller@suse.de>
3639 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3641 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3644 * gfortran.dg/isnan_1.f90: New test.
3646 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3647 Revital Eres <eres@il.ibm.com>
3649 * gcc.dg/sms-antideps.c: New test.
3651 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3654 * gfortran.dg/entry_13.f90: New test.
3656 * gfortran.dg/entry_12.f90: Clean up .mod file.
3658 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3661 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3662 variables as kind=4 so they don't overflow the record length.
3664 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3667 * gfortran.dg/selected_kind_1.f90: New test.
3669 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3672 * gcc.c-torture/compile/pr32780.c: New test.
3674 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3677 * gcc.c-torture/compile/pr32399.c: New testcase.
3679 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3682 * g++.dg/torture/pr32304.C: New testcase.
3684 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3687 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3689 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3692 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3694 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3697 * gfortran.dg/nint_2.f90: New test.
3699 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3701 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3702 * gcc.dg/weak/typeof-2.c: Likewise.
3704 2007-08-03 Diego Novillo <dnovillo@google.com>
3707 * gcc.dg/tree-ssa/pr31521.c: New test.
3709 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3712 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3713 iostat must be default kind.
3715 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3717 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3719 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3722 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3723 explicit so test passes with -fdefault-integer-8.
3724 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3725 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3727 2007-08-02 Lee Millward <lee.millward@gmail.com>
3730 * g++.dg/parse/asm1.C: New test.
3733 * g++.dg/parse/asm2.C: Likewise.
3736 * g++.dg/parse/asm3.C: Likewise.
3738 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3740 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3741 "int" is only 16 bit bits wide.
3742 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3744 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3746 * g++.dg/torture/type-generic-1.C: New.
3747 * gcc.dg/pr28796-2.c: Move tests ...
3748 * gcc.dg/tg-tests.h: ... here.
3749 * gcc.dg/torture/type-generic-1.c: New.
3751 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3754 * minmaxloc_3.f90: New test case.
3756 2007-08-01 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/allocate_stat.f90: New.
3761 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3763 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3765 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3767 PR tree-optimization/32919
3768 * gcc.c-torture/compile/pr32919.c: New.
3770 2007-08-01 Nick Clifton <nickc@redhat.com>
3772 * gcc.c-torture/execute/execute.exp: Change copyright header to
3773 refer to version 3 of the GNU General Public License and to point
3774 readers at the COPYING3 file and the FSF's license web page.
3775 * gcc.c-torture/execute/ieee/ieee.exp,
3776 gcc.c-torture/unsorted/unsorted.exp,
3777 gcc.c-torture/compile/compile.exp,
3778 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3779 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3780 gcc.target/cris/torture/cris-torture.exp,
3781 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3782 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3783 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3784 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3785 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3786 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3787 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3788 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3789 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3790 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3791 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3792 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3793 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3794 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3795 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3796 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3797 gcc.dg/noncompile/noncompile.exp,
3798 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3799 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3800 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3801 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3802 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3803 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3804 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3805 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3806 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3807 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3808 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3809 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3810 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3811 g++.old-deja/old-deja.exp,
3812 gfortran.fortran-torture/execute/execute.exp,
3813 gfortran.fortran-torture/compile/compile.exp,
3814 treelang/output/output-1.c, treelang/output/output-1.tree,
3815 treelang/execute/execute.exp, treelang/Makefile.in,
3816 treelang/compile/compile.exp, g++.dg/dg.exp,
3817 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3818 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3819 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3820 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3821 g++.dg/compat/struct-layout-1.exp,
3822 g++.dg/compat/struct-layout-1_generate.c,
3823 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3824 g++.dg/bprob/bprob.exp, config/default.exp,
3825 gcc.test-framework/test-framework.awk,
3826 gcc.test-framework/gen_directive_tests,
3827 gcc.test-framework/test-framework.exp,
3828 objc.dg/special/special.exp,
3829 objc.dg/gnu-encoding/gnu-encoding.exp,
3830 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3831 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3832 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3833 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3834 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3835 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3836 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3837 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3838 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3839 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3840 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3841 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3842 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3843 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3844 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3845 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3848 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3850 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3853 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3856 * gfortran.dg/initialization_12.f90: New test.
3858 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3861 * gfortran.dg/entry_12.f90: New test.
3863 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3866 * gfortran.dg/altreturn_6.f90: New test.
3868 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3871 * gfortran.dg/exponent_2.f90: New test.
3873 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3875 * gcc.dg/vect/vect-117.c: New test.
3876 * gcc.dg/vect/vect-74.c: Enabled test
3877 * gcc.dg/vect/vect-81.c: Enabled test
3879 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3881 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3882 s/dg-error/dg-warning where warning is expected.
3884 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3887 * gfortran.dg/array_constructor_12.f90: Adjust argument
3888 of huge() to correct kind.
3890 2007-07-30 Ollie Wild <aaw@google.com>
3892 * gcc.dg/cpp/counter-2.c: New test.
3893 * gcc.dg/cpp/counter-3.c: New test.
3894 * gcc.dg/cpp/dir-only-1.c: New test.
3895 * gcc.dg/cpp/dir-only-1.h: New file.
3896 * gcc.dg/cpp/dir-only-2.c: New test.
3897 * gcc.dg/cpp/dir-only-3.c: New test.
3898 * gcc.dg/cpp/dir-only-3a.h: New file.
3899 * gcc.dg/cpp/dir-only-3b.h: New file.
3900 * gcc.dg/cpp/dir-only-4.c: New test.
3901 * gcc.dg/cpp/dir-only-5.c: New test.
3902 * gcc.dg/cpp/dir-only-6.c: New test.
3904 2007-07-30 Julian Brown <julian@codesourcery.com>
3906 * gcc.target/arm/neon/v*.c: Regenerate.
3908 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3911 * g++.dg/ext/label6.C: New.
3913 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3917 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3919 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3922 * gfortran.dg/actual_pointer_function_1.f90: New test.
3925 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3927 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3930 * gfortran.dg/shape_1.f90: Adjust error message.
3931 * gfortran.dg/parameter_array_ref_1.f90: New test.
3933 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3936 * gfortran.dg/entry_11.f90: New test.
3938 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3939 Revital Eres <eres@il.ibm.com>
3941 * gfortran.dg/sms-1.f90: New test.
3943 2007-07-28 Richard Guenther <rguenther@suse.de>
3945 * gcc.c-torture/compile/pr32920.c: New testcase.
3947 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3950 * g++.dg/lookup/friend11.C: New test.
3952 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3954 * gfortran.dg/namelist_5.f90: Adjusted error message.
3955 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3956 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3957 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3958 * gfortran.dg/namelist_32.f90: ... this.
3961 * gfortran.dg/namelist_33.f90: New test.
3964 * gfortran.dg/namelist_34.f90: New test.
3967 * gfortran.dg/namelist_35.f90: New test.
3969 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3972 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3974 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3977 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3978 assuming it is 0x7ffffffff.
3979 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3980 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3982 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3984 * gfortran.dg/operator_3.f90: Fix dg directive.
3985 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3986 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3987 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3989 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3991 * g++.dg/cpp0x/decltype1.C: New.
3992 * g++.dg/cpp0x/decltype2.C: New.
3993 * g++.dg/cpp0x/decltype3.C: New.
3994 * g++.dg/cpp0x/decltype4.C: New.
3995 * g++.dg/cpp0x/decltype5.C: New.
3996 * g++.dg/cpp0x/decltype6.C: New.
3998 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4000 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4001 because the test relies on bit 31 to be the sign bit.
4003 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4005 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4006 assuming it is 0x7fffffff.
4007 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4008 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4010 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4013 * g++.dg/expr/bitfield9.C: New test.
4015 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4018 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4020 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4023 * gfortran.dg/private_type_7.f90: New test.
4025 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4028 * gfortran.dg/select_char_1.f90: New test.
4030 2007-07-27 Tobias Burnus <burnus@net-b.de>
4033 * gfortran.dg/initialization_11.f90: New test.
4035 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4037 * gcc.target/mips/ins-1.c: New test.
4039 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4042 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4045 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4047 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4048 error: width of 'spare' exceeds its type.
4050 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4052 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4053 * gcc.dg/sibcall-4.c: Likewise.
4055 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4057 PR rtl-optimization/31500
4058 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4059 * g++.dg/warn/Warray-bounds.C: Likewise.
4061 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4063 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4065 2007-07-25 Julian Brown <julian@codesourcery.com>
4066 Paul Brook <paul@codesourcery.com>
4067 Joseph Myers <joseph@codesourcery.com>
4068 Mark Shinwell <shinwell@codesourcery.com>
4070 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4071 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4072 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4073 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4074 (check_effective_target_arm_neon_hw): New.
4075 * gcc.target/arm/neon/neon.exp: New file.
4076 * gcc.target/arm/neon/polytypes.c: New file.
4077 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4079 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4081 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4082 targets where an "int" is less than 32 bits wide.
4084 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4086 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4088 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4090 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4091 during addition if an int is only 16 bits wide.
4092 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4094 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4096 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4097 size as "long int" and are 32 or 64 bits wide.
4098 * gcc.dg/torture/pr28814.c: Likewise.
4100 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4102 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4103 exactly as wide as an int.
4105 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4107 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4108 Define and use throughout as long long printf format specifier.
4109 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4112 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4114 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4115 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4117 2007-07-25 Ben Elliston <bje@au.ibm.com>
4119 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4121 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4123 * gcc.c-torture/execute/20070724-1.c: New.
4125 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4128 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4129 "deallocates" to 24, since patch has code rid of much spurious
4131 * gfortran.dg/interface_assignment_1.f90 : New test.
4134 * gfortran.dg/interface_assignment_2.f90 : New test.
4136 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4139 * fortran.dg/initialization_10.f90: New test.
4141 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4144 * gfortran.dg/imag_2.f: Removed
4145 * gfortran.dg/warn_std_1.f90: New test.
4146 * gfortran.dg/warn_std_2.f90: New test.
4147 * gfortran.dg/warn_std_3.f90: New test.
4149 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4152 * g++.dg/init/new22.C: New.
4154 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4157 * g++.dg/template/crash67.C: New.
4159 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4161 * lib/target-support.exp (check_effective_target_natural_alignment):
4162 (check_effective_target_vector_alignment_reachable): New.
4163 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4164 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4165 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4167 * gcc.dg/vect/pr25413.c: Likewise.
4168 * gcc.dg/vect/pr31699.c: Likewise.
4170 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4173 * gfortran.dg/pack_bounds_1.f90: New test case.
4175 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4178 * gfortran.dg/initialization_9.f90: New test.
4180 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4184 * gfortran.dg/bind_c_usage_8.f03: New test case.
4185 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4186 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4188 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4190 * gcc.target/mips/branch-cost-1.c: New test.
4191 * gcc.target/mips/branch-cost-2.c: Likewise.
4193 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4196 * gfortran.dg/c_char_tests.f03: New test case.
4197 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4198 * gfortran.dg/c_char_tests_2.f03: New test case.
4199 * gfortran.dg/value_6.f03: Ditto.
4200 * gfortran.dg/value_7.f03: Ditto.
4202 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4205 * gfortran.dg/c_funloc_tests_5.f03: New.
4206 * gfortran.dg/c_funloc_tests_5.f04: New.
4207 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4209 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4212 * g++.dg/expr/call4.C: New.
4213 * g++.dg/expr/call5.C: New.
4215 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4218 * gfortran.dg/namelist_30.f90: New test.
4220 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4223 * gfortran.dg/array_initializer_1.f90: Removed warning.
4224 * gfortran.dg/initialization_1.f90: Adjusted messages.
4225 * gfortran.dg/nested_modules_6.f90: Removed warning.
4228 * gfortran.dg/initialization_7.f90: New test.
4231 * gfortran.dg/initialization_8.f90: New test.
4233 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4236 * g++.dg/template/crash47.C: Adjust errors.
4237 * g++.dg/template/crash48.C: Adjust errors.
4238 * g++.dg/template/typename12.C: New.
4239 * g++.dg/template/typename13.C: New.
4240 * g++.dg/template/typename14.C: New.
4241 * g++.dg/template/typedef6.C: Adjust errors.
4243 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4246 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4247 * gfortran.dg/pr32627.f03: New test case.
4249 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4250 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4251 c_f_pointer_logical.
4252 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4253 c_f_pointer_complex.
4254 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4255 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4256 c_f_pointer_shape_tests_2.
4257 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4259 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4262 * gfortran.dg/c_loc_tests_9.f03: New test case.
4263 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4265 2007-07-21 Lee Millward <lee.millward@gmail.com>
4268 * gfortran.dg/int_2.f90: New test.
4270 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4272 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4274 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4276 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4277 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4279 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4281 PR tree-optimization/19910
4282 * gcc.dg/pr19910.c: New test.
4284 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4287 * gfortran.dg/pr32738.f90: New test.
4289 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4291 PR tree-optimzation/32635
4292 * gfortran.dg/pr32635.f: New test case.
4294 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4297 * gfortran.dg/pr32801.f03: New test case.
4299 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4301 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4302 Test negative numbers also.
4303 * gcc.dg/c99-math-float-1.c: Likewise.
4304 * gcc.dg/c99-math-long-double-1.c: Likewise.
4305 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4308 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4310 * lib/target-supports.exp (check_effective_target_sync_int_long):
4312 (check_effective_target_sync_char_short): Likewise.
4314 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4316 * gcc.dg/pr28796-2.c: Add more cases.
4318 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4320 * gcc.dg/pr28796-1.c: Add more cases.
4321 * gcc.dg/pr28796-2.c: Likewise.
4323 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4325 * gcc.dg/pr28796-1.c: Add more cases.
4326 * gcc.dg/pr28796-2.c: Likewise.
4328 2007-07-17 Janus Weil <jaydub66@gmail.com>
4331 * gfortran.dg/pr32535.f90: New test.
4333 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4337 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4339 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4341 PR rtl-optimization/32773
4342 * gcc.dg/pr32773.c: New test.
4344 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4346 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4347 match flax-vector-conversions note.
4348 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4349 instead of dg-error for the warning.
4351 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4353 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4354 adapted to work on targets with 16-bit or wider int.
4355 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4356 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4357 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4358 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4360 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4362 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4363 support large arrays.
4364 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4365 * gcc.dg/20061109-1.c: Likewise.
4366 * gcc.c-torture/execute/20061101-1.x: Likewise.
4367 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4368 * gcc.c-torture/execute/pr31448.x: Likewise.
4370 2007-07-16 Lee Millward <lee.millward@gmail.com>
4372 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4375 * gfortran.dg/pr32238.f90: New test.
4378 * gfortran.dg/pr32222.f90: New test.
4381 * gfortran.dg/pr32242.f90: New test.
4383 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4384 David Ung <davidu@mips.com>
4386 * gcc.target/mips/mips-sched-madd.c: New test case.
4388 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4391 * gfortran.dg/large_real_kind_1.f90: Update test.
4392 * gfortran.dg/pr17706.f90: Update test.
4393 * gfortran.dg/fmt_zero_digits.f90: Update test.
4394 * gfortran.dg/fmt_zero_precision.f90: Update test.
4395 * gfortran.dg/real_const_3.f90: Update test.
4397 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4400 * gfortran.dg/bounds_check_8.f90: New test.
4401 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4403 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4406 * gfortran.dg/mvbits_2.f90: New test.
4408 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4411 * gfortran.dg/pack_mask_1.f90: New test.
4412 * gfortran.dg/unpack_mask_1.f90: New test.
4414 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4416 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4417 * gcc.dg/20001101-1.c: Likewise.
4418 * gcc.dg/20001102-1.c: Likewise.
4419 * gcc.dg/20020116-2.c: Likewise.
4420 * gcc.dg/20020416-1.c: Likewise.
4421 * gcc.dg/sparc-constant-1.c: Likewise.
4422 * gcc.dg/sparc-dwarf2.c: Likewise.
4423 * gcc.dg/sparc-frame-1.c: Likewise.
4424 * gcc.dg/sparc-getcontext-1.c: Likewise.
4425 * gcc.dg/sparc-loop-1.c: Likewise.
4426 * gcc.dg/sparc-reg-1.c: Likewise.
4427 * gcc.dg/sparc-ret.c: Likewise.
4428 * gcc.dg/sparc-trap-1.c: Likewise.
4429 * gcc.dg/ultrasp10.c: Likewise.
4430 * gcc.dg/ultrasp11.c: Likewise.
4431 * gcc.dg/ultrasp1.c: Likewise.
4432 * gcc.dg/ultrasp2.c: Likewise.
4433 * gcc.dg/ultrasp3.c: Likewise.
4434 * gcc.dg/ultrasp4.c: Likewise.
4435 * gcc.dg/ultrasp5.c: Likewise.
4436 * gcc.dg/ultrasp6.c: Likewise.
4437 * gcc.dg/ultrasp7.c: Likewise.
4438 * gcc.dg/ultrasp8.c: Likewise.
4439 * gcc.dg/ultrasp9.c: Likewise.
4440 * gcc.dg/splet-1.c: Delete.
4442 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4445 * gfortran.dg/stfunc_5.f90: New test.
4447 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4449 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4450 New procedure to check if arrays are naturally aligned to the vector
4452 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4453 in size_t typedef. Adjust tree dump scan results according to
4454 vect_aligned_arrays target check.
4455 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4456 vect_aligned_arrays target check.
4457 * gcc.dg/vect/pr31699.c: Ditto.
4459 2007-07-13 Sa Liu <saliu@de.ibm.com>
4461 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4462 for V2DFmode vector conditional expression.
4463 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4465 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4467 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4468 V2DFmode comparison and test special values.
4469 * lib/target-supports.exp: Switch on test for V2DFmode
4470 vector conditional expression.
4472 2007-07-13 Richard Guenther <rguenther@suse.de>
4474 PR tree-optimization/32721
4475 * gcc.dg/pr32721.c: New testcase.
4477 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4479 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4480 error message part that continues on a new line.
4482 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4484 * gcc.dg/c99-tgmath-1.c: New.
4485 * gcc.dg/c99-tgmath-2.c: New.
4486 * gcc.dg/c99-tgmath-3.c: New.
4487 * gcc.dg/c99-tgmath-4.c: New.
4489 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4490 Janis Johnson <janis187@us.ibm.com>
4493 * gcc.test-framework/dg-error-exp-F.c: New test.
4494 * gcc.test-framework/dg-warning-exp-F.c: New test.
4495 * lib/gcc.exp: Enable warning and error prefixes.
4496 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4497 (dg-error): Wrap original dg-error.
4498 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4499 markers from dg-error/dg-warning directives.
4500 * gcc.dg/20040322-1.c: Likewise.
4501 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4502 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4503 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4504 * gcc.dg/Werror-1.c: Likewise.
4505 * gcc.dg/Werror-10.c: Likewise.
4506 * gcc.dg/Werror-11.c: Likewise.
4507 * gcc.dg/Werror-2.c: Likewise.
4508 * gcc.dg/Werror-3.c: Likewise.
4509 * gcc.dg/Werror-4.c: Likewise.
4510 * gcc.dg/Werror-5.c: Likewise.
4511 * gcc.dg/Werror-6.c: Likewise.
4512 * gcc.dg/Werror-7.c: Likewise.
4513 * gcc.dg/Werror-8.c: Likewise.
4514 * gcc.dg/Werror-9.c: Likewise.
4515 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4516 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4517 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4518 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4519 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4520 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4521 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4522 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4523 * gcc.dg/Wnested-externs-1.c: Likewise.
4524 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4525 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4526 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4527 * gcc.dg/Wshadow-3.c: Likewise.
4528 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4529 * gcc.dg/Wwrite-strings-1.c: Likewise.
4530 * gcc.dg/anon-struct-5.c: Likewise.
4531 * gcc.dg/anon-struct-6.c: Likewise.
4532 * gcc.dg/anon-struct-7.c: Likewise.
4533 * gcc.dg/anon-struct-8.c: Likewise.
4534 * gcc.dg/array-8.c: Likewise.
4535 * gcc.dg/array-quals-2.c: Likewise.
4536 * gcc.dg/asm-qual-1.c: Likewise.
4537 * gcc.dg/asm-wide-1.c: Likewise.
4538 * gcc.dg/assign-warn-1.c: Likewise.
4539 * gcc.dg/assign-warn-2.c: Likewise.
4540 * gcc.dg/bitfld-10.c: Likewise.
4541 * gcc.dg/bitfld-11.c: Likewise.
4542 * gcc.dg/bitfld-12.c: Likewise.
4543 * gcc.dg/bitfld-13.c: Likewise.
4544 * gcc.dg/bitfld-14.c: Likewise.
4545 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4546 * gcc.dg/builtins-30.c: Likewise.
4547 * gcc.dg/c90-const-expr-5.c: Likewise.
4548 * gcc.dg/c90-typespec-1.c: Likewise.
4549 * gcc.dg/c99-const-expr-5.c: Likewise.
4550 * gcc.dg/c99-flex-array-5.c: Likewise.
4551 * gcc.dg/c99-fordecl-3.c: Likewise.
4552 * gcc.dg/c99-tag-3.c: Likewise.
4553 * gcc.dg/c99-typespec-1.c: Likewise.
4554 * gcc.dg/c99-vla-jump-1.c: Likewise.
4555 * gcc.dg/c99-vla-jump-2.c: Likewise.
4556 * gcc.dg/c99-vla-jump-3.c: Likewise.
4557 * gcc.dg/c99-vla-jump-4.c: Likewise.
4558 * gcc.dg/c99-vla-jump-5.c: Likewise.
4559 * gcc.dg/cast-1.c: Likewise.
4560 * gcc.dg/cast-2.c: Likewise.
4561 * gcc.dg/cast-3.c: Likewise.
4562 * gcc.dg/cast-4.c: Likewise.
4563 * gcc.dg/cast-pretty-print-1.c: Likewise.
4564 * gcc.dg/comp-goto-2.c: Likewise.
4565 * gcc.dg/comp-goto-3.c: Likewise.
4566 * gcc.dg/cpp/error-1.c: Likewise.
4567 * gcc.dg/cpp/if-paren.c: Likewise.
4568 * gcc.dg/decl-7.c: Likewise.
4569 * gcc.dg/decl-8.c: Likewise.
4570 * gcc.dg/decl-nospec-1.c: Likewise.
4571 * gcc.dg/decl-nospec-2.c: Likewise.
4572 * gcc.dg/decl-nospec-3.c: Likewise.
4573 * gcc.dg/declspec-10.c: Likewise.
4574 * gcc.dg/declspec-11.c: Likewise.
4575 * gcc.dg/declspec-12.c: Likewise.
4576 * gcc.dg/declspec-13.c: Likewise.
4577 * gcc.dg/declspec-14.c: Likewise.
4578 * gcc.dg/declspec-15.c: Likewise.
4579 * gcc.dg/declspec-16.c: Likewise.
4580 * gcc.dg/declspec-17.c: Likewise.
4581 * gcc.dg/declspec-4.c: Likewise.
4582 * gcc.dg/declspec-5.c: Likewise.
4583 * gcc.dg/declspec-6.c: Likewise.
4584 * gcc.dg/declspec-7.c: Likewise.
4585 * gcc.dg/declspec-8.c: Likewise.
4586 * gcc.dg/declspec-9.c: Likewise.
4587 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4588 * gcc.dg/dfp/constants-c99.c: Likewise.
4589 * gcc.dg/dfp/keywords-c89.c: Likewise.
4590 * gcc.dg/dfp/keywords-c99.c: Likewise.
4591 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4592 * gcc.dg/dfp/typespec.c: Likewise.
4593 * gcc.dg/dremf-type-compat-2.c: Likewise.
4594 * gcc.dg/dremf-type-compat-3.c: Likewise.
4595 * gcc.dg/dremf-type-compat-4.c: Likewise.
4596 * gcc.dg/empty-source-2.c: Likewise.
4597 * gcc.dg/empty-source-3.c: Likewise.
4598 * gcc.dg/enum3.c: Likewise.
4599 * gcc.dg/extra-semi-2.c: Likewise.
4600 * gcc.dg/extra-semi-3.c: Likewise.
4601 * gcc.dg/float-range-1.c: Likewise.
4602 * gcc.dg/float-range-2.c: Likewise.
4603 * gcc.dg/float-range-3.c: Likewise.
4604 * gcc.dg/float-range-5.c: Likewise.
4605 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4606 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4607 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4608 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4609 * gcc.dg/format/cast-1.c: Likewise.
4610 * gcc.dg/format/gcc_diag-3.c: Likewise.
4611 * gcc.dg/format/gcc_diag-4.c: Likewise.
4612 * gcc.dg/format/gcc_diag-6.c: Likewise.
4613 * gcc.dg/format/gcc_diag-8.c: Likewise.
4614 * gcc.dg/format/gcc_diag-9.c: Likewise.
4615 * gcc.dg/format/nul-2.c: Likewise.
4616 * gcc.dg/format/opt-1.c: Likewise.
4617 * gcc.dg/format/opt-2.c: Likewise.
4618 * gcc.dg/format/opt-3.c: Likewise.
4619 * gcc.dg/format/opt-4.c: Likewise.
4620 * gcc.dg/format/opt-5.c: Likewise.
4621 * gcc.dg/format/opt-6.c: Likewise.
4622 * gcc.dg/framework-2.c: Likewise.
4623 * gcc.dg/func-args-1.c: Likewise.
4624 * gcc.dg/func-outside-1.c: Likewise.
4625 * gcc.dg/func-outside-2.c: Likewise.
4626 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4627 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4628 * gcc.dg/if-empty-1.c: Likewise.
4629 * gcc.dg/init-bad-1.c: Likewise.
4630 * gcc.dg/init-bad-2.c: Likewise.
4631 * gcc.dg/init-bad-3.c: Likewise.
4632 * gcc.dg/init-desig-obs-2.c: Likewise.
4633 * gcc.dg/init-desig-obs-3.c: Likewise.
4634 * gcc.dg/init-empty-2.c: Likewise.
4635 * gcc.dg/init-empty-3.c: Likewise.
4636 * gcc.dg/inline-11.c: Likewise.
4637 * gcc.dg/inline-12.c: Likewise.
4638 * gcc.dg/inline-8.c: Likewise.
4639 * gcc.dg/inline-9.c: Likewise.
4640 * gcc.dg/inline3.c: Likewise.
4641 * gcc.dg/label-decl-1.c: Likewise.
4642 * gcc.dg/label-decl-2.c: Likewise.
4643 * gcc.dg/label-decl-3.c: Likewise.
4644 * gcc.dg/label-decl-4.c: Likewise.
4645 * gcc.dg/long-long-typespec-1.c: Likewise.
4646 * gcc.dg/lvalue-2.c: Likewise.
4647 * gcc.dg/lvalue-3.c: Likewise.
4648 * gcc.dg/nested-func-3.c: Likewise.
4649 * gcc.dg/nested-redef-1.c: Likewise.
4650 * gcc.dg/noreturn-4.c: Likewise.
4651 * gcc.dg/old-style-prom-2.c: Likewise.
4652 * gcc.dg/old-style-prom-3.c: Likewise.
4653 * gcc.dg/old-style-then-proto-1.c: Likewise.
4654 * gcc.dg/overflow-warn-1.c: Likewise.
4655 * gcc.dg/overflow-warn-2.c: Likewise.
4656 * gcc.dg/overflow-warn-3.c: Likewise.
4657 * gcc.dg/overflow-warn-4.c: Likewise.
4658 * gcc.dg/overflow-warn-6.c: Likewise.
4659 * gcc.dg/parm-forwdecl-2.c: Likewise.
4660 * gcc.dg/parm-forwdecl-3.c: Likewise.
4661 * gcc.dg/parm-impl-decl-1.c: Likewise.
4662 * gcc.dg/parm-impl-decl-2.c: Likewise.
4663 * gcc.dg/parm-incomplete-1.c: Likewise.
4664 * gcc.dg/parm-mismatch-1.c: Likewise.
4665 * gcc.dg/pointer-arith-1.c: Likewise.
4666 * gcc.dg/pointer-arith-2.c: Likewise.
4667 * gcc.dg/pointer-arith-3.c: Likewise.
4668 * gcc.dg/pointer-arith-4.c: Likewise.
4669 * gcc.dg/pointer-arith-6.c: Likewise.
4670 * gcc.dg/pointer-arith-7.c: Likewise.
4671 * gcc.dg/pointer-arith-8.c: Likewise.
4672 * gcc.dg/pr13804-1.c: Likewise.
4673 * gcc.dg/pr15698-1.c: Likewise.
4674 * gcc.dg/pr15698-2.c: Likewise.
4675 * gcc.dg/pr15698-3.c: Likewise.
4676 * gcc.dg/pr15698-4.c: Likewise.
4677 * gcc.dg/pr15698-5.c: Likewise.
4678 * gcc.dg/pr15698-6.c: Likewise.
4679 * gcc.dg/pr15698-7.c: Likewise.
4680 * gcc.dg/pr15698-8.c: Likewise.
4681 * gcc.dg/pr17188-1.c: Likewise.
4682 * gcc.dg/pr17301-1.c: Likewise.
4683 * gcc.dg/pr17301-2.c: Likewise.
4684 * gcc.dg/pr17730-1.c: Likewise.
4685 * gcc.dg/pr20368-1.c: Likewise.
4686 * gcc.dg/pr20368-2.c: Likewise.
4687 * gcc.dg/pr20368-3.c: Likewise.
4688 * gcc.dg/pr22308-1.c: Likewise.
4689 * gcc.dg/qual-component-1.c: Likewise.
4690 * gcc.dg/redecl-1.c: Likewise.
4691 * gcc.dg/redecl-11.c: Likewise.
4692 * gcc.dg/redecl-12.c: Likewise.
4693 * gcc.dg/redecl-13.c: Likewise.
4694 * gcc.dg/redecl-14.c: Likewise.
4695 * gcc.dg/redecl-15.c: Likewise.
4696 * gcc.dg/register-var-1.c: Likewise.
4697 * gcc.dg/register-var-2.c: Likewise.
4698 * gcc.dg/stmt-expr-2.c: Likewise.
4699 * gcc.dg/stmt-expr-3.c: Likewise.
4700 * gcc.dg/stmt-expr-label-1.c: Likewise.
4701 * gcc.dg/stmt-expr-label-2.c: Likewise.
4702 * gcc.dg/stmt-expr-label-3.c: Likewise.
4703 * gcc.dg/struct-empty-2.c: Likewise.
4704 * gcc.dg/struct-empty-3.c: Likewise.
4705 * gcc.dg/struct-parse-1.c: Likewise.
4706 * gcc.dg/struct-semi-1.c: Likewise.
4707 * gcc.dg/struct-semi-2.c: Likewise.
4708 * gcc.dg/struct-semi-3.c: Likewise.
4709 * gcc.dg/switch-5.c: Likewise.
4710 * gcc.dg/switch-6.c: Likewise.
4711 * gcc.dg/switch-7.c: Likewise.
4712 * gcc.dg/tls/diag-5.c: Likewise.
4713 * gcc.dg/transparent-union-1.c: Likewise.
4714 * gcc.dg/transparent-union-3.c: Likewise.
4715 * gcc.dg/typespec-1.c: Likewise.
4716 * gcc.dg/vla-init-2.c: Likewise.
4717 * gcc.dg/vla-init-3.c: Likewise.
4718 * gcc.dg/vla-init-4.c: Likewise.
4719 * gcc.dg/vla-init-5.c: Likewise.
4720 * gcc.dg/void-cast-2.c: Likewise.
4721 * gcc.dg/wvla-3.c: Likewise.
4722 * gcc.dg/wvla-7.c: Likewise.
4723 * gcc.target/i386/991209-1.c: Likewise.
4724 * gcc.target/ia64/fpreg-1.c: Likewise.
4725 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4726 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4728 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4731 * gfortran.dg/func_decl_4.f90: New test.
4733 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4736 * gfortran.dg/interface_17.f90: New test.
4738 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4741 * gfortran.dg/32599.f03: New test case.
4744 * gfortran.dg/32601.f03: New test case.
4745 * gfortran.dg/32601_1.f03: Ditto.
4746 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4747 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4749 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4751 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4753 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4754 Devang Patel <dpatel@apple.com>
4756 PR tree-optimization/25413
4757 * gcc.dg/vect/vect-align-1.c: New.
4758 * gcc.dg/vect/vect-align-2.c: New.
4759 * gcc.dg/vect/pr25413.c: New.
4760 * gcc.dg/vect/pr25413a.c: New.
4761 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4763 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4765 * lib/target-support.exp (check_ultrasparc_hw_available):
4767 (is-effective-target): Check $arg for ultrasparc_hw.
4768 (is-effective-target-keyword): Likewise.
4769 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4770 when determining what to do on sparc platforms.
4771 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4772 * gcc.dg/20001101-1.c: Likewise.
4773 * gcc.dg/20001101-2.c: Likewise.
4774 * gcc.dg/ultrasp9.c: Likewise.
4775 * gcc.dg/ultrasp10.c: Likewise.
4776 * gcc.target/sparc/pdist-3.c: Likewise.
4778 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4780 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4782 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4784 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4786 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4788 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4789 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4790 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4791 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4792 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4793 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4794 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4795 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4796 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4797 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4798 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4799 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4800 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4801 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4802 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4803 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4806 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4809 * g++.dg/parse/error30.C: New test.
4811 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4814 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4816 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4818 * gfortran.fortran-torture/compile/pr32663.f: New test.
4820 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4823 * g++.dg/inherit/virtual4.C: New.
4825 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4828 * gcc.target/i386/pr32661-1.c: New test.
4830 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4832 * gnat.dg/invariant_index.ad[sb]: New test.
4834 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4837 * g++.dg/template/decl3.C: New.
4839 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4842 * gcc.c-torture/execute/align-3.c: New.
4844 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4847 * gcc.target/i386/pr32708-1.c: New test.
4848 * gcc.target/i386/pr32708-2.c: Ditto.
4849 * gcc.target/i386/pr32708-3.c: Ditto.
4851 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4853 * g++.dg/init/new20.C: Remove svn:executable flag.
4855 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4857 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4859 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4861 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4863 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4866 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4869 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4872 * gfortran.dg/overload_2.f90: New test.
4875 * gfortran.dg/transfer_simplify_5.f90
4878 * gfortran.dg/interface_15.f90: New test.
4880 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4883 * gfortran.dg/matmul_5.f90: New test case.
4885 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4887 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4888 * gcc.dg/fesd-any.h: Likewise.
4889 * gcc.dg/fesd-baseonly.c: Likewise.
4890 * gcc.dg/fesd-baseonly.h: Likewise.
4891 * gcc.dg/fesd-none.c: Likewise.
4892 * gcc.dg/fesd-none.h: Likewise.
4893 * gcc.dg/fesd-reduced.c: Likewise.
4894 * gcc.dg/fesd-reduced.h: Likewise.
4895 * gcc.dg/fesd-sys.c: Likewise.
4896 * gcc.dg/fesd-sys.h: Likewise
4897 * gcc.dg/fesd.h: Likewise.
4899 * g++.dg/debug/dwarf2: New directory.
4900 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4901 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4902 * g++.dg/other/fesd-any.h: Likewise.
4903 * g++.dg/other/fesd-baseonly.C: Likewise.
4904 * g++.dg/other/fesd-baseonly.h: Likewise.
4905 * g++.dg/other/fesd-none.C: Likewise.
4906 * g++.dg/other/fesd-none.h: Likewise.
4907 * g++.dg/other/fesd-reduced.C: Likewise.
4908 * g++.dg/other/fesd-reduced.h: Likewise.
4909 * g++.dg/other/fesd-sys.C: Likewise.
4910 * g++.dg/other/fesd-sys.h: Likewise.
4911 * g++.dg/other/fesd.h: Likewise.
4913 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4916 * gfortran.dg/parameter_unused.f90: New test.
4918 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4920 PR tree-optimization/32681
4921 * gcc.dg/tree-ssa/pr32681.c: New test.
4923 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926 * gfortran.dg/fmt_t_5.f90: New test.
4928 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4931 * g++.dg/template/operator10.C: New.
4933 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4936 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4938 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4941 * gfortran.dg/operator_6.f90: New test.
4943 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4946 * gfortran.dg/operator_4.f90: New test.
4947 * gfortran.dg/operator_5.f90: New test.
4948 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4949 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4951 2007-07-08 Tobias Burnus <burnus@net-b.de>
4954 * gfortran.dg/argument_checking_6.f90: New.
4956 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4959 * gfortran.dg/interface_155555.f90: New test.
4961 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4963 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4964 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4966 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4969 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4970 discern pedantic diagnostics and errors.
4971 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4973 * gcc.dg/20050121-1.c: This is an error and not a warning.
4974 * gcc.target/i386/sseregparm-2.c: Likewise.
4975 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4976 * gcc.dg/charset/attribute2.c: Likewise.
4977 * gcc.dg/bitfld-1.c: Likewise.
4978 * gcc.dg/pack-test-2.c: Likewise.
4979 * gcc.dg/940510-1.c: Match separately error and warning.
4980 * gcc.dg/array-2.c: Match separately multiple messages. The second
4981 diagnostic is a pedantic warning and not an error.
4982 * gcc.dg/pr14475.c: Match separately multiple messages.
4983 * gcc.dg/pr18809-1.c: Likewise.
4984 * gcc.dg/pr27953.c: Likewise.
4985 * gcc.dg/vla-init-1.c: Likewise.
4986 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4988 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991 * gfortran.dg/char_decl_1.f90: New test.
4993 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4995 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4997 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5000 * g++.dg/template/overload9.C: New test.
5002 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5004 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5005 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5007 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5009 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5010 * gcc.dg/20001012-2.c: Likewise.
5011 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5012 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5014 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5016 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5017 about the chunk size when STACK_SIZE is defined.
5019 2007-07-06 Josh Conner <jconner@apple.com>
5022 * gcc.dg/sibcall-8.c: New test.
5024 2007-07-06 Josh Conner <jconner@apple.com>
5027 * gcc.target/arm/sibcall-1.c: New test.
5029 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5031 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5033 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5035 * gfortran.dg/save_parameter.f90: New test.
5036 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5038 2007-07-06 Richard Guenther <rguenther@suse.de>
5040 * g++.dg/opt/pr30965.C: New testcase.
5042 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5044 * gcc.target/mips/save-restore-5.c: New test.
5046 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5048 PR rtl_optimization/32450
5049 * gcc.dg/pr32450.c: New runtime test.
5051 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5053 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5054 single underscore in scan directives.
5056 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5059 * g++.dg/init/ptrmem4.C: New test.
5062 * g++.dg/init/new21.C: Likewise.
5065 * g++.dg/template/static30.C: Likewise.
5067 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5069 * gcc.dg/vect/costmodel/ppc: New directory.
5070 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5071 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5073 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5074 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5075 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5076 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5079 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5080 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5081 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5082 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5083 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5084 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5085 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5086 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5088 2007-07-05 Tobias Burnus <burnus@net-b.de>
5091 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5093 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5096 * gfortran.dg/interface_14.f90: New test.
5099 * gfortran.dg/do_iterator_2.f90: New test.
5101 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5103 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5104 (FE_DEC_DOWNWARD): Likewise.
5105 (FE_DEC_UPWARD): Likewise.
5106 (FE_DEC_TOWARDZERO): Likewise.
5107 (FE_DEC_TONEARESTFROMZERO): Likewise.
5109 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5111 * gcc.c-torture/compile/pr32606.c: New.
5112 * gfortran.fortran-torture/execute/pr32604.f90: New.
5114 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5116 * gcc.dg/visibility-12.c: New test.
5117 * gcc.dg/visibility-13.c: Likewise.
5118 * g++.dg/ext/visibility-9.C: Likewise.
5119 * g++.dg/ext/visibility-10.C: Likewise.
5121 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5123 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5124 * gcc.dg/sh-relax-vxworks.c: New test.
5126 2007-07-04 Richard Guenther <rguenther@suse.de>
5128 PR tree-optimization/32500
5129 * gcc.c-torture/execute/pr32500.c: New testcase.
5131 2007-07-04 Richard Guenther <rguenther@suse.de>
5133 PR tree-optimization/32482
5134 * gcc.c-torture/compile/pr32482.c: New testcase.
5136 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5138 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5140 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5141 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5142 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5143 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5145 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5147 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5149 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5151 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5153 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5156 * gfortran.dg/min_max_optional_1.f90: New test.
5157 * gfortran.dg/min_max_optional_2.f90: New test.
5158 * gfortran.dg/min_max_optional_3.f90: New test.
5160 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5163 * gfortran.dg/fmt_error.f90: New test.
5165 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5168 * gfortran.dg/interface_13.f90: New test.
5170 2007-07-03 Dave Brolley <brolley@redhat.com>
5173 * g++.dg/init/new20.C: New test.
5175 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5178 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5180 2007-07-03 Tobias Burnus <burnus@net-b.de>
5183 * common_7.f90: New.
5184 * common_8.f90: New.
5185 * common_9.f90: New.
5187 2007-07-03 Tobias Burnus <burnus@net-b.de>
5190 * gfortran.dg/argument_checking_1.f90: New.
5191 * gfortran.dg/argument_checking_2.f90: New.
5192 * gfortran.dg/argument_checking_3.f90: New.
5193 * gfortran.dg/argument_checking_4.f90: New.
5194 * gfortran.dg/argument_checking_5.f90: New.
5195 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5196 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5198 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5200 * gcc.dg/pr32176.c: Add -w to default dg-options.
5202 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5204 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5206 2007-07-03 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/null_2.f90: New.
5211 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5212 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5215 * gcc.dg/pr32176.c: New test.
5217 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5219 * gcc.dg/const-float80.c : New test.
5220 * gcc.dg/const-float128.c : New test.
5221 * gcc.dg/const-float80-ped.c : New test.
5222 * gcc.dg/const-float128-ped.c : New test.
5224 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5226 * gcc.dg/c99-math.h: Fix typo.
5228 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5231 * gcc.dg/gomp/pr32468-1.c: New test.
5233 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5235 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5238 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5240 * gfortran.fortran-torture/compile/pr32583.f: New.
5241 * gcc.c-torture/compile/pr32584.c: New
5243 2007-07-02 Ollie Wild <aaw@google.com>
5245 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5246 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5248 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5250 * gcc.target/mips/save-restore-1.c: New test.
5251 * gcc.target/mips/save-restore-2.c: Likewise.
5252 * gcc.target/mips/save-restore-3.c: Likewise.
5253 * gcc.target/mips/save-restore-4.c: Likewise.
5255 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5257 PR tree-optimization/31966
5258 PR tree-optimization/32533
5259 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5260 * gfortran.dg/pr32533.f90: Ditto.
5262 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5264 * g++.dg/opt/nrv12.C: New test.
5265 * gcc.target/i386/nrv1.c: New test.
5268 * g++.dg/gomp/pr31748.C: New test.
5270 2007-07-02 Ira Rosen <irar@il.ibm.com>
5272 PR tree-optimization/32230
5273 * gcc.dg/vect/pr32230.c: New test.
5275 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5277 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5278 * bind_c_coms.f90: Ditto.
5279 * bind_c_coms_driver.c: Ditto.
5280 * bind_c_dts.f90: Ditto.
5281 * bind_c_dts_2.f03: Ditto.
5282 * bind_c_dts_2_driver.c: Ditto.
5283 * bind_c_dts_3.f03: Ditto.
5284 * bind_c_dts_4.f03: Ditto.
5285 * bind_c_dts_driver.c: Ditto.
5286 * bind_c_implicit_vars.f03: Ditto.
5287 * bind_c_procs.f03: Ditto.
5288 * bind_c_usage_2.f03: Ditto.
5289 * bind_c_usage_3.f03: Ditto.
5290 * bind_c_usage_5.f03: Ditto.
5291 * bind_c_usage_6.f03: Ditto.
5292 * bind_c_usage_7.f03: Ditto.
5293 * bind_c_vars.f90: Ditto.
5294 * bind_c_vars_driver.c: Ditto.
5295 * binding_c_table_15_1.f03: Ditto.
5296 * binding_label_tests.f03: Ditto.
5297 * binding_label_tests_10.f03: Ditto.
5298 * binding_label_tests_10_main.f03: Ditto.
5299 * binding_label_tests_11.f03: Ditto.
5300 * binding_label_tests_11_main.f03: Ditto.
5301 * binding_label_tests_12.f03: Ditto.
5302 * binding_label_tests_13.f03: Ditto.
5303 * binding_label_tests_13_main.f03: Ditto.
5304 * binding_label_tests_14.f03: Ditto.
5305 * binding_label_tests_2.f03: Ditto.
5306 * binding_label_tests_3.f03: Ditto.
5307 * binding_label_tests_4.f03: Ditto.
5308 * binding_label_tests_5.f03: Ditto.
5309 * binding_label_tests_6.f03: Ditto.
5310 * binding_label_tests_7.f03: Ditto.
5311 * binding_label_tests_8.f03: Ditto.
5312 * binding_label_tests_9.f03: Ditto.
5313 * c_assoc.f90: Ditto.
5314 * c_assoc_2.f03: Ditto.
5315 * c_f_pointer_shape_test.f90: Ditto.
5316 * c_f_pointer_tests.f90: Ditto.
5317 * c_f_tests_driver.c: Ditto.
5318 * c_funloc_tests.f03: Ditto.
5319 * c_funloc_tests_2.f03: Ditto.
5320 * c_funloc_tests_3.f03: Ditto.
5321 * c_funloc_tests_3_funcs.c: Ditto.
5322 * c_kind_params.f90: Ditto.
5323 * c_kind_tests_2.f03: Ditto.
5325 * c_loc_driver.c: Ditto.
5326 * c_loc_test.f90: Ditto.
5327 * c_loc_tests_2.f03: Ditto.
5328 * c_loc_tests_2_funcs.c: Ditto.
5329 * c_loc_tests_3.f03: Ditto.
5330 * c_loc_tests_4.f03: Ditto.
5331 * c_loc_tests_5.f03: Ditto.
5332 * c_loc_tests_6.f03: Ditto.
5333 * c_loc_tests_7.f03: Ditto.
5334 * c_loc_tests_8.f03: Ditto.
5335 * c_ptr_tests.f03: Ditto.
5336 * c_ptr_tests_10.f03: Ditto.
5337 * c_ptr_tests_5.f03: Ditto.
5338 * c_ptr_tests_7.f03: Ditto.
5339 * c_ptr_tests_7_driver.c: Ditto.
5340 * c_ptr_tests_8.f03: Ditto.
5341 * c_ptr_tests_8_funcs.c: Ditto.
5342 * c_ptr_tests_9.f03: Ditto.
5343 * c_ptr_tests_driver.c: Ditto.
5344 * c_size_t_driver.c: Ditto.
5345 * c_size_t_test.f03: Ditto.
5346 * com_block_driver.f90: Ditto.
5347 * global_vars_c_init.f90: Ditto.
5348 * global_vars_c_init_driver.c: Ditto.
5349 * global_vars_f90_init.f90: Ditto.
5350 * global_vars_f90_init_driver.c: Ditto.
5351 * interop_params.f03: Ditto.
5352 * iso_c_binding_only.f03: Ditto.
5353 * iso_c_binding_rename_1.f03: Ditto.
5354 * iso_c_binding_rename_1_driver.c: Ditto.
5355 * iso_c_binding_rename_2.f03: Ditto.
5356 * iso_c_binding_rename_2_driver.c: Ditto.
5357 * kind_tests_2.f03: Ditto.
5358 * kind_tests_3.f03: Ditto.
5359 * module_md5_1.f90: Ditto.
5360 * only_clause_main.c: Ditto.
5361 * print_c_kinds.f90: Ditto.
5362 * test_bind_c_parens.f03: Ditto.
5363 * test_c_assoc.c: Ditto.
5364 * test_com_block.f90: Ditto.
5365 * test_common_binding_labels.f03: Ditto.
5366 * test_common_binding_labels_2.f03: Ditto.
5367 * test_common_binding_labels_2_main.f03: Ditto.
5368 * test_common_binding_labels_3.f03: Ditto.
5369 * test_common_binding_labels_3_main.f03: Ditto.
5370 * test_only_clause.f90: Ditto.
5371 * use_iso_c_binding.f90: Ditto.
5372 * value_5.f90: Ditto.
5373 * value_test.f90: Ditto.
5374 * value_tests_f03.f90: Ditto.
5376 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5378 * gcc.dg/tls/opt-14.c: New.
5380 2007-07-01 Ollie Wild <aaw@google.com>
5382 * g++.dg/lookup/using16.C: New test.
5383 * g++.dg/lookup/using17.C: New test.
5385 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5388 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5389 (test_4): Use proper test for floating point equality.
5392 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5394 PR libgfortran/32554
5395 * gfortran.dg/fmt_p_1.f90: New test.
5397 2007-07-01 Ira Rosen <irar@il.ibm.com>
5399 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5400 initialization and fix dg-final check - the initialization loop is
5403 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5404 Volker Reichelt <reichelt@netcologne.de>
5407 * gcc.dg/pr32559.c: New test.
5409 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5411 PR tree-optimization/25371
5412 * gcc.dg/vect/pr25371.c: New test.
5414 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5416 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5417 when allocating and initializing a flexible array.
5419 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5422 * gfortran.dg/intrinsic.f90: New test.
5424 2007-06-30 Tobias Burnus <burnus@net-b.de>
5427 * gfortran.dg/fmt_zero_check.f90: New.
5429 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5432 * gfortran.dg/repeat_f90: New test.
5434 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5437 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5438 -pedantic-errors, so we should match errors.
5439 * gcc.dg/cpp/escape-1.c: Likewise.
5440 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5441 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5443 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5444 errors instead of warnings.
5445 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5447 * gcc.dg/cpp/arith-3.c: Likewise.
5449 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5452 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5453 * gcc.dg/pch/valid-2.c: Likewise.
5454 * gcc.dg/pch/valid-3.c: Likewise.
5455 * gcc.dg/pch/warn-1.c: Likewise.
5456 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5458 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5461 * gcc.dg/Wunused-function.c: New.
5463 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5465 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5467 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5469 * g++.dg/other/canon-31724.C: New.
5471 2007-06-29 Jan Hubicka <jh@suse.cz>
5474 * gcc.c-torture/compile/pr32372.c: new.
5476 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5478 * gfortran.dg/operator_3.f90: New test.
5480 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5482 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5483 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5485 2007-06-29 Richard Guenther <rguenther@suse.de>
5488 * gcc.dg/inline-23.c: New testcase.
5490 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5492 PR tree-optimization/24659
5493 * gcc.target/i386/vectorize2.c: New test.
5494 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5495 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5497 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5499 * gcc.dg/pointer-arith-9.c: New test.
5501 2007-06-29 Tobias Burnus <burnus@net-b.de>
5504 * gfortran.dg/fmt_read_2.f90: New.
5506 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5508 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5509 If it exists, don't try to create it.
5511 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5513 * g++.dg/ext/visibility/ms-compat-1.C: New.
5515 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5518 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5520 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5522 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5525 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5528 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5530 2007-06-27 Richard Guenther <rguenther@suse.de>
5533 * gcc.dg/inline-22.c: New testcase.
5535 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5537 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5538 the scan-assembler constant.
5540 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5543 * gcc.dg/pr20216.c: New.
5545 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5548 * gcc.dg/vect/pr32421.c: New test.
5550 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5553 * g++.dg/other/friend5.C: New test.
5555 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5558 * gfortran.dg/host_assoc_function_2.f90: New test.
5561 * gfortran.dg/host_assoc_call_1.f90: New test.
5563 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5565 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5567 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5570 * gfortran.dg/error_format.f90: New test.
5572 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5575 * gfortran.dg/pr32136.f90: New test.
5577 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/minmaxloc_1.f90: New test.
5583 * gfortran.dg/minmaxloc_2.f90: New test.
5585 2007-06-23 Richard Guenther <rguenther@suse.de>
5587 PR tree-optimization/16876
5589 * gcc.dg/pr29254.c: The warning is bogus.
5590 * gcc.dg/warn-1.c: Likewise.
5591 * gcc.dg/assign-warn-3.c: Likewise.
5592 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5594 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5596 * gcc.c-torture/execute/20070623-1.c: New.
5598 2007-06-22 Jan Hubicka <jh@suse.cz>
5600 * gcc.c-torture/compile/pr31541.c: New.
5602 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5604 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5605 Remove -m64 from dg-options.
5607 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5610 * gcc.dg/pr32374.c: New test.
5612 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5615 * gfortran.dg/pointer_assign_3.f90: New test.
5617 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5619 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5621 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5624 * gfortran.dg/assign.f90: Update test.
5625 * gfortran.dg/real_do_1.f90: Update test.
5626 * gfortran.dg/gomp/omp_do1.f90: Update test.
5627 * gfortran.dg/warnings_are_errors_1.f: Update test.
5628 * gfortran.dg/g77/20010519-1.f: Update test.
5629 * gfortran.dg/g77/pr9258.f: Update test.
5630 * gfortran.dg/g77/960317-1.f: Update test.
5632 2007-06-21 Richard Guenther <rguenther@suse.de>
5634 PR tree-optimization/32453
5635 * gcc.c-torture/compile/pr32453.c: New testcase.
5637 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5639 PR tree-optimization/31866
5640 * gcc.dg/pr31866.c: New test.
5642 2007-06-21 Richard Guenther <rguenther@suse.de>
5644 PR tree-optimization/32451
5645 * g++.dg/torture/20070621-1.C: New testcase.
5647 2007-06-21 Christian Bruel <christian.bruel@st.com>
5649 * gcc.dg/attr-isr.c: Test delay slot content.
5651 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5654 gfortran.dg/pointer_assign_2.f90: New test.
5656 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5659 gfortran.dg/invalid_procedure_name.f90: New test.
5661 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5663 PR tree-optimization/25737
5664 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5666 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5668 * gcc.target/i386/large-size-array-3.c: New.
5670 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5671 Richard Guenther <rguenther@suse.de>
5674 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5676 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5679 * gcc.dg/pr31959.c: New test.
5682 * g++.dg/ext/asm10.C: New test.
5685 * gcc.c-torture/execute/20070614-1.c: New test.
5687 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5689 * gcc.target/arm/stack-corruption.c: New test.
5691 2007-06-19 Richard Guenther <rguenther@suse.de>
5693 * g++.dg/torture/pr30252.C: New testcase.
5695 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/32353
5698 * g++.dg/opt/nrv13.C: New test.
5700 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5704 * gfortran.dg/impure_assignment_2.f90 : New test.
5707 * gfortran.dg/data_initialized_2.f90 : New test.
5709 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5710 appropriate version of 'dmach'.
5712 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5715 * gcc.target/i386/pr32389.c New test.
5717 2007-06-18 Simon Baldwin <simonb@google.com>
5720 * g++.dg/template/error25.C: New.
5721 * g++.dg/template/spec35.C: New.
5723 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5725 * gcc.c-torture/compile/pr32355.c: New testcase.
5727 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5729 PR tree-optimization/32383
5730 * g++.dg/opt/pr32383.C: New test.
5732 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5734 PR rtl-optimization/32366
5735 * gcc.dg/vect/pr32366.c: New test.
5737 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5739 * gcc.c-torture/compile/pr32349.c: New testcase.
5741 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5743 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5744 * gcc.target/sparc/combined-2.c: Likewise.
5745 * gcc.target/sparc/fexpand.c : Likewise.
5746 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5747 * gcc.target/sparc/fpack16.c : Likewise.
5748 * gcc.target/sparc/fpmerge.c : Likewise.
5749 * gcc.target/sparc/fpmul.c : Likewise.
5750 * gcc.target/sparc/noresult.c : Likewise.
5751 * gcc.target/sparc/pdist.c: Likewise.
5753 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5756 * gcc.target/i386/recip-divf.c: New test.
5757 * gcc.target/i386/recip-sqrtf.c: Ditto.
5758 * gcc.target/i386/recip-vec-divf.c: Ditto.
5759 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5760 * gcc.target/i386/sse-recip.c: Ditto.
5761 * gcc.target/i386/sse-recip-vec.c: Ditto.
5763 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5766 * gcc.c-torture/compile/20070605-1.c: New test.
5768 * gcc.c-torture/compile/20070603-1.c: New testcase.
5769 * gcc.c-torture/compile/20070603-2.c: New testcase.
5771 * gcc.c-torture/compile/20070531-1.c: New test.
5774 * gcc.c-torture/compile/20070531-2.c: New test.
5777 * gcc.c-torture/compile/20070529-1.c: New test.
5780 * gcc.c-torture/compile/20070529-2.c: New test.
5783 * gcc.c-torture/compile/20070520-1.c: New test.
5785 * g++.dg/ext/java-1.C: New test.
5787 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5788 loops instead of one. Remove the "can't determine dependence"
5790 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5791 needed as the cast is gone in the first place.
5792 * gcc.dg/max-1.c: Change local variable a to be a global one.
5793 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5794 have a cast which is PREd.
5796 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5798 * g++.dg/lookup/anon6.C: New test.
5800 2007-06-14 Dirk Mueller <dmueller@suse.de>
5803 * g++.dg/opt/static6.C: New testcase.
5805 2007-06-14 Geoff Keating <geoffk@apple.com>
5807 * g++.dg/ext/visibility/overload-1.C: New.
5810 * g++.dg/ext/visibility/anon4.C: New.
5812 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5815 * gcc.target/i386/pr32268.c: New test.
5817 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5819 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5820 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5821 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5823 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5824 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5825 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5828 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5831 * gfortran.dg/common_resize_1.f90: New test.
5833 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5836 * gcc.dg/vect/pr32224.c: Fix.
5838 2007-06-13 Eric Christopher <echristo@apple.com>
5840 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5842 2007-06-13 Tobias Burnus <burnus@net-b.de>
5845 * gfortran.dg/actual_array_vect_1.f90: New.
5847 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5849 * gcc.target/sparc/mfpu.c: New test.
5851 2007-06-12 Geoff Keating <geoffk@apple.com>
5853 * g++.dg/warn/weak1.C: Suppress on Darwin.
5854 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5856 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5859 * g++.dg/torture/pr31579.C: New testcase.
5861 2007-06-12 Ian Lance Taylor <iant@google.com>
5864 * g++.dg/init/new16.C: New test.
5865 * g++.dg/init/new17.C: New test.
5866 * g++.dg/init/new18.C: New test.
5867 * g++.dg/init/new19.C: New test.
5869 2007-06-12 Olivier Hainque <hainque@adacore.com>
5871 * gnat.dg/lhs_view_convert.adb: New test.
5873 2007-06-12 Richard Guenther <rguenther@suse.de>
5875 PR tree-optimization/15353
5876 PR tree-optimization/31657
5877 * gcc.c-torture/execute/20070424-1.c: New testcase.
5878 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5879 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5881 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5882 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5884 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5886 PR rtl-optimization/32293
5887 * gcc.dg/pr32293.c: New test.
5889 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5891 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5893 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5896 * gfortran.dg/equiv_7.f90: New test.
5897 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5900 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5902 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5904 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5905 * gcc.dg/setjmp-4.c: Likewise.
5906 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5908 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5910 PR rtl-optimization/31025
5911 * gfortran.dg/pr31025.f90: New.
5913 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5916 * gcc.target/i386/pr32280.c: New test.
5918 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5921 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5923 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925 PR libgfortran/32235
5926 * gfortran.dg/backspace_9.f: New test.
5928 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5930 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5932 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5934 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5936 2007-06-09 Ian Lance Taylor <iant@google.com>
5938 PR tree-optimization/32169
5939 * gcc.c-torture/compile/pr32169.c: New test.
5941 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5943 * gcc.dg/vect/costmodel: New directory.
5944 * gcc.dg/vect/costmodel/i386: New directory.
5945 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5946 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5948 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5949 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5950 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5951 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5952 * gcc.dg/vect/costmodel/x86_64: New directory.
5953 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5955 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5957 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5958 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5959 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5960 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5961 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5963 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5965 PR tree-optimization/32243
5966 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5967 flags for -Os tests.
5968 * gcc.dg/vect/03-vect-pr32243.c: New test.
5970 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5972 PR tree-optimization/32224
5973 * gcc.dg/vect/pr32224.c: New test.
5975 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5978 * g++.dg/gomp/pr32177.C: New test.
5980 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5983 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5984 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5985 warning nor an error.
5986 * gcc.dg/Wfatal-2.c: Likewise.
5987 * gcc.dg/Werror-1.c: Likewise.
5988 * gcc.dg/Werror-5.c: Likewise.
5989 * gcc.dg/Werror-7.c: Likewise.
5990 * gcc.dg/Werror-10.c: Likewise.
5991 * gcc.dg/Werror-11.c: Likewise.
5993 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5996 * g++.dg/init/brace6.C: New test.
5998 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6000 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6001 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6002 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6003 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6005 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6006 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6007 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6008 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6009 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6010 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6011 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6012 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6014 * gcc.dg/darwin-minversion-3.c: New.
6016 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6018 * gcc.target/i386/builtin-copysign.c: New test.
6020 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6022 PR tree-optimization/32220
6023 * gfortran.dg/predcom-2.f: New testcase.
6025 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6028 * gcc.target/i386/vectorize4.c: New test.
6030 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6032 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6034 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6037 * gcc.dg/simd-5.c: Mark output as a note.
6038 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6040 * gcc.dg/simd-1.c: Likewise.
6041 * gcc.dg/always_inline.c: Mark output as a sorry.
6042 * gcc.dg/always_inline2.c: Likewise.
6043 * gcc.dg/always_inline3.c: Likewise.
6045 2007-06-06 Ian Lance Taylor <iant@google.com>
6047 * g++.dg/conversion/enum1.C: New test.
6049 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6051 PR tree-optimization/32216
6052 * gcc.dg/vect/pr32216.c: New test.
6054 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6057 * gfortran.dg/invalid_contains_1.f90: New test.
6058 * gfortran.dg/invalid_contains_2.f90: New test.
6060 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6063 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6066 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6069 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6070 dg-message to match de note.
6071 * gcc.dg/pr26570.c: Use dg-message for a note.
6072 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6073 dg-error instead of dg-warning because of -Werror.
6074 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6075 neither an error, nor a warning.
6076 * gcc.dg/glibc-uclibc-2.c: Likewise
6077 * gcc.dg/cpp/19940712-1.c: Likewise.
6079 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6081 PR preprocessor/23479
6082 * gcc.dg/binary-constants-1.c: Add test suites for
6083 the 0b-prefixed binary integer constants.
6084 * gcc.dg/binary-constants-2.c: Ditto.
6085 * gcc.dg/binary-constants-3.c: Ditto.
6086 * gcc.dg/binary-constants-4.c: Ditto.
6088 2007-06-05 Ian Lance Taylor <iant@google.com>
6090 * gcc.dg/Wstrict-overflow-19.c: New test.
6092 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6094 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6096 2007-06-04 Ian Lance Taylor <iant@google.com>
6098 * gcc.dg/Wstrict-overflow-18.c: New test.
6100 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6103 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6104 * gcc.dg/cpp/mi5.c: Likewise.
6105 * gcc.dg/cpp/mi7.c: Likewise.
6107 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6110 * gcc.dg/pr32191.c: New test.
6112 2007-05-28 Tobias Burnus <burnus@net-b.de>
6115 * gfortran.dg/allocate_stat_1.f90: Remove.
6117 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6119 * gcc.target/i386/sse4_2-check.h: New.
6120 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6121 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6122 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6123 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6124 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6125 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6126 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6127 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6128 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6129 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6130 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6131 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6132 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6133 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6134 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6135 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6136 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6137 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6139 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6141 * gcc.dg/pie-link.c: New test.
6143 2007-06-01 Ian Lance Taylor <iant@google.com>
6145 * gcc.dg/Wstrict-overflow-17.c: New test.
6147 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6149 * gcc.dg/builtin-return-1.c (g): New.
6150 (main): Allocate at least 64 bytes on the stack.
6152 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6154 * g++.dg/init/cleanup3.C: New test.
6156 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6158 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6161 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6164 * gfortran.dg/char_array_constructor_3.f90: New test.
6166 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6168 PR tree-optimization/32160
6169 * gfortran.dg/predcom-1.f: New test.
6171 2007-05-31 Richard Guenther <rguenther@suse.de>
6173 * g++.dg/other/str_empty.C: Move...
6174 * g++.dg/other/pr30567.C: Move...
6175 * g++.dg/tree-ssa/pr27218.C: Move...
6176 * g++.dg/torture: ...here and remove dg-options.
6178 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6181 * g++.dg/ext/is_pod_incomplete.C: New.
6183 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6184 Douglas Gregor <doug.gregor@gmail.com>
6185 Pedro Lamarao <pedro.lamarao@mndfck.org>
6186 Howard Hinnant <howard.hinnant@gmail.com>
6190 * g++.dg/cpp0x/rv8p.C: New.
6191 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6192 * g++.dg/cpp0x/cast-bug.C: New.
6193 * g++.dg/cpp0x/elision_weak.C: New.
6194 * g++.dg/cpp0x/collapse-bug.C: New.
6195 * g++.dg/cpp0x/rv3p.C: New.
6196 * g++.dg/cpp0x/rv7n.C: New.
6197 * g++.dg/cpp0x/overload-conv-1.C: New.
6198 * g++.dg/cpp0x/rv2n.C: New.
6199 * g++.dg/cpp0x/deduce.C: New.
6200 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6201 * g++.dg/cpp0x/rv6p.C: New.
6202 * g++.dg/cpp0x/template_deduction.C: New.
6203 * g++.dg/cpp0x/implicit-copy.C: New.
6204 * g++.dg/cpp0x/rv1p.C: New.
6205 * g++.dg/cpp0x/cast.C: New.
6206 * g++.dg/cpp0x/rv5n.C: New.
6207 * g++.dg/cpp0x/collapse.C: New.
6208 * g++.dg/cpp0x/overload-conv-2.C: New.
6209 * g++.dg/cpp0x/rv4p.C: New.
6210 * g++.dg/cpp0x/rvo.C: New.
6211 * g++.dg/cpp0x/iop.C: New.
6212 * g++.dg/cpp0x/rv3n.C: New.
6213 * g++.dg/cpp0x/rv7p.C: New.
6214 * g++.dg/cpp0x/reference_collapsing.C: New.
6215 * g++.dg/cpp0x/overload.C: New.
6216 * g++.dg/cpp0x/named.C: New.
6217 * g++.dg/cpp0x/rv2p.C: New.
6218 * g++.dg/cpp0x/rv6n.C: New.
6219 * g++.dg/cpp0x/not_special.C: New.
6220 * g++.dg/cpp0x/bind.C: New.
6221 * g++.dg/cpp0x/rv1n.C: New.
6222 * g++.dg/cpp0x/rv5p.C: New.
6223 * g++.dg/cpp0x/elision.C: New.
6224 * g++.dg/cpp0x/named_refs.C: New.
6225 * g++.dg/cpp0x/unnamed_refs.C: New.
6226 * g++.dg/cpp0x/rv4n.C: New.
6227 * g++.dg/cpp0x/elision_neg.C: New.
6228 * g++.dg/init/copy7.C: Run in C++98 mode.
6229 * g++.dg/overload/arg1.C: Ditto.
6230 * g++.dg/overload/arg4.C: Ditto.
6232 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6235 * g++.dg/opt/static5.C: New test.
6237 2007-05-30 Richard Guenther <rguenther@suse.de>
6239 * g++.dg/dg.exp: Prune torture/.
6240 * g++.dg/torture/dg-torture.exp: New testsuite.
6242 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6244 * gcc.target/arm/pr27387.C: Move and rename to ...
6245 * g++.dg/inherit/thunk8.C: ... here.
6247 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6249 PR tree-optimization/31769
6250 * g++.dg/gomp/pr31769.C: New test.
6252 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6254 * gcc.target/i386/stack-realign.c: New.
6256 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6258 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6260 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6262 * gfortran.dg/sizeof.f90: New.
6264 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6267 * gcc.dg/boolcomplex-1.c: New test.
6270 * g++.dg/ext/boolcomplex-1.c: New test.
6272 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6274 * gcc.dg/matrix: New directory.
6276 2007-05-28 Tobias Burnus <burnus@net-b.de>
6279 * gfortran.dg/allocate_stat_1.f90: New.
6281 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6284 * transfer_hollerith_1.f90: New test.
6286 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6289 * gcc.c-torture/execute/vrp-7.c: New test.
6291 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6293 * gfortran.dg/transfer_simplify_4.f90: New test.
6295 2007-05-27 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/func_result_3.f90: New.
6300 2007-05-27 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/transfer_simplify_3.f90: New.
6305 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6308 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6310 * gcc.target/i386/pr32065-2.c: New test.
6312 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6315 * gfortran.dg/io_constraints_2.f90: Update.
6317 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6320 * gfortran.dg/array_constructor_17.f90: New test.
6322 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6325 * g++.dg/opt/array2.C: New testcase.
6327 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6330 * gcc.target/i386/pr32065.c: New test.
6332 2007-05-25 Dirk Mueller <dmueller@suse.de>
6333 Marcus Meissner <meissner@suse.de>
6335 * gcc.dg/attr-alloc_size.c: New.
6337 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6338 Lee Millward <lee.millward@gmail.com>
6341 * g++.dg/parse/crash34.C: New test.
6343 * g++.dg/parse/crash35.C: New test.
6345 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6347 * gcc.target/i386/sse2-check.h: New.
6348 * gcc.target/i386/sse2-vec-1.c: Likewise.
6349 * gcc.target/i386/sse2-vec-2.c: Likewise.
6350 * gcc.target/i386/sse2-vec-3.c: Likewise.
6351 * gcc.target/i386/sse2-vec-4.c: Likewise.
6352 * gcc.target/i386/sse2-vec-5.c: Likewise.
6353 * gcc.target/i386/sse2-vec-6.c: Likewise.
6355 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6367 * g++.dg/cpp0x/pr31431.C: New.
6368 * g++.dg/cpp0x/pr31437.C: New.
6369 * g++.dg/cpp0x/pr31442.C: New.
6370 * g++.dg/cpp0x/pr31444.C: New.
6371 * g++.dg/cpp0x/pr31431-2.C: New.
6372 * g++.dg/cpp0x/pr31432.C: New.
6373 * g++.dg/cpp0x/pr31434.C: New.
6374 * g++.dg/cpp0x/pr31438.C: New.
6375 * g++.dg/cpp0x/pr31443.C: New.
6376 * g++.dg/cpp0x/pr31445.C: New.
6377 * g++.dg/cpp0x/variadic-crash1.C: New.
6379 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6381 * gcc.target/arm/long-calls-1.c: New test.
6382 * gcc.target/arm/long-calls-2.c: Likewise.
6383 * gcc.target/arm/long-calls-3.c: Likewise.
6384 * gcc.target/arm/long-calls-4.c: Likewise.
6386 2007-05-25 Richard Guenther <rguenther@suse.de>
6387 Andrew Pinski <andrew_pinski@playstation.sony.com>
6389 PR tree-optimization/31982
6390 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6392 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6395 * gfortran.dg/result_in_spec_2.f90: New test.
6397 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6399 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6401 2007-05-24 Ollie Wild <aaw@google.com>
6403 * gcc.dg/cpp/counter-1.c: New test.
6404 * gcc.dg/pch/counter-1.c: New test.
6405 * gcc.dg/pch/counter-1.hs: New file.
6406 * gcc.dg/pch/counter-2.c: New test.
6407 * gcc.dg/pch/counter-2.hs: New file.
6408 * gcc.dg/pch/counter-3.c: New test.
6409 * gcc.dg/pch/counter-3.hs: New file.
6411 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6413 * gcc.dg/tree-ssa/predcom-1.c: New test.
6414 * gcc.dg/tree-ssa/predcom-2.c: New test.
6415 * gcc.dg/tree-ssa/predcom-3.c: New test.
6416 * gcc.dg/tree-ssa/predcom-4.c: New test.
6417 * gcc.dg/tree-ssa/predcom-5.c: New test.
6418 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6420 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6423 * gcc.target/i386/sse4_1-check.h (MASK): New.
6425 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6428 * gfortran.dg/pr25603.f: Initialize integer variables.
6430 2007-05-23 Ian Lance Taylor <iant@google.com>
6432 * g++.dg/other/vrp1.C: New test.
6434 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6436 PR preprocessor/20077
6437 * gcc.dg/cpp/paste15.c: New test.
6439 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6440 Nigel Stephens <nigel@mips.com>
6441 Richard Sandiford <richard@codesourcery.com>
6443 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6444 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6445 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6446 * gcc.target/mips/inter/mips16-inter.exp: New.
6448 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6450 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6452 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6454 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6455 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6456 * gcc.target/i386/sse3-addsubps.c: Likewise.
6457 * gcc.target/i386/sse3-haddpd.c: Likewise.
6458 * gcc.target/i386/sse3-haddps.c: Likewise.
6459 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6460 * gcc.target/i386/sse3-hsubps.c: Likewise.
6461 * gcc.target/i386/sse3-lddqu.c: Likewise.
6462 * gcc.target/i386/sse3-movddup.c: Likewise.
6463 * gcc.target/i386/sse3-movshdup.c: Likewise.
6464 * gcc.target/i386/sse3-movsldup.c: Likewise.
6466 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6467 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6468 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6469 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6470 * gcc.target/i386/ssse3-palignr.c: Likewise.
6471 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6472 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6473 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6474 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6475 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6476 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6477 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6478 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6479 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6480 * gcc.target/i386/ssse3-psignb.c: Likewise.
6481 * gcc.target/i386/ssse3-psignd.c: Likewise.
6482 * gcc.target/i386/ssse3-psignw.c: Likewise.
6483 * gcc.target/i386/ssse3-vals.h: Likewise.
6485 * gcc.target/i386/sse3-check.h: New file.
6486 * gcc.target/i386/ssse3-check.h: Likewise.
6488 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6491 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6493 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6496 * gcc.c-torture/20070522-1.c: New testcase.
6498 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6500 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6502 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6504 * gcc.c-torture/execute/ieee/20000320-1.x,
6505 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6506 m68k-*-* and check_effective_target_coldfire_fpu.
6508 2007-05-22 Ollie Wild <aaw@google.com>
6510 * g++.dg/lookup/hidden-class10.C: New test.
6511 * g++.dg/lookup/hidden-class11.C: New test.
6513 2007-05-22 Ollie Wild <aaw@google.com>
6515 * g++.dg/lookup/name-clash5.C: New test.
6516 * g++.dg/lookup/name-clash6.C: New test.
6518 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6520 * g++.dg/other/i386-2.C: Update comments on header files tested.
6521 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6523 * gcc.target/i386/sse-12.c: Likewise.
6524 * gcc.target/i386/sse-13.c: Likewise.
6525 * gcc.target/i386/sse-14.c: Likewise.
6527 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6528 Redefined to test with immediate operand.
6529 (__builtin_ia32_blendps): Likewise.
6530 (__builtin_ia32_blendpd): Likewise.
6531 (__builtin_ia32_dpps): Likewise.
6532 (__builtin_ia32_dpps): Likewise.
6533 (__builtin_ia32_insertps128): Likewise.
6534 (__builtin_ia32_vec_ext_v4sf): Likewise.
6535 (__builtin_ia32_vec_set_v16qi): Likewise.
6536 (__builtin_ia32_vec_set_v4si): Likewise.
6537 (__builtin_ia32_vec_set_v2di): Likewise.
6538 (__builtin_ia32_vec_ext_v16qi): Likewise.
6539 (__builtin_ia32_vec_ext_v4si): Likewise.
6540 (__builtin_ia32_vec_ext_v2di): Likewise.
6541 (__builtin_ia32_roundpd): Likewise.
6542 (__builtin_ia32_roundsd): Likewise.
6543 (__builtin_ia32_roundps): Likewise.
6544 (__builtin_ia32_roundss): Likewise.
6545 (__builtin_ia32_mpsadbw128): Likewise.
6547 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6549 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6551 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6553 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6555 * gcc.dg/dfp/func-struct.c: Ditto.
6556 * gcc.dg/dfp/operator-assignment.c: Ditto.
6557 * gcc.dg/dfp/convert-bfp.c: Ditto.
6558 * gcc.dg/dfp/convert-int.c: Ditto.
6559 * gcc.dg/dfp/convert-int-max.c: Ditto.
6560 * gcc.dg/dfp/func-scalar.c: Ditto.
6561 * gcc.dg/dfp/cast.c: Ditto.
6562 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6563 failures, and fix a typo in return type of arg1_128.
6564 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6565 failures, and fix a typo in a constant suffix.
6566 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6567 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6569 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6570 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6572 * lib/gcc-dg.exp(process_message): New proc.
6573 (dg-message): New test directive.
6574 * gcc.dg/always_inline.c: Use dg-message.
6575 * gcc.dg/always_inline2.c: Ditto.
6576 * gcc.dg/always_inline3.c: Ditto.
6577 * gcc.dg/invalid-call-1.c: Ditto.
6578 * gcc.dg/pr17506.c: Ditto.
6579 * gcc.dg/simd-5.c: Ditto.
6580 * gcc.dg/simd-6.c: Ditto.
6581 * gcc.dg/va-arg-2.c: Ditto.
6582 * gcc.dg/cpp/syshdr.c: Ditto.
6583 * gcc.dg/cpp/unc4.c: Ditto.
6584 * gcc.dg/cpp/trad/mi1.c: Ditto.
6585 * gcc.dg/cpp/trad/mi5.c: Ditto.
6586 * gcc.dg/cpp/trad/mi7.c: Ditto.
6587 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6588 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6589 * gcc.test-framework/test-framework.awk: Special-case outexists
6592 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6594 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6595 (bit_SSE4_2): Likewise.
6596 (bit_POPCNT): Likewise.
6598 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6599 Check if assembler supports SSE4 instructions.
6601 * gcc.target/i386/sse4_1-blendpd.c: New file.
6602 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6603 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6604 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6605 * gcc.target/i386/sse4_1-check.h: Likewise.
6606 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6607 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6608 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6609 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6610 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6611 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6612 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6613 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6614 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6615 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6616 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6617 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6618 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6619 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6620 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6621 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6622 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6623 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6624 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6625 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6626 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6627 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6628 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6629 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6630 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6631 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6632 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6633 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6634 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6635 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6636 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6637 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6638 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6639 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6640 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6641 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6642 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6643 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6644 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6645 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6646 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6647 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6648 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6649 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6650 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6651 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6652 * gcc.target/i386/sse4_1-round.h: Likewise.
6653 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6654 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6655 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6656 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6657 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6658 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6659 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6660 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6661 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6662 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6663 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6664 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6665 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6666 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6668 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6671 * gfortran.dg/bounds_check_7.f90: New test.
6673 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6675 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6676 (check_effective_target_sse4a): Ditto.
6678 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6679 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6680 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6681 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6682 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6683 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6684 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6685 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6686 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6687 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6688 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6689 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6690 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6691 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6692 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6693 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6694 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6695 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6696 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6697 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6699 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6701 * g++.dg/ext/cleanup-1.C: New test.
6702 * g++.dg/ext/cleanup-2.C: Likewise.
6703 * g++.dg/ext/cleanup-3.C: Likewise.
6704 * g++.dg/ext/cleanup-4.C: Likewise.
6705 * g++.dg/ext/cleanup-5.C: Likewise.
6706 * g++.dg/ext/cleanup-6.C: Likewise.
6707 * g++.dg/ext/cleanup-8.C: Likewise.
6708 * g++.dg/ext/cleanup-9.C: Likewise.
6709 * g++.dg/ext/cleanup-10.C: Likewise.
6710 * g++.dg/ext/cleanup-11.C: Likewise.
6711 * g++.dg/ext/cleanup-dtor.C: Likewise.
6713 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6716 * gcc.dg/vect/vect-102a.c: New test.
6718 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6719 Paolo Carlini <pcarlini@suse.de>
6720 Uros Bizjak <ubizjak@gmail.com>
6722 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6723 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6724 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6725 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6726 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6729 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6732 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6734 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6737 * gfortran.dg/do_3.F90: Add checks for the final value of the
6740 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6742 * gcc.c-torture/execute/990127-2.x: New file.
6744 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6746 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6747 * gcc.target/i386/sse-12: Add -O to compile options.
6748 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6749 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6750 and mm3dnow.h. Add -O to compile options.
6752 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6755 * gfortran.dg/char_length_5.f90: New test.
6758 * gfortran.dg/array_reference_1.f90: New test.
6760 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6767 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6768 * gcc.dg/Wtype-limits.c: New.
6769 * gcc.dg/Wtype-limits-Wextra.c: New.
6770 * gcc.dg/Wtype-limits-no.c: New.
6771 * g++.dg/warn/Wtype-limits.C: New.
6772 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6773 * g++.dg/warn/Wtype-limits-no.C: New.
6775 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6777 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6778 instead of "-msse2".'
6779 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6780 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6782 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6783 to test with immediate operand.
6784 (__builtin_ia32_insertqi): Ditto.
6785 (__builtin_ia32_palignr128): Ditto.
6786 (__builtin_ia32_palignr): Ditto.
6787 (__builtin_ia32_pshufhw): Ditto.
6788 (__builtin_ia32_pshuflw): Ditto.
6789 (__builtin_ia32_pshufd): Ditto.
6790 (__builtin_ia32_vec_set_v8hi): Ditto.
6791 (__builtin_ia32_vec_ext_v8hi): Ditto.
6792 (__builtin_ia32_shufpd): Ditto.
6793 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6795 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6798 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6800 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6803 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6804 and "__inline". Use "-msse" instead of "-msse2".
6806 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6809 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6810 * gcc.dg/20030906-2.c: Likewise.
6811 * objc.dg/method-17.m: Add -Wreturn-type.
6812 * obj-c++.dg/method-21.mm: Likewise.
6814 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6817 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6818 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6819 (__builtin_ia32_psrlqi128): Ditto.
6820 (__builtin_ia32_psrlwi128): Ditto.
6821 (__builtin_ia32_psrldi128): Ditto.
6822 (__builtin_ia32_psrldqi128): Ditto.
6823 (__builtin_ia32_pslldqi128): Ditto.
6824 (__builtin_ia32_psrawi128): Ditto.
6825 (__builtin_ia32_psradi128): Ditto.
6826 (__builtin_ia32_psllqi128): Ditto.
6827 (__builtin_ia32_pslldi128): Ditto.
6828 (__builtin_prefetch): Ditto.
6829 (__builtin_ia32_pshufw): Ditto.
6830 (__builtin_ia32_vec_set_v4hi): Ditto.
6831 (__builtin_ia32_vec_ext_v4hi): Ditto.
6832 (__builtin_ia32_shufps): Ditto.
6833 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6835 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6838 * gfortran.dg/char_allocation_1.f90: New test.
6840 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6842 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6843 * gcc.dg/Wconversion-sign.c: New.
6844 * gcc.dg/Wconversion-integer-no-sign.c: New.
6845 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6847 * g++.dg/warn/Wconversion-sign.C: New.
6848 * g++.old-deja/g++.other/warn4.C: Update.
6849 * g++.dg/warn/Wconversion1.C: Likewise.
6851 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6853 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6854 * gcc.dg/torture/builtin-math-4.c: Likewise.
6856 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6859 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6861 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6863 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6865 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6868 * gcc.target/i386/pr31628.c: New.
6870 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6873 * gcc.dg/pr31344.c: New test.
6875 2007-05-17 Ian Lance Taylor <iant@google.com>
6877 PR tree-optimization/31953
6878 * gcc.c-torture/compile/pr31953.c: New test.
6880 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6882 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6884 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6886 * gcc.dg/torture/builtin-math-4.c: Likewise.
6888 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6889 * gcc.dg/torture/builtin-math-4.c: Likewise.
6891 * gcc.dg/torture/builtin-math-4.c: New test.
6893 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6894 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6896 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6897 * gcc.dg/cpp/include2.c: Ditto.
6898 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6899 * gcc.dg/cpp/paste5.c: Ditto.
6900 * gcc.dg/cpp/paste6.c: Ditto.
6901 * gcc.dg/cpp/paste8.c: Ditto.
6902 * gcc.dg/cpp/paste11.c: Ditto.
6903 * gcc.dg/cpp/paste13.c: Ditto.
6904 * gcc.dg/cpp/skipping2.c: Ditto.
6905 * gcc.dg/reg-vol-struct-1.c: Ditto.
6906 * gcc.dg/Wshadow-1.c: Ditto.
6907 * gcc.dg/cpp/trad/comment.c: Ditto.
6908 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6909 * gcc.dg/cpp/if-2.c: Ditto.
6910 * gcc.dg/array-5.c: Ditto.
6911 * gcc.dg/inline-15.c: Ditto.
6912 * gcc.dg/pr27953.c: Ditto.
6913 * gcc.dg/Wno-c++-compat.c: Ditto.
6915 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6917 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6919 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6921 * gcc.c-torture/execute/20070517-1.c: New test.
6923 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6926 * gfortran.dg/min_max_conformance.f90: New test.
6928 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6930 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6931 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6932 gcc.dg/vect/vect-104.c: Use more complex construction to
6933 prevent vectorizing.
6934 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6936 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6938 PR tree-optimization/24659
6939 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6940 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6941 not vect_int target.
6942 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6943 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6945 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6946 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6947 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6949 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6951 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6952 and x86_64-*-* targets.
6953 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6955 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6962 * transfer_simplify_1.f90: New test.
6963 * transfer_simplify_2.f90: New test.
6965 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6967 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6969 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6971 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6973 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6976 * gcc.dg/fltconst-1.c: New test.
6978 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6979 * gcc.dg/dfp/operator-assignment.c: Ditto.
6981 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6984 * g++.dg/rtti/typeid5.C: New.
6986 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6989 * gfortran.dg/substr_4.f: New test.
6991 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6993 * gcc.target/m68k/interrupt_thread-1.c,
6994 gcc.target/m68k/interrupt_thread-2.c,
6995 gcc.target/m68k/interrupt_thread-3.c: New.
6996 * gcc.target/m68k/m68k.exp: Accept fido.
6998 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7000 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7001 * gfortran.dg/altreturn_3.f90: Likewise.
7002 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7003 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7004 * gfortran.dg/inquire_iolength.f90: Likewise.
7005 * gfortran.dg/module_naming_1.f90: Likewise.
7006 * gfortran.dg/oldstyle_2.f90: Likewise.
7007 * gfortran.dg/operator_2.f90: Likewise.
7008 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7009 * gfortran.dg/used_types_11.f90: Likewise.
7010 * gfortran.dg/zero_array_components_1.f90: Likewise.
7011 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7012 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7013 * gfortran.dg/real_const_3.f90: Likewise.
7015 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7017 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7018 * gcc.dg/tree-ssa/loop-30.c: New test.
7020 2007-05-13 Richard Guenther <rguenther@suse.de>
7022 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7024 * g++.dg/tree-ssa/pr31146.C: Likewise.
7026 2007-05-13 Revital Eres <eres@il.ibm.com>
7028 * gcc.dg/dse.c: New test.
7030 2007-05-12 Richard Guenther <rguenther@suse.de>
7032 PR tree-optimization/31797
7033 * gcc.c-torture/compile/pr31797.c: New testcase.
7035 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7038 * gfortran.dg/host_assoc_function_1.f90: New test.
7040 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7043 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7045 2007-05-11 Silvius Rus <rus@google.com>
7047 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7048 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7049 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7050 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7051 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7052 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7053 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7054 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7055 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7056 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7057 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7058 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7059 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7060 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7061 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7062 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7064 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7067 * gcc.c-torture/execute/builtins/memchr.c: New.
7068 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7069 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7071 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7074 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7076 * gfortran.dg/recursive_reference_2.f90: New test.
7078 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7081 * gfortran.dg/namelist_29.f90: New test.
7083 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7086 * gfortran.dg/entry_10.f90: New test.
7088 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7090 PR tree-optimization/31885
7091 * gcc.dg/tree-ssa/loop-29.c: New test.
7093 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7095 * assumed_dummy_1.f90: Fix dg directive.
7096 * char_initialiser_actual.f90: Likewise.
7097 * nested_modules_2.f90: Likewise.
7098 * shift-alloc.f90: Likewise.
7100 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7102 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7104 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7107 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7109 2007-05-09 Mike Stump <mrs@apple.com>
7111 * g++.dg/other/first-global.C: Add -fpie for darwin.
7112 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7114 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7116 * gcc.dg/20070507-1.c: New testcase.
7118 2007-05-08 Chao-ying Fu <fu@mips.com>
7120 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7121 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7122 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7123 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7125 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7128 * gcc.dg/pr31847.c: New test.
7130 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7133 * gfortran.dg/actual_array_result_1.f90: New test.
7135 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7138 * gfortran.dg/parameter_array_init_1.f90: New test.
7141 * gfortran.dg/parameter_array_init_2.f90: New test.
7143 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7146 * gcc.target/i386/pr31854.c: New test.
7148 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7150 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7152 2007-05-07 Mike Stump <mrs@apple.com>
7154 * g++.old-deja/g++.mike/empty.C: Add.
7156 2007-05-07 Eric Christopher <echristo@apple.com>
7158 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7160 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7163 variable. Rearrange conversions from binary float to decimal float.
7165 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7167 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7170 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7172 * gnat.dg/opt1.ad[sb]: New testcase.
7174 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7177 * gfortran.dg/do_3.F90: New test.
7179 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7182 * gfortran.dg/new_line.f90: Add new checks.
7184 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7187 * gfortran.dg/large_unit_1.f90: New.
7188 * gfortran.dg/large_unit_2.f90: New.
7189 * gfortran.dg/iostat_4.f90: New
7190 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7192 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7195 * gfortran.dg/char_result_4.f90: New test.
7197 2007-06-05 Revital Eres <eres@il.ibm.com>
7200 * gcc.dg/pr30957-1.c: New test.
7202 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7205 * gfortran.dg/char_type_len_2.f90: New test.
7207 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7210 * g++.dg/other/nested-extern.cc: New.
7211 * g++.dg/other/nested-extern-1.C: New.
7212 * g++.dg/other/nested-extern-2.C: New.
7214 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7217 * gfortran.dg/erf.f90: New test.
7218 * gfortran.dg/besxy.f90: New test.
7220 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7223 * gfortran.dg/fseek.f90: New test.
7225 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7227 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7229 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7232 * gfortran.dg/zero_length_1.f90: New test.
7234 2007-05-04 Tobias Burnus <burnus@net-b.de>
7237 * gfortran.dg/char_pointer_assign_3.f90: New test.
7238 * gfortran.dg/char_result_2.f90: Re-enable test.
7240 2007-05-04 Tobias Burnus <burnus@net-b.de>
7243 * gfortran.dg/char_length_3.f90: New test.
7244 * gfortran.dg/char_result_2.f90: Fix test.
7246 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7248 PR tree-optimization/30565
7249 * gcc.dg/tree-ssa/loop-27.c: New test.
7251 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7253 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7254 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7255 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7256 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7258 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7260 PR tree-optimization/31699
7261 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7263 (check_effective_target_vect_floatint_cvt): New.
7264 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7265 of specific targets.
7266 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7267 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7268 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7269 * gcc.dg/vect/vect-iv-4.c: Likewise.
7270 * gcc.dg/vect/vect-multitypes-11.c: New.
7271 * gcc.dg/vect/pr31699.c: New.
7273 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7275 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7277 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7280 * g++.dg/warn/anonymous-namespace-2.C: New.
7281 * g++.dg/warn/anonymous-namespace-2.h: New.
7283 2007-05-02 Paul Brook <paul@codesourcery.com>
7285 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7287 2007-05-02 Eric Christopher <echristo@apple.com>
7289 * gcc.dg/cpp/if-div.c: New file.
7291 2007-05-02 Tom Tromey <tromey@redhat.com>
7293 PR preprocessor/28709:
7294 * gcc.dg/cpp/pr28709.c: New file.
7296 2007-05-02 Richard Guenther <rguenther@suse.de>
7298 PR tree-optimization/31146
7299 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7301 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7303 * gcc.c-torture/compile/limits-blockid.c: New.
7304 * gcc.c-torture/compile/limits-caselabels.c: New.
7305 * gcc.c-torture/compile/limits-declparen.c: New.
7306 * gcc.c-torture/compile/limits-enumconst.c: New.
7307 * gcc.c-torture/compile/limits-exprparen.c: New.
7308 * gcc.c-torture/compile/limits-externalid.c: New.
7309 * gcc.c-torture/compile/limits-fnargs.c: New.
7310 * gcc.c-torture/compile/limits-fndefn.c: New.
7311 * gcc.c-torture/compile/limits-idexternal.c: New.
7312 * gcc.c-torture/compile/limits-idinternal.c: New.
7313 * gcc.c-torture/compile/limits-pointer.c: New.
7314 * gcc.c-torture/compile/limits-stringlit.c: New.
7315 * gcc.c-torture/compile/limits-structmem.c: New.
7316 * gcc.c-torture/compile/limits-structnest.c: New.
7318 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7320 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7322 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7325 * gcc.c-torture/compile/20070501-1.c: New testcase.
7327 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7330 * gfortran.dg/array_memset_2: New test case.
7332 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7335 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7337 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7340 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7342 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7343 keyword to dg-final test.
7344 * gcc.dg/vect/vect-iv-4.c: Likewise.
7345 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7346 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7348 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7350 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7351 * lib/target-supports.exp
7352 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7353 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7355 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7357 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7358 __LONG_LONG_MAX__ and its friends instead of those supplied by
7361 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7364 * g++.dg/ext/vector7.C: New testcase.
7366 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7369 * gfortran.dg/bound_simplification_1.f90: New test.
7371 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7374 * gfortran.dg/bom_error.f90: New test.
7375 * gfortran.dg/bom_include.f90: New test.
7376 * gfortran.dg/bom_UTF16-LE.f90: New test.
7377 * gfortran.dg/bom_UTF16-BE.f90: New test.
7378 * gfortran.dg/bom_UTF-8.f90: New test.
7379 * gfortran.dg/bom_UTF-32.f90: New test.
7380 * gfortran.dg/bom_UTF-8.F90: New test.
7381 * gfortran.dg/bom_include.inc: New file.
7383 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7386 * g++.dg/init/ptrfn2.C: New test.
7387 * g++.dg/init/ptrfn3.C: New test.
7389 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7392 * gfortran.dg/dependency_21.f90: New test.
7394 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7396 * gfortran.dg/secnds.f: Use real*8.
7397 * gfortran.dg/secnds-1.f: Use real*8.
7399 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7402 * gfortran.dg/inquire_5.f90: Update test.
7404 2007-04-27 Ian Lance Taylor <iant@google.com>
7407 * gcc.c-torture/compile/pr31710.c: New test.
7409 2007-04-27 Richard Guenther <rguenther@suse.de>
7411 PR tree-optimization/30965
7412 PR tree-optimization/30978
7413 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7414 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7415 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7416 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7418 2007-04-27 Richard Guenther <rguenther@suse.de>
7420 PR tree-optimization/31715
7421 * gcc.dg/Warray-bounds-4.c: New testcase.
7423 2007-04-26 Ian Lance Taylor <iant@google.com>
7426 * gcc.c-torture/compile/pr28675.c: New test.
7428 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7431 * g++.dg/ext/vector6.C: New test.
7433 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7435 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7437 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7440 * g++.dg/other/str_empty.C: Add expected warning.
7442 2007-04-26 Richard Guenther <rguenther@suse.de>
7443 Daniel Berlin <dberlin@dberlin.org>
7445 PR tree-optimization/30567
7446 * g++.dg/other/pr30567.C: New testcase.
7448 2007-04-26 Richard Guenther <rguenther@suse.de>
7450 PR tree-optimization/31703
7451 * gcc.c-torture/compile/pr31703.c: New testcase.
7452 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7453 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7455 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7457 * gfortran.dg/open_errors.f90: Added if statements checking
7458 the value of iostat.
7460 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7463 * g++.dg/gomp/pr31598.C: New test.
7465 PR tree-optimization/30558
7466 * g++.dg/gomp/pr30558.C: New test.
7468 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7471 * g++.dg/ext/complex2.C: New test.
7473 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7475 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7477 2007-04-25 Thiemo Seufer <ths@mips.com>
7479 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7480 value to signed char.
7482 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7484 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7485 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7486 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7488 2007-04-25 Tobias Burnus <burnus@net-b.de>
7491 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7492 statement functions.
7493 * gfortran.dg/c_by_val_5.f90: New test.
7495 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7497 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7498 with two new subroutines to avoid parameter-induced aliasing.
7499 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7500 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7502 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7504 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7505 * g++.dg/warn/Warray-bounds.C: Likewise.
7507 2007-04-24 Ian Lance Taylor <iant@google.com>
7509 PR tree-optimization/31605
7510 * gcc.c-torture/execute/pr31605.c: New test.
7512 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7515 * lib/gcc-dg.exp (scan-module): New function.
7516 * gfortran.dg/module_md5_1.f90: New test.
7518 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7520 * g++.old-deja/g++.pt/defarg6.C: Only run with
7522 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7523 * g++.dg/cpp0x/variadic61.C: Ditto.
7524 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7525 * g++.dg/cpp0x/variadic62.C: Ditto.
7526 * g++.dg/template/meminit1.C: Ditto.
7527 * g++.dg/template/operator7.C: Ditto.
7528 * g++.dg/template/static15.C: Ditto.
7529 * g++.dg/template/invalid1.C: Ditto.
7530 * g++.dg/template/shift1.C: Ditto.
7531 * g++.dg/template/error10.C: Ditto.
7533 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7536 * gfortran.dg/pr25923.f90: New test.
7538 2007-04-24 Ian Lance Taylor <iant@google.com>
7540 PR tree-optimization/31602
7541 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7543 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7545 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7546 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7548 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7550 * gcc.target/i386/reload-1.c. New.
7552 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7553 Olga Golovanevsky <olga@il.ibm.com>
7555 * g++.dg/other/str_empty.C: New test.
7557 2007-04-24 Richard Henderson <rth@redhat.com>
7559 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7561 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7564 * gcc.c-torture/compile/pr31641.c: New testcase.
7566 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7568 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7569 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7570 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7571 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7573 2007-04-23 Simon Baldwin <simonb@google.com>
7575 * g++.dg/other/error15.C: New.
7576 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7577 triggering a "multiple parameters named" error.
7579 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7582 * gfortran.dg/backspace_8.f: New test case.
7584 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7587 * gfortran.dg/used_types_17.f90: New test.
7590 * gfortran.dg/zero_array_components_1.f90: New test.
7592 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7595 * gfortran.dg/open_errors.f90: Allow a different error message.
7597 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7599 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7600 Rename from check_effective_target_vect_pack_mod. Rename global
7601 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7603 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7605 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7606 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7608 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7611 * gcc.c-torture/execute/pr31448.c: New testcase.
7613 2007-04-22 Nick Clifton <nickc@redhat.com>
7615 * gcc.dg/20020312-2.c: Add support for the FRV.
7617 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7619 PR tree-optimization/24659
7620 * gcc.dg/vect/vect-float-extend-1.c: New test.
7621 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7623 2007-04-22 Richard Guenther <rguenther@suse.de>
7625 PR tree-optimization/29789
7626 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7627 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7629 2007-04-22 Revital Eres <eres@il.ibm.com>
7631 * gcc.dg/var-expand2.c: New test.
7633 2007-04-22 Revital Eres <eres@il.ibm.com>
7635 * gcc.dg/var-expand3.c: New test.
7637 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7640 * gfortran.dg/continuation_8.f90: New test.
7642 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7645 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7646 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7648 2007-04-21 Richard Guenther <rguenther@suse.de>
7651 * gcc.c-torture/execute/pr31136.c: New testcase.
7653 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7655 * gcc.target/i386/movsi-sm-1.c: New.
7657 2007-04-20 Richard Henderson <rth@redhat.com>
7659 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7660 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7662 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7664 * gcc.target/i386/ordcmp-1.c: New test.
7665 * gcc.target/i386/unordcmp-1.c: New test.
7667 PR tree-optimization/31632
7668 * gcc.c-torture/compile/20070419-1.c: New test.
7670 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7672 * gcc.dg/invalid-call-1.c: New test.
7674 2007-04-18 Dirk Mueller <dmueller@suse.de>
7677 * gcc.dg/Warray-bounds-3.c: New.
7679 2007-04-18 Richard Guenther <rguenther@suse.de>
7681 PR tree-optimization/19431
7682 PR tree-optimization/21463
7683 * gcc.c-torture/execute/20070212-1.c: New testcase.
7684 * gcc.c-torture/execute/20070212-2.c: Likewise.
7685 * gcc.c-torture/execute/20070212-3.c: Likewise.
7686 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7687 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7688 * g++.dg/tree-ssa/pr21463.C: Likewise.
7689 * g++.dg/tree-ssa/pr30738.C: Likewise.
7691 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7694 * g++.dg/expr/bitfield8.C: New test.
7696 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7697 Richard Sandiford <richard@codesourcery.com>
7699 * lib/target-supports.exp (check_profiling_available): Return 0
7700 for uClibc with -p or -pg.
7702 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7705 * g++.dg/template/init7.C: New test.
7707 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7709 PR rtl-optimization/31360
7710 * gcc.dg/loop-7.c: New test.
7712 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7714 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7715 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7717 (compat-execute): Likewise.
7718 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7719 files to remote hosts.
7720 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7721 (c-torture-execute): Likewise.
7722 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7723 or plain file. Use remote_upload and remote_download to copy
7725 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7728 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7730 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7732 2007-04-16 Lawrence Crowl <crowl@google.com>
7734 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7735 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7736 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7737 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7738 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7739 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7740 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7741 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7742 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7743 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7744 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7746 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7747 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7748 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7749 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7750 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7751 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7752 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7753 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7754 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7755 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7756 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7758 2007-04-16 Ian Lance Taylor <iant@google.com>
7760 PR tree-optimization/31522
7761 * gcc.dg/Wstrict-overflow-16.c: New test.
7763 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7765 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7767 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7770 * gfortran.dg/module_naming_1.f90: New.
7772 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7774 * lib/target-supports.exp (check_profiling_available): Return
7775 false for m68k-*-uclinux.
7777 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7780 Testcase for c++ anonymous namespace warning
7782 * g++.dg/warn/anonymous-namespace-1.C: New test
7783 * g++.dg/warn/anonymous-namespace-1.h: New test
7785 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7788 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7790 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7792 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7794 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7797 * gfortran.dg/array_constructor_16.f90: New test.
7799 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7801 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7802 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7804 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7806 PR rtl-optimization/31500
7807 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7808 * g++.dg/warn/Warray-bounds.C: Likewise.
7810 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7813 * gcc.dg/gnu89-init-4.c: New testcase.
7815 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7818 * gcc.dg/gomp/pr25874.c: Add dg-options.
7819 * g++.dg/gomp/pr25874.C: Add dg-options.
7821 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7824 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7825 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7827 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7830 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7832 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7836 * gfortran.dg/initialization_6.f90: New test.
7838 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7840 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7842 * lib/target-supports.exp (check_gc_sections_available):
7843 Return false if ldflags includes -elf2flt.
7845 2007-04-13 Jason Merrill <jason@redhat.com>
7848 * conv3.C: New test.
7850 2007-04-13 Mike Stump <mrs@apple.com>
7852 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7853 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7855 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7857 PR tree-optimization/29598
7858 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7860 2007-04-13 Tobias Burnus <burnus@net-b.de>
7863 * gfortran.dg/func_assign.f90: New test.
7865 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7868 * gfortran.dg/used_types_16.f90: New test.
7870 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7873 * gfortran.dg/goto_2.f90: New.
7874 * gfortran.dg/goto_3.f90: New.
7875 * gfortran.dg/pr17708.f90: Rename to ...
7876 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7878 2007-04-13 Tobias Burnus <burnus@net-b.de>
7881 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7882 instead of a struct.
7884 2007-04-13 Tobias Burnus <burnus@net-b.de>
7887 * gfortran.dg/value_4.c: Use GNU extensions for complex
7888 instead of a struct.
7890 2007-04-13 Richard Guenther <rguenther@suse.de>
7892 PR tree-optimization/21258
7893 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7895 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7897 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7900 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7903 * gfortran.dg/char_length_2.f90: New.
7904 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7905 * gfortran.dg/repeat_4.f90: Likewise.
7908 * gfortran.dg/char_assign_1.f90: New.
7911 * gfortran.dg/block_name_1.f90: New.
7912 * gfortran.dg/block_name_2.f90: New.
7914 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7917 * g++.dg/other/pr31078.C: New.
7919 2007-04-12 Richard Guenther <rguenther@suse.de>
7921 PR tree-optimization/31169
7922 * gcc.c-torture/execute/pr31169.c: New testcase.
7924 2007-04-12 Richard Guenther <rguenther@suse.de>
7926 PR tree-optimization/24689
7927 PR tree-optimization/31307
7928 * g++.dg/tree-ssa/pr31307.C: New testcase.
7929 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7931 2007-04-12 Tobias Burnus <burnus@net-b.de>
7934 * gfortran.dg/access_spec_1.f90: New test.
7935 * gfortran.dg/access_spec_2.f90: New test.
7936 * gfortran.dg/non_module_public.f90: Match new error message.
7938 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7941 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7942 to 4 at line 38 to fix bounds problem.
7944 2007-04-11 Tobias Burnus <burnus@net-b.de>
7947 * gfortran.dg/pointer_intent_1.f90: Fix test.
7949 2007-04-10 Eric Christopher <echristo@apple.com>
7951 * lib/target-supports.exp
7952 (check_effective_target_fstack_protector): Rewrite.
7954 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7957 * g++.dg/init/const5.C: New test.
7959 2007-04-09 Jan Hubicka <jh@suse.cz>
7961 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7963 2007-04-08 Jan Hubicka <jh@suse.cz>
7965 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7967 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7970 * gfortran.dg/achar_4.f90: New test.
7972 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7975 * gfortran.dg/used_dummy_types_8.f90: New test.
7977 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7980 * gfortran.dg/parameter_array_element_1.f90: New test.
7982 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7985 * gfortran.dg/default_numeric_type_1.f90: New test.
7987 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7990 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7992 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7995 * gfortran.dg/interface_12.f90: New test.
7997 2007-04-07 Bruce Korb <bkorb@gnu.org>
7999 * gcc.dg/format/opt-6.c: New test.
8000 * gcc.dg/format/nul-1.c: New test.
8001 * gcc.dg/format/nul-2.c: New test.
8003 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8005 PR libgfortran/31395
8006 * gfortran.dg/fmt_colon.f90: New test.
8008 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8010 * g++.old-deja/g++.other/init18.C: Use
8011 dg-require-effective-target instead of an explicit xfail.
8013 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8015 * gcc.dg/dfp/signbit-1.c
8016 * gcc.dg/dfp/signbit-2.c
8018 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8021 * gfortran.dg/altreturn_5.f90: New test.
8023 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8026 * gfortran.dg/contained_module_proc_1.f90: New test.
8028 2007-04-04 Stuart Hastings <stuart@apple.com>
8031 * objc/execute/exceptions/pr31281.m: New.
8033 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8035 * g++.dg/ext/dllimport12.C: Update comments.
8037 2007-04-03 Eric Christopher <echristo@apple.com>
8039 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8041 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8044 * gfortran.dg/repeat_2.f90: New test.
8045 * gfortran.dg/repeat_3.f90: New test.
8046 * gfortran.dg/repeat_4.f90: New test.
8048 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8050 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8052 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8055 * g++.dg/parse/cond3.C: New test.
8058 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8060 2007-04-02 Jason Merrill <jason@redhat.com>
8063 * g++.dg/ext/visibility/anon3.C: New test.
8065 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8067 PR libgfortran/31052
8068 * gfortran.dg/namelist_28.f90: New test.
8070 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072 PR libgfortran/31366
8073 * gfortran.dg/direct_io_6.f90: New test.
8075 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8077 PR libgfortran/31207
8078 * gfortran.dg/advance_5.f90: New test.
8079 * gfortran.dg/advance_6.f90: New test.
8081 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8083 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8084 * g++.dg/ext/dllimport7.C: Likewise.
8085 * g++.dg/ext/selectany1.C: Likewise.
8087 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8089 * g++.dg/parser/pr31138.C: New.
8090 * g++.dg/parser/pr31140.C: New.
8091 * g++.dg/parser/pr31141.C: New.
8093 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8096 * g++.dg/ext/is_base_of.C: New.
8097 * g++.dg/ext/has_virtual_destructor.C: New.
8098 * g++.dg/ext/is_polymorphic.C: New.
8099 * g++.dg/ext/is_base_of_diagnostic.C: New.
8100 * g++.dg/ext/is_enum.C: New.
8101 * g++.dg/ext/has_nothrow_assign.C: New.
8102 * g++.dg/ext/has_nothrow_constructor.C: New.
8103 * g++.dg/ext/is_empty.C: New.
8104 * g++.dg/ext/has_trivial_copy.C: New.
8105 * g++.dg/ext/has_trivial_assign.C: New.
8106 * g++.dg/ext/is_abstract.C: New.
8107 * g++.dg/ext/is_pod.C: New.
8108 * g++.dg/ext/has_nothrow_copy.C: New.
8109 * g++.dg/ext/is_class.C: New.
8110 * g++.dg/ext/has_trivial_constructor.C: New.
8111 * g++.dg/ext/is_union.C: New.
8112 * g++.dg/ext/has_trivial_destructor.C: New.
8113 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8114 * g++.dg/template/crash43.C: Likewise.
8116 2007-03-29 Dirk Mueller <dmueller@suse.de>
8118 * g++.dg/warn/pedantic2.C: New testcase.
8120 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8122 * size_dim.f90: Fix dg directive.
8123 * pr16433.f: Likewise.
8124 * use_6.f90: Likewise.
8125 * use_7.f90: Likewise.
8126 * entry_9.f90: Likewise.
8127 * pointer_intent_2.f90: Likewise.
8128 * protected_1.f90: Likewise.
8129 * fmt_missing_period_2.f: Likewise.
8130 * pointer_intent_3.f90: Likewise.
8131 * protected_2.f90: Likewise.
8132 * protected_3.f90: Likewise.
8133 * pr15754.f90: Likewise.
8134 * protected_4.f90: Likewise.
8135 * protected_5.f90: Likewise.
8136 * initialization_2.f90: Likewise.
8137 * protected_6.f90: Likewise.
8138 * continuation_7.f90: Likewise.
8139 * derived_function_interface_1.f90: Likewise.
8140 * der_pointer_4.f90: Likewise.
8141 * fmt_zero_precision.f90: Likewise.
8142 * blockdata_3.f90: Likewise.
8143 * fmt_missing_period_1.f: Likewise.
8144 * real_const_3.f90: Likewise.
8145 * use_4.f90: Likewise.
8146 * fmt_missing_period_3.f: Likewise.
8147 * use_5.f90: Likewise.
8149 2007-03-28 Mike Stump <mrs@apple.com>
8151 * gcc.dg/darwin-comm.c: Add.
8153 2007-03-28 Eric Christopher <echristo@apple.com>
8155 * lib/target-supports.exp (check_effective_target_fstack_protector):
8157 * gcc.dg/ssp-1.c: Use.
8158 * gcc.dg/ssp-2.c: Ditto.
8160 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8163 * g++.dg/parse/constructor3.C: New test.
8165 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8167 * gnat.dg/thin_pointer.ad[sb]: New test.
8169 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8171 * g++.dg/cpp0x/bracket1.C: New.
8172 * g++.dg/cpp0x/bracket2.C: New.
8173 * g++.dg/cpp0x/bracket3.C: New.
8174 * g++.dg/cpp0x/bracket4.C: New.
8176 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8178 * g++.dg/cpp0x/temp_default1.C: New.
8179 * g++.dg/cpp0x/temp_default3.C: New.
8180 * g++.dg/cpp0x/temp_default2.C: New.
8181 * g++.dg/cpp0x/temp_default4.C: New.
8183 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8186 * g++.dg/other/cv_func2.C: New.
8188 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8190 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8191 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8192 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8193 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8195 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8196 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8198 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8200 * lib/compat.exp (compat-execute): Fix processing of file names.
8202 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8204 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8206 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8208 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8209 Delete created executable test file.
8210 (check_effective_target_fortran_large_int): Ditto.
8211 (check_effective_target_static_libgfortran): Ditto.
8213 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8216 * g++.dg/warn/pragma-system_header1.C: New test.
8217 * g++.dg/warn/pragma-system_header2.C: New test.
8218 * g++.dg/warn/pragma-system_header1.h. New.
8219 * g++.dg/warn/pragma-system_header2.h. New.
8221 2007-03-26 Ian Lance Taylor <iant@google.com>
8223 PR tree-optimization/31345
8224 * gcc.c-torture/compile/pr31345-1.c: New test.
8226 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8228 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8229 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8230 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8231 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8232 * gfortran.dg/overload_1.f90: Likewise.
8233 * gfortran.dg/impure_assignment_1.f90: Likewise.
8234 * gfortran.dg/error_recovery_3.f90: Likewise.
8235 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8236 * gfortran.dg/sequence_types_1.f90: Likewise.
8237 * gfortran.dg/internal_references_1.f90: Likewise.
8238 * gfortran.dg/present_1.f90: Likewise.
8239 * gfortran.dg/volatile10.f90: Likewise.
8240 * gfortran.dg/module_equivalence_2.f90: Likewise.
8241 * gfortran.dg/use_4.f90: Likewise.
8242 * gfortran.dg/elemental_result_1.f90: Likewise.
8243 * gfortran.dg/generic_actual_arg.f90: Likewise.
8244 * gfortran.dg/private_type_5.f90: Likewise.
8245 * gfortran.dg/protected_4.f90: Likewise.
8246 * gfortran.dg/interface_3.f90: Likewise.
8248 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8250 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8251 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8253 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8255 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8257 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8259 PR libgfortran/31199
8260 * gfortran.dg/fmt_t_4.f90: New test.
8262 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8265 * gfortran.dg/backspace_5.f: Initialize variable(s).
8266 * gfortran.dg/backspace_6.f: Likewise.
8267 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8268 * gfortran.dg/direct_io_2.f90: Likewise.
8269 * gfortran.dg/write_back.f: Likewise.
8270 * gfortran.dg/write_rewind_2.f: Likewise.
8271 * gfortran.dg/write_rewind_1.f: Likewise.
8272 * gfortran.dg/write_rewind_2.f: Likewise.
8274 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8276 PR tree-optimization/30784
8277 * gcc.dg/vect/pr30784.c: New test.
8279 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8282 * gfortran.dg/operator_1.f90: New test.
8283 * gfortran.dg/operator_2.f90: New test.
8285 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8288 * gfortran.dg/reshape_transpose_1.f90: New test.
8290 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8293 * gfortran.dg/bounds_check_6.f90: New test.
8295 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8297 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8299 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8300 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8302 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8305 * gfortran.dg/pointer_function_actual_1.f90: New test.
8308 * gfortran.dg/pointer_function_actual_2.f90: New test.
8311 * gfortran.dg/result_in_spec_1.f90: New test.
8313 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8316 * gfortran.dg/integer_exponentiation_3.F90: New test.
8317 * gfortran.dg/integer_exponentiation_4.f90: New test.
8318 * gfortran.dg/integer_exponentiation_5.F90: New test.
8320 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8323 * g++.dg/template/error24.C: New test.
8324 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8326 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8329 * g++.dg/expr/bitfield7.C: New test.
8331 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8334 * gcc.dg/float-range-4.c: New.
8335 * gcc.dg/float-range-1.c: Update. Test for a warning.
8336 * gcc.dg/float-range-3.c: New.
8337 * gcc.dg/float-range-5.c: New.
8339 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8342 * gfortran.dg/no_range_check_1.f90: New test.
8344 2007-03-22 Dirk Mueller <dmueller@suse.de>
8346 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8347 * g++.dg/other/static1.C: Remove stray semicolon.
8348 * g++.dg/other/init1.C: Likewise.
8349 * g++.dg/rtti/dyncast1.C: Likewise.
8350 * g++.dg/tree-ssa/pr17153.C: Likewise.
8351 * g++.dg/lookup/disamb1.C: Likewise.
8352 * g++.dg/lookup/scoped2.C: Likewise.
8353 * g++.dg/lookup/friend7.C: Likewise.
8354 * g++.dg/parse/parse4.C: Likewise.
8355 * g++.dg/parse/parse5.C: Likewise.
8356 * g++.dg/expr/pr29066.C: Likewise.
8357 * g++.dg/expr/cast4.C: Likewise.
8358 * g++.dg/tc1/dr193.C: Likewise.
8359 * g++.dg/tc1/dr213.C: Likewise.
8360 * g++.dg/abi/dcast1.C: Likewise.
8361 * g++.dg/abi/covariant2.C: Likewise.
8362 * g++.dg/inherit/covariant11.C: Likewise.
8363 * g++.dg/inherit/covariant9.C: Likewise.
8364 * g++.dg/inherit/covariant10.C: Likewise.
8365 * g++.dg/init/static3.C: Likewise.
8366 * g++.dg/init/init-ref3.C: Likewise.
8367 * g++.dg/init/ref10.C: Likewise.
8368 * g++.dg/template/meminit2.C: Likewise.
8369 * g++.dg/template/using9.C: Likewise.
8370 * g++.dg/template/friend9.C: Likewise.
8371 * g++.dg/template/ref1.C: Likewise.
8372 * g++.old-deja/g++.warn/inline.C: Likewise.
8373 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8374 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8375 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8376 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8377 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8378 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8379 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8380 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8381 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8382 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8383 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8384 * g++.old-deja/g++.brendan/template11.C: Likewise.
8385 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8386 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8387 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8388 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8389 * g++.old-deja/g++.jason/parse9.C: Likewise.
8390 * g++.old-deja/g++.jason/byval2.C: Likewise.
8391 * g++.old-deja/g++.jason/overload8.C: Likewise.
8392 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8393 * g++.old-deja/g++.jason/template33.C: Likewise.
8394 * g++.old-deja/g++.jason/return3.C: Likewise.
8395 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8396 * g++.old-deja/g++.jason/virtual.C: Likewise.
8397 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8398 * g++.old-deja/g++.jason/template27.C: Likewise.
8399 * g++.old-deja/g++.jason/synth6.C: Likewise.
8400 * g++.old-deja/g++.jason/ref8.C: Likewise.
8401 * g++.old-deja/g++.jason/offset1.C: Likewise.
8402 * g++.old-deja/g++.other/static20.C: Likewise.
8403 * g++.old-deja/g++.other/array1.C: Likewise.
8404 * g++.old-deja/g++.other/new3.C: Likewise.
8405 * g++.old-deja/g++.other/array2.C: Likewise.
8406 * g++.old-deja/g++.other/overload9.C: Likewise.
8407 * g++.old-deja/g++.other/cast6.C: Likewise.
8408 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8409 * g++.old-deja/g++.other/eh4.C: Likewise.
8410 * g++.old-deja/g++.other/using7.C: Likewise.
8411 * g++.old-deja/g++.other/init18.C: Likewise.
8412 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8413 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8414 * g++.old-deja/g++.other/dtor11.C: Likewise.
8415 * g++.old-deja/g++.pt/static11.C: Likewise.
8416 * g++.old-deja/g++.pt/crash19.C: Likewise.
8417 * g++.old-deja/g++.pt/overload12.C: Likewise.
8418 * g++.old-deja/g++.pt/crash46.C: Likewise.
8419 * g++.old-deja/g++.pt/mi1.C: Likewise.
8420 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8421 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8422 * g++.old-deja/g++.pt/local5.C: Likewise.
8423 * g++.old-deja/g++.pt/typename2.C: Likewise.
8424 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8425 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8426 * g++.old-deja/g++.law/visibility1.C: Likewise.
8427 * g++.old-deja/g++.law/visibility2.C: Likewise.
8428 * g++.old-deja/g++.law/virtual2.C: Likewise.
8429 * g++.old-deja/g++.law/operators19.C: Likewise.
8430 * g++.old-deja/g++.law/parsing10.C: Likewise.
8431 * g++.old-deja/g++.law/visibility4.C: Likewise.
8432 * g++.old-deja/g++.law/operators4.C: Likewise.
8433 * g++.old-deja/g++.law/dtors2.C: Likewise.
8434 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8435 * g++.old-deja/g++.law/visibility10.C: Likewise.
8436 * g++.old-deja/g++.law/scope3.C: Likewise.
8437 * g++.old-deja/g++.law/casts2.C: Likewise.
8438 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8439 * g++.old-deja/g++.law/operators33.C: Likewise.
8440 * g++.old-deja/g++.law/friend4.C: Likewise.
8441 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8442 * g++.old-deja/g++.mike/p5611.C: Likewise.
8443 * g++.old-deja/g++.mike/net37.C: Likewise.
8444 * g++.old-deja/g++.mike/p3570.C: Likewise.
8445 * g++.old-deja/g++.mike/p5718.C: Likewise.
8446 * g++.old-deja/g++.mike/net21.C: Likewise.
8447 * g++.old-deja/g++.mike/p1862.C: Likewise.
8448 * g++.old-deja/g++.mike/p4511.C: Likewise.
8449 * g++.old-deja/g++.mike/virt3.C: Likewise.
8450 * g++.old-deja/g++.mike/p16146.C: Likewise.
8451 * g++.old-deja/g++.mike/p1989.C: Likewise.
8452 * g++.old-deja/g++.mike/p5571.C: Likewise.
8453 * g++.old-deja/g++.gb/scope10.C: Likewise.
8454 * g++.old-deja/g++.abi/primary5.C: Likewise.
8455 * g++.old-deja/g++.abi/empty2.C: Likewise.
8456 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8457 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8458 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8459 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8460 * g++.old-deja/g++.bob/template3.C: Likewise.
8461 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8463 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8468 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8471 * gfortran.dg/derived_name_1.f90: New.
8472 * gfortran.dg/derived_name_2.f: New.
8474 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8476 * lib/target-supports.exp (check_effective_target_nonpic): New
8478 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8480 * gcc.target/i386/asm-4.c: Require nonpic.
8481 * gcc.target/i386/cmov1.c: Likewise.
8482 * gcc.target/i386/mul.c: Likewise.
8483 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8484 * gcc.target/i386/ssetype-1.c: Require nonpic.
8485 * gcc.target/i386/ssetype-3.c: Likewise.
8486 * gcc.target/i386/ssetype-5.c: Likewise.
8488 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8490 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8491 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8492 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8493 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8495 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8497 PR tree-optimization/30590
8498 * g++.dg/opt/pr30590.C: New testcase.
8500 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8503 * gcc.dg/pr30762-1.c: New test.
8504 * gcc.dg/pr30762-2.c: New test.
8507 * gcc.target/i386/pr30505.c: New test.
8509 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8511 * gcc.target/arm/register-variables.c: New.
8513 2007-03-19 Jeff Law <law@redhat.com>
8515 * PR tree-optimization/30984
8516 * gcc.c-torture/pr30984.c: New test.
8518 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8519 Richard Guenther <rguenther@suse.de>
8521 PR tree-optimization/31254
8522 * gcc.dg/torture/pr31254.c: New testcase.
8524 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8526 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8527 target default_packed.
8529 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8532 * gfortran.dg/string_length_1.f90: New test.
8534 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8537 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8539 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8541 PR libgfortran/31052
8542 * gfortran.dg/namelist_27.f90: New test.
8544 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8547 * gfortran.dg/used_types_14.f90: New test.
8550 * gfortran.dg/used_types_15.f90: New test.
8552 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8554 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8555 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8557 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8560 * gfortran.dg/integer_exponentiation_2.f90: New test.
8562 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8564 PR tree-optimization/31041
8565 * gcc.dg/vect/pr31041.c: New test.
8567 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8569 * g++.dg/warn/Wconversion-integer.C: New
8570 * g++.dg/warn/Wconversion-real.C: New.
8571 * g++.dg/warn/Wconversion-real-integer.C: New.
8572 * g++.dg/warn/conv2.C: Updated.
8574 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8576 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8579 2007-03-16 Richard Guenther <rguenther@suse.de>
8581 PR tree-optimization/31146
8582 * g++.dg/tree-ssa/pr31146.C: New testcase.
8584 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8586 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8587 assume that the target has <features.h>.
8589 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8591 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8592 dg-options rather than to the whole test.
8594 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8597 * g++.dg/debug/pr29906.C: New
8599 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8601 PR libgfortran/31099
8602 * gfortran.dg/unformatted_recl.f90: Update test.
8604 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8606 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8608 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8611 * g++.dg/parse/namespace-definition.C: New.
8613 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8616 * g++.dg/cpp/pedantic-errors.C: New.
8617 * g++.dg/cpp/permissive.C: New.
8619 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8621 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8622 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8624 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8626 * lib/target-supports.exp (check_missing_uclibc_feature)
8627 (check_effective_target_wchar): New procedures.
8628 * gcc.dg/wchar_t-1.c: Require target wchar.
8629 * gcc.dg/wint_t-1.c: Likewise.
8631 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8633 * lib/target-supports.exp (check_gc_sections_available): Return
8634 false for VxWorks targets.
8636 2007-03-15 Dirk Mueller <dmueller@suse.de>
8638 * g++.dg/warn/Wconversion2.C: Fix typo.
8639 * gcc.dg/if-empty-1.c: Ditto.
8641 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8643 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8645 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8647 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8648 * gcc.target/i386/pr31167.c: Ditto.
8650 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8653 * gcc.target/i386/pr31167.c: New test.
8655 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8658 * gfortran.dg/import5.f90.f90: New test.
8662 * gfortran.dg/data_components_1.f90: New test.
8666 * gfortran.dg/generic_13.f90: New test.
8669 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8671 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8673 PR libgfortran/31051
8674 * gfortran.dg/fmt_t_4.f90: New
8676 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8679 * g++.dg/other/default7.C: New test.
8681 2007-03-15 Dirk Mueller <dmueller@suse.de>
8683 * g++.dg/warn/Wconversion2.C: New.
8685 2007-03-14 Eric Christopher <echristo@apple.com>
8687 * gcc.dg/ssp-1.c: New.
8688 * gcc.dg/ssp-2.c: Ditto.
8690 2007-03-14 Dirk Mueller <dmueller@suse.de>
8692 * g++.dg/warn/do-empty.C: New.
8693 * gcc.dg/do-empty.c: New.
8694 * gcc.dg/if-empty-1.c: Update.
8695 * gcc.dg/20001116-1.c: Update.
8696 * gcc.dg/pr23165.c: Update.
8698 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8700 * gfortran.dg/module_implicit_conversion.f90: New test.
8702 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8705 * gcc.dg/pr31127.c: New.
8707 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8709 * gcc.dg/tree-ssa/loop-26.c: New test.
8711 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8713 * gcc.target/i386/cmpxchg16b-1.c: New test.
8715 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8717 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8718 * gcc.dg/c99-vla-1.c: Likewise.
8719 * g++.dg/ext/vla1.C: Likewise
8721 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8723 * gcc.dg/wvla-1.c: New test
8724 * gcc.dg/wvla-2.c: New test
8725 * gcc.dg/wvla-3.c: New test
8726 * gcc.dg/wvla-4.c: New test
8727 * gcc.dg/wvla-5.c: New test
8728 * gcc.dg/wvla-6.c: New test
8729 * gcc.dg/wvla-7.c: New test
8730 * g++.dg/warn/Wvla-1.C: New test
8731 * g++.dg/warn/Wvla-2.C: New test
8732 * g++.dg/warn/Wvla-3.C: New test
8734 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8737 * g++.dg/other/default6.C: New test.
8739 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8741 * lib/target-supports.exp (check_profiling_available): Return false
8743 (check_effective_target_vxworks_kernel): New procedure.
8744 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8746 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8747 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8749 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8751 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8753 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8754 PIC is not supported.
8755 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8756 * gcc.dg/20020426-2.c: Likewise.
8757 * gcc.dg/pr28243.c: Likewise.
8758 * gcc.dg/visibility-11.c: Likewise.
8759 * gcc.dg/tls/opt-9.c: Likewise.
8760 * gcc.dg/tls/opt-10.c: Likewise.
8761 * gcc.dg/tls/pic-1.c: Likewise.
8762 * gcc.dg/tls/struct-1.c: Likewise.
8763 * gcc.target/i386/20000807-1.c: Likewise.
8764 * gcc.target/i386/20000904-1.c: Likewise.
8765 * gcc.target/i386/20011119-1.c: Likewise.
8766 * gcc.target/i386/990213-2.c: Likewise.
8767 * gcc.target/i386/990214-1.c: Likewise.
8768 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8769 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8770 * gcc.target/i386/pic-1.c: Likewise.
8771 * gcc.target/i386/pr21518.c: Likewise.
8772 * gcc.target/i386/pr23098.c: Likewise.
8773 * gcc.target/i386/pr23943.c: Likewise.
8775 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8778 * g++.dg/template/complit2.C: New test.
8781 * g++.dg/ext/bitfield1.C: New test.
8783 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8786 * gfortran.dg/interface_11.f90: New test.
8788 2007-03-11 Richard Guenther <rguenther@suse.de>
8790 PR tree-optimization/31115
8791 * gcc.dg/torture/pr31115.c: New testcase.
8793 2007-03-11 Ira Rosen <irar@il.ibm.com>
8795 PR tree-optimization/29925
8796 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8798 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8801 * g++.dg/expr/bitfield3.C: New test.
8802 * g++.dg/expr/bitfield4.C: Likewise.
8803 * g++.dg/expr/bitfield5.C: Likewise.
8804 * g++.dg/expr/bitfield6.C: Likewise.
8807 * g++.dg/template/array18.C: New test.
8809 2007-03-10 Dirk Mueller <dmueller@suse.de>
8812 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8813 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8815 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8818 * g++.dg/cpp0x/variadic-bind.C: New.
8819 * g++.dg/cpp0x/variadic-function.C: New.
8820 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8821 * g++.dg/cpp0x/variadic-tuple.C: New.
8822 * g++.dg/cpp0x/variadic1.C: New.
8823 * g++.dg/cpp0x/variadic2.C: New.
8824 * g++.dg/cpp0x/variadic3.C: New.
8825 * g++.dg/cpp0x/variadic4.C: New.
8826 * g++.dg/cpp0x/variadic5.C: New.
8827 * g++.dg/cpp0x/variadic6.C: New.
8828 * g++.dg/cpp0x/variadic7.C: New.
8829 * g++.dg/cpp0x/variadic8.C: New.
8830 * g++.dg/cpp0x/variadic9.C: New.
8831 * g++.dg/cpp0x/variadic10.C: New.
8832 * g++.dg/cpp0x/variadic11.C: New.
8833 * g++.dg/cpp0x/variadic12.C: New.
8834 * g++.dg/cpp0x/variadic13.C: New.
8835 * g++.dg/cpp0x/variadic14.C: New.
8836 * g++.dg/cpp0x/variadic15.C: New.
8837 * g++.dg/cpp0x/variadic16.C: New.
8838 * g++.dg/cpp0x/variadic17.C: New.
8839 * g++.dg/cpp0x/variadic18.C: New.
8840 * g++.dg/cpp0x/variadic19.C: New.
8841 * g++.dg/cpp0x/variadic20.C: New.
8842 * g++.dg/cpp0x/variadic21.C: New.
8843 * g++.dg/cpp0x/variadic22.C: New.
8844 * g++.dg/cpp0x/variadic23.C: New.
8845 * g++.dg/cpp0x/variadic24.C: New.
8846 * g++.dg/cpp0x/variadic25.C: New.
8847 * g++.dg/cpp0x/variadic26.C: New.
8848 * g++.dg/cpp0x/variadic27.C: New.
8849 * g++.dg/cpp0x/variadic28.C: New.
8850 * g++.dg/cpp0x/variadic29.C: New.
8851 * g++.dg/cpp0x/variadic30.C: New.
8852 * g++.dg/cpp0x/variadic31.C: New.
8853 * g++.dg/cpp0x/variadic32.C: New.
8854 * g++.dg/cpp0x/variadic33.C: New.
8855 * g++.dg/cpp0x/variadic34.C: New.
8856 * g++.dg/cpp0x/variadic35.C: New.
8857 * g++.dg/cpp0x/variadic36.C: New.
8858 * g++.dg/cpp0x/variadic37.C: New.
8859 * g++.dg/cpp0x/variadic38.C: New.
8860 * g++.dg/cpp0x/variadic39.C: New.
8861 * g++.dg/cpp0x/variadic40.C: New.
8862 * g++.dg/cpp0x/variadic41.C: New.
8863 * g++.dg/cpp0x/variadic42.C: New.
8864 * g++.dg/cpp0x/variadic43.C: New.
8865 * g++.dg/cpp0x/variadic44.C: New.
8866 * g++.dg/cpp0x/variadic45.C: New.
8867 * g++.dg/cpp0x/variadic46.C: New.
8868 * g++.dg/cpp0x/variadic47.C: New.
8869 * g++.dg/cpp0x/variadic48.C: New.
8870 * g++.dg/cpp0x/variadic49.C: New.
8871 * g++.dg/cpp0x/variadic50.C: New.
8872 * g++.dg/cpp0x/variadic51.C: New.
8873 * g++.dg/cpp0x/variadic52.C: New.
8874 * g++.dg/cpp0x/variadic53.C: New.
8875 * g++.dg/cpp0x/variadic54.C: New.
8876 * g++.dg/cpp0x/variadic55.C: New.
8877 * g++.dg/cpp0x/variadic56.C: New.
8878 * g++.dg/cpp0x/variadic57.C: New.
8879 * g++.dg/cpp0x/variadic58.C: New.
8880 * g++.dg/cpp0x/variadic59.C: New.
8881 * g++.dg/cpp0x/variadic60.C : New.
8882 * g++.dg/cpp0x/variadic61.C : New.
8883 * g++.dg/cpp0x/variadic62.C : New.
8884 * g++.dg/cpp0x/variadic63.C : New.
8885 * g++.dg/cpp0x/variadic64.C : New.
8886 * g++.dg/cpp0x/variadic65.C : New.
8887 * g++.dg/cpp0x/variadic66.C : New.
8888 * g++.dg/cpp0x/variadic67.C : New.
8889 * g++.dg/cpp0x/variadic68.C : New.
8890 * g++.dg/cpp0x/variadic69.C : New.
8891 * g++.dg/cpp0x/variadic70.C : New.
8892 * g++.dg/cpp0x/variadic71.C : New.
8893 * g++.dg/cpp0x/variadic72.C : New.
8894 * g++.dg/cpp0x/variadic73.C : New.
8895 * g++.dg/cpp0x/variadic74.C : New.
8896 * g++.dg/cpp0x/variadic75.C : New.
8897 * g++.dg/cpp0x/variadic-ex1.C : New.
8898 * g++.dg/cpp0x/variadic-ex2.C : New.
8899 * g++.dg/cpp0x/variadic-ex3.C : New.
8900 * g++.dg/cpp0x/variadic-ex4.C : New.
8901 * g++.dg/cpp0x/variadic-ex5.C : New.
8902 * g++.dg/cpp0x/variadic-ex6.C : New.
8903 * g++.dg/cpp0x/variadic-ex7.C : New.
8904 * g++.dg/cpp0x/variadic-ex8.C : New.
8905 * g++.dg/cpp0x/variadic-ex9.C : New.
8906 * g++.dg/cpp0x/variadic-ex10.C : New.
8907 * g++.dg/cpp0x/variadic-ex11.C : New.
8908 * g++.dg/cpp0x/variadic-ex12.C : New.
8909 * g++.dg/cpp0x/variadic-ex13.C : New.
8910 * g++.dg/cpp0x/variadic-ex14.C : New.
8912 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8914 PR libgfortran/31099
8915 * gfortran.dg/unformatted_recl.f90: New test.
8917 2007-03-09 Roger Sayle <roger@eyesopen.com>
8919 * gcc.dg/fold-eqcmplx-1.c: New test case.
8921 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8923 PR rtl-optimization/30643
8924 * gcc.dg/pr30643.c: New.
8926 2007-03-09 Chao-ying Fu <fu@mips.com>
8928 * gcc.target/mips/mips32-dspr2-type.c: New test.
8929 * gcc.target/mips/mips32-dspr2.c: New test.
8930 * gcc.target/mips/dspr2-MULT.c: New test.
8931 * gcc.target/mips/dspr2-MULTU.c: New test.
8932 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8933 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8934 Adjust some formats.
8936 2007-03-09 Dirk Mueller <dmueller@suse.de>
8939 * gcc.dg/Wlogical-op-1.c: New.
8940 * g++.dg/warn/Wlogical-op-1.C: New.
8942 2007-03-09 Richard Guenther <rguenther@suse.de>
8944 PR tree-optimization/30904
8946 * gcc.dg/pr30904.c: Remove xfail.
8948 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8951 * gcc.c-torture/execute/pr31072.c: New test.
8953 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8955 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8956 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8957 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8958 *lrint* and *lround*.
8959 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8961 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8962 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8963 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8964 and *lround*. Correct macro names.
8965 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8966 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8968 2007-03-08 Ian Lance Taylor <iant@google.com>
8970 * gcc.dg/no-strict-overflow-5.c: New test.
8971 * gcc.dg/no-strict-overflow-6.c: New test.
8972 * gcc.dg/Wstrict-overflow-11.c: New test.
8973 * gcc.dg/Wstrict-overflow-12.c: New test.
8974 * gcc.dg/Wstrict-overflow-13.c: New test.
8975 * gcc.dg/Wstrict-overflow-14.c: New test.
8976 * gcc.dg/Wstrict-overflow-15.c: New test.
8978 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8980 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8981 for VxWorks kernel mode.
8982 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8984 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8986 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8989 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8991 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8992 and lib/bfill.c on VxWorks targets.
8993 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8994 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8995 lib/bfill.c and lib/memmove.c on VxWorks targets.
8996 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8997 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8999 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9000 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9002 2007-03-08 Tobias Burnus <burnus@net-b.de>
9004 * gfortran.dg/use_5.f90: New test.
9005 * gfortran.dg/use_6.f90: Ditto.
9006 * gfortran.dg/use_7.f90: Ditto.
9008 2007-03-08 Tobias Burnus <burnus@net-b.de>
9011 * gfortran.dg/use_4.f90: New test.
9012 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9014 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9017 * gfortran.dg/parameter_array_section_2.f90: New test.
9019 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9022 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9025 * g++.dg/template/arg5.C: New test.
9027 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9029 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9031 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9033 * gcc.dg/var-expand1.c: Add newline at end of file.
9035 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9037 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9039 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9041 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9043 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9045 * gcc.dg/torture/builtin-convert-4.c: New test.
9047 2007-03-05 Ian Lance Taylor <iant@google.com>
9049 * gcc.c-torture/compile/pr31034.c: New test.
9051 2007-03-05 Ian Lance Taylor <iant@google.com>
9053 * gcc.dg/inline-18.c: New test.
9054 * gcc.dg/inline-19.c: New test.
9055 * gcc.dg/inline-20.c: New test.
9056 * gcc.dg/inline-21.c: New test.
9058 2007-03-05 Richard Guenther <rguenther@suse.de>
9060 PR tree-optimization/14052
9061 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9063 2007-03-05 Richard Guenther <rguenther@suse.de>
9065 PR tree-optimization/23777
9066 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9068 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9071 * gcc.dg/multiple-overflow-warn-3.c: New.
9072 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9074 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9077 * g++.dg/parse/template23.C: New test.
9079 2007-03-04 Roger Sayle <roger@eyesopen.com>
9082 * gcc.dg/pr30744-1.c: New test case.
9084 2007-03-04 Tobias Burnus <burnus@net-b.de>
9086 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9088 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9091 * gfortran.dg/logical_3.f90: New test.
9093 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9096 * gfortran.dg/integer_exponentiation_1.f90: New test.
9098 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9100 * gcc.target/m68k/m68k.exp: New.
9101 * gcc.target/m68k/crash1.c: New.
9103 2007-03-03 Tobias Burnus <burnus@net-b.de>
9105 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9106 to be more compatible with integer(kind=8).
9108 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9111 * gfortran.dg/zero_sized_3.f90: New test.
9113 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9116 * g++.dg/parse/else.C: New.
9117 * g++.dg/parse/else-2.C: New.
9119 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9120 Tobias Burnus <burnus@net-b.de>
9123 * gfortran.dg/size_dim.f90: New test.
9125 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9126 Tobias Burnus <burnus@net-b.de>
9129 * gfortran.dg/entry_9.f90: New test.
9131 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9134 * g++.dg/inherit/covariant16.C: New test.
9136 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9138 * g++.dg/other/darwin-minversion-1.C: New.
9140 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9142 * gcc.dg/tree-ssa/20070302-1.c: New test.
9144 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9146 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9149 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9151 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9153 2007-03-01 Simon Baldwin <simonb@google.com>
9156 * warn/ignored_typedef.C: New.
9157 * init/ctor8.C: Added dg-warning to consume ignored typedef
9159 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9160 and added an explicit line number.
9162 2007-02-28 Richard Guenther <rguenther@suse.de>
9165 * gcc.dg/torture/pr30364-1.c: New testcase.
9166 * gcc.dg/torture/pr30364-2.c: Likewise.
9167 * gcc.dg/torture/pr30364-3.c: Likewise.
9169 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9171 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9172 powerpc*, use -funsafe-math-optimizations.
9173 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9174 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9176 2007-02-28 Tobias Burnus <burnus@net-b.de>
9177 Paul Thomas <pault@gcc.gnu.org>
9181 * c_by_val_1.f: Test %VAL() with non-default kind.
9182 * c_by_val.c: Ditto.
9183 * c_by_val_4.f: New test.
9185 2007-02-28 Tobias Burnus <burnus@net-b.de>
9188 * gfortran.dg/continuation_7.f90: New test.
9190 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9192 * g++.dg/inherit/thunk7.C: New test.
9193 * lib/target-supports.exp (check_profiling_available): Not available
9196 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9199 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9201 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9203 * lib/target-supports.exp (check_effective_target_init_priority):
9204 Remove Solaris special case.
9206 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9208 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9209 for more builtin types.
9211 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9212 * g++.dg/ext/visibility/noPLT.C: Likewise.
9214 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9216 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9219 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9222 * size_optional_dim_1.f90: New test.
9224 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9226 * gcc.dg/vxworks/vxworks.exp: New file.
9227 * gcc.dg/vxworks/initpri1.c: Likewise.
9228 * gcc.dg/vxworks/initpri2.c: Likewise.
9229 * gcc.dg/initpri2.c: Add more tests.
9230 * g++.dg/special/initpri2.C: Likewise.
9232 * gcc.dg/initpri1.c: New test.
9233 * gcc.dg/initpri2.c: Likewise.
9234 * g++.dg/special/initpri1.C: New test.
9235 * g++.dg/special/initpri2.C: Likewise.
9236 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9237 * g++.dg/special/conpr-2.C: Likewise.
9238 * g++.dg/special/conpr-3.C: Likewise.
9239 * g++.dg/special/conpr-4.C: Likewise.
9240 * g++.dg/special/initp1.C: Likewise.
9241 * g++.dg/special/ecos.exp: Remove code to detect availability of
9242 constructor priorities.
9243 * lib/target-supports.exp (check_effective_target_init_priority):
9246 2007-02-24 Jan Hubicka <jh@suse.cz>
9248 * gcc.c-torture/execute/pr30778.c: New testcase.
9250 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9252 PR libgfortran/30918
9253 * gfortran.dg/namelist_26.f90: New test.
9255 2007-02-24 Richard Guenther <rguenther@suse.de>
9258 * gcc.dg/pr30951.c: New testcase.
9260 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9262 * gcc.dg/torture/builtin-modf-1.c: New test.
9264 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9266 PR tree-optimization/30904
9267 * gcc.dg/pr30904.c: New test.
9269 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9271 * gcc.test-framework/README: Correct command.
9272 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9274 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9276 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9278 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9280 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9282 * lib/target-supports.exp (check_effective_target_newlib): New
9285 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9288 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9289 allocatable component.
9292 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9294 * gcc.dg/torture/builtin-logb-1.c: New test.
9295 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9296 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9297 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9300 2007-02-23 Richard Guenther <rguenther@suse.de>
9302 * g++.dg/warn/changes-meaning.C: New testcase.
9304 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9306 PR libgfortran/30910
9307 * gfortran.dg/fmt_zero_precision.f90: Update test.
9309 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9311 * gcc.dg/torture/builtin-frexp-1.c: New test.
9313 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9315 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9317 2007-02-22 Ian Lance Taylor <iant@google.com>
9320 * g++.dg/debug/pr30898.C: New test.
9322 2007-02-22 Ira Rosen <irar@il.ibm.com>
9324 * gcc.dg/vect/vect-106.c: New test.
9326 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9327 Ira Rosen <irar@il.ibm.com>
9329 PR tree-optimization/30843
9330 * gcc.dg/vect/pr30843.c: New test.
9332 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9334 PR tree-optimization/30858
9335 * gcc.dg/vect/pr30858.c: New test.
9337 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9339 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9340 to set options for compiling testglue.
9341 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9342 * lib/obj-c++.exp (obj-c++_init): Likewise.
9344 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/derived_aggregate.adb: New test.
9348 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9350 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9351 sh* targets. Call the correct CKSGN macro.
9353 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9355 * gfortran.dg/gomp/omp_parse1.f90: New test.
9356 * gfortran.dg/gomp/omp_parse2.f: New test.
9358 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9361 * gfortran.dg/do_pointer_1.f90: New test.
9363 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9365 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9368 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9370 * gcc.dg/darwin-minversion-1.c: New.
9371 * gcc.dg/darwin-minversion-2.c: New.
9373 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9375 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9377 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9378 DJ Delorie <dj@redhat.com>
9381 * gcc.dg/Wfatal.c: New.
9382 * gcc.dg/Wfatal-2.c: New.
9383 * gcc.dg/Werror-1.c: Adjust expectations.
9384 * gcc.dg/Werror-5.c: Likewise.
9385 * gcc.dg/Werror-7.c: Likewise.
9386 * gcc.dg/Werror-10.c: Likewise.
9387 * gcc.dg/Werror-11.c: Likewise.
9389 2007-02-20 Tobias Burnus <burnus@net-b.de>
9392 * gfortran.dg/volatile10.f90: New test.
9394 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9397 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9399 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9401 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9402 * gcc.dg/Walways-true-1.c: Likewise.
9403 * gcc.dg/weak/weak-3.c: Likewise.
9404 * gcc.dg/Werror-1.c: Likewise.
9405 * gcc.dg/Werror-3.c: Likewise.
9406 * gcc.dg/Werror-4.c: Likewise.
9407 * gcc.dg/Werror-5.c: Likewise.
9408 * gcc.dg/Werror-6.c: Likewise.
9409 * gcc.dg/Werror-7.c: Likewise.
9410 * gcc.dg/Werror-8.c: Likewise.
9411 * gcc.dg/Werror-10.c: Likewise.
9412 * gcc.dg/Werror-11.c: Likewise.
9413 * gcc.dg/Werror-12.c: Likewise.
9414 * g++.old-deja/g++.mike/warn8.C: Likewise.
9415 * g++.dg/warn/Walways-true-1.C: Likewise.
9416 * g++.dg/warn/Walways-true-2.C: Likewise.
9417 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9418 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9419 -Wstring-literal-comparison with -Waddress.
9420 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9421 -Wno-string-literal-comparison with -Wno-address.
9423 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9425 * gnat.dg/self_aggregate_with_call.adb: New test.
9427 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9429 PR tree-optimization/30975
9430 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9431 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9432 * gcc.dg/vect/pr30795.c: New.
9434 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9437 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9439 2007-02-18 Roger Sayle <roger@eyesopen.com>
9441 PR rtl-optimization/28173
9442 * gcc.target/i386/andor-1.c: New test case.
9444 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9446 * gcc.dg/torture/builtin-ldexp-1.c: New.
9447 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9449 2007-02-18 Roger Sayle <roger@eyesopen.com>
9451 * gfortran.dg/array_constructor_15.f90: New test case.
9453 2007-02-18 Roger Sayle <roger@eyesopen.com>
9455 * gfortran.dg/forall_10.f90: New test case.
9457 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9459 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9461 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9463 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9464 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9466 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9468 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9469 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9470 * gcc.target/i386/xchg-1.c: New test.
9471 * gcc.target/i386/xchg-2.c: New test.
9473 2007-02-16 Richard Guenther <rguenther@suse.de>
9474 Christian Bruel <christian.bruel@st.com>
9476 * gcc.dg/strict-overflow-5.c: New testcase.
9478 2007-02-16 Tobias Burnus <burnus@net-b.de>
9481 * gfortran.dg/func_derived_4.f90: New test.
9483 2007-02-15 Roger Sayle <roger@eyesopen.com>
9486 * gfortran.dg/pr30391-1.f90: New test case.
9488 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9491 * gcc.c-torture/compile/pr30433.c: New testcase to check
9492 that complex constants comparisions are foldded.
9494 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9497 * g++.dg/ext/stmtexpr10.C: New testcase.
9499 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9502 * gcc.dg/Wunused-value-2.c: New testcase.
9504 2007-02-15 Ian Lance Taylor <iant@google.com>
9506 * g++.dg/eh/subreg-1.C: New test.
9508 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9511 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9512 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9513 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9514 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9515 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9516 * gcc.dg/Werror-implicit-function-declaration.c: New.
9518 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9521 * g++.dg/warn/pr28943.C: New.
9523 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9525 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9527 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9530 * gfortran.dg/error_recovery_3.f90: New test.
9532 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9534 * g++.dg/tree-ssa/sra-1.C: New.
9536 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9538 * g++.dg/tree-ssa/sra-1.C: New.
9540 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9542 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9544 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9546 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9548 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9551 * gfortran.dg/logical_2.f90: New test.
9553 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9555 * gcc.dg/torture/complex-alias-1.c: New test.
9557 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9559 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9560 instead of -fdump-tree-tailcall.
9562 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9564 * gfortran.dg/interface_10.f90: Fix comment typo.
9566 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9568 PR tree-optimization/30771
9569 * gcc.dg/vect/pr30771.c: New test.
9571 2007-02-13 Ian Lance Taylor <iant@google.com>
9573 * gcc.dg/Wstrict-overflow-1.c: New test.
9574 * gcc.dg/Wstrict-overflow-2.c: New test.
9575 * gcc.dg/Wstrict-overflow-3.c: New test.
9576 * gcc.dg/Wstrict-overflow-4.c: New test.
9577 * gcc.dg/Wstrict-overflow-5.c: New test.
9578 * gcc.dg/Wstrict-overflow-6.c: New test.
9579 * gcc.dg/Wstrict-overflow-7.c: New test.
9580 * gcc.dg/Wstrict-overflow-8.c: New test.
9581 * gcc.dg/Wstrict-overflow-9.c: New test.
9582 * gcc.dg/Wstrict-overflow-10.c: New test.
9584 2007-02-13 Roger Sayle <roger@eyesopen.com>
9586 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9588 2007-02-13 Richard Henderson <rth@redhat.com>
9590 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9591 * gcc.c-torture/execute/pr29302-1.c: ... here.
9593 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9596 * gcc.dg/c90-return-1.c: Update output.
9597 * gcc.dg/c99-return-1.c: Likewise.
9599 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9602 * gfortran.dg/used_dummy_types_7.f90: New test..
9604 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9606 * gcc.target/i386/parity-1.c: New test.
9607 * gcc.target/i386/parity-2.c: New test.
9609 2007-02-12 Roger Sayle <roger@eyesopen.com>
9611 * gcc.target/i386/builtin-bswap-3.c: New test case.
9613 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9615 PR tree-optimization/29145
9616 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9617 alias analysis is improved to take better advantage of restrict
9619 * gcc.dg/vect/vect-80.c: Likewise.
9620 * gcc.dg/vect/pr29145.c: New.
9622 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9624 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9625 * gcc.target/i386/sse4a-insert.c: Likewise.
9627 2007-02-11 Roger Sayle <roger@eyesopen.com>
9629 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9630 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9632 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9635 * gfortran.dg/enum_4.f90: Update error message checks.
9637 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9640 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9641 versions of the modules.
9644 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9645 by getting rid of recursive I/O and providing functions with
9649 * gfortran.dg/char_array_constructor_2.f90
9651 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9654 * g++.dg/template/spec34.C: New test
9656 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9658 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9660 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9661 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9662 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9664 * gcc.dg/vect/vect-113.c: Ditto.
9666 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9669 * g++.dg/eh/weak1-C: New test.
9670 * g++.dg/eh/weak1-a.cc: Likewise.
9671 * g++.dg/eh/comdat1.C: Likewise.
9673 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9674 Dorit Nuzman <dorit@il.ibm.com>
9676 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9677 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9678 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9679 * gcc.dg/vect/vect-113.c: Likewise.
9681 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9683 2007-02-10 Richard Henderson <rth@redhat.com>
9685 * lib/target-supports.exp (check_effective_target_tls): Redefine
9686 to mean non-emulated tls.
9687 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9688 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9689 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9690 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9691 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9692 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9693 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9695 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9697 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9699 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9701 * gfortran.dg/secnds.f: Replace time tolerance with a
9702 before-and-after bracket.
9703 * gfortran.dg/secnds-1.f: Likewise.
9705 2007-02-09 Tobias Burnus <burnus@net-b.de>
9708 * gfortran.dg/maxlocval_1.f90: New test.
9710 2007-02-09 Roger Sayle <roger@eyesopen.com>
9712 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9714 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9717 * gfortran.dg/array_function_1.f90: New test.
9719 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9721 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9722 (check_effective_target_dummy_wcsftime): New functions.
9724 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9726 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9727 * lib/target-supports.exp (check_effective_target_uclibc): New
9730 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9732 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9733 (vsnprintf): Don't define for uClibc targets.
9735 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9737 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9738 set before checking whether it was allowed.
9739 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9740 before checking inside_main.
9742 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9744 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9746 (u16sf): Likewise u4sf.
9747 * g++.dg/compat/struct-layout-1.h: Likewise.
9749 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9751 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9753 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9754 m68k targets if check_effective_target_coldfire_fpu returns true.
9756 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9757 Richard Guenther <rguenther@suse.de>
9760 * gcc.dg/fold-compare-3.c: New testcase.
9761 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9763 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9765 * gcc.dg/pr26570.c: Clean up coverage files.
9766 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9767 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9768 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9769 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9770 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9771 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9772 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9773 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9774 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9775 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9776 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9777 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9778 * gcc.dg/vect/pr28952.c: Ditto.
9779 * gcc.dg/vect/pr27151.c: Ditto.
9780 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9781 * g++.dg/gomp/macro-3.C: Ditto.
9783 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9785 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9788 2007-02-08 Roger Sayle <roger@eyesopen.com>
9790 * gcc.target/i386/builtin-bswap-2.c: New test case.
9792 2007-02-08 Roger Sayle <roger@eyesopen.com>
9794 * gfortran.dg/forall_8.f90: New test case.
9795 * gfortran.dg/forall_9.f90: Likewise.
9797 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9799 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9801 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9803 * lib/target-supports.exp (check_effective_target_simulator): New.
9805 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9807 * gcc.dg/tree-ssa/loop-25.c: New test.
9809 2007-02-06 Richard Henderson <rth@redhat.com>
9811 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9813 2007-02-06 Roger Sayle <roger@eyesopen.com>
9815 * gcc.target/powerpc/popcount-1.c: New test case.
9816 * gcc.target/powerpc/parity-1.c: Likewise.
9818 2007-02-06 Richard Guenther <rguenther@suse.de>
9821 * gcc.dg/torture/pr27302-2.c: New testcase.
9823 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9825 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9826 * gcc.dg/vect/vect-iv-1.c: New test.
9827 * gcc.dg/vect/vect-iv-2.c: New test.
9828 * gcc.dg/vect/vect-iv-3.c: New test.
9829 * gcc.dg/vect/vect-iv-4.c: New test.
9830 * gcc.dg/vect/vect-iv-5.c: New test.
9831 * gcc.dg/vect/vect-iv-6.c: New test.
9832 * gcc.dg/vect/vect-iv-7.c: New test.
9833 * gcc.dg/vect/vect-iv-8.c: New test.
9834 * gcc.dg/vect/vect-iv-9.c: New test.
9835 * gcc.dg/vect/vect-iv-10.c: New test.
9836 * gcc.dg/vect/vect-iv-11.c: New test.
9837 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9838 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9839 * gcc.dg/vect/vect-14.c: Now vectorizable.
9840 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9842 * gcc.dg/vect/vect-27.c: Likewise.
9843 * gcc.dg/vect/vect-29.c Likewise.
9844 * gcc.dg/vect/vect-dv-2.c: Likewise.
9845 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9846 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9847 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9849 2007-02-06 Ira Rosen <irar@il.ibm.com>
9851 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9853 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9855 * gcc.dg/builtins-20.c: Add more cases.
9857 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9860 * gcc.dg/pr30189.c: New test.
9862 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9864 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9866 * gcc.target/i386/sse4a-extract.c: New test.
9867 * gcc.target/i386/sse4a-insert.c: New test.
9868 * gcc.target/i386/sse4a-montsd.c: New test.
9869 * gcc.target/i386/sse4a-montss.c: New test.
9871 2007-02-05 Richard Guenther <rguenther@suse.de>
9873 * gcc.target/i386/vectorize3.c: New testcase.
9875 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9878 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9880 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9883 * gfortran.dg/repeat_1.f90: New test.
9885 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9888 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9889 * gfortran.dg/derived_init_2.f90: Ditto.
9890 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9891 * gfortran.dg/array_initializer_1.f90: Ditto.
9892 * gfortran.dg/do_2.f90: Ditto.
9893 * gfortran.dg/proc_assign_1.f90: Ditto.
9895 2007-02-04 Richard Guenther <rguenther@suse.de>
9898 * g++.dg/warn/pr30636.C: New testcase.
9899 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9901 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9904 * gfortran.dg/pr30667.f: New test.
9906 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9908 * gcc.dg/builtins-54.c: Add more cases.
9910 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9913 * gfortran.dg/zero_sized_2.f90: New test.
9916 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9919 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9922 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9925 * gfortran.dg/interface_10.f90: New test.
9927 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9929 * gcc.dg/builtins-20.c: Add more cases.
9931 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9934 * gcc-target/ia64/pr29682.c: New test.
9936 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9939 * gfortran.dg/arrayio_11.f90.f90: New test.
9942 * gfortran.dg/arrayio_12.f90.f90: New test.
9944 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9947 * g++.dg/tls/diag-5.C: New test.
9950 * gcc.dg/pr30473.c: New test.
9951 * gcc.c-torture/execute/20070201-1.c: New test.
9953 2007-02-01 Roger Sayle <roger@eyesopen.com>
9955 * gfortran.dg/dependency_20.f90: New test case.
9957 2007-01-31 Ian Lance Taylor <iant@google.com>
9959 * gcc.dg/lower-subreg-1.c (test): New test.
9961 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9963 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9965 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9967 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9968 * gcc.dg/torture/builtin-math-3.c: Likewise.
9970 2007-01-31 Dirk Mueller <dmueller@suse.de>
9972 gcc.dg/Wparentheses-2.c: Update and add new tests.
9974 2007-01-31 Ira Rosen <irar@il.ibm.com>
9976 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9979 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9981 * gcc.dg/builtins-63.c: New test.
9983 2007-01-31 Tobias Burnus <burnus@net-b.de>
9986 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9988 2007-01-31 Tobias Burnus <burnus@net-b.de>
9991 * gfortran.dg/volatile8.f90: New argument conformance test.
9992 * gfortran.dg/volatile9.f90: New scope test.
9994 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9997 * g++.dg/warn/null4.C: New.
9999 2001-01-30 Roger Sayle <roger@eyesopen.com>
10000 Uros Bizjak <ubizjak@gmail.com>
10002 * gcc.dg/large-size-array-3.c: Correct typo.
10004 2007-01-30 Richard Guenther <rguenther@suse.de>
10006 PR middle-end/27657
10007 * g++.dg/debug/pr27657.C: New testcase.
10009 2007-01-30 Richard Guenther <rguenther@suse.de>
10011 PR middle-end/30313
10012 * gcc.dg/torture/pr30313.c: New testcase.
10014 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10016 * gcc.dg/dfp/dfp-except.h: New file.
10017 * gcc.dg/dfp/fe-check.h: New file.
10018 * gcc.dg/dfp/fe-binop.c: New test.
10019 * gcc.dg/dfp/fe-convert-1.c: New test.
10020 * gcc.dg/dfp/fe-convert-2.c: New test.
10021 * gcc.dg/dfp/fe-convert-3.c: New test.
10023 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10024 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10025 * gcc.dg/dfp/convert-dfp.c: Ditto.
10026 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10028 2007-01-29 Josh Conner <jconner@apple.com>
10030 * gcc.target/powerpc/altivec-24.c: New test.
10032 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10035 * g++.dg/parse/defarg12.C: New test.
10037 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10040 * gfortran.dg/used_dummy_types_6.f90: New test.
10042 2007-01-28 Jan Hubicka <jh@suse.cz>
10044 * gcc.dg/tree-prof/val-prof-6.c: New test.
10046 2007-01-28 Roger Sayle <roger@eyesopen.com>
10048 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10050 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10053 * g++.dg/expr/dtor4.C: New test.
10055 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10057 * gcc.dg/tree-ssa/loop-23.c: New test.
10059 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10061 PR libfortran/30389
10062 * gfortran.dg/achar_2.f90: New test.
10063 * gfortran.dg/achar_3.f90: New test.
10065 2007-01-27 Ian Lance Taylor <iant@google.com>
10067 * gcc.dg/strict-overflow-1.c: New test.
10068 * gcc.dg/no-strict-overflow-1.c: New test.
10069 * gcc.dg/strict-overflow-2.c: New test.
10070 * gcc.dg/no-strict-overflow-2.c: New test.
10071 * gcc.dg/strict-overflow-3.c: New test.
10072 * gcc.dg/no-strict-overflow-3.c: New test.
10073 * gcc.dg/strict-overflow-4.c: New test.
10074 * gcc.dg/no-strict-overflow-4.c: New test.
10075 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10076 * gcc.dg/pr15784-1.c: Likewise.
10077 * gcc.dg/pr20922-1.c: Likewise.
10078 * gcc.dg/pr20922-3.c: Likewise.
10079 * gcc.dg/pr20922-4.c: Likewise.
10080 * gcc.dg/pr20922-6.c: Likewise.
10081 * gcc.dg/compare-4.c: Likewise.
10082 * gcc.dg/torture/pr26898-1.c: Likewise.
10083 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10084 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10085 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10086 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10087 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10088 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10089 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10090 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10091 * g++.dg/tree-ssa/pr21082.C: Likewise.
10093 2007-01-27 Roger Sayle <roger@eyesopen.com>
10095 * gcc-dg/large-size-array-3.c: New test case.
10097 2007-01-27 Roger Sayle <roger@eyesopen.com>
10099 * gfortran.dg/forall_7.f90: New test case.
10101 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10104 * gfortran.dg/where_operator_assign_1.f90: New test.
10105 * gfortran.dg/where_operator_assign_2.f90: New test.
10106 * gfortran.dg/where_operator_assign_3.f90: New test.
10108 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10110 * lib/target-supports.exp
10111 (check_effective_target_powerpc_altivec): New.
10112 (check_effective_target_vect_cmdline_needed): Use it.
10114 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10117 * gfortran.dg/backslash_3.f: New test.
10119 2007-01-26 Richard Guenther <rguenther@suse.de>
10121 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10123 2007-01-26 Tobias Burnus <burnus@net-b.de>
10125 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10126 * gfortran.dg/vect/vect.exp: Ditto.
10127 * gfortran.dg/dg.exp: Ditto.
10128 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10129 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10131 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10133 * gcc.dg/builtins-20.c: Add more cases.
10134 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10136 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10139 * gcc.dg/Wall.c: New.
10140 * gcc.dg/Wno-all.c: New.
10141 * gfortran.dg/Wall.f90: New.
10142 * gfortran.dg/Wno-all.f90: New.
10144 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10146 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10147 * g++.dg/eh/simd-2.C: Also run on Darwin.
10148 * g++.dg/eh/simd-3.C: New.
10149 * g++.dg/eh/simd-4.C: New.
10151 2007-01-25 Richard Guenther <rguenther@suse.de>
10153 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10155 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10157 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10159 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10160 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10161 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10162 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10163 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10164 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10165 * gcc.dg/ipa/ipa-7.c: New testcase.
10167 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10169 * g++.dg/cpp0x/warn_cxx0x.C: New.
10171 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10173 * gcc.dg/builtins-20.c: Test builtin carg.
10175 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10177 PR middle-end/27416
10178 * gcc.dg/gomp/pr27416.c: New test.
10180 PR middle-end/30494
10181 * gcc.dg/gomp/pr30494.c: New test.
10182 * g++.dg/gomp/pr30494.C: New test.
10184 PR middle-end/30421
10185 * gcc.dg/gomp/pr30421.c: New test.
10187 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10189 * gcc.target/ia64/versionid-1.c: New test.
10190 * gcc.target/ia64/versionid-2.c: New test.
10192 2007-01-24 Richard Guenther <rguenther@suse.de>
10195 * gcc.dg/builtins-57.c: Change to a link-time testcase
10196 to support non-C99 targets.
10198 2007-01-24 Jan Hubicka <jh@suse.cz>
10200 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10202 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10204 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10206 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10209 * objc.dg/const-str-12.m: New test.
10211 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10214 * gfortran.dg/ctrl-z.f90: New test.
10216 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10219 * gfortran.dg/namelist_assumed_char.f90: New test.
10221 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10224 * g++.dg/inherit/covariant15.C: New test.
10226 2007-01-23 Ian Lance Taylor <iant@google.com>
10228 * g++.dg/warn/Wparentheses-24.C: New test.
10230 2007-01-23 Richard Guenther <rguenther@suse.de>
10233 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10236 2007-01-22 Richard Guenther <rguenther@suse.de>
10238 PR tree-optimization/30038
10239 * gcc.dg/builtins-62.c: New testcase.
10241 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10243 * gcc.c-torture/compile/20070121.c: New test.
10245 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10247 PR libfortran/30525
10248 * gfortran.dg/char_comparison_1.f: New test.
10250 2007-01-21 Ira Rosen <irar@il.ibm.com>
10252 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10254 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10257 * objc.dg/pch: New directory.
10258 * objc.dg/pch/pch.exp: New file.
10259 * objc.dg/pch/interface-1.m: New test.
10260 * objc.dg/pch/interface-1.hs: New include file.
10261 * lib/objc.exp (objc_target_compile): Add
10262 "-x objective-c-header" in front of the sources if this is
10263 a precompiled header being compiled.
10265 2007-01-20 Roger Sayle <roger@eyesopen.com>
10267 * gfortran.dg/array_memcpy_3.f90: New test case.
10268 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10270 2007-01-20 Roger Sayle <roger@eyesopen.com>
10271 Brooks Moses <brooks.moses@codesourcery.com>
10272 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10274 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10275 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10277 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10279 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10281 2007-01-19 Mike Stump <mrs@apple.com>
10283 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10286 2007-01-19 Roger Sayle <roger@eyesopen.com>
10288 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10289 option instead of -funsafe-math-optimizations.
10291 2007-01-19 Tomas Bily <tbily@suse.cz>
10293 gcc.dg/tree-prof/indir-call-prof.c: New.
10294 g++.dg/dg.exp: Add tree-prof subdirectory.
10295 g++.dg/tree-prof/indir-call-prof.C: New.
10296 g++.dg/tree-prof/tree-prof.exp: New.
10298 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10301 * g++.dg/warn/deprecated.C: Update warning output.
10302 * g++.dg/warn/deprecated-2.C: Likewise.
10303 * g++.dg/warn/deprecated-3.C: New.
10305 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10307 * gcc.c-torture/execute/nestfunc-7.c: New.
10309 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10311 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10313 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10315 * gcc.dg/m68k-pic-1.c: New.
10317 2007-01-18 Roger Sayle <roger@eyesopen.com>
10319 * gfortran.dg/array_memcpy_4.f90: New test case.
10321 2007-01-18 Josh Conner <jconner@apple.com>
10324 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10325 * gcc.dg/vect/no-trapping-math-1: New.
10326 * gcc.dg/vect/no-trapping-math-2: New.
10328 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10330 * gcc.target/i386/387-8.c: Update comment about optimizing
10331 inherent load of 1.0 of fptan instruction.
10333 2007-01-18 Dirk Mueller <dmueller@suse.de>
10334 Richard Guenther <rguenther@suse.de>
10337 * gcc.dg/Warray-bounds.c: New testcase.
10338 * gcc.dg/Warray-bounds-2.c: New testcase.
10339 * g++.dg/warn/Warray-bounds.C: New testcase.
10340 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10342 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10345 * gfortran.dg/generic_12.f90: New test.
10347 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10349 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10350 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10352 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10354 * gcc.dg/dfp/compare-special.h: New file.
10355 * gcc.dg/dfp/compare-special-32.c: New test.
10356 * gcc.dg/dfp/compare-special-64.c: New test.
10357 * gcc.dg/dfp/compare-special-128.c: New test.
10359 2007-01-16 Roger Sayle <roger@eyesopen.com>
10360 Paul Thomas <pault@gcc.gnu.org>
10361 Steven G. Kargl <kargl@gcc.gnu.org>
10364 * gfortran.dg/forall_6.f90: New test case.
10365 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10366 * gfortran.dg/dependency_13.f90: Likewise.
10368 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10371 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10372 targets that don't support Inf.
10374 2007-01-15 Dale Johannesen <dalej@apple.com>
10376 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10378 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10380 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10381 of achar for 0xff to avoid the "Extended ASCII not
10382 implemented" error message.
10384 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10387 * gfortran.dg/altreturn_4.f90: New test.
10390 * gfortran.dg/stfunc_4.f90: New test.
10393 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10394 * gfortran.dg/initialization_1.f90: Change warning.
10397 * gfortran.dg/specification_type_resolution_2.f90: New test.
10399 2007-01-14 Jan Hubicka <jh@suse.cz>
10401 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10402 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10403 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10406 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10409 * gfortran.dg/external_procedures_2.f90: New test.
10411 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10414 * gcc.target/i386/pr30413.c: New test.
10416 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10419 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10421 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10423 * gcc.dg/20070112-1.c: New test.
10425 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10427 PR libgfortran/30435
10428 * gfortran.dg/list_read_6.f90: New test.
10430 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10432 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10434 2007-01-12 Tom Tromey <tromey@redhat.com>
10436 PR preprocessor/28227:
10437 * gcc.dg/cpp/pr28227.c: New file.
10439 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10441 * gcc.dg/tree-ssa/loop-22.c: New test.
10443 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10445 PR tree-optimization/29516
10446 * gcc.dg/tree-ssa/loop-20.c: New test.
10448 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10450 PR libfortran/30415
10451 * minmaxloc_integer_kinds_1.f90: New test.
10453 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10456 * g++.dg/template/sizeof-template-argument.C: New test.
10458 2007-01-11 Jan Hubicka <jh@suse.cz>
10460 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10461 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10462 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10463 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10464 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10465 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10466 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10467 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10468 transformation in question.
10469 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10470 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10471 * gcc.dg/always_inline3.c: Likewise.
10473 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10476 * g++.dg/template/typename11.C: New test.
10478 2007-01-10 Robert Kennedy <jimbob@google.com>
10480 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10482 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10484 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10485 for different integer kinds.
10486 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10487 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10488 * gfortran.dg/ishft_2.f90: New test.
10489 * gfortran.dg/ishft_3.f90: New test.
10491 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10493 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10495 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10497 PR tree-optimization/30322
10498 * gcc.dg/tree-ssa/loop-21.c: New test.
10500 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10502 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10504 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10506 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10508 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10510 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10511 * g++.dg/warn/overflow-warn-3.C: Likewise.
10512 * g++.dg/warn/overflow-warn-4.C: Likewise.
10513 * g++.dg/warn/overflow-warn-5.C: Likewise.
10514 * g++.dg/warn/overflow-warn-6.C: Likewise.
10515 * g++.dg/warn/Woverflow-1.C: Likewise.
10516 * g++.dg/warn/Woverflow-2.C: Likewise.
10517 * g++.dg/warn/Woverflow-3.C: Likewise.
10518 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10520 2007-01-08 Roger Sayle <roger@eyesopen.com>
10522 * gfortran.dg/array_constructor_14.f90: New test case.
10523 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10525 2007-01-08 Richard Guenther <rguenther@suse.de>
10527 PR tree-optimization/23603
10528 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10529 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10531 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10533 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10535 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10536 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10537 compiler behaviour.
10538 * gcc.dg/simd-5.c: Likewise.
10539 * gcc.dg/simd-6.c: Likewise.
10540 * g++.dg/conversion/simd1.C: Likewise.
10541 * g++.dg/conversion/simd3.C: Likewise.
10542 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10545 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10547 PR tree-optimization/29877
10548 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10549 name of a hard register for the target concerned. Adjust dg-error
10550 directives to cope with new behaviour of TER.
10552 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10555 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10556 * g++.dg/warn/overflow-warn-1.C: New.
10557 * g++.dg/warn/overflow-warn-3.C: New.
10558 * g++.dg/warn/overflow-warn-4.C: New.
10559 * g++.dg/warn/overflow-warn-5.C: New.
10560 * g++.dg/warn/overflow-warn-6.C: New.
10561 * g++.dg/warn/Woverflow-1.C: New.
10562 * g++.dg/warn/Woverflow-2.C: New.
10563 * g++.dg/warn/Woverflow-3.C: New.
10564 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10566 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10569 * gfortran.dg/invalid_name.f90: New test.
10570 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10571 * gfortran.dg/gomp/pr29759.f90: Ditto.
10573 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10575 * gfortran.dg/present_1.f90: Update error message.
10577 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10580 * g++.dg/template/duplicate1.C: New test
10581 * g++.dg/template/memfriend6.C: Adjust error markers.
10583 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10586 * gcc.dg/torture/inline-1.c: New test.
10588 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10591 * gcc.dg/multiple-overflow-warn-1.c: New.
10592 * gcc.dg/multiple-overflow-warn-2.c: New.
10593 * gcc.dg/overflow-warn-6.c: New.
10594 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10596 2007-01-05 Roger Sayle <roger@eyesopen.com>
10598 * gfortran.dg/array_memcpy_1.f90: New test case.
10599 * gfortran.dg/array_memcpy_2.f90: Likewise.
10601 2007-01-05 Richard Guenther <rguenther@suse.de>
10603 PR middle-end/27826
10604 * g++.dg/opt/pr27826.C: New testcase.
10606 2007-01-05 Ian Lance Taylor <iant@google.com>
10608 * gcc.dg/Walways-true-1.c: New test.
10609 * gcc.dg/Walways-true-2.c: New test.
10610 * g++.dg/warn/Walways-true-1.C: New test.
10611 * g++.dg/warn/Walways-true-2.C: New test.
10613 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10616 * gcc.dg/pr30360.c: New test.
10618 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10621 * gfortran.dg/data_implied_do_1.f90: New test.
10625 * gfortran.dg/char_length_1.f90: New test.
10627 2007-01-05 Richard Guenther <rguenther@suse.de>
10629 PR middle-end/28116
10630 * g++.dg/opt/pr28116.C: New testcase.
10632 2007-01-05 Tobias Burnus <burnus@net-b.de>
10635 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10636 invalid deallocate.
10637 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10638 * gfortran.dg/protected_4.f90: Add pointer intent check.
10639 * gfortran.dg/protected_6.f90: Add pointer intent check.
10640 * gfortran.dg/pointer_intent_1.f90: New test.
10641 * gfortran.dg/pointer_intent_2.f90: New test.
10642 * gfortran.dg/pointer_intent_3.f90: New test.
10644 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10647 * gfortran.dg/altreturn_2.f90: new test.
10649 2007-01-04 Tom Tromey <tromey@redhat.com>
10651 PR preprocessor/28165:
10652 * gcc.dg/cpp/pr28165.c: New file.
10654 2007-01-03 Josh Conner <jconner@apple.com>
10656 PR middle-end/29683
10657 * gcc.dg/pr29683.c: New.
10659 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10662 * g++.dg/pch/template-1.C: New test.
10663 * g++.dg/pch/template-1.Hs: New file.
10665 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10667 PR middle-end/30353
10668 * gcc.c-torture/compile/complex-4.c: New test.
10670 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10672 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10674 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10676 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10678 PR middle-end/30286
10679 * gcc.dg/pr30286.c: New test.
10682 * g++.dg/template/crash66.C: New test.
10685 * g++.dg/template/friend49.C: New test.
10687 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10689 * gfortran.dg/ibits.f90: New test.
10691 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10693 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10694 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10696 2007-01-02 Jan Hubicka <jh@suse.cz>
10698 * gcc.dg/pr16194.c: We now output error on all three functions,
10699 not just first one.
10701 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10704 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10705 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10707 2006-01-02 Ian Lance Taylor <iant@google.com>
10709 * g++.dg/warn/Wparentheses-22.C: New test.
10710 * g++.dg/warn/Wparentheses-23.C: New test.
10712 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10715 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10716 * gcc.dg/declspec-3-Wextra.c: New.
10717 * gcc.dg/declspec-3-no.c: New
10719 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10722 * gfortran.dg/interface_10.f90: Remove.
10724 2007-01-01 Roger Sayle <roger@eyesopen.com>
10726 * gcc.dg/fold-eqxor-4.c: New test case.
10728 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10730 PR middle-end/30311
10731 * gcc.c-torture/compile/pr30311.c: New test.
10733 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10735 PR middle-end/30253
10736 * gcc.c-torture/compile/statement-expression-1.c: New test.
10738 2007-01-01 Andreas Schwab <schwab@suse.de>
10741 * g++.dg/eh/pr29166.C: New test.
10743 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10745 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10747 (check_effective_target_vect_cmdline_needed): Use it.
10749 2006-12-31 Richard Guenther <rguenther@suse.de>
10751 PR middle-end/30137
10752 * gcc.dg/pr30137-1.c: New testcase.
10753 * gcc.dg/pr30137-2.c: Likewise.
10755 2006-12-31 Roger Sayle <roger@eyesopen.com>
10757 PR middle-end/30322
10758 * gcc.dg/fold-plusnot-1.c: New test case.
10760 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10763 * g++.dg/parse/template22.C: New test.
10765 2006-12-31 Richard Guenther <rguenther@suse.de>
10767 PR middle-end/30338
10768 * gcc.c-torture/compile/pr30338.c: New testcase.
10770 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10773 * gfortran.dg/intrinsic_actual_4.f90: New test.
10776 * gfortran.dg/func_decl_3.f90: New test.
10778 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10781 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10782 * gfortran.dg/c_by_val_1.f: New test.
10783 * gfortran.dg/c_by_val_2.f: New test.
10784 * gfortran.dg/c_by_val_3.f: New test.
10786 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10788 PR libfortran/30321
10789 * gfortran.dg/sum_zero_array_1.f90: New test.
10791 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10793 PR preprocessor/29612
10794 * gcc.dg/cpp/pr29612-1.c: New test.
10795 * gcc.dg/cpp/pr29612-2.c: New test.
10797 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10800 * gfortran.dg/pure_formal_proc_1.f90: New test.
10803 * gfortran.dg/intrinsic_actual_3.f90: New test.
10805 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10808 * gfortran.dg/io_constraints_1.f90: Update test.
10809 * gfortran.dg/io_constraints_2.f90: Update test.
10810 * gfortran.dg/inquire_iolength.f90: New test.
10812 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10815 * gfortran.dg/interface_10.f90: New test.
10816 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10817 since z is already, locally a variable.
10820 * gfortran.dg/generic_11.f90: New test.
10821 * gfortran.dg/interface_7.f90: Remove name clash between module
10822 name and procedure 'x' referenced in the interface.
10824 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10827 * gcc.dg/Wmissing-parameter-type.c: New.
10828 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10829 * gcc.dg/Wmissing-parameter-type-no.c: New.
10831 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10834 * gfortran.dg/entry_array_specs_2.f: New test.
10837 * gfortran.dg/nested_modules_6.f90: New test.
10839 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10842 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10843 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10845 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10848 * g++.dg/opt/complex6.C: New test.
10850 2006-12-22 Ben Elliston <bje@au.ibm.com>
10852 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10853 full" if the linker on spu-*-* warns about exceeding local store.
10855 And revert this patch:
10856 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10857 fail to link due to relocation overflows on spu-*-*.
10859 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10862 * gfortran.dg/dependency_19.f90: New test.
10864 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10867 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10869 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10871 PR middle-end/30262
10872 * gcc.c-torture/execute/20061220-1.c: New test.
10874 PR middle-end/30263
10875 * gcc.dg/gomp/asm-1.c: New test.
10878 * g++.dg/eh/ia64-2.C: New test.
10880 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10884 * gcc.dg/rs6000-leaf.c: New.
10886 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10889 * gfortran.dg/f2c_8.f90: New test.
10891 2006-12-20 Bill Wendling <wendling@apple.com>
10893 * gcc.dg/asm-b.c: Check for __ppc64__.
10895 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10898 * gfortran.dg/bounds_check_5.f90: New test.
10900 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10902 PR middle-end/30143
10903 * gcc.dg/gomp/complex-1.c: New testcase.
10905 2006-12-20 Roger Sayle <roger@eyesopen.com>
10907 * gfortran.dg/array_memset_1.f90: New test case.
10909 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10911 * lib/target-supports.exp: Add spu to
10912 check_effective_target_vect_widen_mult_hi_to_si.
10914 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10917 * gfortran.dg/generic_9.f90: New test.
10920 * gfortran.dg/generic_10.f90: New test.
10922 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10925 * gcc.dg/pr30045.c: New test.
10927 2006-12-20 Ben Elliston <bje@au.ibm.com>
10929 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10931 2006-12-19 Eric Christopher <echristo@apple.com>
10934 * gcc.c-torture/execute/pr29302-1.c: New.
10936 2006-12-19 Tobias Burnus <burnus@net-b.de>
10939 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10941 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10944 * gfortran.dg/altreturn_3.f90: New test.
10946 * gfortran.dg/char_result_12.f90: Fix comment typos.
10948 2006-12-19 Ben Elliston <bje@au.ibm.com>
10950 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10951 as newlib's stdio.h uses non-traditional cpp constructs.
10953 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10955 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10956 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10957 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10958 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10959 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10960 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10961 * gfortran.dg/default_initialization.f: Renamed to
10962 default_initialization_1.f
10963 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10964 dollar_edit_descriptor_1.f
10965 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10966 dollar_edit_descriptor_2.f
10967 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10968 dollar_edit_descriptor_3.f
10969 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10970 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10971 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10972 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10973 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10974 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10975 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10976 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10977 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10978 * gfortran.dg/default_initialization_1.f: Renamed from
10979 default_initialization.f
10980 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10981 dollar_edit_descriptor-1.f
10982 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10983 dollar_edit_descriptor-2.f
10984 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10985 dollar_edit_descriptor-3.f
10986 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10987 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10988 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10990 2006-12-18 Bill Wendling <wendling@apple.com>
10992 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10993 id is an OjbC keyword.
10995 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10997 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10999 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11001 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11003 2006-12-18 Ian Lance Taylor <iant@google.com>
11005 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11007 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11009 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11011 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11014 * gfortran.fortran-torture/execute/where21.f90: New test.
11016 2006-12-17 Tobias Burnus <burnus@net-b.de>
11018 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11020 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11023 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11024 * gcc.dg/if-empty-1.c: Likewise.
11025 * gcc.dg/pr23165.c: Likewise.
11026 * g++.dg/warn/empty-body.C: Likewise.
11028 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11030 PR libfortran/30005
11031 * gfortran.dg/open_errors.f90: New test.
11033 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11035 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11037 * gcc.target/i386/ssse3-pabsb.c: New file.
11038 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11039 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11040 * gcc.target/i386/ssse3-palignr.c: Likewise.
11041 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11042 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11043 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11044 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11045 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11046 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11047 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11048 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11049 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11050 * gcc.target/i386/ssse3-psignb.c: Likewise.
11051 * gcc.target/i386/ssse3-psignd.c: Likewise.
11052 * gcc.target/i386/ssse3-psignw.c: Likewise.
11053 * gcc.target/i386/ssse3-vals.h: Likewise.
11055 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11057 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11058 * lib/fortran-torture.exp: Include target-supports.exp.
11060 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11063 * gcc.c-torture/execute/pr30185.c: New test.
11065 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11069 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11070 * gcc.dg/builtin-bswap-2.c: Likewise.
11071 * gcc.dg/builtin-bswap-3.c: Likewise.
11072 * gcc.dg/builtin-bswap-4.c: Likewise.
11073 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11074 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11076 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11078 PR libfortran/30145
11079 * gfortran.dg/write_zero_array: New test.
11081 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11084 * gfortran.dg/write_fmt_trim.f90: New test.
11086 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11089 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11092 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11094 * lib/target-supports.exp (check_weak_available): Use istarget
11095 "hppa*-*-hpux10*" instead of regexp.
11096 (check_cxa_atexit_available): Likewise.
11098 2006-12-14 Richard Guenther <rguenther@suse.de>
11100 PR tree-optimization/30197
11101 * gcc.c-torture/execute/complex-1.c: Fix function name.
11102 * gcc.dg/builtins-61.c: New testcase.
11104 2006-12-14 Richard Guenther <rguenther@suse.de>
11106 PR middle-end/30172
11107 * gcc.dg/pr30172-1.c: New testcase.
11109 2006-12-14 Richard Guenther <rguenther@suse.de>
11111 PR tree-optimization/30198
11112 * gcc.dg/builtins-60.c: New testcase.
11114 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11116 * lib/target-supports.exp (vect_no_align): Remove spu.
11118 2006-12-13 Ian Lance Taylor <iant@google.com>
11122 * g++.dg/warn/Wparentheses-5.C: New test.
11123 * g++.dg/warn/Wparentheses-6.C: New test.
11124 * g++.dg/warn/Wparentheses-7.C: New test.
11125 * g++.dg/warn/Wparentheses-8.C: New test.
11126 * g++.dg/warn/Wparentheses-9.C: New test.
11127 * g++.dg/warn/Wparentheses-10.C: New test.
11128 * g++.dg/warn/Wparentheses-11.C: New test.
11129 * g++.dg/warn/Wparentheses-12.C: New test.
11130 * g++.dg/warn/Wparentheses-13.C: New test.
11131 * g++.dg/warn/Wparentheses-14.C: New test.
11132 * g++.dg/warn/Wparentheses-15.C: New test.
11133 * g++.dg/warn/Wparentheses-16.C: New test.
11134 * g++.dg/warn/Wparentheses-17.C: New test.
11135 * g++.dg/warn/Wparentheses-18.C: New test.
11136 * g++.dg/warn/Wparentheses-19.C: New test.
11137 * g++.dg/warn/Wparentheses-20.C: New test.
11138 * g++.dg/warn/Wparentheses-21.C: New test.
11140 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11143 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11144 for target "hppa.*hpux10".
11146 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11148 * g++.dg/debug/vartrack1.C: New test.
11150 * g++.dg/opt/ifcvt1.C: New test.
11152 * gcc.dg/tls/opt-13.c: New test.
11154 * gcc.dg/20060425-2.c: New test.
11156 * g++.dg/opt/pr15054-2.C: New test.
11158 * gcc.c-torture/execute/20060420-1.c: New test.
11160 * gcc.c-torture/execute/20060412-1.c: New test.
11162 * objc/compile/20060406-1.m: New test.
11164 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11166 * g++.dg/template/array17.C: New test.
11168 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11170 * gcc.target/powerpc/altivec-23.c: New test.
11172 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11175 * g++.dg/inherit/error3.C: New test.
11178 * g++.dg/inherit/error4.C: New test.
11180 2006-12-13 Richard Guenther <rguenther@suse.de>
11182 PR tree-optimization/17687
11183 * gcc.dg/builtins-59.c: New testcase.
11185 2006-12-13 Ben Elliston <bje@au.ibm.com>
11187 * gcc.target/spu/Wmain.c: New test.
11189 2006-12-12 Josh Conner <jconner@apple.com>
11191 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11192 * g++.dg/abi/thunk4.C: Likewise.
11193 * g++.dg/abi/rtti3.C: Likewise.
11195 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11197 * gcc.target/spu/cpat-1.c: New test.
11198 * gcc.target/spu/cpat-2.c: New test.
11199 * gcc.target/spu/cpat-3.c: New test.
11200 * gcc.target/spu/cpat-4.c: New test.
11202 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11205 * gcc.c-torture/compile/vector-1.c: New test.
11206 * gcc.c-torture/compile/vector-2.c: New test.
11207 * gcc.c-torture/compile/vector-3.c: New test.
11209 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11211 * lib/fortran-torture.exp: Update copyright years. Remove
11212 obsolete comment. Test -ftree-vectorize where it makes sense.
11213 * lib/gfortran-dg.exp: Update copyright years. Use settings
11214 from fortran-torture.exp.
11215 * gfortran.dg/char_transpose_1.f90,
11216 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11217 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11218 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11219 '-w' to dg-options.
11221 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11223 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11224 saved_${tool}_load.
11226 2006-12-12 Ira Rosen <irar@il.ibm.com>
11228 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11229 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11230 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11231 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11234 2006-12-12 Richard Guenther <rguenther@suse.de>
11236 PR middle-end/30147
11237 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11239 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11240 Diego Novillo <dnovillo@redhat.com>
11242 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11244 * gcc.dg/tree-ssa/pr26421.c: Likewise
11245 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11246 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11247 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11248 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11249 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11250 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11251 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11252 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11253 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11255 2006-12-11 Jan Hubicka <jh@suse.cz>
11257 * gcc.dg/tree-prof/stringop-1.c: New test.
11258 * gcc.dg/tree-prof/stringop-2.c: New test.
11260 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11263 * gcc.target/i386/pr30120.c: New test.
11266 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11268 * gcc.target/i386/x87regparm-1.c: New test.
11269 * gcc.target/i386/x87regparm-2.c: New test.
11270 * gcc.target/i386/x87regparm-3.c: New test.
11271 * gcc.target/i386/x87regparm-4.c: New test.
11273 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11275 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11277 2006-12-10 Tobias Burnus <burnus@net-b.de>
11280 * gfortran.dg/protected_1.f90: New test.
11281 * gfortran.dg/protected_2.f90: New test.
11282 * gfortran.dg/protected_3.f90: New test.
11283 * gfortran.dg/protected_4.f90: New test.
11284 * gfortran.dg/protected_5.f90: New test.
11285 * gfortran.dg/protected_6.f90: New test.
11287 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11288 Tobias Burnus <burnus@gcc.gnu.org>
11292 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11294 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11295 ambiguous interfaces.
11296 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11297 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11298 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11299 ambiguous interfaces.
11300 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11301 * gfortran.dg/array_initializer_2.f90: Add initializer array
11305 * gfortran.dg/interface_9.f90: Test that host interfaces are
11306 not checked for ambiguity with the local version.
11308 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11311 * gfortran.dg/module_interface_2.f90: New test.
11313 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11316 * gfortran.dg/assumed_len.f90: New test.
11318 2006-12-09 Richard Guenther <rguenther@suse.de>
11320 * g++.dg/warn/implicit-typename1.C: Qualify types.
11321 * g++.dg/parse/crash12.C: Likewise.
11322 * g++.dg/tree-ssa/pr22444.C: Likewise.
11324 2006-12-09 Tobias Burnus <burnus@net-b.de>
11326 * gfortran.dg/array_2.f90: Added sqrt test.
11328 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11330 * gcc.target/i386/x87regparm-1.c: XFAIL.
11331 * gcc.target/i386/x87regparm-2.c: XFAIL.
11332 * gcc.target/i386/x87regparm-3.c: XFAIL.
11333 * gcc.target/i386/x87regparm-4.c: XFAIL.
11335 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11337 * lib/target-supports.exp
11338 (check_effective_target_large_long_double): New.
11339 * gcc.dg/Wconversion-real.c : Use it.
11340 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11343 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11345 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11347 2006-12-08 Tobias Burnus <burnus@net-b.de>
11350 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11352 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11355 * g++.dg/template/crash65.C: New test.
11356 * g++.dg/template/spec16.C: Tweak error markers.
11358 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11360 * gcc.target/spu: New directory.
11361 * gcc.target/spu/spu.exp: New file.
11362 * gcc.target/spu/intrinsics-1.c: New test.
11364 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11367 * g++.dg/ext/attrib27.C: New test.
11368 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11369 * g++.dg/parse/typedef5.C: Likewise.
11371 2006-12-07 Mike Stump <mrs@apple.com>
11373 * treelang/compile/var_defs.tree: Adjust.
11375 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11378 * g++.dg/template/crash64.C: New test.
11379 * g++.dg/parse/crash27.C: Adjust error markers.
11381 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11383 PR libfortran/30009
11384 PR libfortran/30056
11385 * gfortran.dg/read_eof_4.f90: Add tests.
11386 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11387 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11389 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11392 * g++.dg/template/crash63.C: New test.
11395 * g++.dg/template/crash62.C: New test.
11397 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11400 * gfortran.dg/allocatable_function_1.f90: Increase the number
11401 of expected calls of free to 10; the lhs section reference is
11402 now evaluated so there is another call to bar. Change the
11403 comment appropriately.
11404 * gfortran.dg/array_section_1.f90: New test.
11406 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11409 * gfortran.dg/char_result_12.f90: New test.
11411 2006-12-05 Richard Guenther <rguenther@suse.de>
11413 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11414 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11415 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11416 vect_double, xfail for spu*-*-*.
11418 2006-12-04 Tobias Burnus <burnus@net-b.de>
11421 * initialization_4.f90: Test noninteger exponents (-std=f95).
11422 * initialization_5.f90: New test for noninteger exponents
11425 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11428 * gfortran.dg/parameter_array_section_1.f90: New test.
11430 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11433 * g++.dg/template/crash61.C: New test.
11436 * g++.dg/template/error23.C: New test.
11438 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11440 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11442 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11445 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11447 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11449 PR middle-end/29965
11450 * gcc.dg/gomp/pr29965-1.c: New test.
11451 * gcc.dg/gomp/pr29965-2.c: New test.
11452 * gcc.dg/gomp/pr29965-3.c: New test.
11453 * gcc.dg/gomp/pr29965-4.c: New test.
11454 * gcc.dg/gomp/pr29965-5.c: New test.
11455 * gcc.dg/gomp/pr29965-6.c: New test.
11456 * g++.dg/gomp/pr29965-1.C: New test.
11457 * g++.dg/gomp/pr29965-2.C: New test.
11458 * g++.dg/gomp/pr29965-3.C: New test.
11459 * g++.dg/gomp/pr29965-4.C: New test.
11460 * g++.dg/gomp/pr29965-5.C: New test.
11461 * g++.dg/gomp/pr29965-6.C: New test.
11462 * g++.dg/gomp/pr29965-7.C: New test.
11463 * g++.dg/gomp/pr29965-8.C: New test.
11464 * g++.dg/gomp/pr29965-9.C: New test.
11465 * g++.dg/gomp/pr29965-10.C: New test.
11467 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11469 * gnat.dg/pointer_variable_bounds.adb: New test.
11470 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11471 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11473 2006-12-03 Eric Christopher <echristo@apple.com>
11475 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11477 2006-12-03 Richard Henderson <rth@redhat.com>
11478 Andrew Pinski <pinskia@gmail.com>
11481 * g++.dg/warn/unit-1.C: New test.
11483 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11485 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11487 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11489 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11490 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11491 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11492 * gcc.dg/vect/vect-70.c: Reduce array size.
11493 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11494 vect_no_compaer_double targets.
11495 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11496 vect_float, vect_double, and vect_int.
11498 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11500 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11501 test for loop versioning on vect_no_align targets.
11502 * gcc.dg/vect/pr20122.c: Likewise.
11503 * gcc.dg/vect/vect-105.c: Likewise.
11504 * gcc.dg/vect/vect-42.c: Likewise.
11505 * gcc.dg/vect/vect-43.c: Likewise.
11506 * gcc.dg/vect/vect-74.c: Likewise.
11507 * gcc.dg/vect/vect-75.c: Likewise.
11508 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11509 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11510 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11511 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11513 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11516 * gfortran.dg/value_1.f90 : New test.
11517 * gfortran.dg/value_2.f90 : New test.
11518 * gfortran.dg/value_3.f90 : New test.
11519 * gfortran.dg/value_4.f90 : New test.
11520 * gfortran.dg/value_4.c : Called from value_4.f90.
11522 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11525 * g++.dg/cpp0x/static_assert4.C: New testcase.
11527 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11529 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11531 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11534 * gcc.dg/pr27953.c: New test.
11536 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11539 * g++.dg/ext/vector5.C: New test.
11542 * g++.dg/other/main1.C: New test.
11544 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11546 PR libfortran/29568
11547 * gfortran.dg/convert_implied_open.f90: Change to
11548 new default record length.
11549 * gfortran.dg/unf_short_record_1.f90: Adapt to
11551 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11553 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11555 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11557 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11560 * g++.dg/expr/pr29066.c: New.
11562 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11563 Zdenek Dvorak <dvorakz@suse.cz>
11565 PR tree-optimization/29921
11566 * gcc.dg/pr29921-2.c: New test.
11568 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11570 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11571 (i386_get_cpuid): New function.
11572 (i386_cpuid_ecx): Likewise.
11573 (i386_cpuid_edx): Likewise.
11574 (i386_cpuid): Updated to call i386_cpuid_edx.
11576 * gcc.target/i386/sse3-addsubpd.c: New file.
11577 * gcc.target/i386/sse3-addsubps.c: Likewise.
11578 * gcc.target/i386/sse3-haddpd.c: Likewise.
11579 * gcc.target/i386/sse3-haddps.c: Likewise.
11580 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11581 * gcc.target/i386/sse3-hsubps.c: Likewise.
11582 * gcc.target/i386/sse3-lddqu.c: Likewise.
11583 * gcc.target/i386/sse3-movddup.c: Likewise.
11584 * gcc.target/i386/sse3-movshdup.c: Likewise.
11585 * gcc.target/i386/sse3-movsldup.c: Likewise.
11587 2006-12-01 Dirk Mueller <dmueller@suse.de>
11589 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11591 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11593 * gcc.dg/dfp/convert-int-max.c: New test.
11594 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11596 2006-11-30 Richard Guenther <rguenther@suse.de>
11598 * gcc.dg/vect/vect-pow-1.c: Rename ...
11599 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11600 floats instead of doubles, check successful vectorization.
11602 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11605 * gcc.c-torture/compile/pr29945.c: New testcase.
11607 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11609 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11612 2006-11-29 Eric Christopher <echristo@apple.com>
11614 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11616 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11618 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11620 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11622 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11625 * g++.dg/inherit/virtual2.C: New test.
11626 * g++.dg/inherit/virtual3.C: Likewise.
11627 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11628 * g++.dg/inherit/error2.C: Likewise.
11629 * g++.dg/template/instantiate1.C: Likewise.
11631 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11634 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11636 2006-11-28 Jan Hubicka <jh@suse.cz>
11638 * gcc.dg/memcpy-1.c: New test.
11640 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11643 * g++.dg/warn/main-3.C: New test.
11645 2006-11-28 Jan Hubicka <jh@suse.cz>
11647 * gcc.dg/winline-1.c: New test.
11649 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11651 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11654 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11657 * gfortran.dg/missing_optional_dummy_3.f90
11659 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11662 * gfortran.dg/interface_3.f90: Modify errors.
11664 2006-11-28 Ben Elliston <bje@au.ibm.com>
11666 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11667 fail to link due to relocation overflows on spu-*-*.
11669 2006-11-27 Michael Matz <matz@suse.de>
11670 Andreas Krebbel <krebbel1@de.ibm.com>
11673 * gcc.dg/20061127-1.c: New testcase.
11675 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11677 * gcc.dg/20061124-1.c: Add exit() function prototype.
11679 2006-11-27 Jan Hubicka <jh@suse.cz>
11681 * gcc.target/i386/memcpy-1.c: Adjust size.
11682 * gcc.dg/visibility-11.c: Likewise.
11684 2006-11-27 Richard Guenther <rguenther@suse.de>
11686 PR middle-end/25620
11687 * gcc.target/i386/pow-1.c: New testcase.
11688 * gcc.dg/builtins-58.c: Likewise.
11690 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11693 * g++.dg/expr/cast8.C: New test.
11695 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11697 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11698 Don't ever inline the testcase.
11700 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11703 * gfortran.fortran-torture/compile/parameter_3.f90: New
11706 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11709 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11711 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11713 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11716 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11718 PR libgfortran/29936
11719 * gfortran.dg/write_check3.f90: New test.
11721 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11723 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11725 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11728 * gfortran.dg/interface_3.f90: New test.
11731 * gfortran.dg/generic_8.f90: New test.
11733 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11735 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11736 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11737 * gfortran.dg/specifics_3.f90: Remove.
11739 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11742 * gcc.dg/gomp/pr29955.c: New test.
11745 * gcc.dg/pr29736.c: New test.
11747 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11750 * gcc.dg/pure-1.c: New test.
11752 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11754 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11755 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11757 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11759 * gcc.dg/20061124-1.c: New testcase.
11761 2006-11-23 Eric Christopher <echristo@apple.com>
11763 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11765 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11769 * gcc.dg/Wconversion-integer.c: New. Supersedes
11770 Wconversion-negative-constants.c
11771 * gcc.dg/Wconversion-real.c: New.
11772 * gcc.dg/Wconversion-real-integer.c: New.
11773 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11774 * g++.dg/warn/Wconversion1.C: Modified.
11776 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11778 * gfortran.dg/overload_1.f90: New test.
11780 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11783 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11784 Wtraditional-conversion.
11785 * gcc.dg/overflow-warn-2.c: Likewise.
11786 * gcc.dg/Wconversion.c: Likewise. Renamed as
11787 Wtraditional-conversion.c .
11788 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11789 Wtraditional-conversion-2.c .
11790 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11791 Wtraditional-conversion-2.c
11792 * gcc.dg/Wconversion-negative-constants.c: New.
11794 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11796 * gcc.dg/tree-ssa/dump-1.c: New test.
11798 2006-11-23 David Ung <davidu@mips.com>
11800 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11801 -mfp64, allowable when ISA >= 33 and float is enabled.
11802 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11803 of mthc1 and mfhc1 patterns.
11805 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11807 PR tree-optimization/29921
11808 * gcc.dg/pr29921.c: New test.
11810 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11813 * gfortran.dg/initialization_4.f90: New test.
11815 2006-11-22 Ira Rosen <irar@il.ibm.com>
11817 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11818 platforms that have interleaving support.
11819 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11820 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11821 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11822 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11823 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11824 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11825 gcc.dg/vect/vect-strided-u8-i8.c,
11826 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11827 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11828 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11829 gcc.dg/vect/vect-strided-float.c,
11830 gcc.dg/vect/vect-strided-a-mult.c,
11831 gcc.dg/vect/vect-strided-mult-char-ls.c,
11832 gcc.dg/vect/vect-strided-a-u16-mult.c,
11833 gcc.dg/vect/vect-strided-a-u32-mult.c,
11834 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11835 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11836 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11837 gcc.dg/vect/vect-strided-mult.c,
11838 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11839 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11842 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11845 * gfortran.dg/auto_char_len_4.f90: New test.
11847 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11850 * gfortran.dg/generic_7.f90: New test.
11851 * gfortran.dg/defined_operators_1.f90: Add new error.
11853 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11855 PR tree-optimization/29902
11856 * g++.dg/tree-ssa/pr29902.C: New test.
11858 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11861 * gfortran.dg/used_types_13.f90: New test.
11863 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11865 * gcc.dg/dfp/snan.c: Delete.
11867 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11869 * g++.dg/cpp0x/static_assert1.C: New.
11870 * g++.dg/cpp0x/static_assert2.C: New.
11871 * g++.dg/cpp0x/static_assert3.C: New.
11873 2006-11-21 Richard Guenther <rguenther@suse.de>
11875 * gcc.dg/vect/vect-pow-1.c: New testcase.
11876 * gcc.dg/vect/vect-pow-2.c: Likewise.
11878 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11881 * g++.dg/template/static29.C: New test.
11884 * g++.dg/conversion/simd4.C: New test.
11886 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11889 * g++.dg/template/access19.C: New test.
11890 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11893 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11896 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11898 2006-11-20 Tobias Burnus <burnus@net-b.de>
11901 * gfortran.dg/import.f90: Extended test.
11902 * gfortran.dg/import2.f90: Extended test.
11904 2006-11-20 Tobias Burnus <burnus@net-b.de>
11906 * gfortran.dg/volatile3.f90: Add conflict test.
11908 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11911 * gfortran.dg/implicit_10.f90: New test.
11913 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11916 * g++.dg/warn/Wall-write-strings.C: New.
11918 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11920 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11921 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11923 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11925 * gfortran.dg/use_3.f90: Remove error message.
11926 * gfortran.dg/iso_fortran_env_1.f90: New test.
11927 * gfortran.dg/iso_fortran_env_2.f90: New test.
11928 * gfortran.dg/iso_fortran_env_3.f90: New test.
11929 * gfortran.dg/iso_fortran_env_4.f90: New test.
11931 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11933 * gcc.dg/vect/vect-27.c: Fix initialization.
11935 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11937 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11938 * gcc.dg/torture/builtin-minmax-1.c: New.
11940 * gcc.dg/builtins-20.c: Add cases for copysign.
11942 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11945 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11947 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11948 * gfortran.dg/use_1.f90: New test.
11949 * gfortran.dg/use_1.f90: New test.
11950 * gfortran.dg/use_1.f90: New test.
11952 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11954 PR tree-optimization/29801
11955 * gcc.dg/pr29801.c: New test.
11957 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11959 PR middle-end/29584
11960 * gcc.dg/torture/pr29584.c: New test.
11962 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11964 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11965 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11966 * gcc.target/powerpc/compress-float-ppc.c,
11967 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11969 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11970 do not pass -mhard-float.
11972 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11974 * gnat.dg/volatile_aggregate.adb: New test.
11976 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11980 * gfortran.dg/bound_2.f90: Add more checks.
11981 * gfortran.dg/bound_3.f90: New test.
11983 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11986 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11988 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11990 * gfortran.dg/import3.f90: Fix error message.
11992 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11995 * gfortran.fortran-torture/compile/inline_1.f90:
11998 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12000 * gcc.target/i386/x87regparm-1.c: New test.
12001 * gcc.target/i386/x87regparm-2.c: New test.
12002 * gcc.target/i386/x87regparm-3.c: New test.
12003 * gcc.target/i386/x87regparm-4.c: New test.
12005 2006-11-15 Tobias Burnus <burnus@net-b.de>
12008 * gfortran.dg/import.f90: New test.
12009 * gfortran.dg/import2.f90: New test.
12010 * gfortran.dg/import3.f90: New test.
12012 2006-11-15 Tobias Burnus <burnus@net-b.de>
12015 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12017 2006-11-15 Tobias Burnus <burnus@net-b.de>
12020 * gfortran.dg/contains.f90: New test.
12021 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12023 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12025 PR tree-optimization/29581
12026 * gcc.dg/pr29581-1.c: New test.
12027 * gcc.dg/pr29581-2.c: New test.
12028 * gcc.dg/pr29581-3.c: New test.
12029 * gcc.dg/pr29581-4.c: New test.
12030 * gfortran.dg/pr29581.f90: New test.
12032 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12035 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12036 numbers in error message headers.
12038 2006-11-14 Richard Guenther <rguenther@suse.de>
12040 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12041 to i?86 and x86_64 targets.
12043 2006-11-14 Caroline Tice <ctice@apple.com>
12045 * gcc.dg/pubtypes-1.c: New file/testcase.
12046 * gcc.dg/pubtypes-2.c: New file/testcase.
12047 * gcc.dg/pubtypes-3.c: New file/testcase.
12048 * gcc.dg/pubtypes-4.c: New file/testcase.
12049 * g++.dg/pubtypes.C: New file/testcase.
12051 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12054 * g++.dg/init/self1.C: New test.
12056 2006-11-14 Tobias Burnus <burnus@net-b.de>
12059 * gfortran.dg/conflicts.f90: Add.
12061 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12063 PR rtl-optimization/29798
12065 * gcc.c-torture/execute/pr29798.c: New.
12067 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12069 * gcc.dg/builtins-20.c: Add more cases.
12071 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12074 * gfortran.dg/gomp/pr29759.f90: New test.
12076 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12079 * g++.dg/template/static28.C: New test.
12081 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12083 * lib/c-torture.exp: Use target-libpath.exp.
12084 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12085 set GCC_EXEC_PREFIX env var from global variable of same name.
12087 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12090 * gfortran.fortran-torture/compile/transfer-1.f90:
12093 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12094 Zdenek Dvorak <dvorakz@suse.cz>
12096 PR tree-optimization/29680
12097 * gcc.dg/alias-11.c: New test.
12099 2006-11-12 Jason Merrill <jason@redhat.com>
12100 Andrew Pinski <pinskia@physics.uc.edu>
12102 PR middle-end/28915
12103 * gcc.target/i386/vectorize1.c: New.
12105 2006-11-12 Roger Sayle <roger@eyesopen.com>
12107 PR rtl-optimization/29797
12108 * gcc.c-torture/execute/pr29797-1.c: New test case.
12110 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12112 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12114 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12116 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12118 2006-11-12 Roger Sayle <roger@eyesopen.com>
12120 PR tree-optimization/13827
12121 * gcc.dg/fold-eqand-1.c: New test case.
12123 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12126 * gcc.c-torture/execute/mayalias-3.c: New test.
12128 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12130 PR middle-end/27528
12131 * gcc.c-torture/compile/pr27528.c: New test.
12132 * gcc.dg/pr27528.c: Likewise.
12134 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12136 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12138 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12140 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12143 * gfortran.dg/reshape_source_size_1.f90: New test.
12145 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12148 * gfortran.dg/aliasing_dummy_4.f90: New test.
12150 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12153 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12154 and x86_64-*-* targets.
12156 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12158 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12159 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12160 New macros. Use them in exact tests.
12161 (TESTIT3): New macro.
12162 Add tests for fmin, fmax and fma.
12164 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12167 * gfortran.dg/array_constructor_13.f90: New test.
12169 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12172 * gfortran.dg/used_types_12.f90: New test.
12174 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12176 PR middle-end/29726
12177 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12179 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12180 * gcc.dg/fold-eqandshift-3.c: New test case.
12182 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12185 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12188 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12190 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12192 * gcc.dg/20061109-1.c: New testcase.
12194 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12196 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12198 2006-11-09 Tobias Burnus <burnus@net-b.de>
12200 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12201 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12203 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12205 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12206 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12208 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12210 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12212 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12214 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12216 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12217 * gcc.dg/vect/vect-9.c: Now vectorizable.
12218 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12219 that support vect_widen_mult.
12220 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12221 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12222 vect-reduc-dot-u16.c).
12223 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12224 vect-reduc-dot-u16.c).
12225 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12226 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12227 vect-reduc-dot-s8.c).
12228 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12229 vect-reduc-dot-s8.c).
12230 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12231 vect-reduc-dot-s8.c).
12232 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12233 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12234 vect-reduc-dot-u8.c).
12235 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12236 vect-reduc-dot-u8.c).
12237 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12238 * gcc.dg/vect/vect-multitypes-9.c: New test.
12239 * gcc.dg/vect/vect-multitypes-10.c: New test.
12240 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12241 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12242 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12243 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12244 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12245 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12246 wrapv-vect-reduc-dot-s8.c.
12247 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12248 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12249 targets that support vec_unpack.
12250 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12251 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12252 (check_effective_target_vect_widen_mult_hi_to_si): New.
12253 (check_effective_target_vect_widen_sum): Removed.
12255 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12257 * gcc.dg/vect/vect-multitypes-8.c: New test.
12258 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12260 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12262 * gcc.dg/vect/vect-multitypes-7.c: New test.
12264 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12266 * gcc.dg/vect/vect-multitypes-4.c: New test.
12267 * gcc.dg/vect/vect-multitypes-5.c: New test.
12268 * gcc.dg/vect/vect-multitypes-6.c: New test.
12270 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12272 * gcc.dg/vect/vect-multitypes-1.c: New test.
12273 * gcc.dg/vect/vect-multitypes-2.c: New test.
12274 * gcc.dg/vect/vect-multitypes-3.c: New test.
12276 2006-11-07 Eric Christopher <echristo@apple.com>
12278 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12279 Test using scan-assembler-not.
12281 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12283 * gcc.dg/inline-17.c: New test.
12285 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12288 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12291 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12294 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12297 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12300 2006-11-07 Tobias Burnus <burnus@net-b.de>
12303 * gfortran.dg/volatile.f90: Add.
12304 * gfortran.dg/volatile2.f90: Add.
12305 * gfortran.dg/volatile3.f90: Add.
12306 * gfortran.dg/volatile4.f90: Add.
12307 * gfortran.dg/volatile5.f90: Add.
12308 * gfortran.dg/volatile6.f90: Add.
12309 * gfortran.dg/volatile7.f90: Add.
12311 2006-11-06 Tobias Burnus <burnus@net-b.de>
12313 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12314 for matching error messages.
12315 * gfortran.dg/specifics_3.f90: Adjust pattern
12316 for matching error messages.
12318 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12319 Bernhard Fischer <aldot@gcc.gnu.org>
12321 * lib/gcc-dg.exp (output-exists): New proc.
12322 (output-exists-not): New proc.
12323 * gcc.test-framework/test-framework.awk: Support new directives.
12324 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12325 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12326 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12327 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12328 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12329 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12331 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12335 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12336 * gfortran.dg/initialization_3.f90: New.
12338 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12340 PR libgfortran/25545
12341 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12343 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12345 PR middle-end/29695
12346 * gcc.c-torture/execute/pr29695-1.c: New test.
12347 * gcc.c-torture/execute/pr29695-2.c: New test.
12349 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12352 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12354 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12356 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12357 for matching error messages.
12359 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12362 * gcc.target/i386/387-12.c: New test.
12364 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12366 PR libfortran/29713
12367 * gfortran.dg/pr29713.f90: New test.
12369 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12371 * gcc.c-torture/execute/arith-rand-ll.c:
12372 Also test for bogus rest sign.
12374 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12376 PR libfortran/27895
12377 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12379 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12381 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12382 from error messages.
12384 2006-11-02 Mike Stump <mrs@apple.com>
12386 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12388 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12390 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12392 * g++.dg/eh/gcsec1.C: New test.
12394 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12396 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12397 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12399 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12401 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12403 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12404 * gcc.dg/pr14796-2.c: Likewise.
12406 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12408 * gcc.c-torture/execute/20061101-1.c: New test.
12410 2006-11-01 Richard Guenther <rguenther@suse.de>
12412 * gcc.target/i386/fpprec-1.c: New testcase.
12414 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12416 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12417 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12419 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12421 * gcc.c-torture/execute/20061031-1.c: New test.
12423 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12426 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12427 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12428 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12429 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12430 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12431 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12432 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12434 2006-10-31 Eric Christopher <echristo@apple.com>
12435 Falk Hueffner <falk@debian.org>
12437 * gcc.dg/builtin-bswap-1.c: New.
12438 * gcc.dg/builtin-bswap-2.c: New.
12439 * gcc.dg/builtin-bswap-3.c: New.
12440 * gcc.dg/builtin-bswap-4.c: New.
12441 * gcc.dg/builtin-bswap-5.c: New.
12442 * gcc.target/i386/builtin-bswap-1.c: New.
12444 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12446 * gcc.dg/inline-16.c: New.
12449 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12451 * gcc.dg/inline-13.c: New.
12452 * gcc.dg/inline-14.c: New.
12453 * gcc.dg/inline-15.c: New.
12456 * gcc.dg/inline6.c: New.
12457 * gcc.dg/inline7.c: New.
12459 2006-10-31 Roger Sayle <roger@eyesopen.com>
12461 PR middle-end/23470
12462 * gcc.dg/pr23470-1.c: New test case.
12464 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12467 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12469 * gfortran.dg/blockdata_2.f90: New testcase.
12471 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12473 PR libfortran/29627
12474 * gfortran.dg/unf_short_record_1.f90: New test.
12476 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12479 * gfortran.dg/pr29067.f: New test.
12481 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12482 Richard Sandiford <richard@codesourcery.com>
12484 * lib/target-supports.exp (get_compiler_messages): Append options
12485 as a single list element.
12486 (check_effective_target_arm_vfp_ok): New.
12487 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12489 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12492 * gfortran.dg/intrinsic_actual_2.f90: New test.
12495 * gfortran.dg/actual_array_interface_1.f90: New test.
12498 * gfortran.dg/used_types_11.f90: New test.
12500 2006-10-30 Dirk Mueller <dmueller@suse.de>
12502 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12503 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12504 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12505 * g++.old-deja/g++.mike/net25.C (main): Same.
12506 * g++.dg/lookup/exception1.C (main): Same.
12507 * g++.dg/parse/parens2.C (main): Same.
12509 2006-10-30 Roger Sayle <roger@eyesopen.com>
12511 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12513 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12515 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12516 * gcc.dg/torture/builtin-math-3.c: Likewise.
12518 2006-10-30 Tobias Burnus <burnus@net-b.de>
12521 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12522 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12524 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12527 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12529 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12531 * lib/target-supports.exp (check_function_available): Declare
12532 function before calling.
12534 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12536 PR tree-optimization/29637
12537 * gcc.dg/pr29637.c: New test.
12539 2006-10-29 Roger Sayle <roger@eyesopen.com>
12541 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12542 tree canonicalization.
12544 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12546 * gcc.dg/builtins-20.c: Add more hypot tests.
12548 2006-10-29 Roger Sayle <roger@eyesopen.com>
12550 * gcc.dg/fold-compare-1.c: New test case.
12552 2006-10-29 Dirk Mueller <dmueller@suse.de>
12555 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12557 2006-10-29 Roger Sayle <roger@eyesopen.com>
12559 PR tree-optimization/15458
12560 * gcc.dg/fold-xornot-1.c: New test case.
12562 2006-10-29 Richard Guenther <rguenther@suse.de>
12564 * gcc.target/i386/math-torture/trunc.c: New testcase.
12566 2006-10-29 Richard Guenther <rguenther@suse.de>
12568 * gcc.target/i386/math-torture/round.c: New testcase.
12570 2006-10-29 Richard Guenther <rguenther@suse.de>
12572 * gcc.target/i386/math-torture/ceil.c: New testcase.
12573 * gcc.target/i386/math-torture/floor.c: Likewise.
12575 2006-10-29 Richard Guenther <rguenther@suse.de>
12577 * gcc.target/i386/math-torture/rint.c: New testcase.
12578 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12580 2006-10-29 Richard Guenther <rguenther@suse.de>
12582 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12583 * gcc.target/i386/math-torture/lceil.c: Likewise.
12585 2006-10-28 Tobias Burnus <burnus@net-b.de>
12587 PR libgfortran/24313
12588 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12590 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12592 * gcc.c-torture/execute/20020118-1.c,
12593 gcc.c-torture/execute/builtins/strlen.c,
12594 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12597 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12599 * gcc.dg/builtins-20.c: Add tests for hypot.
12600 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12601 two-argument builtins.
12602 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12603 TESTIT2. Update all callers.
12604 (TESTIT2, TESTIT2_R): New helper macros.
12605 Add testcases for pow, hypot and atan2.
12607 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12610 * g++.dg/expr/bool1.C: New test.
12611 * g++.dg/expr/bool2.C: New test.
12613 2006-10-28 Tobias Burnus <burnus@net-b.de>
12616 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12617 * gfortran.dg/namelist_internal.f90: New test.
12619 2006-10-28 Tobias Burnus <burnus@net-b.de>
12622 * gfortran.dg/io_real_boz.f90: Add.
12623 * gfortran.dg/io_real_boz2.f90: Add.
12625 2006-10-28 Richard Guenther <rguenther@suse.de>
12627 PR middle-end/26899
12628 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12630 2006-10-28 Richard Guenther <rguenther@suse.de>
12633 * gcc.target/i386/math-torture/lround.c: New testcase.
12635 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12637 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12638 * gcc.dg/builtins-44.c: Likewise.
12639 * gcc.dg/builtins-45.c: Likewise.
12640 * gcc.dg/pr28796-2.c: Likewise.
12641 * gcc.dg/unordered-3.c: Likewise.
12643 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12645 PR libgfortran/27954
12646 * gfortran.dg/error_recovery_2.f90: New test.
12648 2006-10-26 Richard Guenther <rguenther@suse.de>
12650 * gcc.target/i386/i386.exp: Use glob, not find to collect
12651 tests. Avoids recursing into subdirectories.
12652 * gcc.target/i386/math-torture/math-torture.exp: Torture
12653 for interesting ia32 math options.
12654 * gcc.target.i386/math-torture/lrint.c: New testcase.
12656 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12658 PR libgfortran/29563
12659 * gfortran.dg/arrayio_9.f90: Update test.
12660 * gfortran.dg/arrayio_19.f90: New test.
12662 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12664 * gcc.dg/20061026.c: New testcase.
12666 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12668 PR libgfortran/29563
12669 * gfortran.dg/arrayio_9.f90: New test.
12671 2006-10-26 Ben Elliston <bje@au.ibm.com>
12673 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12674 Copy the strings manually, as strcpy may call strlen.
12676 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12678 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12679 Add checks for log, log2, log10 and log1p.
12681 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12682 we already test 0.0. Add checks for expm1, log, log2, log10,
12683 log1p, cbrt, erf and erfc.
12685 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12687 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12689 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12691 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12692 and remainderl() built-in functions. Remove -ffast-math from
12695 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12697 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12700 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12701 floating point modifiers to arguments passed to float and long
12702 double functions respectively. Update all callers to use floating
12703 point numbers, not integers. Add tests for exp, exp2 and
12706 * gcc.dg/torture/builtin-math-3.c: New test.
12708 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12711 * gfortran.dg/initialize_2.f90: New.
12713 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12715 * gcc.dg/torture/builtin-math-2.c: New test.
12717 2006-10-24 Richard Guenther <rguenther@suse.de>
12719 PR middle-end/28796
12720 * gcc.dg/pr28796-1.c: New testcase.
12721 * gcc.dg/pr28796-2.c: Likewise.
12723 2006-10-24 Richard Guenther <rguenther@suse.de>
12725 * gcc.dg/builtins-57.c: New testcase.
12727 2006-10-24 Richard Guenther <rguenther@suse.de>
12729 PR tree-optimization/29567
12730 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12732 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12734 PR tree-optimization/14784
12735 * gcc.dg/alias-10.c: New test.
12737 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12739 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12741 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12743 * gcc.dg/builtin-strncat-chk-1.c: New test.
12745 2006-10-23 Jan Hubicka <jh@suse.cz>
12747 * gcc.dg/memmove-1.c: New test.
12749 2006-10-23 Paul Brook <paul@codesourcery.com>
12751 * gcc.dg/pragma-pack-5.c: New test.
12753 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12755 * g++.dg/other/s390-1.C: New testcase.
12757 2006-10-23 Richard Guenther <rguenther@suse.de>
12759 PR middle-end/27132
12760 PR middle-end/23295
12761 * gcc.dg/pr27132.c: New testcase.
12762 * gcc.dg/pr23295.c: Likewise.
12763 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12764 * g++.dg/tree-ssa/pr19807.C: Likewise.
12766 2006-10-23 Richard Guenther <rguenther@suse.de>
12768 PR middle-end/21032
12769 * gcc.dg/pr21032.c: New testcase.
12771 2006-10-22 Jeff Law <law@redhat.com>
12772 Richard Guenther <rguenther@suse.de>
12774 PR tree-optimization/15911
12775 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12777 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12780 * g++.dg/abi/rtti3.C: New.
12782 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12784 PR middle-end/28252
12785 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12788 2006-10-21 Richard Guenther <rguenther@suse.de>
12790 PR tree-optimization/3511
12791 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12793 2006-10-21 Richard Guenther <rguenther@suse.de>
12795 PR middle-end/26898
12796 * gcc.dg/torture/pr26898-1.c: New testcase.
12797 * gcc.dg/torture/pr26898-2.c: Likewise.
12799 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12802 * g++.dg/parse/bitfield1.C: Adjust error markers.
12803 * g++.dg/parse/bitfield2.C: New test.
12805 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12807 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12809 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12811 PR libfortran/27895
12812 * gfortran.dg/zero_sized_1.f90: New test.
12814 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12816 * gcc.dg/div-compare-1.c: New test.
12818 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12821 * gfortran.dg/result_default_init_1.f90: New test.
12824 * gfortran.dg/automatic_default_init_1.f90: New test.
12826 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12829 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12831 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12832 'using namespace std' without previous declaration.
12833 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12834 * g++.old-deja/g++.robertl/eb133c.C: New.
12836 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12838 PR libgfortran/29277
12839 * gfortran.dg/streamio_4.f90: Update test.
12840 * gfortran.dg/streamio_11.f90: New test.
12842 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12845 * g++.dg/inherit/virtual1.C: New test.
12847 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12850 * g++.dg/parse/enum3.C: New test.
12852 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12855 * g++.dg/init/ctor8.C: New test.
12857 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12860 * g++.dg/ext/complit8.C: Tweak error markers.
12861 * g++.dg/template/complit1.C: Add error marker.
12863 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12866 * g++.dg/ext/complit8.C: New test.
12869 * g++.dg/parse/dtor12.C: New test.
12872 * g++.dg/template/sizeof11.C: New test.
12874 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12877 * gfortran.dg/data_char_3.f90: New test.
12880 * gfortran.dg/negative_automatic_size.f90: New test.
12882 2006-10-16 David Daney <ddaney@avtrex.com>
12884 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12886 2006-10-16 Eric Christopher <echristo@apple.com>
12888 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12891 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12894 * g++.dg/tc1/dr49.C: Tweak error messages.
12895 * g++.dg/parse/template21.C: New test.
12897 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12899 PR middle-end/20491
12900 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12902 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12905 * gfortran.dg/print_1.f90: New test.
12907 2006-10-15 Jan Hubicka <jh@suse.cz>
12909 PR middle-end/29241
12910 * gcc.c-torture/compile/pr29241.c: New testcase.
12912 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12914 PR middle-end/29250
12915 * gcc.c-torture/compile/pr29250.c: New test.
12917 2006-10-15 Richard Guenther <rguenther@suse.de>
12919 * gcc.dg/pr29299.c: New testcase.
12921 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12924 * gfortran.dg/label_4.f90: Adjust warning flag.
12926 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12929 * gfortran.dg/nullify_3.f90: New test.
12931 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12933 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12934 on Solaris 2.5.1 too.
12936 2006-10-13 Eric Christopher <echristo@apple.com>
12938 * gcc.dg/pr25993.c: Skip for darwin.
12940 2006-10-13 Eric Christopher <echristo@apple.com>
12942 * gcc.dg/visibility-11.c: Skip for darwin.
12944 2006-10-13 Eric Christopher <echristo@apple.com>
12946 * gcc.dg/darwin-weakimport-1.c: Use
12947 -fno-asynchronous-unwind-tables.
12948 * gcc.dg/darwin-weakimport-3.c: Ditto.
12950 2006-10-13 Richard Guenther <rguenther@suse.de>
12952 PR tree-optimization/29446
12953 * gcc.dg/torture/pr29446.c: New testcase.
12955 2006-10-13 Bill Wendling <wendling@apple.com>
12957 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12958 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12959 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12960 * g++.old-deja/g++.law/shadow1.C: Likewise.
12961 * g++.old-deja/g++.law/ctors10.C: Likewise.
12962 * g++.dg/debug/namespace1.C: Likewise.
12963 * g++.dg/inherit/namespace-as-base.C: Likewise.
12964 * g++.dg/opt/delay-slot-1.C: Likewise.
12965 * g++.dg/parse/defarg10.C: Likewise.
12966 * g++.dg/template/ptrmem11.C: Likewise.
12967 * g++.dg/template/mem_func_ptr.C: Likewise.
12968 * g++.dg/template/spec19.C: Likewise.
12970 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12972 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12974 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12977 * gfortran.dg/implicit_9.f90: New test.
12980 * gfortran.dg/namelist_25.f90: New test.
12983 * gfortran.dg/same_name_2.f90: New test.
12986 * gfortran.dg/host_assoc_types_1.f90: New test.
12989 * gfortran.dg/missing_derived_type_1.f90: New test.
12990 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12993 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12996 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12998 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13001 * gfortran.dg/bound_2.f90: New test.
13003 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13005 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13007 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13008 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13009 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13010 * gfortran.dg/gomp/reduction3.f90: Likewise.
13011 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13012 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13013 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13014 * gfortran.dg/forall_4.f90: Likewise.
13015 * gfortran.dg/spec_expr_4.f90: Likewise.
13016 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13017 * gfortran.dg/forall_5.f90: Likewise.
13018 * gfortran.dg/open_access_append_2.f90: Add check for
13019 compile-time warning.
13021 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13024 * g++.dg/parse/pure1.C: New test.
13026 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13029 * gfortran.dg/io_constraints_3.f90: New test.
13030 * gfortran.dg/open_access_append_1.f90: Add checks
13031 for compile-time warnings.
13032 * gfortran.dg/pr20163-2.f: Likewise.
13033 * gfortran.dg/iostat_2.f90: Likewise.
13034 * gfortran.dg/label_4.f90: Delete the temporary
13036 * gfortran.dg/direct_io_2.f90: Add a FILE=
13038 * gfortran.dg/iomsg_1.f90: Add check for
13039 compile-time warning.
13041 2006-10-12 Jan Hubicka <jh@suse.cz>
13044 * gcc.dg/pr28319.c: New test.
13046 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13048 * g++.dg/ext/vla4.C: New test.
13050 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13053 * g++.dg/template/crash60.C: New test.
13054 * g++.dg/other/large-size-array.C: Adjust error markers.
13055 * g++.dg/parse/crash27.C: Likewise.
13056 * g++.dg/template/crash1.C: Likewise.
13058 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13061 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13063 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13065 PR preprocessor/28709
13066 * gcc.dg/cpp/paste14.c: New test.
13068 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13071 * g++.dg/init/array24.C: New test.
13073 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13075 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13078 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13081 * g++.dg/parse/typedef8.C: New test.
13082 * g++.dg/other/mult-stor1.C: Adjust error markers.
13084 2006-10-11 Richard Guenther <rguenther@suse.de>
13086 PR tree-optimization/28230
13087 * gcc.dg/torture/pr28230.c: New testcase.
13089 2006-10-11 Richard Guenther <rguenther@suse.de>
13091 PR inline-asm/29119
13092 * gcc.dg/torture/pr29119.c: New testcase.
13094 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13096 PR middle-end/29272
13097 * gcc.c-torture/execute/20060930-2.c: New test.
13099 2006-10-09 Richard Henderson <rth@redhat.com>
13101 Revert emutls patch.
13103 2006-10-09 Richard Guenther <rguenther@suse.de>
13105 PR middle-end/29254
13106 * gcc.dg/pr29254.c: New testcase.
13108 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13109 Paul Thomas <pault@gcc.gnu.org>
13112 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13113 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13114 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13115 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13116 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13117 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13118 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13119 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13120 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13121 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13122 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13123 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13124 * gfortran.dg/alloc_comp_std.f90: New test.
13125 * gfortran.dg/move_alloc.f90: New test.
13127 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13130 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13133 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13135 2006-10-08 Tobias Burnus <burnus@net-b.de>
13138 * gfortran.dg/new_line.f90: New test.
13140 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13142 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13143 * gcc.dg/torture/builtin-convert-1.c,
13144 gcc.dg/torture/builtin-convert-2.c,
13145 gcc.dg/torture/builtin-convert-3.c,
13146 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13148 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13150 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13151 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13152 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13153 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13155 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13157 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13158 Xfail some tests for powerpc-darwin and powerpc-aix.
13160 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13163 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13165 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13168 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13171 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13175 * gfortran.fortran-torture/execute/specifics.f90:
13176 Add tests for using all possible intrinsics as actual arguments.
13177 * gfortran.dg/specifics_1.f90: Add tests for using
13178 all possible intrinsics as actual arguments.
13179 * gfortran.dg/specifics_2.f90: New file.
13180 * gfortran.dg/specifics_3.f90: New file.
13182 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13184 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13185 * gcc.dg/debug/debug-2.c: Likewise.
13187 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13189 * gcc.c-torture/compile/sync-2.c: New test.
13191 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13193 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13196 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13198 PR rtl-optimization/29128
13199 * gcc.c-torture/compile/pr29128.c: New test.
13201 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13203 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13206 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13208 PR middle-end/29256
13209 * gcc.dg/tree-ssa/loop-19.c: New test.
13211 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13213 PR tree-optimization/29330
13214 * gcc.dg/pr29330.c: New test.
13217 * gcc.c-torture/compile/20061005-1.c: New test.
13219 2006-10-06 Olivier Hainque <hainque@adacore.com>
13221 * gcc.dg/typename-vla-1.c: New case.
13222 * gnat.dg/forward_vla.adb: New case.
13224 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13226 PR tree-optimization/29290
13227 * gfortran.dg/loop_nest_1.f90: New test.
13230 * gcc.dg/tls/opt-12.c: New test.
13233 * gfortran.dg/save_2.f90: New test.
13236 * gcc.dg/pr29091.c: New test.
13238 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13240 * lib/target-supports.exp
13241 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13242 same as x86_64-*-*; check for LP64.
13244 2006-10-04 Richard Henderson <rth@redhat.com>
13246 * lib/target-supports.exp (check_effective_target_tls): Redefine
13247 to mean non-emulated tls.
13248 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13249 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13250 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13251 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13252 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13253 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13254 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13256 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13259 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13261 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13263 * gfortran.dg/bounds_check_fail_1.f90: New test.
13265 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13268 * g++.dg/template/friend48.C: New test.
13270 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13273 * gfortran.dg/default_initialization_2.f90: New test.
13275 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13279 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13281 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13284 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13288 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13292 * gfortran.dg/entry_array_specs_1.f90: New test.
13294 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13296 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13297 insufficient to inhibit some test failures at -O3. Do testing
13300 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13303 * g++.dg/inherit/access8.C: New test.
13304 * g++.dg/template/dtor4.C: Tweak error messages.
13306 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13309 * gfortran.dg/entry_8.f90: New test.
13311 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13314 * g++.dg/parse/new4.C: New test.
13316 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13318 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13319 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13320 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13321 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13322 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13324 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13327 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13328 * gfortran.dg/continuation_2.f90: New test.
13331 * gfortran.dg/continuation_3.f90: New test.
13332 * gfortran.dg/continuation_4.f90: New test.
13333 * gfortran.dg/continuation_5.f: New test.
13334 * gfortran.dg/continuation_6.f: New test.
13336 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13339 * g++.dg/template/vla1.C: New test.
13341 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13344 * gfortran.dg/complex_parameter_1.f90: New test.
13346 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13349 * gcc.c-torture/execute/20060929-1.c: New test.
13351 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13354 * g++.dg/template/member6.C: New test.
13355 * g++.dg/parse/typename7.C: Adjust error markers.
13358 * g++.dg/template/member7.C: New test.
13360 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13363 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13364 gcc.dg/Woverride-init-3.c: New tests.
13366 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13368 * gcc.c-torture/execute/20060930-1.c: New test.
13370 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13373 * gfortran.dg/specifics_1.f90: New test.
13374 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13377 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13379 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13380 pthread-init-common.h: New.
13382 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13384 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13385 precision on some archs.
13387 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13389 * gcc.dg/non-local-goto-1.c: New test.
13390 * gcc.dg/non-local-goto-2.c: Likewise.
13391 * gcc.dg/setjmp-3.c: Likewise.
13392 * gcc.dg/setjmp-4.c: Likewise.
13394 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13396 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13398 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13401 * gfortran.dg/exponent_1.f90: New test.
13404 * gfortran.dg/nearest_1.f90: New test.
13406 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13408 PR middle-end/25261
13409 PR middle-end/28790
13410 * gcc.dg/gomp/nestedfn-1.c: New test.
13412 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13415 * objc/compile/method-1.m: New test.
13417 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13420 * g++.dg/template/crash58.C: New test.
13421 * g++.dg/parse/crash28.C: Adjust error markers.
13422 * g++.dg/template/crash34.C: Likewise.
13423 * g++.dg/template/friend31.C: Likewise.
13424 * g++.dg/template/crash32.C: Likewise.
13427 * g++.dg/template/crash59.C: New test.
13430 * g++.dg/template/spec33.C: New test.
13431 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13433 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13434 Adam Nemet <anemet@caviumnetworks.com>
13436 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13437 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13439 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13442 * gcc.dg/pr28911.c: New.
13444 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13447 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13448 (dg-options): Add -mfpmath=387.
13450 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13453 * gcc.dg/pr28706.c: New test.
13456 * gcc.dg/pr28712.c: New test.
13458 2006-09-22 Mike Stump <mrs@apple.com>
13460 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13462 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13464 PR tree-optimization/28888
13465 * gcc.dg/pr28888.c: New test.
13467 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13470 * g++.dg/init/ptrfn1.C: New test.
13472 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13475 * g++.dg/template/spec32.C: New test.
13476 * g++.dg/parse/crash9.C: Adjust error markers.
13479 * g++.dg/template/typedef6.C: New test.
13480 * g++.dg/init/error1.C: Adjust error markers.
13481 * g++.dg/parse/crash9.C: Likewise.
13482 * g++.dg/template/crash55.C: Likewise.
13484 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13486 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13488 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13491 * g++.dg/ext/dllimport12.C: New test.
13493 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13495 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13496 * gcc.target/mips/nmadd-2.c: Likewise.
13497 * gcc.target/mips/mips-ps-6.c: New test.
13498 * gcc.target/mips/neg-abs-1.c: Likewise.
13499 * gcc.target/mips/neg-abs-2.c: Likewise.
13500 * gcc.target/mips/nmadd-3.c: New test.
13502 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13504 PR middle-end/28046
13505 * gcc.dg/gomp/atomic-10.c: New test.
13506 * g++.dg/gomp/atomic-10.C: New test.
13508 2006-09-20 Eric Christopher <echristo@apple.com>
13510 * gcc.target/i386/sse3-not-fisttp.c: New.
13512 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13514 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13516 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13518 * gcc.c-torture/execute/pr28289.c (one): New variable.
13519 (main): Use it instead of argc.
13520 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13521 (main): Use it instead of argc.
13523 2006-09-19 Paul Brook <paul@codesourcery.com>
13526 * gcc.dg/nested-func-5.c: New test.
13528 2006-09-19 Ben Elliston <bje@au.ibm.com>
13530 * lib/target-supports.exp (check_effective_target_tls): Compile
13531 test stubs using ${tool}_target_compile, not just target_compile.
13532 (check_effective_target_tls_runtime): Likewise.
13534 2006-09-19 Ben Elliston <bje@au.ibm.com>
13536 * gcc.c-torture/compile/20030405-1.x: Remove.
13538 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13539 optimising linker from discarding it.
13541 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13544 * gfortran.dg/keyword_symbol_1.f90: New test.
13546 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13547 pedantic compilation option.
13549 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13552 * gfortran.dg/spread_shape_1.f90: New test.
13554 2006-09-17 Roger Sayle <roger@eyesopen.com>
13556 PR tree-optimization/28887
13557 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13559 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13562 * gcc.dg/pr25993.c: New test.
13564 2006-09-17 Ira Rosen <irar@il.ibm.com>
13567 * gcc.dg/vect/pr21591.c: New test.
13569 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13572 * gcc.c-torture/compile/strcpy-1.c: New test.
13573 * gcc.c-torture/compile/strcpy-2.c: New test.
13574 * gcc.c-torture/compile/memcpy-1.c: New test.
13575 * gcc.c-torture/compile/memcpy-2.c: New test.
13577 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13580 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13582 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13584 * gnat.dg/specs/double_record_extension1.ads: New test.
13585 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13587 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13590 * gfortran.dg/oldstyle_3.f90: New test.
13592 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13594 PR libgfortran/29099
13595 * gfortran.dg/secnds-1.f: New test.
13597 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13599 PR libgfortran/29053
13600 * gfortran.dg/streamio_9.f90: New test.
13601 * gfortran.dg/streamio_10.f90: New test.
13603 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13606 * g++.dg/init/array22.C: New test.
13607 * g++.dg/init/array23.C: New test.
13609 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13611 * stackcheck.lst: Update list of tests requiring stack checking.
13612 * norun.lst: Adjust for above change.
13613 * ada95.lst: New file.
13614 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13615 requiring -gnat95 switch.
13617 2006-09-14 Olivier Hainque <hainque@adacore.com>
13619 * gnat.dg/in_out_parameter.adb: New test.
13621 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13624 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13626 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13628 * gnat.dg/specs/unchecked_union.ads: New test.
13630 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13632 PR rtl-optimization/28982
13633 * gcc.c-torture/execute/pr28982a.c: New test.
13634 * gcc.c-torture/execute/pr28982b.c: Likewise.
13636 2006-09-12 Eric Christopher <echristo@apple.com>
13638 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13639 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13641 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13644 PR preprocessor/14634
13645 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13646 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13647 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13649 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13651 * gcc.dg/pr28243.c: New test.
13653 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13656 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13657 this undiagnosed regression reappears.
13659 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13661 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13662 Treat $srcdir as a literal.
13663 * lib/fortran-torture.exp (fortran-torture-compile,
13664 fortran-torture-execute): Likewise.
13665 * lib/objc-torture.exp (objc-torture-compile,
13666 objc-torture-execute): Likewise.
13667 * lib/profopt.exp (profopt-execute): Likewise.
13669 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13671 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13673 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13676 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13678 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13681 * gcc.target/i386/pr13685.c: New test.
13683 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13685 * gcc.dg/pr28726.c: New test.
13687 2006-09-11 Josh Conner <jconner@apple.com>
13689 * gcc.dg/nrv3.c: Increase size of structure.
13690 * gcc.dg/nrv4.c: Likewise.
13691 * gcc.dg/nrv5.c: Likewise.
13693 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13695 PR libfortran/28890
13696 gfortran.dg/assumed_charlen_function_5.f90: New test.
13698 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13701 * g++.dg/init/static3.C: New test.
13703 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13706 * gcc.dg/long-long-cst1.c (t): Add cast to
13707 __SIZE_TYPE__ before casting to int.
13708 (main): Return 0 on success.
13710 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13712 * gcc.c-torture/execute/20060910-1.c: New test.
13714 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13716 PR middle-end/26983
13717 * gcc.dg/pr26983.c: New test.
13719 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13722 * gcc.c-torture/execute/pr29006.c: New test.
13724 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13726 PR libfortran/28947
13727 gfortran.dg/matmul_4.f90: New test.
13729 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13732 gfortran.dg/used_types_10: New test.
13734 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13736 PR libfortran/28923
13737 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13738 gfortran.dg/array_initializer_3.f90: New test.
13740 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13743 * gfortran.dg/actual_array_constructor_3.f90: New test.
13745 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13748 * gcc.target/i386/pr26778.c: New testcase.
13750 2006-09-08 Eric Christopher <echristo@apple.com>
13752 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13753 * gcc.target/i386/memcpy-1.c: Ditto.
13754 * gcc.target/i386/asm-1.c: Ditto.
13755 * gcc.target/i386/20060512-4.c: Ditto.
13756 * gcc.target/i386/compress-float-387.c: Ditto.
13757 * gcc.target/i386/20060512-1.c: Ditto.
13758 * gcc.target/i386/compress-float-sse.c: Ditto.
13759 * gcc.target/i386/20060512-2.c: Ditto.
13760 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13761 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13762 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13763 * gcc.dg/pr26449.c: Ditto.
13764 * gcc.dg/attr-ms_struct-2.c: Ditto.
13765 * gcc.dg/attr-ms_struct-1.c: Ditto.
13766 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13768 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13771 * gcc.dg/vla-10.c: New test.
13773 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13776 * g++.dg/parse/template20.C: New test.
13777 * g++.dg/template/operator8.C: Remove obsolete part.
13778 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13779 * g++.old-deja/g++.pt/crash65.C: Likewise.
13781 2006-09-07 Jason Merrill <jason@redhat.com>
13783 PR middle-end/27724
13784 * gcc.dg/long-long-cst1.c: New test.
13786 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13789 * g++.dg/other/array3.C: New test.
13790 * g++.dg/other/array4.C: New test.
13791 * g++.dg/other/array5.C: New test.
13793 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13795 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13797 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13800 * gcc.target/i386/pr28946.c: New test.
13802 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13804 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13805 in integer literal constant.
13806 * gfortran.dg/enum_8.f90: Ditto.
13807 * gfortran.dg/g77/20030326-1.f: Ditto.
13809 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13811 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13812 nonconformance usage.
13814 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13816 PR middle-end/28862
13817 * gcc.c-torture/compile/vector-align-1.c: New test.
13819 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13822 * g++.dg/opt/copysign-1.C: New test.
13824 2006-09-06 Jason Merrill <jason@redhat.com>
13827 * g++.dg/warn/unused-result1.C: New test.
13829 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13832 * g++.dg/ext/vla3.C: New test.
13835 * g++.dg/template/array16.C: New test.
13837 2006-09-06 Richard Guenther <rguenther@suse.de>
13839 * gcc.dg/pr27226.c: Remove testcase again.
13841 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13844 * g++.dg/opt/unroll2.C: New test.
13846 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13849 * gcc.dg/vect/pr28952.c: New test.
13851 2006-09-05 Richard Guenther <rguenther@suse.de>
13853 PR tree-optimization/28900
13854 * gcc.dg/torture/pr28900.c: New testcase
13856 2006-09-05 Richard Guenther <rguenther@suse.de>
13858 PR tree-optimization/28905
13859 * gcc.c-torture/compile/pr28905.c: New testcase.
13861 2006-09-05 Richard Guenther <rguenther@suse.de>
13863 PR middle-end/28935
13864 * gcc.dg/pr28935.c: New testcase.
13866 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13868 * gcc.c-torture/execute/20060905-1.c: New test.
13870 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13873 * gfortran.dg/used_types_7.f90: New test.
13874 * gfortran.dg/used_types_8.f90: New test.
13875 * gfortran.dg/used_types_9.f90: New test.
13877 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13879 * gcc.c-torture/compile/20060904-1.c: New test.
13881 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13883 PR c++/23287 Revert my 2006-09-01 patch
13884 * g++.dg/parse/dtor12.C: Remove.
13886 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13889 * g++.dg/template/operator9.C: New test.
13892 * g++.dg/template/operator7.C: New test.
13895 * g++.dg/template/operator8.C: New test.
13898 * g++.dg/template/crash57.C: New test.
13900 * g++.dg/template/typedef4.C: Adjust error markers.
13901 * g++.dg/template/typedef5.C: Likewise.
13903 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13906 * g++.dg/parse/crash33.C: New test.
13908 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13909 Richard Guenther <rguenther@suse.de>
13910 Adam Nemet <anemet@caviumnetworks.com>
13912 PR middle-end/27226
13913 * gcc.target/mips/memcpy-1.c: New testcase.
13914 * gcc.dg/pr27226.c: Likewise.
13916 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13919 * g++.dg/lookup/koenig5.C: New.
13920 * g++.dg/template/crash56.C: New.
13922 2006-09-01 Josh Conner <jconner@apple.com>
13925 * gcc.dg/nrv3.c: New test.
13926 * gcc.dg/nrv4.c: New test.
13927 * gcc.dg/nrv5.c: New test.
13929 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13932 * g++.dg/parse/dtor12.C: New.
13934 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13936 PR tree-optimization/28839
13937 * gcc.dg/pr28839.c: New test.
13939 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13942 * gcc.dg/pr24367.c: New testcase.
13944 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13946 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13948 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13950 PR rtl-optimization/27735
13951 * gcc.dg/loop-unswitch-1.c: New test.
13953 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13956 * gfortran.dg/aliasing_dummy_2.f90: New test.
13959 * gfortran.dg/generic_5.f90: Change error message.
13962 * gfortran.dg/generic_6.f90: New test.
13965 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13968 * gfortran.dg/invalid_interface_assignment.f90: New test.
13971 * gfortran.dg/module_proc_external_dummy.f90: New test.
13973 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13976 * g++.dg/warn/var-args1.C: New test.
13978 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13981 * gfortran.dg/simpleif_2.f90: New test.
13982 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13983 * gfortran.dg/enum_5.f90: Ditto.
13985 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13986 Kazu Hirata <kazu@codesourcery.com>
13988 PR tree-optimization/17506
13989 * gcc.dg/pr17506.c: New.
13991 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13994 * g++.dg/eh/alias1.C: New test.
13996 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13999 * g++.dg/template/ttp22.C: New test.
14001 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14003 PR middle-end/26632
14004 * gcc.dg/pr26632.c: New.
14006 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14008 PR libgfortran/28354
14009 * gfortran.dg/fmt_zero_precision.f90: New test.
14011 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14014 * g++.dg/template/spec31.C: New test.
14016 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14019 * g++.dg/other/static2.C: New test.
14021 2006-08-26 Roger Sayle <roger@eyesopen.com>
14023 * gcc.dg/Wswitch-enum-2.c: New test case.
14024 * gcc.dg/Wswitch-enum-3.c: Likewise.
14026 2006-08-26 Richard Guenther <rguenther@suse.de>
14028 * gcc.c-torture/compile/20060826-1.c: New testcase.
14030 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14033 * g++.dg/template/void10.C: New test.
14036 * g++.dg/template/void8.C: New test.
14039 * g++.dg/template/void9.C: New test.
14041 * g++.dg/template/void3.C: Adjust error markers.
14042 * g++.dg/template/void4.C: Likewise.
14043 * g++.dg/template/crash55.C: Likewise.
14044 * g++.dg/template/void7.C: Likewise
14046 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14049 * g++.dg/inherit/access6.C: New test.
14050 * g++.dg/inherit/access7.C: Likewise.
14053 * g++.dg/template/array15.C: New test.
14054 * g++.dg/template/crash2.C: Tweak error markers.
14056 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14058 PR middle-end/28683
14059 * gcc.c-torture/compile/20060823-1.c: New test.
14061 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14064 * g++.dg/template/ttp21.C: New test.
14067 * g++.dg/other/operator1.C: Add error-marker.
14068 * g++.dg/other/operator2.C: New test.
14070 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14073 * gcc.c-torture/compile/vla-const-1.c,
14074 gcc.c-torture/compile/vla-const-2.c: New tests.
14076 2006-08-26 Richard Guenther <rguenther@suse.de>
14078 PR middle-end/28814
14079 * gcc.dg/torture/pr28814.c: New testcase.
14081 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14084 * gcc.c-torture/compile/compound-literal-1.c: New test.
14086 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14089 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14090 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14091 Expect extra diagnostics.
14093 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14095 gcc.dg/noncompile/pr16876.c: New test.
14097 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14100 * g++.dg/parse/local1.C: New test.
14101 * g++.dg/other/qual1.C: Tweak error marker.
14103 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14106 * g++.dg/template/typename10.C: New.
14107 * g++.dg/template/lookup4.C: Remove bogus error marker.
14109 2006-08-25 Richard Guenther <rguenther@suse.de>
14112 * gcc.dg/pr26570.c: Fix testcase.
14114 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14117 * gcc.c-torture/execute/mayalias-2.c: New test.
14118 * gcc.dg/tree-ssa/alias-13.c: New test.
14120 2006-08-24 Jan Hubicka <jh@suse.cz>
14123 * gcc.dg/debug/pr26881.c: New file.
14125 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14128 * gfortran.dg/used_types_4.f90: New test.
14129 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14130 association of derived types.
14131 * gfortran.dg/used_types_2.f90: Add module cleanup.
14132 * gfortran.dg/used_types_3.f90: The same.
14135 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14138 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14141 * gfortran.dg/direct_io_6.f90: Remove test.
14143 2006-08-23 Stuart Hastings <stuart@apple.com>
14146 * gcc.target/i386/20060821-1.c: New.
14148 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14150 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14151 dg-warning strings for dllimport.
14153 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14156 * g++.dg/ext/vector4.C: New test.
14157 * g++.dg/ext/complex1.C: New test.
14159 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14162 * gcc.dg/debug/const-1.c: New.
14163 * gcc.dg/debug/const-2.c: New.
14164 * gcc.dg/debug/dwarf2/const-1.c: New.
14165 * gcc.dg/debug/dwarf2/const-2.c: New.
14166 * gcc.dg/debug/dwarf2/const-2b.c: New.
14168 2006-08-22 Richard Guenther <rguenther@suse.de>
14170 PR middle-end/28776
14171 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14172 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14174 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14176 PR tree-optimization/28003
14177 * g++.dg/tree-ssa/pr28003.C: New.
14179 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14181 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14183 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14186 * g++.dg/other/error14.C: New test.
14189 * g++.dg/parse/ctor7.C: New test.
14190 * g++.dg/parse/ctor8.C: Likewise.
14193 * g++.dg/template/void7.C: New test.
14195 2006-08-21 Olivier Hainque <hainque@adacore.com>
14197 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14198 * gnat.dg/self_aggregate_with_array.adb: New test.
14200 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14202 * g++.dg/eh/arm-vfp-unwind.C: New test.
14204 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14207 * g++.dg/template/ref3.C: New test.
14208 * g++.dg/template/nontype13.C: New test.
14211 * g++.dg/template/ptrmem17.C: New test.
14213 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14216 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14218 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14221 * gfortran.dg/used_types_2.f90: New test.
14224 * gfortran.dg/used_types_3.f90: New test.
14227 * gfortran.dg/generic_actual_arg.f90: New test.
14230 * gfortran.dg/module_private_array_refs_1.f90: New test.
14233 * gfortran.dg/program_name_1.f90: New test.
14236 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14239 * gfortran.dg/array_initializer_2.f90: New test.
14242 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14245 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14248 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14251 * gfortran.dg/dependent_decls_1.f90: New test.
14253 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14256 * gfortran.dg/derived_init_2.f90: New.
14258 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14260 * gcc.c-torture/execute/pr28289.c: New test.
14262 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14265 * gcc.dg/attr-externally-visible-1.c: New test.
14266 * gcc.dg/attr-externally-visible-2.c: New test.
14267 * g++.dg/parse/attr-externally-visible-1.C: New test.
14268 * g++.dg/parse/attr-externally-visible-2.C: New test.
14270 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14273 * g++.dg/parse/dtor11.C: New test.
14275 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14277 PR rtl-optimization/28489
14278 * gcc.c-torture/compile/pr28489.c: New test.
14280 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14283 * g++.dg/template/redecl4.C: New test.
14286 * g++.dg/template/ctor8.C: New test.
14288 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14290 * gcc.dg/pr26570.c: Fix testcase.
14292 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14295 * g++.dg/parse/offsetof6.C: New test.
14296 * g++.dg/parse/offsetof6.C: New test.
14297 * g++.dg/parse/offsetof7.C: New test.
14299 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14302 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14305 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14308 * g++.dg/ext/vector3.C: New test.
14310 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14312 PR gcov/profile/26570
14313 * gcc.dg/pr26570.c: New test.
14315 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14318 * gcc.dg/qual-component-1.c: New test.
14320 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14323 * g++.dg/parse/new3.C: New test.
14325 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14328 * gfortran.dg/streamio_1.f90: New test.
14329 * gfortran.dg/streamio_2.f90: New test.
14330 * gfortran.dg/streamio_3.f90: New test.
14331 * gfortran.dg/streamio_4.f90: New test.
14332 * gfortran.dg/streamio_5.f90: New test.
14333 * gfortran.dg/streamio_6.f90: New test.
14334 * gfortran.dg/streamio_7.f90: New test.
14335 * gfortran.dg/streamio_8.f90: New test.
14337 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14340 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14342 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14345 * g++.dg/template/void6.C: New test.
14347 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14350 * gcc.dg/parse-error-1.c: New test.
14351 * gcc.dg/parse-error-2.c: New test.
14352 * gcc.dg/cpp/digraph2.c: Add error-marker.
14353 * gcc.dg/noncompile/920923-1.c: Likewise.
14355 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14358 * gcc.dg/sizeof-2.c: New testcase.
14361 * gcc.dg/switch-A.c: New testcase.
14363 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14367 * g++.old-deja/g++.warn/compare1.C: Delete.
14368 * g++.dg/opt/pr7503-2.C: Delete.
14369 * g++.dg/opt/pr7503-3.C: Delete.
14370 * g++.dg/opt/pr7503-4.C: Delete.
14371 * g++.dg/opt/pr7503-5.C: Delete.
14372 * g++.dg/opt/max1.C: Delete.
14373 * g++.dg/warn/minmax.C: Delete.
14374 * g++.dg/expr/minmax.C: New test.
14376 2006-08-14 Richard Guenther <rguenther@suse.de>
14379 * gcc.c-torture/execute/pr28651.c: Do not use argc
14380 to avoid optimization, instead forbid inlining.
14382 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14384 PR rtl-optimization/28634
14385 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14387 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14390 * gcc.dg/torture/pr27184.c: New test.
14392 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14394 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14396 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14398 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14399 * gfortran.dg/stat_2.f90: Likewise.
14400 * gfortran.dg/chmod_1.f90: Likewise.
14401 * gfortran.dg/chmod_2.f90: Likewise.
14402 * gfortran.dg/chmod_3.f90: Likewise.
14404 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14406 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14408 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14410 * g++.dg/opt/pr23454-2.C: New test.
14412 2006-08-11 Richard Guenther <rguenther@suse.de>
14414 PR middle-end/28651
14415 * gcc.c-torture/execute/pr28651.c: New testcase.
14417 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14419 * gnat.dg/specs/static_initializer.ads: New test.
14421 2006-08-10 Paul Brook <paul@codesourcery.com>
14423 * gcc.target/arm/cond-asm.c: New test.
14425 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14427 PR tree-optimization/26197
14428 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14429 * g++.dg/vect/vect.exp: Compile the new tests with
14430 --param max-aliased-vops=0.
14432 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14435 * g++.dg/template/void3.C: New test.
14438 * g++.dg/template/void4.C: New test.
14441 * g++.dg/template/void5.C: New test.
14443 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14445 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14446 after dg-do compile.
14448 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14450 PR tree-optimizations/26969
14451 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14452 "unswitch-loops" with -funswitch-loops.
14453 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14455 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14457 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14458 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14459 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14460 * objc.dg/dwarf-1.m: Likewise.
14461 * objc.dg/dwarf-2.m: Likewise.
14462 * obj-c++.dg/dwarf-2.mm: Likewise.
14464 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14466 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14467 * objc.dg/dwarf-2.m: Likewise.
14468 * obj-c++.dg/dwarf-2.mm: Likewise.
14470 PR libfortran/28603
14471 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14474 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14477 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14479 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14482 * gcc.target/i386/pr27827.c: New testcase.
14484 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14487 * gfortran.dg/sequence_types_1.f90: New test.
14489 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14492 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14493 dg-warning. Add -pedantic option.
14495 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14498 * gcc.dg/proto-1.c: New test.
14501 * gcc.dg/lvalue-4.c: New test.
14504 * gcc.dg/init-bad-5.c: New test.
14506 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14509 * g++.dg/ext/typedef-init.C: Add new test for typedef
14510 initialization inside templates. Adjust existing error markers.
14512 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14515 * g++.dg/init/ptrmem3.C: New test.
14517 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14519 PR tree-optimization/27770
14520 * lib/target-support.exp: New target keyword "section_anchors".
14521 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14523 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14524 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14525 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14526 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14528 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14530 * gcc.dg/20060801-1.c: Add missing '}'.
14532 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14535 * g++.dg/parse/dtor9.C: New test.
14536 * g++.dg/parse/dtor10.C: New test.
14537 * g++.dg/other/error7.C: Adjust error-marker.
14540 * g++.dg/other/default5.C: New test.
14542 2006-08-02 Richard Guenther <rguenther@suse.de>
14544 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14546 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14549 * g++.dg/template/conv9.C: New test.
14551 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14554 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14555 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14556 Optionally return assembly text. Update callers.
14557 (check_no_compiler_messages): Update verbose messages.
14558 (check_no_messages_and_pattern): New.
14559 (check_effective_target_string_merging): New.
14561 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14564 * g++.dg/eh/catch4.C: New test.
14567 * g++.dg/other/qual1.C: New test.
14570 * g++.dg/inherit/error2.C: New test.
14573 * g++.dg/other/new1.C: New test.
14575 * g++.dg/warn/pr23075.C: Remove obsolete test.
14576 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14577 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14579 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14582 * g++.dg/eh/cast1.C: New test.
14584 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14586 PR libfortran/28452
14587 * gfortran.dg/random_3.f90: New test.
14589 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14592 * g++.dg/other/pr28304.C: Change expected error message.
14593 * g++.dg/other/pr28432.C: New test.
14595 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14598 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14600 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14603 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14605 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14606 g++.dg/debug/enum-2.C: New.
14608 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14611 * g++.dg/parse/long1.C: Add more tests.
14613 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14615 * gfortran.dg/lrshift_1.c: New file.
14617 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14619 PR libgfortran/28335
14620 * gfortran.dg/no_unit_error_1.f90: New test.
14622 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14624 PR libgfortran/28335
14625 * gfortran.dg/no_unit_error_1.f90: Delete test.
14626 * gfortran.dg/no_unit_error_2.f90: Delete test.
14628 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14630 * gfortran.dg/chmod_3.f90: New test.
14631 * gfortran.dg/ltime_gmtime_1.f90: New test.
14632 * gfortran.dg/ltime_gmtime_2.f90: New test.
14633 * gfortran.dg/lrshift_1.f90: New test.
14634 * gfortran.dg/chmod_1.f90: New test.
14635 * gfortran.dg/chmod_2.f90: New test.
14637 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14640 * g++.dg/template/crash55.C: New test.
14643 * g++.dg/template/nontype16.C: New test.
14645 * g++.dg/template/void2.C: Adjust error markers.
14646 * g++.dg/template/nontype5.C: Adjust error markers.
14648 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14650 * gcc.target/i386/stack-prot-kernel.c: New test.
14652 2006-07-27 Roger Sayle <roger@eyesopen.com>
14654 * gcc.dg/builtins-55.c: New test case.
14656 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14658 PR rtl-optimization/27907
14659 * gcc.c-torture/compile/pr27907.c: New test.
14661 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14663 * gfortran.dg/mclock.f90: New test.
14664 * gfortran.dg/int_conv_1.f90: New test.
14665 * gfortran.dg/stat_1.f90: New test.
14666 * gfortran.dg/stat_2.f90: New test.
14668 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14670 PR libgfortran/28335
14671 * gfortran.dg/no_unit_error_1.f90: New test.
14672 * gfortran.dg/no_unit_error_2.f90: New test.
14673 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14675 2006-07-25 Roger Sayle <roger@eyesopen.com>
14677 PR middle-end/28473
14678 * gcc.dg/fold-convround-1.c: New test case.
14680 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14682 * gfortran.dg/arithmetic_if.f90: Fix comments.
14684 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14687 * g++.dg/other/typedef1.C: New test.
14688 * g++.dg/template/typedef4.C: New test.
14689 * g++.dg/template/typedef5.C: New test.
14691 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14694 * gfortran.dg/allocatable_dummy_3.f90: New.
14696 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14699 * gfortran.dg/arithmetic_if.f90: New test.
14701 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14703 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14704 avoid memcpy optimization.
14706 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14709 * gfortran.dg/direct_io_6.f90: New test.
14711 2006-07-24 Jan Hubicka <jh@suse.cz>
14715 * gcc.dg/pr25795.c: New test.
14716 * gcc.dg/pr25795-1.c: New test.
14718 2006-07-23 Roger Sayle <roger@eyesopen.com>
14720 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14721 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14722 which may be transformed to "g || h" on some platforms.
14724 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14727 * g++.dg/template/friend45.C: New test.
14729 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14731 PR libgfortran/28339
14732 * gfortran.dg/arrayio_8.f90: New test.
14734 2006-07-21 Mike Stump <mrs@apple.com>
14736 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14738 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14740 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14743 * g++.dg/eh/catch3.C: New test.
14746 * g++.dg/template/defarg10.C: New test.
14748 2006-07-20 Paul Brook <paul@codesourcery.com>
14751 * gcc.dg/pr27363.c: New test.
14753 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14756 * g++.dg/init/ref13.C: New test.
14758 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14761 * obj-c++.dg/proto-error-1.mm: New test.
14763 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14766 * g++.dg/template/string1.C: New test.
14768 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14771 * g++.dg/template/defarg9.C: New test.
14774 * g++.dg/template/static27.C: New test.
14776 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14779 * gcc.dg/tree-ssa/pr28410.c: New test.
14781 2006-07-18 Lee Millward <lee.millward@gmail.com>
14784 * g++/dg/other/error13.C: New test.
14787 * g++.dg/template/friend44.C: New test.
14789 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14792 * g++.dg/other/pr27495.C: New.
14794 2006-07-18 Olivier Hainque <hainque@adacore.com>
14796 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14797 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14799 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14802 * gcc.dg/pragma-pack-4.c: New test.
14804 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14807 * g++.dg/ext/pr28291.C: New test.
14809 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14811 PR middle-end/28403
14812 * gcc.c-torture/execute/pr28403.c: New test.
14814 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14816 PR middle-end/28402
14817 * gcc.dg/pr28402.c: New test.
14819 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14822 * g++.dg/other/pr28304.C: New test.
14824 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14827 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14828 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14830 2006-07-17 Richard Guenther <rguenther@suse.de>
14832 PR tree-optimization/28238
14833 * g++.dg/tree-ssa/pr28238.C: New testcase.
14835 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14838 * g++.dg/eh/catch1.C: New test.
14839 * g++.dg/eh/catch2.C: New test.
14841 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14844 * g++.dg/template/anon3.C: New test.
14846 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14849 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14850 specifiers requiring an explicit format tag..
14853 * gfortran.dg/generic_5: New test.
14856 * gfortran.dg/elemental_optional_args_1.f90: New test.
14858 2006-07-16 Olivier Hainque <hainque@adacore.com>
14860 * gnat.dg/assert.ads: New file.
14861 * gnat.dg/controlled_record.ads: Likewise.
14862 * gnat.dg/controlled_record.adb: Likewise.
14864 2006-07-15 Lee Millward <lee.millward@gmail.com>
14867 * g++.dg/other/error12.C: New test.
14870 * g++.dg/template/crash54.C: New test.
14872 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14875 * g++.dg/parse/catch1.C: New test.
14878 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14881 * g++.dg/ext/attrib24.C: New test.
14883 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14886 * g++.dg/ext/asmspec1.C: New test.
14888 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14890 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14891 (dg-test): Support shouldfail tests.
14892 * lib/target-supports-dg.exp (dg-shouldfail): New.
14893 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14894 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14895 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14896 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14897 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14898 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14899 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14901 2006-07-13 Jan Hubicka <jh@suse.cz>
14903 * gcc.target/i386/memcpy-1.c: New.
14905 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14907 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14909 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14912 * gfortran.dg/present_1.f90: New test.
14915 * gfortran.dg/interface_derived_type_1.f90: New test.
14917 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14920 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14923 2006-07-07 Lee Millward <lee.millward@gmail.com>
14926 * g++.dg/other/label1.C: New test.
14928 2006-07-07 Richard Guenther <rguenther@suse.de>
14930 PR middle-end/28268
14931 * gcc.dg/torture/pr28268.c: New testcase.
14933 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14936 * g++.dg/ext/pr27019.C: New.
14938 2006-07-07 Richard Guenther <rguenther@suse.de>
14940 PR tree-optimization/28187
14941 * gcc.dg/pr28187.c: New testcase.
14943 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14945 * gnat.dg/address_conversion.adb: New test.
14946 * gnat.dg/boolean_subtype.adb: Likewise.
14947 * gnat.dg/frame_overflow.adb: Likewise.
14948 * gnat.dg/pointer_array.adb: Likewise.
14949 * gnat.dg/pointer_conversion.adb: Likewise.
14951 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14955 * gfortran.dg/print_fmt_5.f90: New test.
14957 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14960 * gfortran.dg/bounds_check_4.f90: New test.
14962 2006-07-05 Richard Guenther <rguenther@suse.de>
14965 * gfortran.dg/pr28158.f90: New testcase.
14967 2006-07-05 Richard Guenther <rguenther@suse.de>
14969 PR tree-optimization/28162
14970 * gcc.dg/pr28162.c: New testcase.
14972 2006-07-05 Richard Guenther <rguenther@suse.de>
14973 Andrew Pinski <pinskia@gcc.gnu.org>
14976 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14978 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14981 * gfortran.dg/actual_array_substr_2.f90: New test.
14984 * gfortran.dg/actual_array_constructor_2.f90: New test.
14986 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14988 * gfortran.dg/itime_idate_1.f: New test.
14989 * gfortran.dg/itime_idate_2.f: New test.
14991 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14993 PR libgfortran/27704
14994 * gfortran.dg/open_status_3.f90: New test.
14995 * gfortran.dg/fmt_l.f90: Update for new feature.
14997 2006-07-03 Asher Langton <langton2@llnl.gov>
14999 * gfortran.dg/oldstyle_2.f90: New.
15001 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15003 * gnat.dg/string_slice.adb: New test.
15005 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15008 * gfortran.dg/semicolon_fixed.c: New.
15009 * gfortran.dg/semicolon_free.c: New.
15011 2006-06-30 Mike Stump <mrs@apple.com>
15013 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15014 that don't support internal visibility.
15016 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15018 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15019 for '(' / ')' needing an extra '\'.
15021 2006-06-29 Roger Sayle <roger@eyesopen.com>
15023 PR middle-end/27428
15024 * gcc.dg/pr27428-1.c: New test case.
15026 2006-06-29 Mike Stump <mrs@apple.com>
15028 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15029 on darwin as we can't align commons large enough yet.
15031 * gcc.dg/vla-8.c: Add additional testcases.
15033 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15036 * g++.dg/other/pr28114.C: New.
15038 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15040 * gcc.c-torture/compile/20060625-1.c: New test.
15042 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15045 * gfortran.dg/stfunc_3.f90: New test.
15048 * gfortran.dg/impure_actual_1.f90: New test.
15051 * gfortran.dg/elemental_result_1.f90: New test.
15054 * gfortran.dg/select_7.f90: New test.
15057 * intrinsic_actual_1.f: New test.
15061 * gfortran.dg/forall_4.f90: New test.
15064 * gfortran.dg/forall_5.f90: New test.
15066 2006-06-25 Lee Millward <lee.millward@gmail.com>
15069 * g++.dg/template/using13.C: New test.
15072 * g++.dg/other/incomplete3.C: New test.
15074 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15077 * gfortran.dg/substr_3.f: New test.
15078 * gfortran.dg/equiv_2.f90: Update expected error message.
15080 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15083 * gfortran.dg/actual_array_substr_1.f90: New test.
15085 2006-06-24 Olivier Hainque <hainque@adacore.com>
15087 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15088 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15090 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15092 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15094 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15097 * gfortran.dg/simpleif_2.f90: New test.
15099 2006-06-23 Lee Millward <lee.millward@gmail.com>
15101 * g++.dg/template/error22.C: Fix typo.
15103 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15106 * g++.dg/ext/attrib23.C: New test.
15108 2006-06-23 Olivier Hainque <hainque@adacore.com>
15110 * gnat.dg/varsize_temp.adb: New test.
15112 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15115 * g++.dg/other/java2.C: New test.
15117 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15120 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15123 2006-06-22 Roger Sayle <roger@eyesopen.com>
15126 * gcc.dg/pr27531-1.c: New test case.
15128 2006-06-22 Asher Langton <langton2@llnl.gov>
15131 * gfortran.dg/implicit_8.f90: New.
15133 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15135 PR rtl-optimization/28121
15136 * gcc.dg/pr28121.c: New test.
15138 2006-06-22 Lee Millward <lee.millward@gmail.com>
15141 * g++.dg/parse/ptrmem6.C: New test.
15144 * g++.dg/template/error22.C: New test.
15146 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15149 * g++.dg/template/friend43.C: New test.
15152 * g++.dg/template/crash53.C: New test.
15155 * g++.dg/rtti/incomplete1.C: New test.
15157 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15159 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15161 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15163 * gcc.c-torture/execute/complex-7.c: New.
15165 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15167 * gcc.dg/merge-all-constants-1.c: New test.
15169 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15172 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15174 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15176 * gfortran.dg/rrspacing_1.f90: New test.
15178 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15181 * g++.dg/other/bitfield2.C: New test.
15183 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15185 PR tree-optimization/27331
15186 * gcc.dg/pr27331.c: New test.
15188 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15189 Eric Botcazou <ebotcazou@adacore.com>
15192 * lib/gnat.exp: New file.
15193 * lib/gnat-dg.exp: Likewise.
15194 * gnat.dg: New directory.
15195 * gnat.dg/dg.exp: New driver.
15196 * gnat.dg/specs: New directory.
15197 * gnat.dg/specs/specs.exp: New driver.
15198 * gnat.dg/style: New directory.
15199 * gnat.dg/style/style.exp: New driver.
15201 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15204 * gfortran.dg/array_initializer_1.f90: New test.
15207 * gfortran.dg/matmul_3.f90: New test.
15209 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15211 PR middle-end/28075
15212 * gcc.dg/tree-ssa/inline-1.c: New test.
15214 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15216 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15217 in malloc prototype; remove XFAIL.
15218 * gcc.dg/pr18241-2.c: Ditto.
15219 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15220 in memset prototype; remove XFAIL.
15221 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15223 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15225 * gcc.dg/vla-8.c: Add.
15227 2006-06-19 Richard Guenther <rguenther@suse.de>
15229 PR tree-optimization/27090
15230 * g++.dg/tree-ssa/pr27090.C: New testcase.
15232 2006-06-19 Roger Sayle <roger@eyesopen.com>
15235 * gcc.dg/pr27861-1.c: New test case.
15237 2006-06-19 Richard Guenther <rguenther@suse.de>
15239 PR middle-end/28045
15240 * gcc.dg/torture/pr28045.c: New testcase.
15242 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15245 * gfortran.dg/associated_4.f90: New test.
15247 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15251 * gfortran.dg/real_const_3.f90: New test.
15253 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15256 * g++.dg/template/static26.C: New test.
15259 * g++.dg/expr/bitfield2.C: New test.
15262 * g++.dg/parse/linkage2.C: New test.
15264 2006-06-16 Richard Guenther <rguenther@suse.de>
15266 PR middle-end/27116
15267 * gcc.dg/pr15785-1.c: Revert last change.
15268 * gcc.dg/torture/pr27116-2.c: New testcase.
15270 2006-06-16 Roger Sayle <roger@eyesopen.com>
15272 PR middle-end/27802
15273 * gcc.dg/pr27802-1.c: New test case.
15275 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15278 * g++.dg/template/ttp18.C: New test.
15279 * g++.dg/template/ttp19.C: Likewise.
15282 * g++.dg/expr/cond9.C: New test.
15285 * g++.dg/template/ctor7.C: New test.
15287 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15289 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15291 2006-06-16 Richard Guenther <rguenther@suse.de>
15293 PR tree-optimization/27781
15294 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15296 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15298 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15300 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15302 * gcc.dg/tree-ssa/loop-18.c: New test.
15304 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15307 * g++.dg/template/crash52.C: New test.
15310 * g++.dg/ext/attrib22.C: New test.
15313 * g++.dg/template/builtin1.C: New test.
15314 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15317 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15319 * g++.old-deja/g++.pt/crash51.C: Likewise.
15322 * g++.dg/lookup/linkage1.C: New test.
15323 * g++.dg/lookup/linkage2.C: Likewise.
15325 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15327 PR middle-end/27959
15328 * gcc.dg/pr27959.c: New testcase.
15330 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15333 * g++.dg/eh/div.C: New test.
15335 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15338 * g++.dg/tree-ssa/pr26757.C: New test.
15339 * g++.dg/tree-ssa/pr27894.C: New test.
15341 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15343 * gcc.c-torture/compile/20060609-1.c: New test.
15346 * gcc.c-torture/compile/pr27863.c: New test.
15348 2006-06-13 Richard Guenther <rguenther@suse.de>
15350 PR tree-optimization/27830
15351 * g++.dg/tree-ssa/pr27830.C: New testcase.
15353 2006-06-13 Matthew Sachs <msachs@apple.com>
15355 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15356 the list of compiler flags; this causes those flags to be checked
15357 for things like dg-skip-if.
15359 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15362 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15364 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15365 Kazu Hirata <kazu@codesourcery.com>
15367 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15368 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15370 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15373 * g++.dg/lookup/using15.C: New test.
15376 * g++.dg/other/anon4.C: New test.
15378 2006-06-12 Roger Sayle <roger@eyesopen.com>
15381 * g++.dg/init/complex1.C: New test case.
15383 2006-06-11 Eric Christopher <echristo@apple.com>
15385 PR middle-end/27948
15386 * gcc.dg/bf-ms-layout.c: Run on darwin.
15387 * gcc.dg/bf-no-ms-layout: Ditto.
15388 * gcc.dg/attr-ms_struct-2.c: New.
15389 * gcc.dg/bf-ms-layout-2.c: Ditto.
15391 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15393 * gcc.dg/attr-ms_struct-packed1.c: New.
15395 2006-06-09 Mike Stump <mrs@apple.com>
15397 * gcc.dg/vla-7.c: Add.
15399 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15402 * gfortran.dg/entry_6.f90: New test.
15406 * gfortran.dg/entry_7.f90: New test.
15408 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15411 * gcc.dg/cpp/_Pragma6.c: New test.
15414 * g++.dg/cpp/_Pragma1.C: New test.
15416 PR preprocessor/27746
15417 * gcc.dg/gomp/macro-3.c: New test.
15418 * gcc.dg/gomp/macro-4.c: New test.
15419 * g++.dg/gomp/macro-3.C: New test.
15420 * g++.dg/gomp/macro-4.C: New test.
15422 2006-06-09 Richard Guenther <rguenther@suse.de>
15424 PR tree-optimization/26998
15425 * gcc.dg/torture/pr26998.c: New testcase.
15426 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15428 2006-06-08 Mike Stump <mrs@apple.com>
15430 * gcc.dg/pr27095.c: Account for stubs.
15433 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15434 produce bad code on darwin.
15436 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15439 * gfortran.dg/substr_2.f: New test.
15441 2006-06-08 Asher Langton <langton2@llnl.gov>
15444 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15446 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15449 * gcc.dg/union-3.c: New test.
15451 2006-06-08 Richard Guenther <rguenther@suse.de>
15453 PR middle-end/27116
15454 * gcc.dg/torture/pr27116.c: New testcase.
15455 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15457 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15459 PR rtl-optimization/26449
15460 * gcc.dg/pr26449.c: New test.
15462 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15465 * g++.dg/ext/offsetof1.C: Test member functions.
15467 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15469 * gcc.dg/pr27095.c: Improve scanning.
15471 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15474 * gfortran.dg/saved_automatic_1.f90: New test.
15477 * gfortran.dg/array_simplify_1.f90: New test.
15480 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15483 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15485 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15488 * g++.dg/expr/cast7.C: New test.
15490 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15492 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15493 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15494 * lib/fortran-torture.exp (fortran-torture-compile,
15495 fortran-torture-execute): Ditto.
15497 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15500 * gcc.dg/vmx/pr27842.c: New test.
15502 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15504 PR libfortran/27895
15505 * gfortran.dg/bounds_check_3.f90: New test.
15507 2006-06-05 Mike Stump <mrs@apple.com>
15509 * objc.dg/objc-fast-4.m: Skip for ppc64.
15511 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15514 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15516 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15517 Victor Kaplansky <victork@il.ibm.com>
15519 PR tree-optimizations/26360
15520 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15521 with -fno-tree-dce.
15522 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15524 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15527 * gfortran.dg/data_char_1.f90: Add messages for truncated
15531 * gfortran.dg/func_decl_2.f90: New test.
15534 * gfortran.dg/do_2.f90: New test.
15537 * gfortran.dg/associated_3.f90: New test.
15539 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15542 * g++.dg/template/static25.C: New test.
15545 * g++.dg/init/array21.C: New test.
15548 * g++.dg/ext/complit7.C: New test.
15551 * g++.dg/parse/ptrmem5.C: New test.
15553 2006-06-04 Roger Sayle <roger@eyesopen.com>
15554 Andrew Pinski <pinskia@physics.uc.edu>
15557 PR middle-end/27382
15558 * gcc.dg/pr27150-1.c: New testcase.
15559 * gcc.dg/pr27382-1.c: New testcase.
15560 * gcc.dg/pr27382-2.c: New testcase.
15562 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15566 * gcc.dg/array-10.c: New test.
15568 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15571 * g++.dg/init/const4.C: New test.
15572 * g++.dg/init/member1.C: Add error-marker.
15573 * g++.dg/other/fold1.C: Adjust error-marker.
15575 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15578 * g++.dg/ext/offsetof1.C: New test.
15580 2006-06-04 Eric Christopher <echristo@apple.com>
15582 * gcc.dg/attr-ms_struct-1.c: New.
15584 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15586 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15588 2006-06-04 Richard Guenther <rguenther@suse.de>
15590 PR tree-optimization/27039
15591 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15593 2006-06-03 Roger Sayle <roger@eyesopen.com>
15596 * gcc.target/i386/amd64-abi-2.c: New test case.
15598 2006-06-02 Eric Christopher <echristo@apple.com>
15600 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15601 * gcc.target/i386/20020523-1.c: Skip if darwin.
15602 * gcc.target/i386/asm-3.c: Ditto.
15603 * gcc.target/i386/20011119-1.c: Ditto.
15604 * gcc.target/i386/clobbers.c: Remove pic part of test.
15606 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15608 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15609 * g++.old-deja/g++.other/init19.C: Ditto.
15610 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15611 and add other platforms as expected failures.
15613 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15615 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15616 (is-effective-target-keyword): Ditto.
15618 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15621 * gfortran.dg/extended_char_comparison_1.f: New test.
15623 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15626 * gfortran.dg/dummy_procedure_1.f90: New test.
15629 * gfortran.dg/dummy_procedure_2.f90: New test.
15631 * gfortran.dg/associated_2.f90: Correct to make consistent with
15634 2006-05-31 Roger Sayle <roger@eyesopen.com>
15636 * gcc.target/i386/387-11.c: New test case.
15638 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15641 * g++.dg/template/cond6.C: New test.
15644 * g++.dg/template/crash51.C: New test.
15645 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15648 * g++.dg/init/array20.C: New test.
15650 2006-05-31 Roger Sayle <roger@eyesopen.com>
15652 * gcc.dg/builtins-54.c: New test case.
15654 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15657 * g++.dg/template/fntry1.C: Add dg-do link.
15660 * g++.dg/parse/friend6.C: New test.
15662 2006-05-30 Asher Langton <langton2@llnl.gov>
15664 * gfortran.dg/cray_pointers_7.f90: New test.
15666 2006-05-30 Roger Sayle <roger@eyesopen.com>
15668 PR tree-optimization/23452
15669 * gcc.dg/fold-mulconj-1.c: New test case.
15671 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15674 * g++.dg/parse/bitfield1.C: New test.
15676 2006-05-30 Roger Sayle <roger@eyesopen.com>
15678 * gcc.target/ppc-eq0-1.c: New test case.
15679 * gcc.target/ppc-negeq0-1.c: New test case.
15681 2006-05-30 Dirk Mueller <dmueller@suse.de>
15684 * gcc.dg/overflow-warn-5.c: New test.
15686 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15689 * gcc.dg/sizeof-1.c: New test.
15691 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15694 * gcc.target/i386/pr27790.c: New test.
15696 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15698 PR libgfortran/27757
15699 * gfortran.dg/direct_io_5.f90: New test.
15701 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15703 PR libgfortran/27634
15704 * gfortran.dg/fmt_missing_period_1.f: New test.
15705 * gfortran.dg/fmt_missing_period_2.f: New test.
15706 * gfortran.dg/fmt_missing_period_3.f: New test.
15708 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15711 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15714 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15717 * g++.dg/template/new6.C: New test.
15719 2006-05-29 Roger Sayle <roger@eyesopen.com>
15721 PR tree-optimization/24964
15722 * gcc.target/i386/387-10.c: New test case.
15724 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15726 * intrinsics/string_intrinsics.c (compare_string):
15727 Use memcmp instead of strncmp to avoid tripping over
15728 CHAR(0) in a string.
15730 2006-05-27 Richard Guenther <rguenther@suse.de>
15732 PR middle-end/27773
15733 * gcc.dg/torture/pr27773.c: New testcase.
15735 2006-05-27 Dirk Mueller <dmueller@suse.de>
15737 * gcc.dg/pr24561.c: Rename to..
15738 * gcc.dg/pr25962.c: .. this.
15740 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15743 * gfortran.dg/bounds_check_2.f: New test.
15745 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15747 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15748 * gfortran.dg/byte_1.f90: Likewise.
15749 * gfortran.dg/dup_save_2.f90: Likewise.
15751 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15753 * gfortran.dg/associated_2.f90: New test.
15755 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15758 * gfortran.dg/bounds_check_1.f90: New test.
15760 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15762 PR rtl-optimization/27661
15763 * gcc.dg/pr27661.c: New test case.
15765 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15768 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15769 * gfortran.dg/print_parentheses_1.f: New test.
15770 * gfortran.dg/print_parentheses_2.f90: New test.
15772 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15775 * gcc.dg/pr27758.c: New test.
15777 2006-05-24 Falk Hueffner <falk@debian.org>
15779 * gcc.c-torture/compile/pr27571.c: New test.
15781 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15784 * gfortran.dg/spec_expr_4.f90: New test.
15787 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15789 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15792 * g++.dg/ext/complit6.C: New test.
15793 * g++.dg/ext/complit3.C: Adjust error markers.
15794 * g++.dg/init/const3.C: New test.
15796 2006-05-25 Richard Guenther <rguenther@suse.de>
15798 PR middle-end/27743
15799 * gcc.dg/torture/pr27743.c: New testcase.
15801 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15803 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15805 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15807 * gcc.dg/compat/scalar-by-value-x.h: New.
15808 * gcc.dg/compat/scalar-by-value-y.h: New.
15809 * gcc.dg/compat/scalar-by-value-5.c: New.
15810 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15811 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15812 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15813 * gcc.dg/compat/scalar-by-value-6.c: New.
15814 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15815 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15816 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15818 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15820 PR tree-optimization/27639
15821 PR tree-optimization/26719
15822 * gcc.dg/pr27639.c: New test.
15823 * gcc.dg/pr26719.c: New test.
15824 * gcc.dg/tree-ssa/scev-cast.c: New test.
15826 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15829 * g++.dg/template/error21.C: New test.
15831 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15834 * gcc.target/i386/pr27696.c: New.
15836 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15838 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15840 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15842 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15845 * g++.dg/other/assign1.C: New test.
15847 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15850 * gcc.target/i386/pr27266.c: New.
15852 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15855 * g++.dg/ext/asm9.C: New test.
15857 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15859 PR rtl-optimization/25514
15860 * gcc.c-torture/compile/pr25514.c: New test.
15862 2006-05-22 Richard Guenther <rguenther@suse.de>
15865 2006-01-31 Richard Guenther <rguenther@suse.de>
15867 * gcc.target/i386/sselibm-1.c: New testcase.
15868 * gcc.target/i386/sselibm-2.c: Likewise.
15869 * gcc.target/i386/sselibm-3.c: Likewise.
15870 * gcc.target/i386/sselibm-4.c: Likewise.
15871 * gcc.target/i386/sselibm-5.c: Likewise.
15873 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15876 * gcc.dg/func-args-2.c: New test.
15879 * gcc.dg/struct-incompl-1.c: New test.
15881 2006-05-22 Richard Guenther <rguenther@suse.de>
15884 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15885 the transformations we test for.
15887 2006-05-22 Richard Guenther <rguenther@suse.de>
15890 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15892 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15895 * g++.dg/warn/new1.C: New test.
15896 * g++.dg/template/new5.C: Likewise.
15898 2006-05-21 Roger Sayle <roger@eyesopen.com>
15900 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15901 * gcc.target/i386/20060512-3.c: Likewise.
15903 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15905 PR rtl-optimization/27671
15906 * gcc.c-torture/execute/pr27671-1.c: New.
15907 * gcc.dg/pr27671-2.c: Likewise.
15909 PR tree-optimization/26622.
15910 * gcc.c-torture/compile/pr26622.c: New.
15912 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15915 * gfortran.dg/recursive_reference_1.f90: New test.
15917 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15920 * gfortran.dg/elemental_subroutine_3.f90: New test.
15923 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15926 * gfortran.dg/associated_target_1.f90: New test.
15929 * gfortran.dg/maxloc_shape_1.f90: New test.
15931 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15933 PR libgfortran/24459
15934 * gfortran.dg/namelist_24.f90: New test.
15935 * gfortran.dg/namelist_12.f: Fix typo in comment.
15937 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15939 PR middle-end/25776
15940 * g++.dg/other/error11.C: New test.
15942 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15944 * gcc.target/mips/pr26765.c: Add -w to options.
15946 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15948 * lib/target-supports.exp (check_effective_target_mpaired_single):
15950 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15952 * g++.dg/vect/vect.exp: Likewise.
15954 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15957 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15959 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15962 * gfortran.dg/temporary_1.f90: New file.
15964 2006-05-19 Andreas Schwab <schwab@suse.de>
15966 * g++.dg/other/unused1.C: Also match "stringz".
15968 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15971 * g++.dg/template/fntry1.C: New test.
15973 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15977 * g++.dg/conversion/bitfield5.C: New test.
15978 * g++.dg/conversion/bitfield6.C: New test.
15980 2006-05-18 Mike Stump <mrs@apple.com>
15982 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15983 * gcc.dg/vla-4.c: Add.
15984 * gcc.dg/vla-5.c: Add.
15985 * gcc.dg/vla-6.c: Add.
15987 2006-05-12 Stuart Hastings <stuart@apple.com>
15989 * gcc.target/i386/20060512-1.c: New.
15990 * gcc.target/i386/20060512-2.c: New.
15991 * gcc.target/i386/20060512-3.c: New.
15992 * gcc.target/i386/20060512-4.c: New.
15994 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15997 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16000 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16001 * g++.dg/parse/linkage1.C: New test.
16003 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16005 PR tree-optimization/27548
16006 * g++.dg/tree-ssa/pr27548.C: New test.
16008 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16011 * gfortran.dg/recursive_check_1.f: New test.
16012 * gfortran.dg/recursive_check_2.f90: New test.
16014 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16016 * g++.dg/opt/temp2.C: New test.
16018 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16021 * g++.dg/init/brace5.C: New test.
16023 PR middle-end/27415
16024 * gcc.dg/gomp/pr27415.c: New test.
16025 * g++.dg/gomp/pr27415.C: New test.
16027 PR tree-optimization/27549
16028 * g++.dg/tree-ssa/pr27549.C: New test.
16030 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16032 PR libgfortran/27575
16033 * gfortran.dg/read_eof_4.f90: New test.
16035 2006-05-16 Richard Guenther <rguenther@suse.de>
16037 PR tree-optimization/22303
16038 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16040 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16042 PR middle-end/27573
16043 * gcc.dg/gomp/pr27573.c: New test.
16044 * gfortran.dg/gomp/pr27573.f90: New test.
16047 * gcc.dg/gomp/pr27499.c: New test.
16048 * g++.dg/gomp/pr27499.C: New test.
16050 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16053 * g++.dg/parser/access8.C: Adjust error marker.
16054 * g++.dg/template/access17.C: New test.
16055 * g++.dg/template/access18.C: Likewise.
16057 2006-05-15 Roger Sayle <roger@eyesopen.com>
16060 * gcc.target/i386/pr26600.c: New test case.
16062 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16065 * g++.dg/expr/bitfield1.C: New test.
16067 2006-05-15 Richard Guenther <rguenther@suse.de>
16069 PR tree-optimization/27603
16070 * gcc.dg/torture/pr27603.c: New testcase.
16072 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16075 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16078 * gfortran.dg/scalar_return_1.f90: New test.
16081 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16083 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16085 * gcc.dg/gomp/critical-4.c: New test.
16086 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16087 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16088 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16089 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16091 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16094 * g++.dg/template/dependent-args1.C: New test.
16097 * g++.dg/lookup/this1.C: New test.
16100 * g++.dg/template/operator6.C: New test.
16101 * g++.dg/template/incomplete3.C: New test.
16104 * g++.dg/template/new4.C: New test.
16107 * g++.dg/template/void2.C: New test.
16109 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16111 * g++.dg/template/dependent-expr5.C: New test.
16113 2006-05-14 Roger Sayle <roger@eyesopen.com>
16115 PR middle-end/26729
16116 * gcc.dg/pr26729-1.c: New test case.
16118 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16120 * gcc.dg/pr27003.c: New test.
16122 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16124 * lib/target-supports.dg (check_cxa_atexit_available): Change
16125 v3_target_compile to ${tool}_target_compile.
16127 2006-05-11 Jason Merrill <jason@redhat.com>
16129 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16131 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16134 * gfortran.dg/label_5.f90: New test.
16136 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16138 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16139 check_effective_target_powerpc_altivec_ok): New.
16140 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16141 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16142 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16143 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16144 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16145 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16146 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16147 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16148 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16149 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16150 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16151 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16152 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16153 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16154 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16155 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16156 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16157 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16158 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16159 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16160 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16161 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16162 gcc.target/powerpc/altivec-9.c,
16163 gcc.target/powerpc/altivec-consts.c,
16164 gcc.target/powerpc/altivec-pr22085.c,
16165 gcc.target/powerpc/altivec-splat.c,
16166 gcc.target/powerpc/altivec-types-1.c,
16167 gcc.target/powerpc/altivec-types-2.c,
16168 gcc.target/powerpc/altivec-types-3.c,
16169 gcc.target/powerpc/altivec-types-4.c,
16170 gcc.target/powerpc/altivec-varargs-1.c,
16171 gcc.target/powerpc/altivec-vec-merge.c,
16172 gcc.target/powerpc/ppc-vector-memcpy.c,
16173 gcc.target/powerpc/ppc-vector-memset.c,
16174 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16175 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16176 these effective targets.
16177 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16178 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16180 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16182 PR middle-end/27384
16183 * g++.dg/other/fold1.C: New test.
16185 PR middle-end/27488
16186 * gcc.dg/fold-nonneg-1.c: New test.
16189 * g++.dg/other/operator1.C: New test.
16191 2006-05-11 Richard Guenther <rguenther@suse.de>
16193 PR middle-end/27529
16194 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16196 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16198 * lib/target-supports-dg.exp (check-flags): New.
16199 (dg-skip-if): Move flag checks.
16201 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16203 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16204 * lib/target-supports.dg (check_cxa_atexit_available): New.
16206 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16209 * gfortran.dg/multiple_allocation_2.f90: New test case.
16211 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16213 * gcc.target/arm/pr27387.C: Fix a comment typo.
16215 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16218 * gfortran.dg/error_recovery_1.f90: New test.
16220 2006-05-10 Richard Guenther <rguenther@suse.de>
16222 PR tree-optimization/27302
16223 * gcc.dg/torture/pr27302.c: New testcase.
16225 2006-05-09 Dirk Mueller <dmueller@suse.de>
16226 Richard Guenther <rguenther@suse.de>
16228 PR middle-end/27498
16229 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16231 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16233 PR rtl-optimization/27335
16234 * gcc.dg/pr27335.c: New test.
16236 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16238 * gcc.target/mips/mips-ps-5.c: New file.
16240 2006-05-08 Jan Hubicka <jh@suse.cz>
16242 PR middle-end/25962
16243 * gcc.dg/pr25962.c: New.
16245 2006-05-08 Roger Sayle <roger@eyesopen.com>
16248 * gcc.target/powerpc/pr27158.c: New test case.
16250 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16253 * ada/acats/run_all.sh: Use test -z.
16255 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16257 PR libfortran/18271
16258 * gfortran.dg/spec_expr_3.f90: New test.
16260 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16263 * gcc.target/i386/monitor.c: New file.
16265 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16267 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16269 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16272 * g++.dg/other/ptrmem7.C: New test.
16274 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16277 * gcc.dg/array-9.c: New test.
16279 2006-05-07 Richard Guenther <rguenther@suse.de>
16281 PR tree-optimization/27409
16282 * gcc.dg/torture/pr27409.c: New testcase.
16284 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16287 * gfortran.dg/select_6.f90: New.
16289 2006-05-07 Richard Guenther <rguenther@suse.de>
16291 PR tree-optimization/27136
16292 * gcc.dg/torture/pr27136.c: New testcase.
16294 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16297 * gfortran.dg/char_cons_len_1.f90: New test.
16299 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16302 * g++.dg/template/incomplete2.C: New test.
16304 2006-05-06 Richard Guenther <rguenther@suse.de>
16306 PR tree-optimization/27151
16307 * gcc.dg/vect/pr27151.c: New testcase.
16309 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16312 * g++.dg/template/void1.C: New test.
16315 * g++.dg/other/void2.C: New test.
16318 * g++.dg/conversion/void1.C: New test.
16320 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16323 * g++.dg/other/unused1.C: New.
16325 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16328 * objc.dg/member-1.m: New test.
16330 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16332 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16334 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16336 PR libfortran/26985
16337 * gfortran.dg/matmul_2.f90: New test.
16339 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16341 * ada/acats/run_all.sh: Use sync when main not found.
16343 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16346 * gcc.target/mips/pr26765.c: New.
16348 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16350 * gcc.target/bfin: New directory.
16351 * gcc.target/bfin/bfin.exp: New file.
16352 * gcc.target/bfin/frmul.c: New file.
16353 * gcc.target/bfin/arith.c: New file.
16354 * gcc.target/bfin/mul-combine.c: New file.
16355 * gcc.target/bfin/shift.c: New file.
16357 2006-05-04 Richard Guenther <rguenther@suse.de>
16359 PR tree-optimization/14287
16360 PR tree-optimization/14844
16361 PR tree-optimization/19792
16362 PR tree-optimization/21608
16363 PR tree-optimization/27090
16364 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16365 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16366 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16367 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16368 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16370 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16372 PR tree-optimization/27285
16373 * gcc.c-torture/execute/pr27285.c: New test.
16375 PR middle-end/27388
16376 * gcc.dg/gomp/pr27388-1.c: New test.
16377 * gcc.dg/gomp/pr27388-2.c: New test.
16378 * gcc.dg/gomp/pr27388-3.c: New test.
16381 * g++.dg/gomp/pr27359.C: New test.
16383 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16386 * gfortran.dg/iargc.f90: New test.
16388 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16391 * g++.dg/template/crash49.C: New test.
16393 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16396 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16398 2006-05-02 Jeff Law <law@redhat.com>
16400 PR tree-optimization/27364
16401 * gcc.c-torture/execute/pr27364.c: New test.
16403 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16406 * g++.dg/parser/ctor5.C: New test.
16408 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16411 * gcc.target/arm/arm.exp: New.
16412 * gcc.target/arm/pr27387.C: Likewise.
16414 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16418 * gfortran.dg/module_equivalence_2.f90: New test.
16420 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16422 PR middle-end/27337
16423 * g++.dg/gomp/pr27337-1.C: New test.
16424 * g++.dg/gomp/pr27337-2.C: New test.
16426 PR middle-end/27328
16427 * gcc.dg/gomp/pr27328.c: New test.
16429 PR middle-end/27325
16430 * g++.dg/gomp/pr27325.C: New test.
16432 PR middle-end/27310
16433 * g++.dg/gomp/pr27310.C: New test.
16435 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16437 PR tree-optimization/27291
16438 * g++.dg/tree-ssa/pr27291.C: New test.
16440 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16442 PR tree-optimization/27283
16443 * g++.dg/tree-ssa/pr27283.C: New test.
16445 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16447 * gcc.dg/tree-ssa/loop-16.c: New test.
16449 2006-05-01 Roger Sayle <roger@eyesopen.com>
16450 Joseph S. Myers <joseph@codesourcery.com>
16452 * gcc.dg/Wconversion-3.c: New test case.
16453 * gcc.dg/Wconversion-4.c: Likewise.
16455 2006-05-01 Richard Guenther <rguenther@suse.de>
16457 PR tree-optimization/26726
16458 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16460 2006-04-30 Roger Sayle <roger@eyesopen.com>
16462 * gcc.dg/Woverflow-1.c: New test case.
16463 * gcc.dg/Woverflow-2.c: Likewise.
16464 * gcc.dg/Woverflow-3.c: Likewise.
16466 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16469 * g++.dg/template/defarg8.C: New test.
16471 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16474 * g++.dg/parse/operator7.C: New test.
16476 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16480 * g++.dg/template/crash48.C: New test.
16483 * g++.dg/parse/ctor4.C: New test.
16485 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16488 * gfortran.df/char_type_len.f90: New test.
16490 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16492 PR libgfortran/27304
16493 * gfortran.dg/fmt_exhaust.f90: New test.
16495 2006-04-28 Roger Sayle <roger@eyesopen.com>
16498 * gcc.dg/large-size-array-2.c: New test case.
16500 2006-04-28 Richard Guenther <rguenther@suse.de>
16503 * gcc.target/i386/pr26826.c: New testcase.
16505 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16507 PR middle-end/27260
16508 * gcc.c-torture/execute/pr27260.c: New.
16510 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16512 PR middle-end/27095
16513 * gcc.dg/pr27095.c: New.
16515 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16518 * g++.dg/conversion/bitfield4.C: New test.
16520 2006-04-27 Eric Christopher <echristo@apple.com>
16522 * gcc.dg/pragma-ms_struct.c: New.
16524 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16527 * g++.dg/template/crash47.C: New test.
16529 2006-04-27 Dirk Mueller <dmueller@suse.de>
16531 * gcc.target/i386/sse-7.c: build with -msse.
16533 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16535 PR testsuite/27274:
16536 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16537 (main): Exit if processor doesn't support SSE.
16539 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16541 PR middle-end/27282
16542 * gcc.c-torture/compile/pr27282.c: New test.
16544 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16546 PR middle-end/26913
16547 * g++.dg/gomp/pr26913.C: New test.
16550 * gcc.dg/gomp/pr25996.c: New test.
16551 * g++.dg/gomp/pr25996.C: New test.
16553 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16555 PR rtl-optimization/26725
16556 * gcc.c-torture/compile/pr26725.c: New test.
16558 2006-04-25 Richard Guenther <rguenther@suse.de>
16560 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16563 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16565 * gcc.dg/20060425-1.c: New testcase.
16567 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16569 PR tree-optimization/26865
16570 * gcc.dg/pr26865.c: New test.
16572 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16575 * g++.dg/conversion/bitfield1.C: New test.
16576 * g++.dg/conversion/bitfield2.C: Likewise.
16577 * g++.dg/conversion/bitfield3.C: Likewise.
16579 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16580 Richard Guenther <rguenther@suse.de>
16582 PR tree-optimization/27236
16583 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16585 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16588 * g++.dg/other/incomplete2.C: New test.
16590 2006-04-24 Richard Guenther <rguenther@suse.de>
16592 PR middle-end/26869
16593 * gcc.dg/torture/pr26869.c: New testcase.
16595 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16596 Richard Guenther <rguenther@suse.de>
16598 PR tree-optimization/27218
16599 * g++.dg/tree-ssa/pr27218.C: New testcase.
16601 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16604 * g++.dg/template/friend41.C: New test.
16606 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16608 * g++.dg/opt/pr15551.C: Include cstdio.
16609 (main): Use remove instead of unlink.
16611 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16613 * gcc.dg/sibcall-7.c: New test.
16614 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16615 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16616 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16617 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16618 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16620 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16623 * g++.dg/opt/bitfield1.C: New test.
16624 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16625 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16626 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16627 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16628 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16629 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16630 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16631 * g++.dg/abi/bitfield2.C: Likewise.
16632 * g++.dg/init/bitfield1.C: Likewise.
16634 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16637 * gfortran.dg/elemental_subroutine_4.f90: New test.
16638 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16641 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16643 * gcc.c-torture/compile/20060421-1.c: New testcase.
16645 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16648 * gcc.dg/init-bad-4.c: New test.
16650 2006-04-21 Paul Brook <paul@codesourcery.com>
16652 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16654 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16657 * gfortran.dg/defined_operators_1.f90: New test.
16658 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16659 remove old ones associated, incorrectly, with Note 5.46.
16662 * gfortran.dg/character_array_constructor_1.f90: New test.
16664 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16666 * gcc.dg/20060419-1.c: New test.
16668 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16671 * gcc.dg/struct-parse-1.c: New test case.
16673 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16676 * g++.dg/parse/template19.C: New test.
16679 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16682 * g++.dg/expr/call3.C: New test.
16685 * g++.dg/conversion/dynamic1.C: New test.
16687 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16690 * g++.dg/template/crash35.C: Tweak error markers.
16691 * g++.dg/template/crash46.C: New test.
16692 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16693 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16695 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16697 PR rtl-optimization/14261
16698 * gcc.c-torture/compile/20060419-1.c: Added.
16700 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16702 * gfortran.dg/label_1.f90: Adjust dg-error.
16704 2006-04-16 Roger Sayle <roger@eyesopen.com>
16707 * gcc.dg/fold-cond-1.c: New test case.
16708 * gcc.dg/pr26961-1.c: Likewise.
16710 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16712 PR libgfortran/27138
16713 * gfortran.dg/read_bad_advance.f90: New test.
16715 2006-04-16 Roger Sayle <roger@eyesopen.com>
16716 Dale Johannesen <dalej@apple.com>
16719 * gcc.target/i386/vecinit-3.c: New testcase.
16720 * gcc.target/i386/vecinit-4.c: Likewise.
16721 * gcc.target/i386/sse-18.c: Likewise.
16722 * gcc.target/i386/sse-19.c: Likewise.
16724 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16726 * gfortran.dg/allocate_zerosize_1.f90: New test.
16728 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16731 * g++.dg/template/crash45.C: New test.
16733 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16736 * gfortran.dg/proc_assign_1.f90: New test.
16737 * gfortran.dg/procedure_lvalue.f90: Change message.
16738 * gfortran.dg/namelist_4.f90: Add new error.
16742 * gfortran.dg/auto_pointer_array_result_1.f90
16745 * gfortran.dg/specification_type_resolution_1.f90
16750 * gfortran.dg/bounds_temporaries_1.f90: New test.
16753 * gfortran.dg/array_return_value_1.f90: New test.
16755 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16758 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16760 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16762 PR middle-end/26823
16763 * g++.dg/gomp/pr26823-1.C: New test.
16764 * g++.dg/gomp/pr26823-2.C: New test.
16766 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16768 PR middle-end/27134
16769 * gcc.dg/pr27314.c: New test.
16771 2006-04-13 Richard Henderson <rth@redhat.com>
16773 * g++.dg/gomp/block-0.C: Update expected matches.
16775 2006-04-13 DJ Delorie <dj@redhat.com>
16777 * lib/target-supports.exp (check_effective_target_int32plus): New.
16778 (check_effective_target_ptr32plus): New.
16779 (check_effective_target_size32plus): New.
16780 (check_effective_target_int16): New.
16781 (check_profiling_available): Add m32c to the list of unsupported
16784 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16785 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16787 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16789 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16791 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16793 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16794 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16795 not just xstormy16. Skip m32c due to weird pointer size.
16796 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16797 not just xstormy16.
16798 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16799 not just xstormy16.
16800 * gcc.dg/20020312-2.c: Add m32c support.
16801 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16802 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16804 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16805 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16806 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16807 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16808 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16810 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16811 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16812 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16813 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16814 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16815 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16816 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16818 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16820 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16821 * gcc.dg/pr23049.c: Require >=32 bit integers.
16822 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16823 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16824 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16825 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16826 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16827 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16828 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16829 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16830 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16831 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16832 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16833 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16835 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16836 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16837 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16838 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16839 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16841 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16842 * gcc.c-torture/execute/20040703-1.x: Likewise.
16843 * gcc.c-torture/execute/20040705-1.x: Likewise.
16844 * gcc.c-torture/execute/20040705-2.x: Likewise.
16845 * gcc.c-torture/execute/20040709-1.x: Likewise.
16846 * gcc.c-torture/execute/20040709-2.x: Likewise.
16847 * gcc.c-torture/execute/20040811-1.x: Likewise.
16848 * gcc.c-torture/execute/20050316-1.x: Likewise.
16849 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16850 * gcc.c-torture/execute/pr19689.x: Likewise.
16851 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16852 * gcc.c-torture/execute/usmul.x: Likewise.
16853 * gcc.c-torture/execute/vrp-5.x: Likewise.
16854 * gcc.c-torture/execute/vrp-6.x: Likewise.
16855 * gcc.dg/debug/20041023-1.s: Likewise.
16857 2006-04-13 Roger Sayle <roger@eyesopen.com>
16859 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16860 of integers to a vector types are now constant expressions in C.
16861 * gcc.dg/vect/vect-fold-1.c: New test case.
16863 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16864 Ulrich Weigand <uweigand@de.ibm.com>
16867 * gcc.dg/vmx/pr27006.c: New testcase.
16869 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16871 PR libgfortran/26766
16872 * gfortran.dg/write_recursive.f90: New test.
16874 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16876 * g++.dg/parse/dtor7.C: New test.
16877 * g++.dg/parse/new1.C: Add error marker.
16878 * g++.dg/template/new3.C: New test.
16881 * g++.dg/template/pure1.C: New test.
16884 * g++.dg/parse/ptrmem4.C: New test.
16886 2006-04-10 Jeff Law <law@redhat.com>
16889 * gcc.c-torture/compile/pr27087.c: New test.
16891 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16894 * gcc.dg/20060410.c: New.
16896 2006-04-10 Matthias Klose <doko@debian.org>
16898 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16899 Recognize multilib directory names containing underscores.
16901 2006-04-10 Roger Sayle <roger@eyesopen.com>
16903 * gcc.target/i386/vecinit-1.c: New test case.
16904 * gcc.target/i386/vecinit-2.c: Likewise.
16906 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16909 * g++.dg/debug/dwarf2-2.C: New test.
16911 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16913 PR rtl-optimization/27073
16914 * gcc.c-torture/execute/pr27073.c: New test.
16916 2006-04-08 Mike Stump <mrs@apple.com>
16918 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16920 2006-04-07 Richard Guenther <rguenther@suse.de>
16922 PR tree-optimization/26135
16923 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16925 2006-04-06 Jan Hubicka <jh@suse.cz>
16928 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16930 2006-04-06 Roger Sayle <roger@eyesopen.com>
16932 * g++.dg/conversion/nullptr1.C: New test case.
16933 * g++.dg/conversion/nullptr2.C: Likewise.
16935 2006-04-05 Roger Sayle <roger@eyesopen.com>
16937 * gfortran.dg/dependency_18.f90: New test case.
16939 2006-04-05 Richard Guenther <rguenther@suse.de>
16941 PR tree-optimization/26919
16942 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16943 * gcc.dg/ipa/ipa-2.c: Likewise.
16944 * gcc.dg/ipa/ipa-3.c: Likewise.
16945 * gcc.dg/ipa/ipa-5.c: Likewise.
16947 2006-04-05 Richard Guenther <rguenther@suse.de>
16949 PR tree-optimization/26763
16950 * gcc.dg/torture/pr26763-1.c: New testcase.
16951 * gcc.dg/torture/pr26763-2.c: Likewise.
16953 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16957 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16959 2006-04-04 Eric Christopher <echristo@apple.com>
16961 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16963 * gcc.target/i386/387-5.c: Ditto.
16965 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16967 * gcc.target/sparc/struct-ret-check.c: New test.
16969 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16971 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16972 zero decimal digits specified in format.
16974 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16977 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16980 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16981 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16982 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16983 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16984 compliant and detect bigendian-ness.
16986 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16988 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16989 dummy arguments work when the actual argument is itself a dummy
16990 argument of the caller.
16992 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16994 PR libfortran/24685
16995 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16997 2006-04-01 Roger Sayle <roger@eyesopen.com>
16999 * gfortran.dg/dependencency_17.f90: New test case.
17001 2006-04-01 Roger Sayle <roger@eyesopen.com>
17003 * gfortran.dg/dependency_14.f90: New test case.
17004 * gfortran.dg/dependency_15.f90: Likewise.
17005 * gfortran.dg/dependency_16.f90: Likewise.
17007 2006-03-31 Asher Langton <langton2@llnl.gov>
17010 gfortran.dg/cray_pointers_6.f90: New test.
17012 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17014 PR libgfortran/26890
17015 * gfortran.dg/read_size_noadvance.f90: New test.
17017 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17020 * gfortran.dg/multiple_allocation_1.f90: Check that the
17021 size has changed after a re-allocation with stat.
17023 2006-03-30 Richard Guenther <rguenther@suse.de>
17025 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17027 * gcc.target/i386/sselibm-2.c: Likewise.
17028 * gcc.target/i386/sselibm-3.c: Likewise.
17029 * gcc.target/i386/sselibm-4.c: Likewise.
17030 * gcc.target/i386/sselibm-5.c: Likewise.
17032 2006-03-28 Roger Sayle <roger@eyesopen.com>
17034 * gcc.dg/fold-andxor-1.c: New test case.
17035 * gcc.dg/fold-xorand-1.c: Likewise.
17037 2006-03-28 Roger Sayle <roger@eyesopen.com>
17039 * gcc.dg/fold-convnotconv-1.c: New test case.
17041 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17044 * gfortran.dg/private_type_5.f90: New test.
17046 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17048 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17050 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17052 * gfortran.dg/advance_2.f90: New test.
17053 * gfortran.dg/advance_3.f90: New test.
17055 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17057 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17059 PR libgfortran/26661
17060 PR libgfortran/26880
17061 * gfortran.dg/read_x_past.f: New test.
17063 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17065 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17068 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17070 * objc.dg/dwarf-1.m: Skip on AIX.
17071 * objc.dg/dwarf-2.m: Skip on AIX.
17073 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17076 * gfortran.dg/float_1.f90: New test.
17078 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17080 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17082 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17084 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17086 PR libfortran/26735
17087 * gfortran.dg/convert_implied_open.f90: New test case.
17089 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17092 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17094 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17096 PR middle-end/26717
17097 * gcc.dg/pr26717.c: New test.
17099 2006-03-25 Roger Sayle <roger@eyesopen.com>
17101 * gfortran.dg/dependency_12.f90: New test case.
17103 2006-03-24 Roger Sayle <roger@eyesopen.com>
17105 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17107 2006-03-24 Jeff Law <law@redhat.com>
17109 * gcc.c-torture/pr26840.c: New test.
17111 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17113 * objc.dg/dwarf-2.m: New.
17114 * obj-c++.dg/dwarf-2.mm: New.
17116 * g++.old-deja/g++.other/init19.C: New.
17118 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17120 * g++.dg/eh/spbp.C: Skip on AIX.
17122 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17124 PR middle-end/26611
17125 * g++.dg/gomp/pr26611-1.C: New test.
17126 * g++.dg/gomp/pr26611-2.C: New test.
17128 2006-03-24 Jeff Law <law@redhat.com>
17130 * gcc.c-torture/compile/pr26833.c: New test.
17131 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17133 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17135 * gfortran.dg/endfile_2.f90: Delete temp file.
17137 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17140 * gfortran.dg/record_marker_1.f90: New test case.
17141 * gfortran.dg/record_marker_2.f: New test case.
17142 * gfortran.dg/record_marker_3.f90: New test case.
17144 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17147 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17148 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17150 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17152 * lib/gcc-dg.exp (cleanup-modules): New proc.
17153 * gfortran.dg/allocatable_function_1.f90,
17154 gfortran.dg/allocate_char_star_scalar_1.f90,
17155 gfortran.dg/assumed_charlen_function_1.f90,
17156 gfortran.dg/assumed_dummy_1.f90,
17157 gfortran.dg/assumed_shape_ranks_1.f90,
17158 gfortran.dg/assumed_shape_ranks_2.f90,
17159 gfortran.dg/assumed_size_dt_dummy.f90,
17160 gfortran.dg/auto_char_dummy_array_1.f90,
17161 gfortran.dg/auto_char_len_3.f90,
17162 gfortran.dg/automatic_module_variable.f90,
17163 gfortran.dg/bad_automatic_objects_1.f90,
17164 gfortran.dg/char_array_constructor.f90,
17165 gfortran.dg/char_array_structure_constructor.f90,
17166 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17167 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17168 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17169 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17170 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17171 gfortran.dg/derived_pointer_recursion.f90,
17172 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17173 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17174 gfortran.dg/dummy_functions_1.f90,
17175 gfortran.dg/elemental_initializer_1.f90,
17176 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17177 gfortran.dg/elemental_pointer_1.f90,
17178 gfortran.dg/elemental_subroutine_1.f90,
17179 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17180 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17181 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17182 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17183 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17184 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17185 gfortran.dg/global_references_1.f90,
17186 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17187 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17188 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17189 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17190 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17191 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17192 gfortran.dg/large_integer_kind_1.f90,
17193 gfortran.dg/large_real_kind_1.f90,
17194 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17195 gfortran.dg/module_double_reuse.f90,
17196 gfortran.dg/module_equivalence_1.f90,
17197 gfortran.dg/module_interface_1.f90,
17198 gfortran.dg/module_parameter_array_refs_1.f90,
17199 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17200 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17201 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17202 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17203 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17204 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17205 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17206 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17207 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17208 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17209 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17210 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17211 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17212 gfortran.dg/same_name_1.f90,
17213 gfortran.dg/sibling_dummy_procedure_1.f90,
17214 gfortran.dg/sibling_dummy_procedure_2.f90,
17215 gfortran.dg/sibling_dummy_procedure_3.f90,
17216 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17217 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17218 gfortran.dg/used_dummy_types_2.f90,
17219 gfortran.dg/used_dummy_types_3.f90,
17220 gfortran.dg/used_dummy_types_4.f90,
17221 gfortran.dg/used_dummy_types_5.f90,
17222 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17223 gfortran.dg/userdef_operator_1.f90: Use it.
17225 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17227 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17228 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17229 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17230 gfortran.dg/write_back.f,
17231 gfortran.fortran-torture/execute/inquire_1.f90,
17232 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17234 2006-03-21 Jeff Law <law@redhat.com>
17236 * gcc.dg/tree-ssa/vrp28.c: New test.
17238 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17240 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17241 if _STDC_C99 is defined.
17242 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17243 * gcc.dg/builtins-20.c: Likewise.
17244 * gcc.dg/builtins-53.c: Likewise.
17245 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17246 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17248 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17251 * gcc.c-torture/compile/pr26781-1.c: New test.
17252 * gcc.c-torture/compile/pr26781-2.c: New test.
17254 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17257 * g++.dg/gomp/pr26690-1.C: New test.
17258 * g++.dg/gomp/pr26690-2.C: New test.
17260 2006-03-20 Jeff Law <law@redhat.com>
17262 * gcc.dg/tree-ssa/pr21829.c: New test.
17264 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17266 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17268 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17269 (check_visibility_available): Use it.
17270 (check_effective_target_default_packed): Likewise.
17271 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17272 (check_effective_target_fopenmp): Likewise.
17273 (check_effective_target_freorder): Likewise.
17274 (check_effective_target_fpic): Likewise.
17275 (check_named_sections_available): Likewise.
17276 (check_effective_target_ilp32): Likewise.
17277 (check_effective_target_lp64): Likewise.
17279 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17282 * gfortran.dg/scalar_mask_2.f90: New test case.
17284 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17287 * gcc.dg/tree-ssa/loadpre12.c: New test.
17288 * gcc.dg/tree-ssa/loadpre13.c: New test.
17289 * gcc.dg/tree-ssa/loadpre14.c: New test.
17290 * gcc.dg/tree-ssa/loadpre15.c: New test.
17291 * gcc.dg/tree-ssa/loadpre16.c: New test.
17292 * gcc.dg/tree-ssa/loadpre17.c: New test.
17293 * gcc.dg/tree-ssa/loadpre18.c: New test.
17294 * gcc.dg/tree-ssa/loadpre19.c: New test.
17295 * gcc.dg/tree-ssa/loadpre20.c: New test.
17296 * gcc.dg/tree-ssa/loadpre21.c: New test.
17297 * gcc.dg/tree-ssa/loadpre22.c: New test.
17299 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17302 * gfortran.dg/elemental_initializer_1.f90: New test.
17305 * gfortran.dg/assumed_shape_ranks_2: New test.
17307 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17309 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17312 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17314 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17315 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17316 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17317 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17318 gfortran.fortran-torture/execute/direct_io.f90,
17319 gfortran.fortran-torture/execute/inquire_2.f90,
17320 gfortran.fortran-torture/execute/inquire_4.f90,
17321 gfortran.fortran-torture/execute/list_read_1.f90,
17322 gfortran.fortran-torture/execute/open_replace.f90,
17323 gfortran.fortran-torture/execute/slash_edit.f90,
17324 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17325 temporary files from testcases.
17327 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17329 PR libgfortran/26509
17330 gfortran.dg/write_direct_eor.f90: New test.
17332 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17334 * gcc.target/powerpc/pr26350.c: New.
17335 * gcc.target/powerpc/indexed-addr.c: New.
17337 2006-03-16 Roger Sayle <roger@eyesopen.com>
17339 * gfortran.dg/dependency_13.f90: New test case.
17341 2006-03-16 Roger Sayle <roger@eyesopen.com>
17343 PR middle-end/21781
17344 * gcc.dg/real-const-1.c: New test case.
17346 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17348 * g++.old-deja/g++.other/init18.C: New.
17349 * g++.old-deja/g++.other/init5.C: Remove xfail.
17351 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17353 * g++.dg/opt/pr15551.C: Cleanup temp file.
17355 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17358 g++.dg/parse/long1.C: New test.
17360 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17363 * gfortran.dg/continuation.f90: New test.
17364 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17366 2006-03-14 Richard Guenther <rguenther@suse.de>
17368 PR tree-optimization/26672
17369 * gcc.dg/torture/pr26672.c: New testcase.
17371 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17373 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17374 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17376 2006-03-13 Roger Sayle <roger@eyesopen.com>
17378 PR middle-end/26557
17379 * gcc.c-torture/compile/switch-1.c: New test case.
17381 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17384 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17385 test to include more permuatations of mask and index.
17386 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17387 respond to F2003 spec. that the position returned for an all false
17388 mask && condition is zero.
17390 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17392 PR middle-end/25989
17393 * gcc.dg/gomp/pr25989.c: New test.
17395 2006-03-13 Jeff Law <law@redhat.com>
17397 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17399 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17401 * gcc.dg/switch-9.c: New test.
17403 2006-03-13 Richard Guenther <rguenther@suse.de>
17405 PR middle-end/26630
17406 * gcc.dg/torture/pr26630.c: New testcase.
17408 2006-03-11 Roger Sayle <roger@eyesopen.com>
17410 * gfortran.dg/dependency_10.f90: New test case.
17411 * gfortran.dg/dependency_11.f90: Likewise.
17413 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17414 Erik Edelmann <eedelman@gcc.gnu.org>
17416 * gfortran.dg/allocatable_function_1.f90: New.
17417 * gfortran.dg/allocatable_function_2.f90: New.
17419 2006-03-10 Richard Guenther <rguenther@suse.de>
17421 PR middle-end/26565
17422 * gcc.dg/torture/pr26565.c: New testcase.
17424 2006-03-09 Eric Christopher <echristo@apple.com>
17426 * gcc.c-torture/compile/20060309-1.c: New.
17428 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17430 PR libgfortran/26499
17431 * gfortran.dg/write_back.f: New test.
17432 * gfortran.dg/write_rewind_1.f: New test.
17433 * gfortran.dg/write_rewind_2.f: New test.
17435 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17437 PR libgfortran/26554
17438 * gfortran.dg/read_logical.f90: New test.
17440 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17442 * ada/acats/norun.lst: cdd2a03 now passes.
17444 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17447 * gcc.target/powerpc/pr18096-1.c: Change where the error
17450 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17452 * gcc.target/i386/cleanup-1.c: New test.
17453 * gcc.target/i386/cleanup-2.c: New test.
17455 2006-03-04 Roger Sayle <roger@eyesopen.com>
17457 * gfortran.dg/dependency_9.f90: Remove for the time being.
17459 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17461 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17464 2006-03-03 Roger Sayle <roger@eyesopen.com>
17466 * gfortran.dg/dependency_9.f90: New test case.
17468 2006-03-03 Roger Sayle <roger@eyesopen.com>
17470 * gfortran.dg/dependency_4.f90: New test case.
17471 * gfortran.dg/dependency_5.f90: New test case.
17472 * gfortran.dg/dependency_6.f90: New test case.
17473 * gfortran.dg/dependency_7.f90: New test case.
17474 * gfortran.dg/dependency_8.f90: New test case.
17476 2006-03-03 Paul Brook <paul@codesourcery.com>
17478 * lib/target-supports.exp (check_profiling_available):
17481 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17484 * multiple_allocation_1.f90: New test.
17486 2006-03-03 Roger Sayle <roger@eyesopen.com>
17488 PR tree-optimization/26524
17489 * gfortran.dg/pr26524.f: New test case.
17491 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17493 * g++.dg/template/repo5.C: Cleanup repo files.
17494 * gcc.dg/20051201-1.c: Cleanup coverage files.
17495 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17496 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17499 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17501 * objc.dg/objc-nofilename-1.m: New test.
17502 * objc.dg/bad-receiver-type.m: New test.
17503 * obj-c++.dg/bad-receiver-type.mm: New test.
17505 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17507 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17509 2006-03-01 Mike Stump <mrs@apple.com>
17511 * g++.dg/abi/key2.C: Add.
17513 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17515 * gfortran.dg/logical_dot_product.f90: New test.
17518 * gfortran.dg/used_interface_ref.f90: New test.
17521 * gfortran.dg/dependency_2.f90: New test.
17522 * gfortran.fortran-torture/execute/where17.f90: New test.
17523 * gfortran.fortran-torture/execute/where18.f90: New test.
17524 * gfortran.fortran-torture/execute/where19.f90: New test.
17525 * gfortran.fortran-torture/execute/where20.f90: New test.
17527 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17529 * g++.dg/tree-ssa/pr26443.C: New test case.
17531 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17533 PR middle-end/26022
17534 * g++.dg/opt/return-slot1.C: New test.
17536 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17538 PR libgfortran/26136
17539 * gfortran.dg/namelist_23.f90: New test.
17541 2006-02-28 Roger Sayle <roger@eyesopen.com>
17543 PR middle-end/14752
17544 * gcc.dg/fold-eqandshift-2.c: New test case.
17546 2006-02-28 Richard Guenther <rguenther@suse.de>
17548 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17551 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17553 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17555 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17557 PR libgfortran/26464
17558 * gfortran.dg/backspace_5.f: New test.
17559 * gfortran.dg/backspace_6.f: New test.
17561 2006-02-26 Roger Sayle <roger@eyesopen.com>
17563 * gcc.dg/fold-eqandnot-1.c: New test case.
17565 2006-02-26 Roger Sayle <roger@eyesopen.com>
17567 PR middle-end/19983
17568 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17570 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17572 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17573 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17575 2006-02-26 Richard Guenther <rguenther@suse.de>
17577 PR tree-optimization/26421
17578 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17580 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17582 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17583 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17585 2006-02-26 Roger Sayle <roger@eyesopen.com>
17587 * gcc.dg/fold-even-1.c: New test case.
17589 2006-02-26 Roger Sayle <roger@eyesopen.com>
17591 PR middle-end/21137
17592 * gcc.dg/fold-eqandshift-1.c: New test case.
17594 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17596 PR tree-optimization/25125
17597 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17598 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17600 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17602 PR tree-optimizations/26359
17603 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17604 with -fdump-tree-dceloop-details.
17605 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17607 2006-02-25 Roger Sayle <roger@eyesopen.com>
17609 PR middle-end/23673
17610 * gcc.dg/fold-eqxor-1.c: New test case.
17611 * gcc.dg/fold-eqxor-2.c: Likewise.
17612 * gcc.dg/fold-eqxor-3.c: Likewise.
17614 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17617 * scalar_mask_1.f90: New test.
17619 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17621 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17622 * g++.dg/eh/uncaught2.C: New.
17623 * g++.dg/eh/uncaught3.C: New.
17625 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17627 PR libgfortran/26423
17628 * gfortran.dg/read_many_1.f: New test.
17630 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17633 * gfortran.dg/dependency_3.f90: New test.
17634 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17638 * gfortran.dg/equiv_6.f90: New test.
17640 2006-02-23 Jeff Law <law@redhat.com>
17642 * gcc.c-torture/compile/pr26425.c: New test.
17644 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17646 PR middle-end/26412
17647 * gcc.dg/gomp/pr26412.c: New test.
17649 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17652 * g++.dg/other/ellipsis1.C: New test.
17653 * g++.dg/parse/operator4.C: Adjust error marker.
17655 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17658 * gfortran.dg/pr25603.f: New testcase.
17660 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17662 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17663 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17665 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17667 * g++.dg/eh/spbp.C: New.
17669 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17671 PR middle-end/26379
17672 * gcc.target/i386/mmx-7.c: New test.
17674 2006-02-20 Roger Sayle <roger@eyesopen.com>
17676 PR tree-optimization/26361
17677 * gcc.dg/tree-ssa/vrp27.c: New test case.
17679 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17681 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17682 * gcc.dg/tree-ssa/complex-4.c: Here.
17684 2006-02-19 Roger Sayle <roger@eyesopen.com>
17686 PR middle-end/19543
17687 * gfortran.dg/logical_1.f90: New test case.
17689 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17691 PR middle-end/26334
17692 * gcc.dg/20060218-1.c: Moved to...
17693 * gcc.target/i386/20060218-1.c: ... here. New test.
17695 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17698 * gfortran.dg/convert_1.f90: New.
17700 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17703 * gfortran.dg/namelist_5.f90: New test.
17706 * gfortran.dg/namelist_4.f90: New test.
17708 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17711 * gcc.dg/tree-ssa/complex-3.c: New test.
17713 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17715 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17716 variable to take into account the variable name in the
17718 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17720 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17722 PR middle-end/26334
17723 * gcc.c-torture/compile/20060217-1.c: New test.
17724 * gcc.dg/20060218-1.c: New test.
17726 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17728 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17730 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17732 * gcc.dg/cpp/undef3.c: New test.
17733 * gcc.dg/cpp/trad/builtins2.c: New test.
17735 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17738 * g++.dg/template/static22.C: New test.
17739 * g++.dg/template/static23.C: New test.
17740 * g++.dg/template/static24.C: New test.
17741 * g++.dg/template/non-dependent13.C: New test.
17742 * g++.dg/init/member1.C: Tweak error markers.
17744 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17747 * gcc.c-torture/compile/pr26255.c: New test case.
17749 2006-02-16 Roger Sayle <roger@eyesopen.com>
17751 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17752 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17753 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17754 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17755 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17756 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17757 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17759 2006-02-16 Jeff Law <law@redhat.com>
17761 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17762 * gcc.dg/tree-ssa/vrp26.c: New test.
17764 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17768 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17769 __UCLIBC__ is defined.
17771 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17774 * gfortran.dg/gomp/pr26224.f: New test.
17776 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17779 * lib/target-supports.exp
17780 (check_effective_target_vect_short_mult): New.
17781 (check_effective_target_vect_char_mult): New.
17782 (check_effective_target_vect_widen_sum_qi_to_si): New.
17783 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17784 (check_effective_target_vect_widen_sum_hi_to_si): New.
17785 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17786 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17787 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17788 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17789 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17790 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17791 vect-reduc-pattern-2c.c
17792 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17793 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17794 vect-reduc-pattern-1c.c
17796 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17799 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17801 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17804 * gfortran.dg/enum_8.f90: Remove check for warning.
17805 * gfortran.dg/iomsg_1.f90: Ditto.
17806 * gfortran.dg/enum_1.f90: Ditto.
17807 * gfortran.dg/enum_9.f90: Ditto.
17808 * gfortran.dg/enum_2.f90: Ditto.
17809 * gfortran.dg/enum_10.f90: Ditto.
17810 * gfortran.dg/enum_3.f90: Ditto.
17811 * gfortran.dg/flush_1.f90: Ditto.
17812 * gfortran.dg/enum_4.f90: Ditto.
17813 * gfortran.dg/array_constructor_1.f90: Ditto.
17814 * gfortran.dg/enum_5.f90: Ditto.
17815 * gfortran.dg/enum_6.f90: Ditto.
17816 * gfortran.dg/enum_7.f90: Ditto.
17818 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17820 PR middle-end/26300
17821 * gcc.c-torture/compile/20060215-1.c: New test.
17823 2006-02-14 Roger Sayle <roger@eyesopen.com>
17825 PR middle-end/23670
17826 * gcc.dg/tree-ssa/andor-2.c: New test case.
17828 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17831 * optional_dim.f90: New test.
17833 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17836 * gfortran.dg/label_4.f90: New.
17838 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17839 Diego Novillo <dnovillo@redhat.com>
17840 Uros Bizjak <uros@kss-loka.si>
17842 * gfortran.dg/gomp: New directory.
17844 2006-02-14 Richard Guenther <rguenther@suse.de>
17846 PR tree-optimization/26258
17847 * gcc.dg/torture/pr26258.c: New testcase.
17849 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17852 * gfortran.dg/pr26246_1.f90: New test.
17853 * gfortran.dg/pr26246_2.f90: New test.
17855 PR middle-end/26092
17856 * gcc.c-torture/compile/20060208-1.c: New test.
17858 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17862 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17863 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17864 * gfortran.dg/automatic_module_variable.f90: Change error message.
17867 * gfortran.dg/internal_dummy_1.f90: New test.
17870 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17874 * gfortran.dg/uncommon_block_data_1.f90: New test.
17875 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17879 * gfortran.dg/typed_subroutine_1.f90: New test.
17881 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17883 * objc.dg/dwarf-1.m: New.
17885 2006-02-13 Roger Sayle <roger@eyesopen.com>
17887 PR middle-end/24427
17888 * gcc.dg/tree-ssa/andor-1.c: New test case.
17890 2006-02-13 Josh Conner <jconner@apple.com>
17893 * gcc.dg/pr25376.c: New test.
17895 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17897 * lib/target-supports.exp (check_named_sections_available):
17898 Only compile named-sections test -- don't assemble.
17900 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17902 * g++.dg/warn/no-write-strings.C: New test.
17903 * g++.dg/warn/write-strings.C: Likewise.
17904 * g++.dg/warn/write-strings-default.C: Likewise.
17906 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17909 * gfortran.dg/ret_pointer_2.f90: New test.
17911 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17913 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17915 2006-02-10 Jeff Law <law@redhat.com>
17917 * gcc.c-torture/compile/pr26213.c: New test.
17919 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17921 gfortran.dg/null_1.f90: New test.
17923 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17926 * gfortran.dg/parens_4.f90: New.
17927 * gfortran.dg/parens_5.f90: New.
17929 2006-02-10 Richard Guenther <rguenther@suse.de>
17931 * gcc.dg/pr23372-1.c: Remove empty file.
17933 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17934 Paul Thomas <pault@gcc.gnu.org>
17937 * gfortran.dg/parens_1.f90: New.
17938 * gfortran.dg/parens_2.f90: New.
17939 * gfortran.dg/parens_3.f90: New.
17941 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17944 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17947 * gfortran.dg/impure_assignment_1.f90: New test.
17950 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17952 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17955 * g++.dg/expr/stdarg2.C: New test.
17957 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17959 PR inline-asm/16194
17960 * gcc.dg/pr16194.c: New test.
17962 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17964 * ada/acats/run_acats: Use portable variant of "$@".
17966 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17968 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17969 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17971 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17974 * g++.dg/opt/pr26179.C: New test.
17976 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17978 PR middle-end/26134
17979 * gcc.dg/tree-ssa/complex-3.c: New test.
17981 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17983 * gcc.c-torture/compile/volatile-1.c: New test.
17985 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17988 * gcc.dg/tree-ssa/pr26180.c: New test.
17990 2006-02-08 Jeff Law <law@redhat.com>
17992 * gcc.dg/tree-ssa/pr21417.c: New test.
17994 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17996 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17997 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17999 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18001 * lib/scanrtl.exp: New.
18003 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18006 * g++.dg/other/virtual2.C: New test.
18009 * g++.dg/other/virtual1.C: New test.
18011 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18013 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18014 cleanup-ipa-dump): Update dump file glob patterns.
18015 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18016 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18018 * lib/gcc-dg.exp: Load it.
18019 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18021 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18024 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18025 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18027 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18030 * gfortran.dg/mvbits_1.f90: New.
18032 2006-02-07 Dirk Mueller <dmueller@suse.com>
18034 * g++.dg/warn/Wdiv-by-zero.C: New test.
18035 * g++.dg/warn/Wno-div-by-zero.C: New.
18037 2006-02-07 Jeff Law <law@redhat.com>
18039 * gcc.dg/tree-ssa/pr21559.c: New test.
18041 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18042 multiple VRP passes.
18043 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18044 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18045 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18046 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18047 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18048 * gcc.dg/tree-ssa/vrp02.c: Likewise
18049 * gcc.dg/tree-ssa/vrp11.c: Likewise
18050 * gcc.dg/tree-ssa/pr14341.c: Likewise
18051 * gcc.dg/tree-ssa/vrp19.c: Likewise
18052 * gcc.dg/tree-ssa/vrp20.c: Likewise
18053 * gcc.dg/tree-ssa/vrp03.c: Likewise
18054 * gcc.dg/tree-ssa/pr21086.c: Likewise
18055 * gcc.dg/tree-ssa/pr21959.c: Likewise
18056 * gcc.dg/tree-ssa/vrp21.c: Likewise
18057 * gcc.dg/tree-ssa/vrp04.c: Likewise
18058 * gcc.dg/tree-ssa/pr25485.c: Likewise
18059 * gcc.dg/tree-ssa/pr22026.c: Likewise
18060 * gcc.dg/tree-ssa/vrp22.c: Likewise
18061 * gcc.dg/tree-ssa/vrp05.c: Likewise
18062 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18063 * gcc.dg/tree-ssa/pr20701.c: Likewise
18064 * gcc.dg/tree-ssa/vrp23.c: Likewise
18065 * gcc.dg/tree-ssa/vrp06.c: Likewise
18066 * gcc.dg/tree-ssa/pr22117.c: Likewise
18067 * gcc.dg/tree-ssa/pr20702.c: Likewise
18068 * gcc.dg/tree-ssa/vrp15.c: Likewise
18069 * gcc.dg/tree-ssa/pr21090.c: Likewise
18070 * gcc.dg/tree-ssa/pr21294.c: Likewise
18071 * gcc.dg/tree-ssa/vrp24.c: Likewise
18072 * gcc.dg/tree-ssa/vrp07.c: Likewise
18073 * gcc.dg/tree-ssa/pr21563.c: Likewise
18074 * gcc.dg/tree-ssa/pr25382.c: Likewise
18075 * gcc.dg/tree-ssa/vrp16.c: Likewise
18076 * gcc.dg/tree-ssa/vrp25.c: Likewise
18077 * gcc.dg/tree-ssa/vrp08.c: Likewise
18078 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18079 * gcc.dg/tree-ssa/vrp17.c: Likewise
18080 * gcc.dg/tree-ssa/pr21458.c: Likewise
18081 * g++.dg/tree-ssa/pr18178.C: Likewise
18083 2006-02-07 Richard Guenther <rguenther@suse.de>
18087 2006-01-30 Richard Guenther <rguenther@suse.de>
18089 * gcc.dg/pr23372-1.C: New testcase.
18091 * g++.dg/tree-ssa/pr26140.C: New testcase.
18093 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18096 * g++.dg/template/ttp15.C: New test.
18097 * g++.dg/template/ttp16.C: Likewise.
18098 * g++.dg/template/ttp17.C: Likewise.
18099 * g++.old-deja/g++.pt/ttp36.C: Remove.
18100 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18101 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18102 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18103 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18104 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18105 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18106 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18107 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18108 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18110 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18112 PR libfortran/23815
18113 * unf_io_convert_4.f90: New test.
18115 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18117 * gcc.dg/tree-ssa/loadpre10.c: New test.
18118 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18119 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18120 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18122 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18124 PR libfortran/24685
18125 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18127 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18130 * gfortran.dg/assign_7.f: New test.
18132 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18136 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18137 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18138 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18140 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18142 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18145 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18147 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18148 * g++.dg/charset/string.c (foo): Likewise.
18149 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18151 * g++.dg/ext/builtin2.C (printf): Likewise.
18152 * g++.dg/init/new15.C (printf): Likewise.
18153 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18154 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18155 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18156 * g++.dg/template/non-dependent4.C (temp): Likewise.
18157 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18158 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18159 parameter type to const char*.
18160 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18161 Change type to const char*.
18162 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18164 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18165 second parameter type to const char*.
18166 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18167 (Y::Y): Change parameter type to const char*.
18168 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18169 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18170 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18171 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18173 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18175 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18176 type to const char*.
18177 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18178 return type to const char*.
18179 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18181 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18182 * g++.old-deja/g++.law/refs1.C: Likewise.
18183 * g++.old-deja/g++.law/visibility1.C: Likewise.
18184 * g++.old-deja/g++.law/visibility2.C: Likewise.
18185 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18187 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18188 * g++.old-deja/g++.mike/net48.C: Likewise.
18189 * g++.old-deja/g++.mike/p646.C: Likewise.
18190 * g++.old-deja/g++.mike/p6746.C: Likewise.
18191 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18192 type to const char*.
18193 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18194 deprecated conversion warning.
18195 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18197 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18198 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18199 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18200 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18201 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18202 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18203 * g++.old-deja/g++.pt/t39.C: Likewise.
18204 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18205 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18207 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18210 intrinsic_argument_conformance_1.f90: New test.
18212 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18215 * gfortran.dg/char_result_11.f90: Add SAVE.
18216 * gfortran.dg/der_pointer_4.f90: Ditto.
18217 * gfortran.dg/default_initialization.f90: New test.
18219 2006-02-03 Jeff Law <law@redhat.com>
18221 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18222 handle more than 100 dump files.
18223 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18224 * lib/scantree.exp (scan-tree-dump): Likewise.
18225 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18226 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18227 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18228 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18229 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18231 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18233 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18235 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18237 * g++.dg/template/using12.C: New test.
18239 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18241 * gcc.target/powerpc/pr25960.c: New test.
18243 2006-02-02 Steven G. Kargl <kargls@comcast>
18246 gfortran.dg/nullify_2.f90: New test.
18248 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18251 * gcc.dg/gomp/pr25990.c: New test.
18253 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18256 * g++.gd/template/partial4.C: New test.
18258 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18260 PR middle-end/26001
18261 * gfortran.dg/data_char_2.f90: New.
18263 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18266 maxval_maxloc_conformance_1.f90: New test.
18268 2006-01-31 Richard Guenther <rguenther@suse.de>
18270 * gcc.target/i386/sselibm-1.c: New testcase.
18271 * gcc.target/i386/sselibm-2.c: Likewise.
18272 * gcc.target/i386/sselibm-3.c: Likewise.
18273 * gcc.target/i386/sselibm-4.c: Likewise.
18274 * gcc.target/i386/sselibm-5.c: Likewise.
18276 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18279 * gfortran.dg/arrayio_derived_2.f90: New.
18281 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18283 * gcc.dg/unsigned-long-compare.c: New test.
18285 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18288 * lib/target-supports.exp (check_effective_target_freorder):
18289 Check to see if target supports -freorder-blocks-and-partition.
18290 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18291 instead of "dg-require-named-sections".
18293 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18296 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18297 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18298 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18299 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18300 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18301 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18302 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18303 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18305 2006-01-30 Richard Guenther <rguenther@suse.de>
18308 * gcc.dg/pr23372-1.C: New testcase.
18310 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18312 * gcc.dg/gomp/pr25874.c: New test.
18314 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18317 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18319 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18325 * gfortran.dg/intent_out_1.f90: New test.
18327 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18330 * gfortran.dg/procedure_lvalue.f90: New test.
18334 * gfortran.dg/char_pointer_assign_2.f90: New test.
18335 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18336 assignment to be consistent with standard.
18337 * gfortran.dg/char_result_2.f90: The same.
18338 * gfortran.dg/char_result_8.f90: The same.
18340 2006-01-28 Zack Weinberg <zackw@panix.com>
18342 * gcc.dg/Woverlength-strings.c
18343 * gcc.dg/Woverlength-strings-pedantic-c89.c
18344 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18345 * gcc.dg/Woverlength-strings-pedantic-c99.c
18346 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18348 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18350 * gcc.c-torture/execute/20060127-1.c: New test.
18352 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18355 * g++.dg/ext/pragmaweak1.C: New test.
18357 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18360 * g++.dg/template/spec29.C: New test.
18362 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18365 * gcc.c-torture/execute/pr19606.c: New.
18367 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18369 * gcc.dg/pragma-re-4.c: New test.
18371 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18374 * gfortran.dg/assumed_size_refs_3.f90: New test.
18376 2006-01-27 Ben Elliston <bje@au.ibm.com>
18378 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18380 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18383 * ada/acats/support/impdef.a: Add One_Long_Second.
18384 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18385 * ada/acats/tests/c9/c94026.a: Likewise.
18386 * ada/acats/tests/c9/c97305c.ada: Likewise.
18387 * ada/acats/tests/c9/c99004a.ada: Likewise.
18389 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18392 * gfortran.dg/global_references_2.f90: New test.
18398 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18399 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18402 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18404 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18407 * gcc.dg/Wpointer-sign.c: New.
18408 * gcc.dg/Wpointer-sign-Wall.c: New.
18409 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18410 * gcc.dg/Wpointer-sign-pedantic.c: New.
18411 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18412 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18414 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18417 * gcc.c-torture/compile/pr25861.c: New test.
18419 2006-01-26 Paul Brook <paul@codesourcery.com>
18421 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18422 on short-enum targets.
18423 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18425 (generate_fields): Use short_enums.
18426 (main): Set short_enums. Document -e.
18427 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18428 on short-enum targets.
18429 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18431 (generate_fields): Use short_enums.
18432 (main): Set short_enums. Document -e.
18433 * lib/target-supports.exp (check_effective_target_short_enums): New.
18435 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18438 * gcc.dg/torture/pr25947-1.c: New test.
18440 2006-01-25 Jan Hubicka <jh@suse.cz>
18441 Roger Sayle <roger@eyesopen.com>
18443 PR rtl-optimization/25703
18444 * gcc.target/i386/20060125-1.c: New test case.
18445 * gcc.target/i386/20060125-2.c: New test case.
18447 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18450 * gfortran.dg/goto_1.f: New.
18452 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18455 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18456 25716 on 32-bit systems too.
18458 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18461 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18463 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18465 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18467 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18470 * gfortran.dg/read_eof.f90: Delete, renamed.
18471 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18472 * gfortran.dg/read_eof_2.f90: New test.
18473 * gfortran.dg/read_eof_3.f90: New test.
18475 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18478 * gcc.c-torture/compile/pr25860.c: New test.
18480 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18483 * g++.dg/parse/dtor8.C: New test.
18485 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18488 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18489 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18490 check_effective_target_fopenmp returns 0.
18492 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18495 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18496 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18497 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18499 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18502 * g++.dg/opt/pr25857.C: New test.
18504 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18505 Jan Hubicka <jh@suse.cz>
18506 Richard Guenther <rguenther@suse.de>
18508 PR rtl-optimization/25654
18509 * gcc.dg/torture/pr25654.c: New testcase.
18510 * gcc.target/i386/pr25654.c: Likewise.
18512 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18515 * gfortran.dg/internal references_2.f90: New test.
18517 Fix regression in testing of admissability of attributes.
18518 * gfortran.dg/intent_used_1.f90: New test.
18520 2006-01-23 Ben Elliston <bje@au.ibm.com>
18522 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18523 Remove target conditional torture options for i?86 and x86_64
18526 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18529 * g++.dg/rtti/no-rtti.C: New.
18531 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18534 * g++.dg/inherit/conv2.C: New test.
18537 * g++.dg/parse/dtor7.C: New test.
18540 * g++.dg/template/crash44.C: New test.
18542 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18546 * gfortran.dg/internal_references_1.f90: New test.
18551 * gfortran.dg/global_references_1.f90: New test.
18552 * gfortran.dg/g77/19990905-1.f: Restore the error that
18553 there is a clash between the common block name and
18554 the name of a subroutine reference.
18557 * gfortran.dg/aliasing_dummy_1.f90: New test.
18559 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18561 * gcc.dg/vmx/1b-01.c: Warning fix.
18562 * gcc.dg/vmx/1c-02.c: Likewise.
18563 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18565 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18568 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18570 2006-01-20 Richard Guenther <rguenther@suse.de>
18571 Steven Bosscher <stevenb.gcc@gmail.com>
18573 PR rtl-optimization/24626
18574 * gcc.dg/torture/pr24626-1.c: New testcase.
18575 * gcc.dg/torture/pr24626-2.c: Likewise.
18576 * gcc.dg/torture/pr24626-3.c: Likewise.
18577 * gcc.dg/torture/pr24626-4.c: Likewise.
18579 2006-01-20 Dirk Mueller <dmueller@suse.com>
18582 * g++.dg/warn/empty-body.C: New.
18584 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18587 * g++.dg/template/using10.C: New test.
18588 * g++.dg/temlpate/using11.C: Likewise.
18589 * g++.dg/inherit/using5.C: Tweak error messages.
18591 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18593 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18595 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18597 2006-01-19 Jan Hubicka <jh@suse.cz>
18599 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18601 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18604 * g++.dg/template/spec28.C: New test.
18606 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18608 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18609 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18611 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18613 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18614 * gcc.dg/gomp/critical-1.c: Likewise.
18615 * gcc.dg/gomp/critical-3.c: Likewise.
18616 * gcc.dg/gomp/empty.c: Likewise.
18617 * gcc.dg/gomp/ordered-1.c: Likewise.
18618 * gcc.dg/gomp/for-4.c: Likewise.
18619 * gcc.dg/gomp/for-6.c: Likewise.
18620 * gcc.dg/gomp/master-3.c: Likewise.
18621 * gcc.dg/gomp/for-8.c: Likewise.
18622 * gcc.dg/gomp/for-10.c: Likewise.
18623 * gcc.dg/gomp/for-18.c: Likewise.
18624 * gcc.dg/gomp/for-5.c: Likewise.
18625 * gcc.dg/gomp/for-7.c: Likewise.
18626 * gcc.dg/gomp/for-9.c: Likewise.
18628 2006-01-18 Jeff Law <law@redhat.com>
18630 * gcc.dg/tree-ssa/vrp25.c: New test.
18632 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18634 * gcc.dg/pr25805.c: Fix misapplied patch.
18636 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18638 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18639 (check_effective_target_vect_udot_qi): New.
18640 (check_effective_target_vect_sdot_hi): New.
18641 (check_effective_target_vect_udot_hi): New.
18642 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18643 prefixed with "wrapv-" with -fwrapv.
18644 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18645 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18646 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18647 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18648 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18650 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18651 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18652 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18653 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18655 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18658 * g++.dg/other/default2.C: New test.
18659 * g++.dg/other/default3.C: New test.
18661 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18664 * gcc.dg/pr25805.c: New file.
18666 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18669 * g++.dg/template/init6.C: New test.
18671 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18673 * gcc.dg/tree-ssa/pr24287.c: New test
18675 2006-01-18 Eric Christopher <echristo@apple.com>
18677 * g++.dg/eh/table.C: New.
18679 2006-01-18 DJ Delorie <dj@redhat.com>
18681 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18682 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18683 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18684 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18686 2006-01-18 Jeff Law <law@redhat.com>
18688 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18689 on wrapping on overflow semantics.
18691 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18693 * gcc.gc/tree-ssa/vrp23.c: New test.
18694 * gcc.gc/tree-ssa/vrp24.c: New test.
18696 2006-01-18 Richard Henderson <rth@redhat.com>
18697 Aldy Hernandez <aldyh@redhat.com>
18698 Jakub Jelinek <jakub@redhat.com>
18699 Diego Novillo <dnovillo@redhat.com>
18700 Uros Bizjak <uros@kss-loka.si>
18702 * gcc.dg/gomp: New directory.
18704 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18705 Steven G. Kargl <kargls@comcast.net>
18708 * gfortran.dg/intrinsic_external_1.f90: New test.
18711 * gfortran.dg/elemental_pointer_1.f90: New test.
18714 * gfortran.dg/external_procedures_1.f90: New test.
18717 gfortran.dg/assumed_present.f90: New test.
18719 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18721 * g++.dg/parse/lookup5.C: New test.
18723 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18726 * gfortran.dg/read_eof.f90: New test.
18728 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18730 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18731 add a closing brace.
18733 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18736 * gfortran.dg/fmt_tl.f: New test.
18738 2006-01-17 Eric Christopher <echristo@apple.com>
18740 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18741 * g++.old-deja/g++.warn/impint2.C: Ditto.
18742 * g++.old-deja/g++.other/null1.C: Ditto.
18743 * g++.dg/warn/conv2.C: Ditto.
18744 * g++.dg/warn/conv4.C: New file.
18746 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18748 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18750 2006-01-17 Andreas Jaeger <aj@suse.de>
18751 Janis Johnson <janis187@us.ibm.com>
18753 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18755 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18756 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18758 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18760 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18761 (switchfiles): xfail txxx where xxx >= 25.
18763 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18766 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18768 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18771 * gcc.dg/pr25682.c: New test.
18772 * g++.dg/parse/array-size2.C: New test.
18774 2006-01-16 Ian Lance Taylor <ian@airs.com>
18776 * consistency.vlad: Remove entire directory, 1652 files.
18778 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18780 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18781 check_effective_target_dfprt_nocache): New.
18782 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18783 (check_effective_target_dfprt): New.
18784 * lib/c-compat.exp (check_dfp): Remove.
18785 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18786 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18787 level of support for decimal float.
18788 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18789 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18790 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18791 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18792 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18793 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18794 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18795 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18796 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18797 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18798 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18799 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18802 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18805 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18807 * lib/gfortran.exp (gfortran_init): Likewise.
18808 * lib/obj-c++.exp (obj-c++_init): Likewise.
18809 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18810 (scan-assembler-dem-not): Likewise.
18811 * lib/scandump.exp (scan-dump-dem): Likewise.
18812 (scan-dump-dem-not): Likewise.
18814 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18817 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18819 * lib/obj-c++.exp (obj-c++_init): Likewise.
18821 2006-01-16 Richard Guenther <rguenther@suse.de>
18823 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18825 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18828 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18829 to LD_LIBRARY_PATH.
18831 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18832 Andrew Pinski <pinskia@physics.uc.edu>
18834 * gcc.dg/minmax-1.c: New test.
18836 2006-01-16 Ben Elliston <bje@au.ibm.com>
18838 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18839 * gcc.misc-tests/dectest.exp: Ditto.
18841 2006-01-15 Ian Lance Taylor <ian@airs.com>
18844 * gcc.target/i386/cmov6.c: Use -march=k8.
18846 2006-01-15 Andreas Jaeger <aj@suse.de>
18848 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18849 x86 does not have __float128.
18851 2006-01-14 Ian Lance Taylor <ian@airs.com>
18853 * gcc.target/i386/cmov6.c: New test.
18855 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18858 * g++.dg/template/ctor6.C: New test.
18860 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18862 PR tree-optimization/25485
18863 * gcc.dg/tree-ssa/pr25485.c: New.
18865 2006-01-14 Richard Guenther <rguenther@suse.de>
18867 PR tree-optimization/22548
18868 PR tree-optimization/22555
18869 PR tree-optimization/22501
18870 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18871 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18872 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18873 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18874 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18875 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18876 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18877 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18878 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18880 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18882 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18883 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18885 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18886 Richard Guenther <rguenther@suse.de>
18888 PR rtl-optimization/24257
18889 * gcc.dg/torture/pr24257.c: New testcase.
18891 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18893 * gcc.c-torture/execute/20060110-1.c: New test.
18894 * gcc.c-torture/execute/20060110-2.c: New test.
18896 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18898 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18900 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18903 * gfortran.dg/label_3.f90: New test.
18905 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18907 PR tree-optimization/25771
18908 * g++.dg/tree-ssa/pr25771.C: New test
18910 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18913 * g++.dg/opt/complex5.C: New test.
18915 2006-01-13 Richard Guenther <rguenther@suse.de>
18917 * gcc.target/i386/387-9.c: New testcase.
18919 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18922 * g++.dg/debug/dwarf2-1.C: New.
18924 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18927 * lib/gcov.exp (verify-lines): Add "close $fd".
18929 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18930 Ben Elliston <bje@au.ibm.com>
18932 * gcc.dg/dfp/inf-1.c: New test.
18934 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18935 Yao Qi <qiyaoltc@cn.ibm.com>
18936 Ben Elliston <bje@au.ibm.com>
18937 Jon Grimm <jgrimm2@us.ibm.com>
18939 * gcc.dg/nodfp-1.c: New test.
18940 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18941 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18942 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18943 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18944 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18945 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18946 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18947 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18948 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18949 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18950 * gcc.dg/format/dfp-printf-1.c: Likewise.
18951 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18952 (compat_setup_dfp): New.
18953 * gcc.dg/compat/compat.exp: Use it.
18954 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18955 Make some variables global, prepend "compat_" to their names.
18956 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18957 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18958 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18959 * lib/compat.exp (compat_skip_list): Make global, rename.
18960 * lib/c-compat.exp: New file.
18961 * lib/target-supports.exp (check_effective_target_dfp): New.
18963 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18964 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18965 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18966 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18967 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18968 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18969 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18970 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18971 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18972 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18973 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18974 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18975 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18976 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18977 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18978 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18979 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18980 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18981 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18982 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18983 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18984 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18985 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18986 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18987 gcc.dg/dfp/struct-layout-1.c,
18988 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18989 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18990 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18991 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18992 gcc.dg/dfp/func-vararg-dfp.c,
18993 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18994 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18995 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18996 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18997 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18999 2006-01-11 Richard Guenther <rguenther@suse.de>
19001 PR tree-optimization/25734
19002 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19004 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19007 * gfortran.dg/literal_character_constant_1_x.F: New test.
19008 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19009 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19010 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19012 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19015 * g++.dg/ext/packed3.C: Add expected packed error.
19017 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19020 * gcc.dg/torture/pr25706-1.c: New test.
19022 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19024 PR tree-optimization/23109
19025 PR tree-optimization/23948
19026 PR tree-optimization/24123
19028 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19029 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19030 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19031 g++.dg/tree-ssa/pr23948.C: New testcases.
19032 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19033 three divisions in order to do the optimization.
19035 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19038 * g++.dg/other/pr25632.C: New test.
19040 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19043 * gfortran.dg/used_types_1.f90: New test.
19045 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19048 * gcc.dg/torture/pr25718-1.c: New test.
19050 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19052 * gfortran.dg/list_read_2.f90: Fix typo in description.
19054 2006-01-10 Jan Beulich <jbeulich@novell.com>
19056 * lib/target-supports.exp (check_visibility_available): Simplify test
19058 (check_profiling_available): Fail for *-*-netware*.
19059 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19060 * gcc.dg/20021014-1.c: Likewise.
19061 * gcc.dg/nest.c: Likewise.
19063 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19066 * gfortran.dg/forall_3.f90: New test.
19068 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19071 * gfortran.dg/nesting_2.f90: New test.
19072 * gfortran.dg/nesting_3.f90: New test.
19074 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19076 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19077 Fix typo in comment.
19079 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19081 * gfortran.dg/single_char_string.f90: New test.
19083 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19085 * gfortran.dg/ichar_2.f90: New test.
19087 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19090 * gfortran.dg/private_type_4.f90: New.
19092 2006-01-07 Richard Guenther <rguenther@suse.de>
19094 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19096 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19098 * gfortran.dg/func_decl_1.f90: New.
19099 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19100 * gfortran.dg/array_alloc_2.f90: Likewise.
19101 * gfortran.dg/char_result_8.f90: Likewise.
19102 * gfortran.dg/dup_save_1.f90: Likewise.
19103 * gfortran.dg/dup_save_2.f90: Likewise.
19104 * gfortran.dg/f2c_6.f90: Likewise.
19105 * gfortran.dg/f2c_7.f90: Likewise.
19106 * gfortran.dg/func_result_2.f90: Likewise.
19107 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19109 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19112 * gfortran.dg/elemental_subroutine_1.f90: New test.
19113 * gfortran.dg/elemental_subroutine_2.f90: New test.
19117 * gfortran.dg/assumed_size_refs_1.f90: New test.
19121 * gfortran.dg/assumed_size_refs_2.f90: New test.
19122 * gfortran.dg/initialization_1.f90: Change warning message.
19124 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19126 * gcc.dg/tree-ssa/loop-15.c: New test.
19128 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19131 * gfortran.dg/backspace_3.f: New test.
19132 * gfortran.dg/backspace_4.f: New test.
19134 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19137 * gfortran.dg/fmt_white.f: Update test.
19139 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19141 * gcc.dg/cast-1.c: Add new warning.
19142 * gcc.dg/cast-2.c: Likewise.
19143 * gcc.dg/cast-3.c: Likewise.
19144 * gcc.dg/format/cast-1.c: Likewise.
19145 * gcc.dg/cast-4.c: New testcase.
19147 2006-01-05 Richard Guenther <rguenther@suse.de>
19149 PR tree-optimization/22555
19150 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19152 2006-01-05 Richard Guenther <rguenther@suse.de>
19153 Diego Novillo <dnovillo@redhat.com>
19155 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19156 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19157 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19158 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19159 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19160 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19161 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19162 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19163 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19164 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19165 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19166 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19167 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19168 * treelang/compile/extravar.tree: Likewise.
19169 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19170 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19171 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19172 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19173 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19175 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19177 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19180 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19183 gfortran.dg/char_result_11.f90: New.
19185 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19188 * g++.dg/parse/access9.C: New test.
19189 * g++.dg/tc1/dr52.C: Tweak error markers.
19191 2006-01-04 Richard Henderson <rth@redhat.com>
19193 Merge from gomp branch.
19194 * g++.dg/parse/pragma2.C: Update expected error lines.
19196 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19198 * g++.dg/other/i386-2.C: New test.
19201 * gcc.c-torture/compile/20051228-1.c: New test.
19204 * gcc.dg/pr25559.c: New test.
19206 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19209 * g++.dg/lookup/friend9.C: New test.
19212 * g++.dg/template/repo5.C: New test.
19214 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19217 * gfortran.dg/forall_2.f90: New test.
19219 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19221 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19222 dg-require-weak. Adjust regexp to handle leading-underscore
19223 targets and space as well as TAB after .weak. Change previous
19224 64-bit fix to not use naked dot.
19226 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19228 PR rtl-optimization/25578
19229 * gcc.c-torture/execute/20060102-1.c: New testcase.
19231 2006-01-03 Richard Guenther <rguenther@suse.de>
19234 * gcc.dg/torture/pr25183.c: New testcase.
19236 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19238 Merge from gomp-branch.
19239 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19240 * gcc.dg/ia64-sync-2.c: Likewise.
19241 * gcc.dg/ia64-sync-3.c: Likewise.
19242 * gcc.dg/ia64-sync-4.c: Likewise.
19243 * gcc.dg/sync-2.c: Likewise.
19244 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19245 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19247 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19250 * g++.dg/parse/operator6.C: New test.
19253 * g++.dg/parse/error29.C: New test.
19256 * g++.dg/parse/dtor6.C: New test.
19259 * g++.dg/parse/ctor3.C: New test.
19262 * g++.dg/template/class3.C: New test.
19264 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19266 * g++.dg/debug/debug9.C: New.
19268 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19271 * gfortran.dg/label_2.f90: New test.
19273 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19275 * g++.dg/lookup/using12.C: Tighten error marker.
19277 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19278 Andrew Pinski <pinskia@physics.uc.edu>
19280 * gcc.target/powerpc/darwin-abi-3.c: New file.
19281 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19282 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19283 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19284 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19285 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19286 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19287 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19288 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19290 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19292 * gcc.dg/tree-ssa/loadpre1.c: New;
19293 * gcc.dg/tree-ssa/loadpre2.c: New;
19294 * gcc.dg/tree-ssa/loadpre3.c: New;
19295 * gcc.dg/tree-ssa/loadpre4.c: New;
19296 * gcc.dg/tree-ssa/loadpre5.c: New;
19297 * gcc.dg/tree-ssa/loadpre6.c: New;
19298 * gcc.dg/tree-ssa/loadpre7.c: New;
19299 * gcc.dg/tree-ssa/loadpre8.c: New;
19300 * gcc.dg/tree-ssa/loadpre9.c: New;
19302 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19304 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19305 * g++.dg/abi/thunk4.C: Likewise.
19307 2006-01-01 Andreas Jaeger <aj@suse.de>
19309 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19312 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19315 * gcc.dg/pragma-pack-3.c: New test.
19316 * g++.dg/parse/pragma3.C: New test.
19318 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19320 PR middle-end/24827
19321 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19323 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19326 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19328 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19331 * gfortran-dg/pure_byref_3.f90: New.
19334 * gfortran.dg/userdef_operator_1.f90: New.
19336 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19338 * g++.dg/abi/thunk3.C: New.
19339 * g++.dg/abi/thunk4.C: New.
19341 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19344 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19345 associated derived type components of derived types are
19346 properly declared in contained procedures.
19348 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19350 PR libgfortran/25139
19351 * gfortran.dg/backspace_2.f: New test.
19353 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19355 PR libgfortran/25550
19356 * gfortran.dg/endfile.f: New test.
19358 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19360 PR libgfortran/25419
19361 * gfortran.dg/comma.f: New test.
19363 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19365 * lib/gfortran-dg.exp: Remove trailing whitespace.
19366 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19367 -funroll-all-loops.
19369 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19371 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19372 Extended Double long doubles or repeat tests when long double is
19373 the same size as double.
19375 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19377 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19380 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19381 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19384 * gcc.dg/pr23911.c: Make test variable static.
19387 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19389 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19392 * g++.dg/parse/crash17.C: Adjust error markers.
19393 * g++.dg/template/error20.C: New test.
19395 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19398 * g++.dg/ext/complit4.C: New test.
19401 * g++.dg/ext/complit5.C: Likewise.
19403 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19405 PR tree-optimization/25125
19406 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19407 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19408 * gcc.c-torture/execute/pr25125.c: New.
19410 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19414 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19415 functions with incorrect assumed size references.
19417 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19420 * g++.dg/opt/init1.C: New test.
19422 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19425 * g++.dg/template/sfinae3.C: New test.
19427 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19429 * g++.dg/other/friend4.C: New test.
19431 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19434 * g++.dg/opt/pr25005.C: New test.
19436 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19439 * g++.dg/template/ptrmem16.C: New test.
19441 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19445 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19447 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19449 PR libgfortran/25307
19450 * gfortran.dg/list_read_5.f90: New test.
19452 2005-12-22 Richard Henderson <rth@redhat.com>
19454 * gcc.target/i386/sse-7.c: Use -msse2.
19456 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19458 PR rtl-optimization/25432
19459 * gcc.c-torture/compile/20051216-1.c: New test.
19462 * objc/execute/pr25328.m: New test.
19464 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19467 * g++.dg/template/call4.C: New test.
19469 2005-12-22 Dale Johannesen <dalej@apple.com>
19471 * gcc.target/i386/sse-17.c: New.
19473 2005-12-22 Paul Brook <paul@codesourcery.com>
19475 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19477 2005-12-22 Paul Brook <paul@codesourcery.com>
19479 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19481 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19484 * gcc.c-torture/compile/pr25513.c: New test.
19486 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19489 * g++.dg/parse/error25.C: Add more tests.
19491 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19494 * gfortran.dg/der_charlen_1.f90: New.
19496 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19499 * gfortran.dg/pointer_component_type_1.f90: New test.
19503 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19504 should give an error with assumed size array refernces and checks
19505 those that should not.
19506 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19507 reference an upper bound so that it does not generate an error.
19513 * gfortran.dg/used_dummy_types_1.f90: New test.
19514 * gfortran.dg/used_dummy_types_2.f90: New test.
19515 * gfortran.dg/used_dummy_types_3.f90: New test.
19516 * gfortran.dg/used_dummy_types_4.f90: New test.
19517 * gfortran.dg/used_dummy_types_5.f90: New test.
19520 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19521 group already being USE associated.
19522 * gfortran.dg/assumed_shape_nml.f90: New test.
19523 * gfortran.dg/assumed_size_nml.f90: New test.
19533 * gfortran.dg/io_constraints_1.f90: New test.
19534 * gfortran.dg/io_constraints_1.f90: New test.
19535 * gfortran.dg/iostat_3.f90: Change wording of warning.
19536 * gfortran.dg/g77/19981216-0.f: The same.
19538 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19540 PR tree-optimization/23518
19541 * gcc.dg/pr23518.c: New.
19543 2005-12-21 Mike Stump <mrs@apple.com>
19545 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19547 2005-12-21 Paul Brook <paul@codesourcery.com>
19549 * gcc.dg/pr19340.c: Skip on m68k targets.
19551 2005-12-21 Steven Bosscher <stevenb@suse.de>
19553 PR rtl-optimization/25196
19554 * gcc.dg/pr25196.c: New test.
19556 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19559 gfortran.dg/where_nested_1.f90: New.
19561 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19563 PR tree-optimization/25382.
19564 * gcc.dg/tree-ssa/pr25382.c: New.
19566 2005-12-20 Richard Guenther <rguenther@suse.de>
19568 PR middle-end/24306
19569 * gcc.target/i386/pr24306.c: New testcase.
19571 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19573 PR tree-optimization/25501
19574 * gcc.dg/tree-ssa/pr25501.c: New.
19576 2005-12-20 Richard Guenther <rguenther@suse.de>
19579 2005-12-02 Richard Guenther <rguenther@suse.de>
19581 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19583 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19586 * g++.dg/warn/Wunreachable-code-2.C: New test.
19588 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19591 * g++.dg/template/ctor5.C: New test.
19594 * g++.dg/template/overload8.C: New test.
19596 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19598 * gcc.c-torture/compile/pr25483 : New test.
19600 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19603 * g++.dg/ext/typeof10.C: New test.
19605 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19607 * gcc.dg/mt-loopi1.c: New.
19609 2005-12-18 Richard Guenther <rguenther@suse.de>
19611 PR tree-optimization/25481
19612 * gcc.dg/torture/pr25481.c: New testcase.
19614 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19616 PR rtl-optimization/21041
19617 * gcc.dg/pr21041.c: New test.
19619 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19621 PR libgfortran/25463
19622 * gfortran.dg/advance.f90: New test.
19624 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19626 * gcc.dg/20051201-1.c: New test.
19628 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19631 * gfortran.dg/initialization_1.f90: New test.
19632 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19633 * gfortran.dg/g77/980616-0.f: The same.
19635 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19638 * gfortran.dg/chkbits.f90: New test.
19640 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19642 * gfortran.dg/enum_5.f: Revert to previous version.
19644 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19646 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19647 * gfortran.dg/nested_modules_1.f90: Ditto.
19648 * gfortran.dg/hollerith_f95.f90: Ditto.
19649 * gfortran.dg/select_5.f90: Ditto.
19650 * gfortran.dg/secnds.f: Ditto.
19651 * gfortran.dg/hollerith2.f90: Ditto.
19652 * gfortran.dg/imag_2.f: Ditto.
19653 * gfortran.dg/ftell_2.f90: Ditto.
19654 * gfortran.dg/malloc_free_1.f90: Ditto.
19655 * gfortran.dg/logint-1.f: Ditto.
19656 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19657 * gfortran.dg/e_d_fmt.f90: Ditto.
19658 * gfortran.dg/hollerith_legacy.f90: Ditto.
19659 * gfortran.dg/logint-2.f: Ditto.
19660 * gfortran.dg/enum_5.f90: Ditto.
19661 * gfortran.dg/f2c_2.f90: Ditto.
19662 * gfortran.dg/pr17143.f90: Ditto.
19663 * gfortran.dg/namelist_14.f90: Ditto.
19664 * gfortran.dg/logint-3.f: Ditto.
19665 * gfortran.dg/spread_scalar_source.f90: Ditto.
19666 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19667 * gfortran.dg/namelist_11.f: Ditto.
19668 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19669 * gfortran.dg/g77/20010519-1.f
19670 * gfortran.dg/g77/alpha1.f: Ditto.
19671 * gfortran.dg/g77/990115-1.f: Ditto.
19672 * gfortran.dg/g77/erfc.f: Ditto.
19673 * gfortran.dg/g77/19990313-3.f: Ditto.
19674 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19675 * gfortran.dg/g77/20010426.f: Ditto.
19676 * gfortran.dg/g77/19990313-0.f: Ditto.
19677 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19678 * gfortran.dg/g77/20000629-1.f: Ditto.
19679 * gfortran.dg/g77/970125-0.f: Ditto.
19680 * gfortran.dg/g77/8485.f: Ditto.
19681 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19682 * gfortran.dg/g77/19990313-1.f: Ditto.
19683 * gfortran.dg/g77/int8421.f: Ditto.
19684 * gfortran.dg/g77/19990305-0.f: Ditto.
19685 * gfortran.dg/g77/947.f: Ditto.
19686 * gfortran.dg/g77/19990905-2.f: Ditto.
19687 * gfortran.dg/g77/cabs.f: Ditto.
19688 * gfortran.dg/g77/19990313-2.f: Ditto.
19689 * gfortran.dg/g77/20020307-1.f: Ditto.
19690 * gfortran.dg/g77/dcomplex.f: Ditto.
19691 * gfortran.dg/g77/19990502-1.f: Ditto.
19692 * gfortran.dg/g77/19981216-0.f: Ditto.
19693 * gfortran.dg/common_4.f90: Ditto.
19694 * gfortran.dg/entry_4.f90: Ditto.
19695 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19696 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19697 * gfortran.dg/namelist_12.f: Ditto.
19698 * gfortran.dg/scale_1.f90: Ditto.
19699 * gfortran.dg/modulo_1.f90
19700 * gfortran.dg/hollerith.f90: Ditto.
19701 * gfortran.dg/direct_io_3.f90: Ditto.
19702 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19703 * gfortran.dg/gnu_logical_1.F: Ditto.
19704 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19705 * gfortran.dg/assign_1.f90: Ditto.
19706 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19707 * gfortran.dg/pr23095.f: Ditto.
19708 * gfortran.dg/read_float_1.f90: Ditto.
19710 2005-12-17 Andreas Jaeger <aj@suse.de>
19712 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19713 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19715 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19718 * gfortran.dg/fmt_white.f: New test.
19720 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19722 * gfortran.dg/label_1.f90: New test.
19724 2005-12-15 Ben Elliston <bje@au.ibm.com>
19727 * gcc.dg/20031012-1.c: Add -Walways-true option.
19728 * gcc.dg/weak/weak-3.c: Likewise.
19729 * g++.old-deja/g++.mike/warn8.C: Likewise.
19731 2005-12-16 Mike Stump <mrs@apple.com>
19733 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19736 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19738 PR libgfortran/25264
19739 PR libgfortran/25349
19740 * gfortran.dg/tl_editing.f90: Added additional checks.
19741 * gfortran.dg/t_editing.f: New test.
19742 * gfortran.dg/write_padding.f90: New test
19744 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19747 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19749 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19751 PR rtl-optimization/24899
19752 * gcc.c-torture/execute/20051215-1.c: New test.
19754 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19757 * gfortran.dg/pr24823.f: New test.
19759 2005-12-16 Jeff Law <law@redhat.com>
19761 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19763 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19765 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19766 (base_types): Change C++ style comments to C style comments. Remove
19767 aligned types from the array. Keep Enums disabled.
19768 (complex_types): Remove aligned types from the array.
19769 Comment out "_Complex long double".
19770 (attrib_types): Remove.
19771 (complex_attrib_types): Remove.
19772 (attrib_array_types): Remove.
19773 (complex_attrib_array_types): Remove.
19774 (aligned_bitfld_types): Remove.
19775 (n_aligned_bitfld_types): Remove.
19776 (FEATURE_ALIGNEDPACKED): Delete.
19777 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19778 (singles): Remove support for adding attributes.
19779 (choose_type): Remove support for attributed types.
19780 (generate_fields): Remove support for attributed bit-fields.
19781 Remove support for adding attributes.
19782 (generate_random_tests): Remove support for adding attributes.
19783 (features): Add back "[0] :0" and "complex vector [0]".
19784 (main): Remove support for attributed bit-fields.
19785 Uncomment the calling of generate_random_tests for the rests of
19788 2005-12-16 Jan Hubicka <jh@suse.cz>
19790 * gcc.c-torture/combine/pr25224.c: New.
19792 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19795 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19798 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19800 * gcc.dg/20051215-1.c: New file.
19802 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19804 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19805 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19807 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19810 * gfortran.dg/dummy_functions_1.f90: New.
19812 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19814 PR rtl-optimization/25310
19815 * gcc.c-torture/compile/pr25310.c: New test.
19817 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19820 * gcc.dg/pr25023.c: New test.
19822 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19824 * g++.old-deja/g++.brendan/redecl1.C,
19825 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19826 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19827 g++.old-deja/g++.oliva/typeof1.C,
19828 g++.old-deja/g++.other/crash16.C,
19829 g++.old-deja/g++.other/crash34.C,
19830 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19831 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19832 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19833 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19834 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19835 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19838 2005-12-14 Kean Johnston <jkj@sco.com>
19839 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19841 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19842 * gcc.target/i386/20020523-1.c: Ditto.
19843 * gcc.target/i386/tailcall-1.c: Ditto.
19844 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19845 * gcc.target/i386/ssetype-5.c: Ditto.
19847 2005-12-14 Jeff Law <law@redhat.com>
19849 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19851 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19855 * gcc.target/i386/pr25254.c: New test.
19856 * gfortran.dg/PR24188.f: New test.
19858 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19860 * lib/fortran-torture.exp: Catch remaining uses of
19861 remote_file build delete.
19863 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19865 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19867 2005-12-14 Ben Elliston <bje@au.ibm.com>
19869 * gcc.dg/warn-addr-cmp.c: New test.
19871 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19875 * gcc.target/i386/pr25293.c: New test.
19877 2005-12-13 Petr Machata <machata@post.cz>
19880 * g++.dg/parse/comma2.C: New test.
19882 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19883 Jakub Jelinek <jakub@redhat.com>
19885 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19886 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19887 (limits.h): Include unconditionally.
19888 (stdlib.h): Likewise.
19889 (hashtab.h): Do not include.
19890 (getopt.h): Likewise.
19891 (stddef.h): Include.
19892 (hashval_t): Define.
19893 (struct entry): Add "next" field.
19894 (HASH_SIZE): New macro.
19895 (hash_table): New variable.
19896 (switchfiles): Do not use xmalloc.
19898 (iterative_hash): New function.
19900 (e_exists): New function.
19901 (e_insert): Likewise.
19902 (output): Use, instead of libiberty hashtable functions.
19903 (main): Do not use getopt. Do not call htab_create.
19905 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19908 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19909 put atal* and atpaal* attributes on array elements.
19910 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19911 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19912 put atal* and atpaal* attributes on array elements.
19913 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19915 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19917 * gcc.dg/single-precision-constant.c: New test.
19919 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19921 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19922 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19923 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19924 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19925 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19926 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19927 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19928 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19929 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19930 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19931 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19932 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19933 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19934 gcc.target/powerpc/ppc-sdata-2.c,
19935 gcc.target/powerpc/ppc-stackalign-1.c,
19936 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19937 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19938 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19939 gcc.target/powerpc/rs6000-ldouble-2.c,
19940 gcc.target/powerpc/rs6000-power2-1.c,
19941 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19942 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19943 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19944 option into target selector.
19945 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19946 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19948 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19951 * objc.dg/encode-9.m: New test.
19953 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19956 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19957 * gcc.dg/asm-b.c: Fix typo.
19958 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19959 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19960 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19961 i?86 lp64 and x86_64 ilp32.
19962 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19964 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19966 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19969 gfortran.dg/equiv_5.f90: New test.
19971 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19973 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19974 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19975 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19976 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19977 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19978 * gcc.dg/tree-ssa/reassoc-5.c: New.
19979 * gcc.dg/tree-ssa/reassoc-6.c: New.
19980 * gcc.dg/tree-ssa/reassoc-7.c: New.
19981 * gcc.dg/tree-ssa/reassoc-8.c: New.
19982 * gcc.dg/tree-ssa/reassoc-9.c: New.
19983 * gcc.dg/tree-ssa/reassoc-10.c: New.
19984 * gcc.dg/tree-ssa/reassoc-11.c: New.
19986 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19990 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19992 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19995 * g++.dg/template/inherit.C: Do not use a generic error message.
19997 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20000 * objc.dg/gnu-encoding: New directory.
20001 * objc.dg/gnu-encoding/compat-common.h: New file.
20002 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20003 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20004 * objc.dg/gnu-encoding/vector-defs.h: New file.
20005 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20006 * objc.dg/gnu-encoding/generate-random.c: New file.
20007 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20008 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20009 * objc.dg/gnu-encoding/generate-random.h: New file.
20011 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20014 * g++.dg/template/defarg7.C: New test.
20016 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20019 * objc.dg/encode-8.m: New test.
20021 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20024 * objc.dg/encode-7.m: New test.
20026 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20029 * g++.dg/opt/inline10.C: New test.
20031 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20033 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20035 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20037 * gfortran.dg/substring_equivalence.f90: typo in comment
20039 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20042 * gfortran.dg/iostat_3.f90: New test.
20044 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20047 * gfortran.dg/unf_io_convert_1.f90: New test.
20048 * gfortran.dg/unf_io_convert_2.f90: New test.
20049 * gfortran.dg/unf_io_convert_3.f90: New test.
20051 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20054 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20055 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20056 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20057 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20058 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20059 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20060 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20061 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20062 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20063 gcc.dg/torture/fp-int-convert-float128-timode.c,
20064 gcc.dg/torture/fp-int-convert-float128.c,
20065 gcc.dg/torture/fp-int-convert-float80-timode.c,
20066 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20067 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20069 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20071 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20073 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20075 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20077 * gcc.dg/20051207-1.c,
20078 * gcc.dg/20051207-2.c,
20079 * gcc.dg/20051207-3.c: New tests.
20081 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20084 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20085 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20086 dg-skip-if target selector.
20089 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20090 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20091 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20092 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20093 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20094 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20095 and/or merge with i?86 cases.
20097 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20100 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20101 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20102 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20103 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20106 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20109 * gcc.c-torture/compile/pr25311.c: New test.
20111 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20113 PR libgfortran/25039
20114 * gfortran.dg/read_comma.f: New test.
20116 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20119 * g++.dg/opt/pr19317-1.C: New test.
20120 * g++.dg/opt/pr19317-2.C: New test.
20121 * g++.dg/opt/pr19317-3.C: New test.
20124 * gcc.c-torture/execute/pr19005.c: New test.
20127 * g++.old-deja/g++.other/comdat5.C: New test.
20128 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20130 * g++.dg/compat/struct-layout-1.exp: New file.
20131 * g++.dg/compat/struct-layout-1.h: New.
20132 * g++.dg/compat/struct-layout-1_generate.c: New.
20133 * g++.dg/compat/struct-layout-1_x1.h: New.
20134 * g++.dg/compat/struct-layout-1_x2.h: New.
20135 * g++.dg/compat/struct-layout-1_y1.h: New.
20136 * g++.dg/compat/struct-layout-1_y2.h: New.
20138 * gcc.dg/20050330-2.c: New test.
20140 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20143 * gfortran.dg/associated_1.f90: New.
20145 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20147 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20148 ILP32 vect_no_align platforms.
20150 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20151 Jakub Jelinek <jakub@redhat.com>
20154 * gcc.c-torture/compile/20051207-1.c: New test.
20156 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20159 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20160 gcc.dg/torture/pr18582-1.c,
20161 gcc.target/i386/attributes-error.c: Also test on x86_64.
20163 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20165 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20168 * g++.dg/template/typedef3.C: New test.
20172 * g++.dg/template/dtor3.C: Fix error markers.
20174 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20176 * lib/target-supports.exp (check_effective_target_sync_char_short):
20179 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20181 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20183 2005-12-06 Roger Sayle <roger@eyesopen.com>
20185 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20186 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20187 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20188 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20190 2005-12-06 Roger Sayle <roger@eyesopen.com>
20193 * g++.dg/other/array2.C: New test case.
20195 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20197 * gcc.dg/darwin-weakimport-3.c: New.
20199 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20200 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20201 and to work on Darwin.
20202 * gcc.dg/attr-weakref-1b.c: New file.
20203 * gcc.dg/attr-weakref-2.c: New test.
20204 * gcc.dg/darwin-weakref-1.c: New test.
20206 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20209 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20210 use in selector expressions.
20211 (dg-xfail-if): Ditto.
20212 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20213 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20214 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20215 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20216 * gcc.test-framework/test-framework.exp: Skip generated tests if
20217 CHECK_TEST_FRAMEWORK is not 1.
20219 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20221 PR tree-optimization/24963
20222 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20225 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20228 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20229 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20230 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20231 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20233 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20235 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20238 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20240 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20242 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20244 * gcc.dg/format/cast-1.c: New test.
20246 2005-12-04 Roger Sayle <roger@eyesopen.com>
20249 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20250 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20251 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20252 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20254 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20256 * gcc.dg/cast-pretty-print-1.c: New test.
20258 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20260 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20262 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20265 * g++.dg/template/friend40.C: New test.
20267 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20270 * gcc.target/i386/movq-2.c: New test.
20271 * gcc.target/i386/movq.c: Remove target i?86, instead add
20272 dg-require-effective-target ilp32.
20274 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20277 * g++.dg/other/default1.C: New test.
20279 2005-12-02 Richard Guenther <rguenther@suse.de>
20281 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20283 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20285 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20287 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20290 * gcc.target/powerpc/rotate.c: New.
20292 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20294 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20295 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20297 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20300 * gcc.dg/pr17730-1.c: Adjust.
20301 * gcc.dg/lvalue1.c (main): Likewise.
20302 * gcc.dg/lvalue-2.c: Likewise.
20303 * g++.dg/pr7503-3.C
20305 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20307 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20310 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20313 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20315 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20318 * lib/target-supports.exp (check_effective_target_tls): New.
20319 (check_effective_target_tls_runtime): New.
20320 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20322 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20323 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20324 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20325 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20326 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20327 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20328 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20329 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20330 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20331 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20332 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20333 effective-target TLS.
20334 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20335 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20336 effective-target TLS runtime.
20338 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20340 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20342 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20344 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20345 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20346 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20347 ignored" warnings when "packing" is the same as the ABI layout.
20349 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20352 * gfortran.dg/line_length_1.f: New test.
20353 * gfortran.dg/line_length_2.f90: Ditto.
20355 2005-11-30 Richard Guenther <rguenther@suse.de>
20357 PR tree-optimization/21655
20358 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20360 2005-11-30 Dale Johannesen <dalej@apple.com>
20362 * gcc.c-torture/compile/pr24930.c: New.
20364 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20367 * gfortran.dg/auto_char_dummy_array.f90: New test.
20369 2005-11-30 Jeff Law <law@redhat.com>
20371 * g++.old-deja/g++.law/pr25000.C: New test.
20373 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20375 * gcc.dg/tls/opt-11.c: New test.
20377 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20379 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20381 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20384 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20386 * gfortran.dg/open_access_1.f90: New test.
20388 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20390 * gcc.dg/charset/builtin2.c: New test.
20392 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20394 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20395 on mmix-*-* for *_[xy].c.
20397 2005-11-28 Kean Johnston <jkj@sco.com>
20399 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20401 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20402 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20403 * gcc.target/i386/asm-3.c: Ditto.
20404 * gcc.target/i386/clobbers.c: Ditto.
20405 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20406 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20408 * gcc.target/i386/mul.c: Ditto.
20409 * gcc.target/i386/ssetype-1.c: Ditto.
20410 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20411 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20412 static so the test works with -fPIC mode too. Based on comment in
20414 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20416 2005-11-28 Richard Guenther <rguenther@suse.de>
20418 * gcc.dg/alias-9.c: New testcase.
20419 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20421 2005-11-28 Roger Sayle <roger@eyesopen.com>
20422 Uros Bizjak <uros@kss-loka.si>
20424 PR middle-end/20219
20425 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20426 tan(x)/sin(x) transformations.
20428 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20430 PR middle-end/24575
20431 * gcc.dg/tree-ssa/divide-3.c: New test.
20432 * gcc.dg/tree-ssa/divide-4.c: New test.
20434 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20437 * gfortran.dg/boz_6.f90: New test.
20439 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20442 * gfortran.dg/modulo_1.f90: New test.
20444 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20446 PR libfortran/24919
20447 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20448 fail on CRLF platforms.
20449 * gfortran.dg/ftell_2.f90: Likewise.
20451 2005-11-26 Eric Christopher <echristo@apple.com>
20453 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20455 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20457 * objc.dg/gnu-runtime-3.m: Simplify.
20459 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20461 PR middle-end/23669
20462 * gcc.dg/tree-ssa/divide-1.c: New test.
20463 * gcc.dg/tree-ssa/divide-2.c: New test.
20465 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20467 PR libgfortran/24945
20468 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20470 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20472 PR libgfortran/24945
20473 * gfortran.dg/open_status_2.f90: New test.
20475 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20477 * gcc.c-torture/execute/builtins/fprintf.c,
20478 gcc.c-torture/execute/builtins/fputs-lib.c,
20479 gcc.c-torture/execute/builtins/fputs.c,
20480 gcc.c-torture/execute/builtins/lib/fprintf.c,
20481 gcc.c-torture/execute/builtins/lib/printf.c,
20482 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20484 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20486 * gcc.dg/20050922-2.c: New test.
20488 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20490 * objc.dg/gnu-runtime-3.m: New test.
20492 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20495 * g++.dg/other/void1.C: New test.
20497 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20499 PR middle-end/24998
20500 * gcc.dg/torture/fp-int-convert-float.c,
20501 gcc.dg/torture/fp-int-convert-double.c,
20502 gcc.dg/torture/fp-int-convert-long-double.c,
20503 gcc.dg/torture/fp-int-convert-timode.c,
20504 gcc.dg/torture/fp-int-convert-float80.c,
20505 gcc.dg/torture/fp-int-convert-float80-timode.c,
20506 gcc.dg/torture/fp-int-convert-float128.c,
20507 gcc.dg/torture/fp-int-convert-float128-timode.c,
20508 gcc.dg/torture/fp-int-convert.h: New files.
20510 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20512 PR middle-end/24989
20513 * gcc.dg/tree-ssa/bool-10.c: New test.
20514 * gcc.dg/tree-ssa/bool-11.c: New test.
20515 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20517 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20519 PR middle-end/24990
20520 * tree-ssa/pr24990-1.c: New test.
20522 2005-11-24 Richard Guenther <rguenther@suse.de>
20523 Dirk Mueller <dmueller@suse.de>
20526 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20527 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20528 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20529 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20530 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20531 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20533 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20535 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20537 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20540 * gcc.dg/Wc++-compat.c: New.
20541 * gcc.dg/Wno-c++-compat.c: New.
20543 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20545 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20546 (vspltish, vspltisw): Likewise.
20548 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20550 PR libgfortran/24794
20551 * gfortran.dg/namelist_12.f: Fix quotes.
20552 * gfortran.dg/namelist_13.f90: Fix quotes.
20553 * gfortran.dg/namelist_14.f90: Fix quotes.
20554 * gfortran.dg/namelist_15.f90: Fix quotes.
20555 * gfortran.dg/namelist_use.f90: Fix quotes.
20556 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20557 * gfortran.dg/namelist_21.f90: New test.
20558 * gfortran.dg/namelist_22.f90: New test.
20560 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20563 * gcc.c-torture/compile/pr23435.c: New.
20565 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20567 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20569 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20571 * gcc.target/powerpc/405-macchw-1.c,
20572 gcc.target/powerpc/405-macchw-2.c,
20573 gcc.target/powerpc/405-macchwu-1.c,
20574 gcc.target/powerpc/405-macchwu-2.c,
20575 gcc.target/powerpc/405-machhw-1.c,
20576 gcc.target/powerpc/405-machhw-2.c,
20577 gcc.target/powerpc/405-machhwu-1.c,
20578 gcc.target/powerpc/405-machhwu-2.c,
20579 gcc.target/powerpc/405-maclhw-1.c,
20580 gcc.target/powerpc/405-maclhw-2.c,
20581 gcc.target/powerpc/405-maclhwu-1.c,
20582 gcc.target/powerpc/405-maclhwu-2.c,
20583 gcc.target/powerpc/405-mulchw-1.c,
20584 gcc.target/powerpc/405-mulchw-2.c,
20585 gcc.target/powerpc/405-mulchwu-1.c,
20586 gcc.target/powerpc/405-mulchwu-2.c,
20587 gcc.target/powerpc/405-mulhhw-1.c,
20588 gcc.target/powerpc/405-mulhhw-2.c,
20589 gcc.target/powerpc/405-mulhhwu-1.c,
20590 gcc.target/powerpc/405-mulhhwu-2.c,
20591 gcc.target/powerpc/405-mullhw-1.c,
20592 gcc.target/powerpc/405-mullhw-2.c,
20593 gcc.target/powerpc/405-mullhwu-1.c,
20594 gcc.target/powerpc/405-mullhwu-2.c,
20595 gcc.target/powerpc/405-nmacchw-1.c,
20596 gcc.target/powerpc/405-nmacchw-2.c,
20597 gcc.target/powerpc/405-nmachhw-1.c,
20598 gcc.target/powerpc/405-nmachhw-2.c,
20599 gcc.target/powerpc/405-nmaclhw-1.c,
20600 gcc.target/powerpc/405-nmaclhw-2.c,
20601 gcc.target/powerpc/440-macchw-1.c,
20602 gcc.target/powerpc/440-macchw-2.c,
20603 gcc.target/powerpc/440-macchwu-1.c,
20604 gcc.target/powerpc/440-macchwu-2.c,
20605 gcc.target/powerpc/440-machhw-1.c,
20606 gcc.target/powerpc/440-machhw-2.c,
20607 gcc.target/powerpc/440-machhwu-1.c,
20608 gcc.target/powerpc/440-machhwu-2.c,
20609 gcc.target/powerpc/440-maclhw-1.c,
20610 gcc.target/powerpc/440-maclhw-2.c,
20611 gcc.target/powerpc/440-maclhwu-1.c,
20612 gcc.target/powerpc/440-maclhwu-2.c,
20613 gcc.target/powerpc/440-mulchw-1.c,
20614 gcc.target/powerpc/440-mulchw-2.c,
20615 gcc.target/powerpc/440-mulchwu-1.c,
20616 gcc.target/powerpc/440-mulchwu-2.c,
20617 gcc.target/powerpc/440-mulhhw-1.c,
20618 gcc.target/powerpc/440-mulhhw-2.c,
20619 gcc.target/powerpc/440-mulhhwu-1.c,
20620 gcc.target/powerpc/440-mulhhwu-2.c,
20621 gcc.target/powerpc/440-mullhw-1.c,
20622 gcc.target/powerpc/440-mullhw-2.c,
20623 gcc.target/powerpc/440-mullhwu-1.c,
20624 gcc.target/powerpc/440-mullhwu-2.c,
20625 gcc.target/powerpc/440-nmacchw-1.c,
20626 gcc.target/powerpc/440-nmacchw-2.c,
20627 gcc.target/powerpc/440-nmachhw-1.c,
20628 gcc.target/powerpc/440-nmachhw-2.c,
20629 gcc.target/powerpc/440-nmaclhw-1.c,
20630 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20632 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20635 * gfortran.dg/inquire_9.f90: New test.
20638 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20640 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20642 PR libfortran/24432
20643 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20644 Check that 'cos' is supported.
20646 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20649 * gfortran.dg/substring_equivalence.f90: New test.
20652 * gfortran.dg/auto_internal_assumed.f90: New test.
20654 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20656 * gcc.dg/fold-div-2.c: New test.
20658 2005-11-20 Ian Lance Taylor <ian@airs.com>
20660 PR rtl-optimization/24883
20661 * gcc.c-torture/compile/pr24883.c: New test.
20663 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20665 PR middle-end/20583
20666 * gcc.c-torture/compile/pr20583.c: New.
20668 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20670 * gcc.c-torture/execute/usmul.c: New test.
20672 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20674 * gcc.dg/tree-ssa/vrp22.c: New test.
20676 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20678 PR middle-end/24912
20679 * gcc.dg/torture/pr24912-1.c: New test.
20681 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20684 * gfortran.dg/arrayio_derived_1.f90: New test.
20686 2005-11-19 Richard Guenther <rguenther@suse.de>
20688 PR middle-end/23294
20689 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20691 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20693 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20695 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20698 * g++.dg/template/friend39.C: New test.
20700 2005-11-18 James E Wilson <wilson@specifix.com>
20702 * gcc.dg/builtin-strstr.c: New.
20704 2005-11-18 Richard Henderson <rth@redhat.com>
20706 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20707 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20708 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20709 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20710 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20711 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20712 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20713 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20714 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20715 renaming to remove initial "ia64-".
20717 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20719 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20721 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20723 * g++.dg/cpp/string-2.C: New test.
20725 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20727 * gcc.dg/tree-ssa/loop-14.c: New test.
20729 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20730 Michael Chamberlain <michael@chamberlain.net.au>
20732 * ada/acats/run_all.sh (target_run): Kill long running tests.
20734 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20736 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20737 * gcc.dg/cleanup-9.c: Likewise.
20738 * gcc.dg/cleanup-10.c: Likewise.
20739 * gcc.dg/cleanup-11.c: Likewise.
20741 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20744 * gfortran.dg/open_access_append_1.f90: New test.
20745 * gfortran.dg/open_access_append_2.f90: New test.
20747 2005-11-16 Richard Guenther <rguenther@suse.de>
20749 PR middle-end/24851
20750 * gcc.c-torture/execute/pr24851.c: New testcase.
20752 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20754 * gcc.dg/fold-overflow-1.c: New test.
20756 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20758 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20759 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20761 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20763 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20765 * g++.dg/eh/forced2.C: Likewise.
20766 * g++.dg/eh/forced3.C: Likewise.
20767 * g++.dg/eh/forced4.C: Likewise.
20769 2005-11-11 Mike Stump <mrs@apple.com>
20771 * g++.old-deja/g++.mike/unused.C: Add.
20773 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20776 * g++.dg/warn/Wcast-qual1.C: New test.
20778 2005-11-15 Jan Hubicka <jh@suse.cz>
20780 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20782 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20784 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20786 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20789 * gcc.dg/tree-ssa/pr24840.c: New test.
20791 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20794 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20796 2005-11-14 Dale Johannesen <dalej@apple.com>
20798 * gcc.c-torture/execute/20051113-1.c: New.
20800 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20803 * g++.dg/template/crash43.C: New test.
20805 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20807 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20809 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20812 * g++.dg/eh/spec8.C: New test.
20814 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20816 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20818 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20821 * g++.dg/parse/ambig4.C: New test.
20822 * g++.dg/tc1/dr101.C: Adjust error markers.
20823 * g++.dg/lookup/strong-using-2.C: Likewise.
20824 * g++.dg/lookup/ambig5.C: Likewise.
20825 * g++.dg/lookup/ambig4.C: Likewise.
20826 * g++.dg/parse/crash22.C: Likewise.
20828 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20830 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20832 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20834 * gcc.dg/nested-calls-1.c: New test.
20836 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20838 * gfortran.dg/complex_intrinsic_1.f90: New test.
20839 * gfortran.dg/complex_intrinsic_2.f90: New test.
20840 * gfortran.dg/fgetc_1.f90: New test.
20841 * gfortran.dg/fgetc_2.f90: New test.
20842 * gfortran.dg/fgetc_3.f90: New test.
20843 * gfortran.dg/ftell_1.f90: New test.
20844 * gfortran.dg/ftell_2.f90: New test.
20845 * gfortran.dg/gnu_logical_1.F: New test.
20846 * gfortran.dg/gnu_logical_2.f90: New test.
20848 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20850 PR middle-end/24820
20851 * gcc.dg/pr24820.c: New test.
20853 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20855 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20856 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20859 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20862 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20864 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20866 * gcc.target/cris/cris.exp: New file.
20867 * gcc.target/cris/rld-legit1.c: New test.
20868 * gcc.target/cris/rld-legit2.c: New test.
20870 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20873 * g++.dg/opt/pr24780.C: New test.
20876 * g++.dg/template/asm1.C: New test.
20878 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20880 PR libgfortran/24787
20881 * gfortran.dg/scan_1.f90: New test.
20883 2005-11-12 Jan Hubicka <jh@suse.cz>
20885 * gcc.target/i386/minmax-1.c: New.
20886 * gcc.target/i386/minmax-2.c: New.
20888 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20890 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20892 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20894 * gcc.c-torture/execute/20051110-1.c,
20895 gcc.c-torture/execute/20051110-2.c: New tests.
20897 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20899 PR middle-end/24750
20900 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20903 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20905 * lib/target-libpath.exp (get_shlib_extension): New proc.
20906 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20907 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20908 * lib/objc.exp (objc_target_compile): Likewise.
20909 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20912 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20914 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20916 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20917 Add -static to additional_flags and pass it to target_compile.
20919 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20921 PR libgfortran/24719
20922 gfortran.dg/read_noadvance.f90: New test.
20924 PR libgfortran/24699
20925 gfortran.dg/fmt_t_2.f90: New test.
20927 PR libgfortran/24785
20928 gfortran.dg/read_x_eor.f90: New test.
20930 PR libgfortran/24584
20931 gfortran.dg/namelist_empty.f90: Rename test.
20933 PR libgfortran/24489
20934 gfortran/read_eor.f90: Rename test.
20936 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20939 * gfortran.dg/automatic_module_variable.f90: New test.
20941 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20944 * gcc.dg/pr24445.c: New test.
20946 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20950 * gfortran.dg/recursive_statement_functions.f90: Add statement
20951 functions using inline intrinsic functions and parameters to test
20952 that they no longer seg-fault.
20955 gfortran.dg/nested_modules_4.f90: New test.
20956 gfortran.dg/nested_modules_5.f90: New test.
20958 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20961 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20963 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20965 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20968 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20970 * gcc.dg/sparc-getcontext-1.c: New test.
20972 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20974 * gcc.dg/ifcvt-fabs-1.c: New test.
20976 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20979 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20980 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20982 2005-11-09 Richard Guenther <rguenther@suse.de>
20984 PR tree-optimization/24716
20985 * gcc.c-torture/execute/pr24716.c: New testcase.
20987 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20989 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20991 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20994 * gcc.dg/pr24624.c: Testcase added.
20996 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20999 * g++.dg/other/pr24623.C: Testcase added.
21001 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21004 * gfortran-dg/pure_byref_1.f90: New.
21005 * gfortran-dg/pure_byref_2.f90: New.
21007 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21010 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21011 * gcc.dg/dg.exp: Run main loop also for *.i files.
21013 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21016 * g++.dg/tls/diag-3.C: New test.
21017 * g++.dg/tls/diag-4.C: New test.
21018 * g++.dg/tls/static-1.C: New test.
21019 * g++.dg/tls/static-1a.cc: New file.
21021 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21024 * g++.dg/tree-ssa/pr23046.C: New test.
21026 2005-11-08 Devang Patel <dpatel@apple.com>
21028 PR tree-optimization/23115
21029 * gcc.dg/tree-ssa/pr23115.c: New.
21031 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21033 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21034 * gcc.target/powerpc/pr16155.c: Same.
21035 * gcc.target/powerpc/altivec-1.c: Same.
21036 * gcc.target/powerpc/altivec-2.c: Same.
21037 * gcc.target/powerpc/altivec-3.c: Same.
21038 * gcc.target/powerpc/altivec-5.c: Same.
21039 * gcc.target/powerpc/altivec-11.c: Same.
21040 * gcc.target/powerpc/altivec-12.c: Same.
21041 * gcc.target/powerpc/altivec-14.c: Same.
21042 * gcc.target/powerpc/altivec-22.c: Same.
21043 * gcc.target/powerpc/altivec-consts.c: Same.
21044 * gcc.target/powerpc/altivec-pr22085.c: Same.
21045 * gcc.target/powerpc/altivec-splat.c: Same.
21046 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21047 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21048 * gcc.target/powerpc/darwin-longlong.c: Same.
21050 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21053 * gcc.dg/pr19340.c: New test.
21055 2005-11-07 Ian Lance Taylor <ian@airs.com>
21057 PR rtl-optimization/24683
21058 * gcc.dg/pr24683.c: New test.
21060 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21062 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21063 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21065 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21067 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21069 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21071 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21073 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21077 * gcc.target/powerpc/altivec-consts.c,
21078 gcc.target/powerpc/altivec-splat.c: New testcase.
21080 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21084 * gcc.dg/overflow-2.c: New testcase.
21086 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21088 PR rtl-optimization/23567
21089 * gcc.c-torture/execute/20051104-1.c: New test.
21091 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21094 gfortran.dg/private_type_2.f90: Modified to check that case with
21095 PRIVATE declaration within derived type is accepted.
21098 gfortran.dg/pointer_assign_1.f90: New test.
21101 * gfortran.dg/arrayio_0.f90: New test.
21104 gfortran.dg/data_initialized.f90: New test.
21105 gfortran.dg/data_constraints_1.f90: New test.
21106 gfortran.dg/data_constraints_2.f90: New test.
21108 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21112 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21114 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21117 * gcc.dg/tree-ssa/pr24670.c: New test.
21119 2005-11-05 Ian Lance Taylor <ian@airs.com>
21122 * gcc.target/i386/pr22432.c: New test.
21124 2005-11-05 Richard Henderson <rth@redhat.com>
21126 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21127 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21128 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21129 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21130 from gcc.dg/alpha-*.
21131 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21132 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21134 2005-11-05 Andreas Jaeger <aj@suse.de>
21136 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21138 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21141 * gcc.dg/torture/pr23424-1.c: New test.
21143 2005-11-04 Richard Henderson <rth@redhat.com>
21145 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21146 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21147 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21148 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21149 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21150 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21151 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21152 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21153 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21154 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21155 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21156 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21157 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21158 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21159 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21160 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21161 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21162 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21163 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21164 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21165 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21166 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21167 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21168 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21170 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21171 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21172 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21173 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21174 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21175 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21176 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21177 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21178 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21179 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21180 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21181 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21182 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21183 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21184 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21185 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21186 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21187 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21188 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21189 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21190 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21191 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21192 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21193 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21194 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21195 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21196 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21197 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21198 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21199 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21200 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21201 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21202 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21203 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21204 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21205 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21206 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21207 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21208 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21209 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21210 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21211 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21212 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21213 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21214 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21216 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21219 * gcc.dg/tree-ssa/pr24627.c: New test.
21221 2005-11-04 Paul Brook <paul@codesourcery.com>
21223 * gcc.dg/tls/opt-10.c: New test.
21225 2005-11-04 Andreas Jaeger <aj@suse.de>
21227 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21228 avoid extra warnings.
21230 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21232 PR libfortran/22298
21233 * lib/target-supports.exp
21234 (check_effective_target_static_libgfortran): New
21235 static_libgfortran effective target.
21236 * gfortran.dg/static_linking_1.f: New test.
21237 * gfortran.dg/static_linking_1.c: New file.
21239 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21241 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21243 2005-11-03 Josh Conner <jconner@apple.com>
21246 g++.dg/ext/array2.C: New test.
21247 g++.dg/template/dependent-name3.C: New test.
21248 g++.dg/template/dependent-name4.C: New test.
21249 g++.dg/template/sfinae2.C: New test.
21251 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21253 PR preprocessor/22042
21254 * gcc.dg/cpp/strify4.c: New test.
21256 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21259 * g++.dg/cpp/string-1.C: New test.
21261 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21263 * gcc.target/powerpc: New directory.
21264 * gcc.target/powerpc/powerpc.exp: New file.
21265 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21266 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21267 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21268 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21269 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21270 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21271 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21272 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21273 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21274 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21275 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21276 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21277 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21278 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21279 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21280 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21281 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21282 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21283 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21284 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21285 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21286 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21287 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21288 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21289 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21290 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21291 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21292 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21293 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21294 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21295 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21296 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21297 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21298 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21300 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21303 * g++.dg/warn/inline2.C: New test.
21305 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21307 PR middle-end/23155
21308 * g++.dg/ext/c99struct1.C: New test.
21309 * gcc.dg/union-cast-1.c: New test.
21310 * gcc.dg/union-cast-2.c: New test.
21311 * gcc.dg/union-cast-3.c: New test.
21313 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21315 PR middle-end/24589
21316 * gcc.c-torture/execute/zero-struct-2.c: New test.
21318 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21321 * g++.dg/init/switch1.C: New test.
21323 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21325 * gcc.dg/delay-slot-1.c: New test.
21327 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21330 * gcc.dg/pr24620.c: New test.
21332 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21335 * gcc.dg/format/unnamed-1.c: New test.
21337 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21340 * g++.dg/expr/cond8.C: New test.
21343 * g++.dg/parse/dot1.C: New test.
21345 2005-11-02 Jan Hubicka <jh@suse.cz>
21348 * gcc.dg/i386-lea.c: New test
21350 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21353 * gcc.dg/pr24615.c: New test.
21355 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21358 * gcc.dg/pr24600.c: New test.
21360 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21363 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21364 * g++.dg/parse/typename9.C: New test.
21365 * g++/dg/parse/typename10.C: Likewise.
21367 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21370 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21371 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21372 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21374 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21377 * g++.dg/debug/static1.C: New test.
21379 2005-11-02 Josh Conner <jconner@apple.com>
21381 * g++.dg/crash38.C: moved into proper directory...
21382 * g++.dg/template/crash42.C: ...here
21384 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21387 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21388 pcc_bitfield_type_matters || default_packed.
21390 * lib/target-supports.exp
21391 (check_effective_target_pcc_bitfield_type_matters): New proc.
21392 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21395 * lib/target-supports.exp (check_effective_default_packed): New proc.
21396 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21397 Gate expected errors on target ! default_packed.
21398 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21400 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21402 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21405 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21408 * gfortran.dg/entry_5.f90: New.
21409 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21411 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21413 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21415 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21418 gfortran.dg/namelist_blockdata.f90: New test.
21421 gfortran.dg/external_implicit_none.f90: New test.
21424 * gfortran.dg/secnds.f: New test.
21426 2005-10-31 Jan Hubicka <jh@suse.cz>
21429 * gcc.c-torture/compile/pr20928.c: New test.
21431 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21433 PR middle-end/23492
21434 * gcc.c-torture/compile/zero-strct-5.c: New test.
21436 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21438 PR libgfortran/24584
21439 * gfortran.dg/pr24584.f90: New test.
21441 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21444 * gfortran.dg/char_result_9.f90: New.
21445 * gfortran.dg/char_result_10.f90: New.
21447 2005-10-30 Jan Hubicka <jh@suse.cz>
21449 * g++.dg/tree-ssa/pr24172.C: New testcase.
21451 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21453 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21455 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21457 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21458 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21459 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21460 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21461 gfortran.dg/enum_9.f90,
21462 gfortran.fortran-torture/compile/enum_1.f90,
21463 gfortran.fortran-torture/execute/enum_1.f90,
21464 gfortran.fortran-torture/execute/enum_2.f90,
21465 gfortran.fortran-torture/execute/enum_3.f90,
21466 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21468 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21471 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21472 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21474 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21476 PR libfortran/20179
21477 * gfortran.dg/mixed_io_1.f90: New test.
21478 * gfortran.dg/mixed_io_1.c: New file.
21480 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21482 * gfortran.dg/malloc_free_1.f90: New test.
21484 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21486 * gcc.dg/nested-func-4.c: Require profiling -pg.
21488 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21491 * g++.dg/warn/main-2.C: New test.
21493 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21496 * gfortran.dg/interface_2.f90: new test.
21498 2005-10-28 Josh Conner <jconner@apple.com>
21501 * g++.dg/template/crash38.C: New test.
21502 * g++.dg/parse/explicit1.C: Change expected errors.
21504 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21507 * g++.dg/other/large-size-array.C: New test.
21509 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21511 PR middle-end/24362
21512 * g++.dg/opt/complex4.C: New test.
21514 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21516 * gcc.dg/nested-func-4.c: New test.
21518 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21521 gfortran.dg/derived_recursion.f90: New test.
21522 gfortran.dg/implicit_actual.f90: New test.
21524 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21526 PR middle-end/24295, PR testsuite/24477
21527 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21528 removed when weakref hits the tree.
21530 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21532 * gfortran.dg/cray_pointers_4.f90: New test.
21534 * gfortran.dg/cray_pointers_5.f90: New test.
21536 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21539 * gfortran.dg/assign_5.f90: New test.
21540 * gfortran.dg/assign_6.f: New test.
21542 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21544 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21545 CPU has no SSE support.
21547 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21549 PR libgfortran/24224
21550 * gfortran.dg/arrayio_1.f90: Update attribution.
21551 * gfortran.dg/arrayio_2.f90: Update attribution.
21552 * gfortran.dg/arrayio_3.f90: Update attribution.
21553 * gfortran.dg/arrayio_4.f90: Update test conditions.
21554 * gfortran.dg/arrayio_5.f90: Update attribution.
21555 * gfortran.dg/arrayio_6.f90: New test.
21556 * gfortran.dg/arrayio_7.f90: New test.
21558 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21560 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21562 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21564 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21566 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21569 * gfortran.dg/namelist_char_only.f90: New test.
21571 2005-10-24 Asher Langton <langton2@llnl.gov>
21575 * gfortran.dg/cray_pointers_1.f90: New test.
21576 * gfortran.dg/cray_pointers_2.f90: New test.
21577 * gfortran.dg/cray_pointers_3.f90: New test.
21578 * gfortran.dg/loc_1.f90: New test.
21579 * gfortran.dg/loc_2.f90: New test.
21581 2005-10-24 Steven Bosscher <stevenb@suse.de>
21583 * gcc.dg/pr24225.c: New test.
21585 2005-10-24 Asher Langton <langton2@llnl.gov>
21587 * gfortran.dg/dup_save_1.f90: New test.
21588 * gfortran.dg/dup_save_2.f90: New test.
21590 2005-10-24 Paul Brook <paul@codesourcery.com>
21593 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21596 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21598 PR libgfortran/24489
21599 * gfortran.dg/pr24489.f90: New test.
21601 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21604 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21606 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21609 * g++.dg/init/array16.C: Skip for mmix-*-*.
21611 2005-10-23 Asher Langton <langton2@llnl.gov>
21613 * gfortran.dg/byte_1.f90: New test.
21614 * gfortran.dg/byte_2.f90: New test.
21616 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21618 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21620 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21623 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21626 * gfortran.dg/merge_char_const.f90: New test.
21629 * gfortran.dg/spread_scalar_source.f90: New test.
21631 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21633 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21635 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21636 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21638 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21640 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21643 * gfortran.dg/der_pointer_4.f90: New.
21645 2005-10-22 David Ayers <d.ayers@inode.at>
21647 * obj-c++.dg/except-1.mm: Simplify.
21649 2005-10-21 David Ayers <d.ayers@inode.at>
21651 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21653 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21655 * gfortran.dg/assumed_dummy_2.f90: New test.
21657 2005-10-21 James E Wilson <wilson@specifix.com>
21659 PR preprocessor/15220
21660 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21662 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21664 * gcc.c-torture/execute/20051021-1.c: New test.
21666 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21669 * g++.dg/ext/tmplattr1.C: New test.
21671 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21674 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21676 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21678 * obj-c++.dg/except-1.mm: New.
21680 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21682 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21684 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21686 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21688 PR middle-end/24295
21689 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21690 declarations with the same names as thunks' alias targets, use
21692 * gcc.dg/attr-alias-3.c: New test.
21693 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21695 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21698 * g++.dg/parse/access8.C: New test.
21700 2005-10-20 Richard Guenther <rguenther@suse.de>
21703 * g++.dg/tree-ssa/pr24439.C: New testcase.
21705 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21707 * g++.dg/opt/delay-slot-1.C: New test.
21709 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21712 * gfortran.fg/der_init_1.f90: New.
21714 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21716 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21718 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21721 * g++.dg/parse/error28.C: New test.
21723 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21725 * gcc.dg/profile-generate-2.c: New test.
21727 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21730 * g++.dg/ext/dllimport11.C: New.
21732 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21735 * g++.dg/other/friend3.C: New test.
21737 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21740 * g++.dg/template/error19.C: New test.
21742 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21745 * g++.dg/overload/koenig2.C: New.
21748 * g++.dg/overload/error2.C: New.
21751 * g++.dg/inherit/covariant14.C: New.
21753 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21756 * g++.dg/parse/for1.C: New test.
21758 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21761 * gfortran.dg/host_dummy_index_1.f90: New test.
21764 * gfortran.dg/automatic_char_len_2.f90: New test.
21767 * gfortran.dg/recursive_statement_functions.f90: New test.
21770 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21773 * gfortran.dg/external_initializer.f90: New test.
21776 * non_module_public.f90: New test.
21778 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21781 * g++.dg/template/overload7.C: New.
21784 * g++.dg/other/switch2.C: Remove expected warnings.
21787 * g++.dg/template/defarg6.C: New.
21789 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21792 * gcc.target/i386/pr24315.c: New test.
21794 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21797 * g++.dg/template/static21.C: New test.
21798 * g++.dg/template/static21-a.cc: Likewise.
21800 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21803 * g++.dg/warn/Wswitch-default-1.C: New test.
21804 * g++.dg/warn/Wswitch-default-2.C: New test.
21806 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21809 * g++.dg/parse/template18.C: New test.
21810 * g++.dg/template/nontype15.C: Likewise.
21812 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21815 * gfortran.dg/spec_expr_2.f90: New.
21817 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21819 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21820 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21821 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21822 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21823 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21824 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21825 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21826 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21827 previous target-specific skips and warning-message matches where
21830 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21833 * g++.dg/warn/Wctor-dtor.C: New test.
21835 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21838 * gcc.dg/for-1.c: New test.
21840 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21843 * g++.dg/warn/Wconversion1.C: New test.
21844 * g++.dg/ext/packed4.C: Compile with -w.
21845 * g++.dg/opt/20050511-1.C: Likewise.
21846 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21848 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21850 * gfortran.dg/boz_5.f90: New test.
21852 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21855 * g++.dg/other/switch2.C: New.
21858 * g++.dg/init/ctor7.C: New.
21860 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21863 * g++.dg/parse/crash32.C: New test.
21865 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21868 * g++.dg/init/goto2.C: New test.
21871 * g++.dg/template/crash/41.C: New test.
21874 * g++.dg/template/crash40.C: New test.
21877 * g++.dg/parse/friend5.C: New test.
21880 * g++.dg/template/crash38.C: New test.
21883 * g++.dg/template/friend38.C: New test.
21886 * g++.dg/template/crash39.C: New test.
21888 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21890 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21891 gcc.dg/debug/dwarf2/dwarf-char2.c,
21892 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21894 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21896 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21898 * gcc.dg/dll-2.c: Add tests for warnings.
21899 * gcc.dg/dll-3.c: Likewise.
21900 * gcc.dg/dll-4.c: Likewise.
21902 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21903 * g++.dg/ext/dllimport2.C: Likewise.
21904 * g++.dg/ext/dllimport3.C: Likewise.
21905 * g++.dg/ext/dllimport7.C: Likewise.
21906 * g++.dg/ext/dllimport8.C: Likewise.
21907 * g++.dg/ext/dllimport9.C: Likewise.
21909 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21912 * gfortran.dg/derived_pointer_recursion.f90: New test.
21914 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21916 * gcc.c-torture/execute/20051012-1.c: New test.
21918 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21921 * gfortran.dg/automatic_char_len_1.f90: New test.
21923 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21926 * gfortran.dg/save_common.f90: New test.
21929 * gfortran.dg/save_result.f90: New test.
21931 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21934 * g++.dg/template/dependent-expr1.C: Add new expected error.
21935 * g++.dg/template/dependent-expr2.C: Adjust error text.
21936 * g++.dg/template/overload6.C: New.
21939 * g++.dg/other/typename8.C: New.
21942 * g++.dg/other/return1.C: New.
21944 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21947 * g++.dg/ext/label5.C: New.
21949 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21952 * g++.dg/parse/crash31.C: New.
21954 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21956 * g++.dg/ipa/ipa-1.c: New test.
21957 * g++.dg/ipa/ipa-2.c: New test.
21958 * g++.dg/ipa/ipa-3.c: New test.
21959 * g++.dg/ipa/ipa-4.c: New test.
21960 * g++.dg/ipa/ipa-5.c: New test.
21961 * g++.dg/ipa/ipa.exp: New file.
21963 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21966 * gfortran.dg/private_type_3.f90: New test.
21968 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21971 gfortran.dg/aint_anint_1.f90: New test.
21973 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21975 PR libgfortran/24313
21976 gfortran.dg/csqrt.f: New test.
21978 2005-10-11 Ian Lance Taylor <ian@airs.com>
21981 * g++.dg/warn/noeffect7.C: New test.
21982 * g++.dg/warn/noeffect2.C: Instantiate templates.
21983 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21986 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21989 * g++.dg/init/float1.C: New test.
21992 * g++.dg/init/member1.C: Tweak error markers.
21994 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21997 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21998 Check for null pointer.
22000 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22003 * g++.dg/parse/ret-type3.C: New test.
22005 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22008 * gcc.c-torture/compile/pr23946.c: New test.
22010 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22012 * g++.dg/opt/mmx2.C: New test.
22014 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22017 * g++.dg/template/static20.C: New test.
22020 * g++.dg/warn/Wunused-12.C: New test.
22023 * g++.dg/template/arg4.C: New test.
22025 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22027 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22028 * gcc.dg/ucnid-3.c: Likewise.
22029 * gcc.dg/ucnid-4.c: Likewise.
22030 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22031 * g++.dg/other/ucnid-1.C: Likewise.
22032 * gcc.dg/sparc-frame-1.c: New test.
22034 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22037 * g++.dg/template/spec27.C: New test.
22040 * g++.dg/template/static19.C: New test.
22042 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22044 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22045 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22047 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22050 * gfortran.fortran-torture/compile/pr24136.f: New test.
22052 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22055 * g++.dg/parse/crash30.C: New test.
22057 2005-10-07 Richard Guenther <rguenther@suse.de>
22059 PR middle-end/24227
22060 * gcc.c-torture/compile/pr24227.c: New testcase.
22062 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22064 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22065 Do not put aligned attributes on array elements.
22067 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22069 PR testsuite/23611, PR testsuite/23615
22070 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22071 writing prototypes of library functions by hand.
22072 * obj-c++.dg/bitfield-4.mm: Likewise.
22073 * obj-c++.dg/const-str-4.mm: Likewise.
22074 * obj-c++.dg/encode-4.mm: Likewise.
22075 * obj-c++.dg/encode-5.mm: Likewise.
22076 * obj-c++.dg/encode-6.mm: Likewise.
22077 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22078 * obj-c++.dg/method-10.mm: Likewise.
22079 * obj-c++.dg/method-17.mm: Likewise.
22080 * obj-c++.dg/method-19.mm: Likewise.
22081 * obj-c++.dg/try-catch-2.mm: Likewise.
22083 2005-10-06 Richard Henderson <rth@redhat.com>
22086 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22088 2005-10-06 Dale Johannesen <dalej@apple.com>
22090 * gcc.c-torture/execute/20030125-1.c: Correct.
22092 2005-10-06 Richard Guenther <rguenther@suse.de>
22094 PR tree-optimization/24238
22095 * g++.dg/tree-ssa/pr24238.C: New testcase.
22097 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22100 * gfortran.dg/der_pointer_3.f90: New test.
22102 2005-10-05 Devang Patel <dpatel@apple.com>
22105 * g++.dg/other/PR23205.C: New.
22107 2005-10-05 Richard Henderson <rth@redhat.com>
22110 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22111 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22113 2005-10-05 Dale Johannesen <dalej@apple.com>
22115 * gcc.c-torture/execute/float-floor.c: New.
22117 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22119 PR tree-optimization/21419
22120 PR tree-optimization/24146
22121 PR tree-optimization/24151
22123 * g++.dg/ext/asm7.C: New.
22124 * g++.dg/ext/asm8.C: New.
22125 * gcc.dg/asm-1.c: Compile on all targets.
22126 * gcc.dg/asm-pr24146.c: New.
22127 * gcc.dg/pr21419.c: Adjust error messages.
22129 2005-10-05 Richard Guenther <rguenther@suse.de>
22132 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22134 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22137 * g++.dg/template/spec22.C: Robustify test.
22138 * g++.dg/template/spec26.C: New.
22140 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22142 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22143 if target supports vector instructions.
22145 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22147 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22150 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22152 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22153 check_effective_target_fortran_large_int): Replace cached result
22154 when target changes.
22156 2005-10-04 Devang Patel <dpatel@apple.com>
22158 * gcc.dg/i386-sse-vect-types.c: New.
22160 2005-10-04 Ian Lance Taylor <ian@airs.com>
22162 PR preprocessor/13726
22163 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22164 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22166 2005-10-04 Richard Guenther <rguenther@suse.de>
22169 * gcc.dg/noncompile/pr23576.c: New testcase.
22171 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22173 PR middle-end/23125
22174 * gcc.dg/register-var-3.c: New test.
22176 2005-10-04 Steven Bosscher <stevenb@suse.de>
22178 * gcc.dg/pr23049.c: New test.
22180 * gcc.dg/ucnid-4.c: Fix test.
22182 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22185 * gcc.c-torture/compile/pr23445.c: New test.
22187 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22189 * g++.dg/overload/unknown1.C: New.
22191 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22194 * g++.dg/template/repo4.C: New test.
22196 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22198 PR libfortran/19308
22199 * gfortran.dg/large_real_kind_2.F90: New test.
22200 * gfortran.dg/large_integer_kind_2.f90: New test.
22202 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22204 * lib/target-supports.exp (check_effective_target_vect_shift):
22205 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22206 (check_effective_target_vect_condition): Fix copy-n-pasto.
22208 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22209 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22212 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22215 * g++.dg/template/overload5.C : New test.
22218 * g++.dg/expr/stdarg1.C: New test.
22220 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22223 * gcc.c-torture/execute/pr24142.c: New test.
22225 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22228 * gcc.c-torture/execute/pr24141.c: New test.
22230 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22231 Diego Novillo <dnovillo@redhat.com>
22234 * gcc.c-torture/execute/pr23604.c: New test.
22236 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22245 gfortran.dg/equiv_constraint_1.f90: New test.
22246 gfortran.dg/equiv_constraint_2.f90: New test.
22247 gfortran.dg/equiv_constraint_3.f90: New test.
22248 gfortran.dg/equiv_constraint_4.f90: New test.
22249 gfortran.dg/equiv_constraint_5.f90: New test.
22250 gfortran.dg/equiv_constraint_6.f90: New test.
22251 gfortran.dg/equiv_constraint_7.f90: New test.
22252 gfortran.dg/equiv_constraint_8.f90: New test.
22253 gfortran.dg/private_type_1.f90: New test.
22254 gfortran.dg/private_type_2.f90: New test.
22255 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22256 980628-10.f: Assert std=gnu to permit mixing of
22257 types in equivalence statements.
22259 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22262 * gfortran.dg/open_status_1.f90: New.
22264 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22266 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22267 * gcc.dg/vect/pr22480.c: Clean up temp files.
22268 * gcc.dg/vect/pr23831.c: Clean up temp files.
22269 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22270 Clean up temp files.
22271 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22272 Clean up temp files.
22274 * gcc.dg/20050309-1.c: Clean up temp files.
22275 * gcc.dg/20050325-1.c: Clean up temp files.
22277 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22279 PR tree-optimization/24059
22280 * gcc.dg/vect/pr24059.c : New test.
22282 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22284 PR middle-end/24109
22285 * gcc.c-torture/execute/20050929-1.c: New test.
22287 2005-09-29 Steven Bosscher <stevenb@suse.de>
22289 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22291 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22294 * gcc.dg/pr21419.c: New test.
22296 2005-09-29 Steven Bosscher <stevenb@suse.de>
22298 * gcc.dg/pr23911.c: New test.
22300 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22302 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22305 * g++.dg/parse/qualified4.C: New test.
22306 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22307 * g++.old-deja/g++.mike/p8154.C: Likewise.
22309 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22312 * g++.dg/template/friend37.C: New test.
22313 * g++.dg/parse/crash28.C: Adjust error markers.
22315 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22318 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22320 2005-09-27 Devang Patel <dpatel@apple.com>
22322 PR tree-optimization/23625
22323 * gcc.dg/pr23625.c: New test.
22325 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22327 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22328 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22330 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22333 * gfortran.fortran-torture/execute/save_1.f90: New test.
22334 * gfortran.dg/save_1.f90: New test.
22336 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22338 * gcc.target/i386/builtin-apply-mmx.c: New test.
22341 * gcc.target/i386/pr22576.c: New test.
22344 * gcc.target/i386/pr22585.c: New test.
22347 * gcc.target/i386/pr23268.c: New test.
22349 PR middle-end/23831
22350 * gcc.dg/vect/pr23831.c: New test.
22353 * gcc.target/i386/pr24055.c: New test.
22355 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22357 PR tree-optimization/23960
22358 * gcc.c-torture/compile/pr23960.c: New.
22360 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22363 * gfortran.dg/nested_modules_3.f90: New.
22365 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22368 gfortran.dg/interface_1.f90: New test.
22370 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22371 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22374 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22376 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22379 * gfortran.dg/imag_1.f: New test.
22380 * gfortran.dg/imag_2.f: Ditto.
22382 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22384 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22386 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22389 * g++.dg/warn/pr21983.C: New test.
22391 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22393 * gcc.dg/20050922-1.c: Testcase added.
22395 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22398 * g++.dg/template/array14.C: New test.
22400 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22403 * gfortran.dg/der_ptr_component_1.f90: New test.
22405 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22408 * g++.dg/template/error1.C: Reject "no matching function" message.
22410 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22413 * g++.dg/lookup/error1.C: New test.
22415 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22417 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22418 functionality of the testcase.
22420 2005-09-20 Richard Henderson <rth@redhat.com>
22422 * gcc.dg/vect/vect-22.c: Require vect_float.
22423 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22425 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22427 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22428 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22429 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22430 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22431 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22432 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22433 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22434 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22435 * gcc.dg/cpp/ucnid-8.c: New test.
22437 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22439 PR tree-optimization/23929
22440 * gcc.c-torture/compile/pr23929.c: New test.
22442 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22444 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22447 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22450 * g++.dg/other/pr22003.C: Require named sections.
22452 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22455 * g++.dg/rtti/crash3.C: New test.
22457 PR tree-optimization/23818
22458 * gcc.dg/pr23818.c: New test.
22460 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22463 * gfortran.dg/print_fmt_4.f: New.
22465 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22468 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22470 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22472 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22473 Use pointers to local alignable arrays instead. Added comments.
22474 * gcc.dg/vect/vect-46.c: Likewise.
22475 * gcc.dg/vect/vect-48.c: Likewise.
22476 * gcc.dg/vect/vect-49.c: Likewise.
22477 * gcc.dg/vect/vect-52.c: Likewise.
22478 * gcc.dg/vect/vect-53.c: Likewise.
22479 * gcc.dg/vect/vect-54.c: Likewise.
22480 * gcc.dg/vect/vect-56.c: Likewise.
22481 * gcc.dg/vect/vect-57.c: Likewise.
22482 * gcc.dg/vect/vect-58.c: Likewise.
22483 * gcc.dg/vect/vect-60.c: Likewise.
22484 * gcc.dg/vect/vect-61.c: Likewise.
22486 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22487 The test is no longer vectorizable on vect_no_align targets.
22488 * gcc.dg/vect/vect-43.c: Likewsie.
22490 * gcc.dg/vect/vect-44.c: Added comments.
22491 * gcc.dg/vect/vect-45.c: Added comments.
22492 * gcc.dg/vect/vect-50.c: Added comments.
22493 * gcc.dg/vect/vect-51.c: Added comments.
22495 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22497 * gcc.dg/vect/Os-vect-95.c: Likewise.
22499 * gcc.dg/vect/vect-41.c: Test removed.
22500 * gcc.dg/vect/vect-47.c: Test removed.
22501 * gcc.dg/vect/vect-55.c: Test removed.
22502 * gcc.dg/vect/vect-59.c: Test removed.
22504 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22506 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22507 No longer vectorizable on vect_no_align targets.
22508 * gcc.dg/vect/pr20122.c: Likewise.
22509 * gcc.dg/vect/vect-74.c: Likewise.
22510 * gcc.dg/vect/vect-75.c: Likewise.
22511 * gcc.dg/vect/vect-76.c: Likewise.
22513 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22514 Will not be vectorizable on vect_no_align targets once aliasing issues
22516 * gcc.dg/vect/vect-79.c: Likewise.
22518 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22519 * gcc.dg/vect/vect-78.c: Likewise.
22520 * gcc.dg/vect/vect-97.c: Likewise.
22522 2005-09-19 Steven Bosscher <stevenb@suse.de>
22524 * gcc.dg/pr23943.c: New test.
22526 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22529 * gfortran.dg/derived_pointer_null_1.f90: New test.
22531 2005-09-18 Richard Guenther <rguenther@suse.de>
22533 PR middle-end/23944
22534 * gcc.c-torture/compile/pr23944.c: New testcase.
22536 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22539 * gfortran.dg/der_pointer_2.f90: New test.
22541 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22544 * gfortran.dg/nested_modules_2.f90: New test.
22546 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22549 * g++.dg/other/semicolon.C: New test.
22551 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22553 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22554 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22556 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22559 * g++.dg/template/static18.C: New test.
22562 * g++.dg/template/crash19.C: Remove dg-error marker.
22563 * g++.dg/template/local4.C: New test.
22565 2005-09-16 Paul Brook <paul@codesourcery.com>
22568 * gfortran.dg/dependency_1.f90: New test.
22570 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22573 * g++.dg/template/static17.C: New test.
22575 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22578 * g++.dg/warn/huge-val1.C: New test.
22580 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22583 * g++.dg/parse/class2.C: New test.
22584 * g++.dg/template/explicit8.C: Likewise.
22585 * g++.dg/template/spec25.C: Likewise.
22587 2005-09-14 Josh Conner <jconner@apple.com>
22589 PR middle-end/23584
22590 * gcc.dg/pr23584.c: New test.
22592 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22594 PR fortran/21875 Internal Unit Array I/O, NIST
22595 * gfortran.dg/arrayio_1.f90: New test.
22596 * gfortran.dg/arrayio_1.f90: New test.
22597 * gfortran.dg/arrayio_1.f90: New test.
22598 * gfortran.dg/arrayio_1.f90: New test.
22599 * gfortran.dg/arrayio_1.f90: New test.
22601 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22603 PR middle-end/22480
22604 * gcc.dg/vect/pr22480.c: New test.
22606 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22609 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22611 2005-09-13 Josh Conner <jconner@apple.com>
22614 * g++.dg/init/struct2.C: New test.
22615 * g++.dg/init/struct3.C: New test.
22617 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22619 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22620 Clean up temp files.
22621 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22622 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22623 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22624 gcc.dg/tree-ssa/builtin-printf-1.c,
22625 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22626 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22627 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22628 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22629 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22630 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22631 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22632 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22633 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22634 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22635 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22636 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22638 2005-09-13 Josh Conner <jconner@apple.com>
22640 * lib/gcc-dg.exp: Load scanipa.exp.
22641 (cleanup-dump): New procedure.
22642 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22643 * lib/scandump.exp: New file.
22644 * lib/scantree.exp: Use it.
22645 * lib/scanipa.exp: New file.
22647 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22650 * gfortran.dg/generic_4.f90: New test.
22652 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22655 * gcc.target/i386/pr23816-1.c: New test.
22656 * gcc.target/i386/pr23816-2.c: New test.
22659 2005-09-13 Bastian Blank <waldi@debian.org>
22662 * g++.dg/abi/mangle26.C: New test.
22663 * g++.dg/abi/mangle27.C: New test.
22664 * g++.dg/abi/mangle28.C: New test.
22665 * g++.dg/abi/mangle29.C: New test.
22668 * g++.dg/parse/register1.C: New test.
22670 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22673 * g++.dg/template/access16.C: New test.
22675 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22677 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22679 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22682 * gfortran.dg/shape_2.f90: New test.
22684 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22687 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22688 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22689 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22690 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22691 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22692 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22693 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22696 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22699 * g++.dg/parse/template17.C: New test.
22701 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22704 * g++.dg/template/nontype14.C: New test.
22706 2005-09-12 Ian Lance Taylor <ian@airs.com>
22709 * g++.dg/lookup/friend7.C: New test.
22710 * g++.dg/lookup/friend8.C: New test.
22711 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22712 so that it will be found via argument dependent lookup.
22713 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22714 friend functions which will no longer be found.
22715 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22716 function g, so that it will be found via argument dependent
22718 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22719 * g++.old-deja/g++.mike/net43.C: Likewise.
22721 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22724 * g++.dg/template/static16.C: New test.
22726 2005-09-12 Josh Conner <jconner@apple.com>
22728 PR middle-end/23237
22729 * gcc.c-torture/compile/pr23237.c: New test.
22731 2005-09-11 Richard Henderson <rth@redhat.com>
22733 * g++.dg/other/error8.C: Update expected diagnostic text.
22735 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22737 PR libfortran/19872
22738 * gfortran.dg/overwrite_1.f: New test.
22740 2005-09-09 Josh Conner <jconner@apple.com>
22742 * g++.dg/init/pr23180-1.C: Removed.
22743 * g++.dg/init/pr23180-2.C: Removed.
22745 2005-09-09 David Daney <ddaney@avtrex.com>
22747 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22748 files which are ...
22749 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22750 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22752 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22754 * gfortran.dg/iostat_2.f90: New test.
22756 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22759 * g++.dg/ext/interface1.C: New test.
22760 * g++.dg/ext/interface1.h: Likewise.
22761 * g++.dg/ext/interface1a.cc: Likewise.
22763 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22765 * gfortran.dg/iomsg_1.f90: New test case.
22767 2005-09-09 Richard Guenther <rguenther@suse.de>
22770 * g++.dg/tree-ssa/pr23624.C: New testcase.
22772 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22775 * gfortran.dg/vector_subscript_1.f90,
22776 * gfortran.dg/vector_subscript_2.f90: New tests.
22778 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22781 * gfortran.dg/array_alloc_1.f90,
22782 * gfortran.dg/array_alloc_2.f90,
22783 * gfortran.dg/array_alloc_3.f90: New tests.
22785 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22788 * gfortran.dg/array_constructor_6.f90
22789 * gfortran.dg/array_constructor_7.f90
22790 * gfortran.dg/array_constructor_8.f90
22791 * gfortran.dg/array_constructor_9.f90
22792 * gfortran.dg/array_constructor_10.f90
22793 * gfortran.dg/array_constructor_11.f90
22794 * gfortran.dg/array_constructor_12.f90: New tests.
22796 2005-09-08 Josh Conner <jconner@apple.com>
22799 * g++.dg/init/pr23180-1.C: New test.
22800 * g++.dg/init/pr23180-2.C: New test.
22802 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22805 * gfortran.dg/module_double_reuse.f90: New.
22807 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22814 * gfortran.dg/common_equivalence_1.f: New.
22815 * gfortran.dg/common_equivalence_2.f: New.
22816 * gfortran.dg/common_equivalence_3.f: New.
22817 * gfortran.dg/contained_equivalence_1.f90: New.
22818 * gfortran.dg/module_blank_common.f90: New.
22819 * gfortran.dg/module_commons_1.f90: New.
22820 * gfortran.dg/module_equivalence_1.f90: New.
22821 * gfortran.dg/nested_modules_1.f90: New.
22822 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22823 equivalences and add comment to connect the test with
22826 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22829 * gfortran.dg/common_6.f90: New test.
22831 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22834 * gfortran.dg/char_result_1.f90,
22835 * gfortran.dg/char_result_2.f90,
22836 * gfortran.dg/char_result_3.f90,
22837 * gfortran.dg/char_result_4.f90,
22838 * gfortran.dg/char_result_5.f90,
22839 * gfortran.dg/char_result_6.f90,
22840 * gfortran.dg/char_result_7.f90,
22841 * gfortran.dg/char_result_8.f90: New tests.
22843 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22846 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22848 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22851 * obj-c++.dg/selector-5.mm: New test.
22852 * obj-c++.dg/selector-6.mm: New test.
22854 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22858 * objc.dg/error-1.m: New test.
22860 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22863 * gfortran.fortran-torture/execute/pr23373-1.f90,
22864 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22866 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22868 PR libfortran/23760
22869 * gfortran.dg/g77/1832.f: Remove long string in write statement
22870 to allow the test to pass on correct list directed output with
22873 2005-09-07 James E Wilson <wilson@specifix.com>
22875 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22877 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22879 * gfortran.dg/parameter+save.f90: Rename to
22880 * gfortran.dg/parameter_save.f90: .. this.
22882 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22885 * gfortran.dg/parameter+save.f90: New test case.
22887 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22890 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22892 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22895 * gcc.dg/pr23075.c: New test.
22896 * g++.dg/warn/pr23075.C: New test.
22899 * gcc.target/i386/pr22362.c: New test.
22901 PR rtl-optimization/23098
22902 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22904 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22905 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22906 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22908 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22910 * g++.dg/expr/cast6.C: New test.
22913 * g++.dg/init/new15.C: New test.
22915 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22917 * gcc.dg/vect/Os-vect-95.c: New test.
22918 * gcc.dg/vect/vect-95.c: Same.
22920 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22922 * gcc.dg/vect/vect-29.c: Update xfail testing.
22923 * gcc.dg/vect/vect-44.c: Same.
22924 * gcc.dg/vect/vect-48.c: Same.
22925 * gcc.dg/vect/vect-50.c: Same.
22926 * gcc.dg/vect/vect-72.c: Same.
22927 * gcc.dg/vect/vect-77.c: Same.
22928 * gcc.dg/vect/vect-78.c: Same.
22929 * gcc.dg/vect/vect-80.c: Same.
22930 * gcc.dg/vect/vect-96.c: Same.
22931 * gcc.dg/vect/vect-100.c: Same.
22932 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22933 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22934 * gfortran.dg/vect/vect-5.f90: Same.
22936 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22938 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22940 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22941 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22944 * g++.dg/opt/pr23056.C: New test.
22946 PR rtl-optimization/23098
22947 * gcc.target/i386/pr23098.c: New test.
22949 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22952 * g++.dg/template/static15.C: New test.
22955 * g++.dg/ext/stmtexpr5.C: New test.
22956 * g++.dg/ext/stmtexpr6.C: Likewise.
22958 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22960 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22962 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22963 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22964 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22966 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22968 PR libfortran/23321
22969 * gfortran.dg/direct_io_4.f90: New test case.
22971 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22972 Rasmus Hahn <rassahah@neofonie.de>
22975 * objc.dg/type-stream-1.m: New test.
22977 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22980 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22981 gfortran.dg/print_fmt_3.f90: New test.
22983 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22985 * gfortran.dg/fmt_t_1.f90: New test.
22987 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22989 PR rtl-optimization/23454
22990 * g++.dg/opt/pr23454.C: New test.
22992 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22995 * g++.dg/ext/static1.C: New test.
22997 2005-09-02 Richard Henderson <rth@redhat.com>
22999 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23000 tail call to check_fa_work.
23002 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23005 * g++.dg/other/gc3.C: New test.
23007 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23009 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23010 * gcc.dg/20050826-1.c: Likewise.
23012 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23015 * g++.dg/expr/volatile1.C: New test.
23017 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23019 PR middle-end/23547
23020 * gcc.dg/pr23547.c: New test.
23022 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23025 * gcc.c-torture/execute/pr22061-1.c,
23026 * gcc.c-torture/execute/pr22061-2.c,
23027 * gcc.c-torture/execute/pr22061-3.c,
23028 * gcc.c-torture/execute/pr22061-4.c: New tests.
23030 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23032 * gcc.dg/Wredundant-decls-2.c: New test to check that
23033 -Wredundant-decls does not issue warning for a variable
23034 definition following a declaration.
23036 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23039 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23040 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23041 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23043 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23044 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23045 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23046 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23047 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23048 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23049 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23050 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23052 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23055 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23058 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23061 * gcc.dg/pr21255-1.c: New test.
23062 * gcc.dg/pr21255-2-mb.c: Likewise.
23063 * gcc.dg/pr21255-2-ml.c: Likewise.
23064 * gcc.dg/pr21255-3.c: Likewise.
23065 * gcc.dg/pr21255-4.c: Likewise.
23067 2005-08-31 Dale Johannesen <dalej@apple.com>
23069 * gcc.dg/20050830-1.c: New.
23071 2005-08-31 Josh Conner <jconner@apple.com>
23073 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23074 command-line options for arm-*-* targets.
23075 * g++.dg/init/array16.C: Likewise.
23076 * g++.dg/other/crash-4.C: Likewise.
23078 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23081 * obj-c++.dg/gnu-runtime-3.mm: New test.
23083 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23086 * g++.dg/lookup/ambig4.C: New test.
23087 * g++.dg/lookup/ambig5.C: New test.
23088 * g++.dg/tc1/dr101.C: Adjust error markers.
23090 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23093 * g++.dg/template/ttp5.C: Adjust error markers.
23095 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23098 * lib/obj-c++.exp: Include target-libpath.exp.
23099 (obj-c++_link_flags): Look for the GNU libobjc library
23100 and set the library path to include it.
23101 Don't manually set LD_LIBRARY_PATH (etc.) but call
23102 set_ld_library_path_env_vars instead.
23103 (obj-c++_target_compile): Don't set library path or
23104 linker flags because they are already set correctly
23105 in obj-c++_link_flags.
23107 2005-08-30 Josh Conner <jconner@apple.com>
23109 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23110 to command-line options for arm-*-* targets.
23112 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23114 * g++.dg/other/i386-1.C: New.
23116 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23118 PR preprocessor/20348
23119 PR preprocessor/20356
23120 * gcc.dg/cpp/pr20348.c: New test.
23121 * gcc.dg/cpp/pr20348.h: New file.
23122 * gcc.dg/cpp/inc/pr20348.h: New file.
23123 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23124 * gcc.dg/cpp/pr20356.c: New test.
23125 * gcc.dg/cpp/pr20356.h: New file.
23126 * gcc.dg/cpp/inc/pr20356.h: New file.
23127 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23129 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23131 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23132 Fix array dimension to avoid correct end-of-file error.
23134 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23136 PR libfortran/23598
23137 * gfortran.dg/iostat_1.f90: New test.
23139 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23141 PR middle-end/23408
23142 * gcc.dg/pr23408.c: New test.
23144 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23147 * g++.dg/init/member1.C: Make sure erroneous static data member
23148 definitions are required.
23149 * g++.dg/template/static13.C: New test.
23150 * g++.dg/template/static14.C: Likewise.
23152 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23154 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23155 -march=pentium4, remove ilp32 requirement.
23157 PR middle-end/23484
23158 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23159 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23161 2005-08-29 Andreas Jaeger <aj@suse.de>
23164 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23166 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23168 * gcc.c-torture/execute/20050316-2.c: New test.
23169 * gcc.c-torture/execute/20050316-3.c: New test.
23170 * gcc.dg/torture/pr16104-1.c: New test.
23172 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23174 PR middle-end/23463
23175 * gcc.c-torture/execute/zero-struct-1.c: New test.
23177 2005-08-27 Richard Guenther <rguenther@suse.de>
23180 * gcc.target/i386/pr23575.c: New testcase.
23182 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23184 PR rtl-optimization/23561
23185 * gcc.c-torture/execute/20050826-1.c: New test.
23188 * gcc.c-torture/execute/20050826-2.c: New test.
23190 2005-08-26 Dale Johannesen <dalej@apple.com>
23192 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23193 * gcc.dg/20050826-1.c: New.
23195 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23198 * g++.dg/template/nontype13.C: New test.
23201 * g++.dg/init/new14.C: New test.
23202 * g++.dg/expr/anew1.C: Do not XFAIL.
23203 * g++.dg/expr/anew2.C: Likewise.
23204 * g++.dg/expr/anew3.C: Likewise.
23206 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23208 PR middle-end/22439
23209 * gcc.dg/vla-3.c: New test.
23211 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23214 * gfortran.dg/named_interface.f90: New.
23216 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23218 * gcc.c-torture/execute/frame-address.c: New test.
23220 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23223 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23225 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23227 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23229 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23231 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23232 * gcc.dg/altivec-22.c: Rename from..
23233 * gcc.dg/altivec-nomfcr.c: ..this.
23235 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23237 PR tree-optimization/23546
23238 * gcc.dg/tree-ssa/pr23546.c: New test.
23240 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23243 * gfortran.dg/nonreturning_statements.f90: New test.
23245 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23248 * g++.dg/parse/crash29.C: New.
23250 2005-08-23 DJ Delorie <dj@redhat.com>
23252 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23253 constants have the L suffix.
23255 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23258 * g++.dg/template/instantiate8.C: New.
23260 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23262 PR middle-end/23467
23263 * gcc.c-torture/execute/pr23467.c: New test.
23265 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23267 PR tree-optimization/22043
23268 * gcc.c-torture/execute/20050613-1.c: New test.
23270 2005-08-23 Ben Elliston <bje@au.ibm.com>
23272 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23274 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23276 PR rtl-optimization/23478
23277 * g++.dg/opt/pr23478.C: New test.
23279 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23282 * gcc.dg/switch-warn-3.c: New test.
23284 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23287 * g++.dg/template/param1.C: New test.
23289 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23292 * g++.dg/other/incomplete1.C: New test.
23294 2005-08-22 Ira Rosen <irar@il.ibm.com>
23296 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23299 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23301 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23304 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23306 * gcc.target/i386/sse-4.c: New test.
23308 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23311 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23313 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23315 * gcc.dg/20050811-1.c: New test.
23316 * gcc.dg/20050811-2.c: New test.
23318 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23320 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23322 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23325 * gcc.c-torture/compile/pr23476.c: New test.
23327 2005-08-19 Devang Patel <dpatel@apple.com>
23329 PR tree-optimization/23048
23330 * gcc.dg/tree-ssa/pr23048.c: New test.
23332 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23334 PR middle-end/20624
23335 * g++.dg/warn/Wreturn-3.C: New test
23337 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23339 PR tree-optimization/22228
23340 * g++.dg/vect/pr22543.cc: New test.
23342 2005-08-17 Steven Bosscher <stevenb@suse.de>
23344 PR tree-optimization/21574
23345 * gcc.dg/tree-ssa/pr21574.c: New test.
23347 2005-08-16 James E Wilson <wilson@specifix.com>
23349 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23351 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23354 * gcc.c-torture/compile/zero-strct-3.c: New test.
23355 * gcc.c-torture/compile/zero-strct-4.c: New test.
23357 2005-08-16 Steven Bosscher <stevenb@suse.de>
23360 * gcc.target/x86_64/pr23376.c: New test.
23362 2005-08-16 Ian Lance Taylor <ian@airs.com>
23365 * g++.dg/ext/vector2.C: New.
23367 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23369 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23371 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23373 PR libfortran/23428
23374 * gfortran.dg/inquire-complex.f90: New test case.
23376 2005-08-16 James E Wilson <wilson@specifix.com>
23378 PR tree-optimization/21105
23379 * gcc.dg/large-size-array.c: New.
23381 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23383 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23385 * gcc.dg/vect/vect-41: Likewise.
23386 * gcc.dg/vect/vect-42: Likewise.
23387 * gcc.dg/vect/vect-43: Likewise.
23388 * gcc.dg/vect/vect-44: Likewise.
23389 * gcc.dg/vect/vect-46: Likewise.
23390 * gcc.dg/vect/vect-47: Likewise.
23391 * gcc.dg/vect/vect-48: Likewise.
23392 * gcc.dg/vect/vect-52: Likewise.
23393 * gcc.dg/vect/vect-53: Likewise.
23394 * gcc.dg/vect/vect-54: Likewise.
23395 * gcc.dg/vect/vect-55: Likewise.
23396 * gcc.dg/vect/vect-56: Likewise.
23397 * gcc.dg/vect/vect-57: Likewise.
23398 * gcc.dg/vect/vect-58: Likewise.
23399 * gcc.dg/vect/vect-59: Likewise.
23400 * gcc.dg/vect/vect-60: Likewise.
23401 * gcc.dg/vect/vect-61: Likewise.
23402 * gcc.dg/vect/vect-85: Likewise.
23403 * gcc.dg/vect/vect-87: Likewise.
23404 * gcc.dg/vect/vect-88: Likewise.
23405 * gcc.dg/vect/vect-93.c: Likewise.
23406 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23407 * gcc.dg/vect/vect-75: Likewise.
23408 * gcc.dg/vect/vect-76: Likewise.
23409 * gcc.dg/vect/vect-77: Likewise.
23410 * gcc.dg/vect/vect-78: Likewise.
23411 * gcc.dg/vect/vect-80: Likewise.
23412 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23413 vectorized for the expected reason, rather than checking how alignment
23415 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23416 aligned type and also instead of aligned pointers. Added documentation.
23418 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23420 * gfortran.dg/power.f90: New test.
23422 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23424 PR rtl-optimization/23299
23425 * g++.dg/opt/pr23299.C: New test.
23427 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23429 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23431 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23433 * g++.dg/template/local6.C: New test.
23435 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23437 * execute/exceptions/finally-1.m: Check that the catch and finally are
23438 being called. Also add a "return 0;" at the end of main.
23440 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23443 * gfortran.dg/namelist_print_1.f: New test of functionality of
23445 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23446 namelist generates error with -std=f95.
23448 2005-08-14 Ira Rosen <irar@il.ibm.com>
23450 PR tree-optimization/23119
23451 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23453 2005-08-13 Marcin Koziej <creep@desk.pl>
23454 Andrew Pinski <pinskia@physics.uc.edu>
23457 * execute/exceptions/finally-1.m: New test.
23459 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23461 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23463 * objc/execute/exceptions/trivial.m: New test.
23464 * objc.dg/try-catch-11.m: Move to ...
23465 * objc/execute/exceptions/foward-1.m: Here.
23466 * objc.dg/try-catch-2.m: Move to ...
23467 * objc/execute/exceptions/catchall-1.m: Here.
23468 * objc.dg/try-catch-8.m: Move to ...
23469 * objc/execute/exceptions/local-variables-1.m: Here.
23471 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23473 * objc.dg/nested-func-1.m: Move to ...
23474 * objc/execute/nested-func-1.m: Here.
23476 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23478 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23479 in ${options} instead of [target_info name].
23480 * lib/obj-c++.exp (objc_target_compile): Likewise.
23482 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23484 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23486 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23488 part of PR testsuite/23348
23489 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23490 each of the torture options.
23491 * objc/compile/trivial.m: New test.
23493 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23495 * gfortran.dg/eoshift.f90: Correct format.
23497 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23499 * gfortran.fortran-torture/execute/character_passing.f90:
23502 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23505 * g++.dg/template/unify10.C: New.
23507 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23509 * g++.dg/parse/pr22514.C: Move to...
23510 * g++.dg/debug/pr22514.C: here.
23512 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23515 * g++.dg/inherit/pure1.C: New test.
23517 * ChangeLog: Fix typos.
23519 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23520 Steven Bosscher <stevenb@suse.de>
23522 * gfortran.dg/runtime_warning_1.f90: New test.
23524 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23527 * g++.dg/parse/crash28.C: New.
23529 2005-08-11 Richard Guenther <rguenther@suse.de>
23532 * gcc.target/i386/tailcall-1.c: New testcase.
23534 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23536 * gcc.dg/vect/vect-67.c: Un-xfail.
23538 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23541 * g++.dg/parse/crash27.C: new test.
23543 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23545 PR libfortran/22143
23546 * gfortran.dg/shift-kind.f90: New testcase.
23548 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23550 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23551 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23553 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23556 * g++.dg/other/mult-stor1.C: New test.
23558 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23560 * gcc.c-torture/pr18299-1.c: Move to ...
23561 * gcc.c-torture/compile/pr18299-1.c: Here.
23563 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23565 * gfortran/fortran.torture/execute/character_passing.f90:
23566 Fix types for LSAME.
23568 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23570 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23571 input data back to what it was originally.
23573 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23575 * objc.dg/try-catch-8.m: Enable for all targets.
23577 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23579 * gcc.dg/pr23165.c: New test.
23581 2005-08-09 Steven Bosscher <stevenb@suse.de>
23583 PR tree-optimization/23234
23584 * gcc.dg/tree-ssa/pr23234.c: New test.
23586 2005-08-08 Josh Conner <jconner@apple.com>
23588 PR rtl-optimization/23241
23589 * gcc.dg/char-compare.c: New test.
23591 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23594 * g++.dg/init/new13.C: New test.
23596 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23599 * g++.dg/other/crash-4.C: Adjust
23600 * g++/dg/ext/packed9.C: New.
23602 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23604 PR middle-end/21964
23605 * gcc.c-torture/execute/pr21964-1.c: New test.
23607 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23610 * gcc.dg/pr22458-1.c: New test.
23612 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23613 Steven G. Kargl <kargls@comcast.net>
23616 * gfortran.dg/flush_1.f90: New test.
23618 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23621 * g++.dg/template/eh2.C: New test.
23623 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23626 * g++.dg/template/instantiate7.C: New test.
23628 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23631 * gcc.dg/Wunused-value-1.c: New test.
23633 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23635 PR rtl-optimization/23233
23636 * gcc.c-torture/compile/pr23233-1.c: New test.
23638 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23642 * gfortran.dg/equiv_1.f90: New test.
23643 * gfortran.dg/equiv_2.f90: New test.
23644 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23645 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23646 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23648 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23650 * gcc.c-torture/execute/vrp-5.c: New test.
23651 * gcc.c-torture/execute/vrp-6.c: New test.
23652 * gcc.dg/tree-ssa/vrp21.c: New test.
23654 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23656 * g++.dg/parse/pr22514.C: New test.
23658 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23660 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23662 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23663 instead of constant loads / pool entries.
23665 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23667 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23670 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23672 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23673 __WINT_TYPE__ in generated prototypes if possible.
23675 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23678 * g++.dg/tree-ssa/pr22037.C:
23680 2005-08-04 Richard Henderson <rth@redhat.com>
23682 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23683 scan-tree-dump-times directive.
23685 2005-08-04 Jan Hubicka <jh@suse.cz>
23687 * gcov-1.C: Fix switch counts.
23688 * gcov-4b.c: Likewise.
23690 2005-08-03 Jeff Law <law@redhat.com>
23692 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23694 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23696 * gcc.c-torture/execute/pr23135.c: New test.
23698 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23700 PR tree-optimization/19899
23701 * gcc.dg/tree-ssa/scev-1.c: New test.
23702 * gcc.dg/tree-ssa/scev-2.c: New test.
23704 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23707 * gcc.dg/torture/pr18582-1.c: New test.
23709 2005-08-03 Jan Hubicka <jh@suse.cz>
23711 * update-conroll.c: New testcase.
23712 * update-conroll-2.c: New testcase.
23714 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23716 * gfortran.dg/constant_substring.f: New test.
23717 * gfortran.dg/pr22491.f: New test.
23719 2005-08-02 Jan Hubicka <jh@suse.cz>
23721 * update-threading.c: Replace by the proper one.
23723 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23726 * g++.dg/tree-ssa/pr23164.C: New test.
23728 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23730 * gcc.dg/tree-ssa/pr23192.c: New test.
23732 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23734 * gcc.c-torture/execute/vrp-4.c: New test.
23736 2005-08-02 Jan Hubicka <jh@suse.cz>
23738 * update-threading.c: New test.
23740 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23742 * gcc.c-torture/compile/20050801-1.c: New test.
23743 * gcc.c-torture/compile/20050801-2.c: New test.
23745 2005-08-01 Jan Hubicka <jh@suse.cz>
23747 * val-prof-5.c: New test.
23749 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23752 * gcc.dg/pr22311-1.c : New test.
23754 2005-07-31 Steven Bosscher <stevenb@suse.de>
23757 * gfortran.dg/pr23095.f: New test.
23760 * g++.dg/other/pr22003.C: New test.
23762 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23765 * gcc.c-torture/execute/pr20621-1.c: New test.
23767 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23769 * gfortran.dg/comma_format_extension_4.f: Adjust length
23770 of string for format.
23771 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23772 print statement with internal write.
23773 * gfortran.dg/der_array_io_2.f: Likewise.
23774 * gfortran.dg/der_array_io_3.f: Likewise.
23776 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23778 * gcc.dg/fold-abs-4.c: new test.
23780 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23782 PR fortran/22570 an related issues.
23783 * gfortran.dg/x_slash_1.f: New test.
23785 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23788 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23789 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23791 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23794 * gcc.dg/Wshadow-3.c: New test.
23796 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23798 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23799 used to have the wrong bounds).
23801 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23804 * gcc.dg/hex-round-1.c: Test more cases.
23805 * gcc.dg/hex-round-2.c: New test.
23807 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23810 * g++.dg/tree-ssa/pr22550.C: New test.
23812 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23814 * gcc.dg/tree-ssa/vrp19.c: New test.
23815 * gcc.dg/tree-ssa-vrp20.c: New test.
23817 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23820 * gcc.dg/transparent-union-4.c: New test.
23822 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23825 * gcc.dg/c99-vla-2.c: New test.
23827 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23830 * gcc.dg/hex-round-1.c: New test.
23832 2005-07-28 Jan Hubicka <jh@suse.cz>
23834 * inliner-1.c: Do not dump everything.
23835 * tree-prof.exp: Do not pass -ftree-based-profiling.
23836 * bprob.exp: Likewise.
23838 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23840 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23843 * g++.dg/expr/ptrmem7.C: New test.
23845 2005-07-28 Mike Stump <mrs@apple.com>
23847 * g++.old-deja/g++.mike/visibility-1.C: New test.
23849 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23852 * gcc.c-torture/execute/pr20187-1.c: New test.
23854 2005-07-28 Jeff Law <law@redhat.com>
23856 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23857 * gcc.dg/tree-ssa/vrp18.c: New test.
23859 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23861 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23863 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23865 PR tree-optimization/22506
23866 * gcc.dg/vect/ps22506.c: New test.
23868 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23871 * gcc.target/i386/sse-3.c: New test.
23873 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23875 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23876 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23878 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23881 * gcc.c-torture/compile/pr22589-1.c: New test.
23883 2005-07-28 Jan Hubicka <jh@suse.cz>
23885 * update-loopch.c: New testcase.
23887 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23889 PR rtl-optimization/23047
23890 * gcc.c-torture/execute/pr23047.c: New test.
23891 * gcc.c-torture/execute/pr23047.x: New.
23893 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23895 PR tree-optimization/22493
23896 * gcc.c-torture/execute/pr22493-1.c: New test.
23897 * gcc.c-torture/execute/pr22493-1.x: New.
23898 * gcc.c-torture/execute/vrp-1.c: New test.
23899 * gcc.c-torture/execute/vrp-2.c: New test.
23900 * gcc.c-torture/execute/vrp-2.c: New test.
23902 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23904 * gcc.target/frv/all-builtin-read8.c: Delete.
23905 * gcc.target/frv/all-builtin-read16.c: Delete.
23906 * gcc.target/frv/all-builtin-read32.c: Delete.
23907 * gcc.target/frv/all-builtin-read64.c: Delete.
23908 * gcc.target/frv/all-builtin-write8.c: Delete.
23909 * gcc.target/frv/all-builtin-write16.c: Delete.
23910 * gcc.target/frv/all-builtin-write32.c: Delete.
23911 * gcc.target/frv/all-builtin-write64.c: Delete.
23912 * gcc.target/frv/all-read-write-1.c: New.
23914 2005-07-27 Jeff Law <law@redhat.com>
23916 * gcc.c-torture/execute/pr22630.c: New test.
23918 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23920 PR tree-optimization/23073
23921 * gcc.dg/vect/nodump-pr23073.c: New test.
23922 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23924 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23926 PR tree-optimize/22348
23927 * gcc.c-torture/execute/pr22348.c: New.
23929 2005-07-27 Richard Guenther <rguenther@suse.de>
23931 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23933 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23936 * gfortran.dg/logical_comp.f90: New test.
23938 2005-07-27 Jan Hubicka <jh@suse.cz>
23940 * inliner-1.c: Add cleanup of dumps.
23941 * val-prof-*.c: Likewise.
23942 * update-tailcall.c: New.
23944 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23947 * gcc.dg/tree-ssa/pr22591.c: New test.
23948 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23950 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23953 * objc.dg/try-catch-11.m: New test.
23955 2005-07-26 Richard Guenther <rguenther@suse.de>
23957 PR tree-optimization/22486
23958 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23960 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23963 * g++.dg/opt/loop2.C: New test.
23965 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23967 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23968 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23970 2005-07-25 Adam Nemet <anemet@lnxw.com>
23972 * lib/profopt.exp (profopt-execute): Check for profiling data
23973 files on the target.
23975 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23977 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23978 for matching of asm labels.
23980 2005-07-25 Richard Guenther <rguenther@suse.de>
23982 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23984 2005-07-25 Richard Guenther <rguenther@suse.de>
23987 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23989 2005-07-25 Ira Rosen <irar@il.ibm.com>
23991 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23992 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23993 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23994 * gcc.dg/vect/vect-100.c: New test.
23995 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23996 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23997 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23998 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23999 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24000 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24001 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24002 * gfortran.dg/vect/pr19049.f90: New testcase.
24003 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24005 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24007 * gcc.c-torture/execute/20050713-1.c: New test.
24010 * gfortran.fortran-torture/execute/data_4.f90: New test.
24012 PR middle-end/20303
24013 * gcc.dg/visibility-d.c: New test.
24015 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24017 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24018 * gfortran.dg/underflow.f90: Ditto.
24020 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24022 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24023 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24024 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24026 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24028 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24029 include case of field width of zero.
24031 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24033 PR libgfortran/21875
24034 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24035 with trailing blanks on normal formatted read.
24037 2005-07-23 Chao-ying Fu <fu@mips.com>
24039 * gcc.target/mips/mips32-dsp-type.c: New test.
24040 * gcc.target/mips/mips32-dsp.c: New test.
24042 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24045 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24048 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24049 and __cyg_profile_func_exit.
24051 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24053 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24054 * gfortran.dg/comma_format_extension_4.f: Same.
24055 * gfortran.dg/pr15332.f: Same.
24056 * gfortran.dg/pr21730.f: Same.
24058 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24060 * g++.dg/opt/vrp2.C: Fix testcase.
24063 * g++.dg/opt/vrp2.C: New test.
24065 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24068 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24070 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24072 * gcc.dg/tree-ssa/20050719-1.c: New test.
24074 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24076 * gcc.dg/bfin-longcall-1.c: New file.
24077 * gcc.dg/bfin-longcall-2.c: New file.
24079 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24081 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24083 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24085 PR middle-end/19055
24086 * gcc.dg/tree-ssa/pr19055.c: New test.
24087 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24089 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24092 * g++.dg/other/pr22358.C: New test.
24094 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24097 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24099 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24102 * g++.dg/init/union2.C: New test.
24104 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24107 * gcc.dg/complex-4.c: New test.
24109 2005-07-21 Richard Guenther <rguenther@suse.de>
24112 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24113 scanning for asm labels.
24114 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24116 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24119 * gcc.dg/altivec-pr22085.c: New.
24121 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24123 PR tree-optimization/19210
24124 * gcc.dg/tree-ssa/pr19210-1.c: New.
24125 * gcc.dg/tree-ssa/pr19210-2.c: New.
24127 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24129 PR rtl-optimization/22167
24130 * g++.dg/opt/pr22167.C: New test.
24132 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24135 * g++.dg/lookup/two-stage2.C: New.
24136 * g++.dg/lookup/two-stage3.C: New.
24137 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24138 fixed two-stage name lookup for operators.
24139 * g++.dg/template/call3.C: Compiler now produces an appropriate
24141 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24143 * g++.dg/template/ptrmem4.C: Compiler produces different error
24145 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24146 connect_to_method as a candidate.
24148 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24150 * gcc.dg/fold-alloc-1.c: New test.
24152 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24154 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24155 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24157 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24159 * gcc.dg/fold-abs-1.c: New test.
24160 * gcc.dg/fold-abs-2.c: New test.
24161 * gcc.dg/fold-abs-3.c: New test.
24163 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24165 Make CONSTRUCTOR use VEC to store initializers.
24166 * g++.dg/ext/complit3.C: Check for specific error messages.
24167 * g++.dg/init/brace2.C: Update error message.
24168 * g++.dg/warn/Wbraces2.C: Likewise.
24170 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24173 * gfortran.dg/module_interface_1.f90: New test.
24175 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24176 Kenneth Zadeck <zadeck@naturalbridge.com>
24178 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24180 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24182 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24183 specify -Wformat for these tests.
24184 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24185 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24186 * gcc.dg/format/opt-6.c: Delete.
24188 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24190 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24191 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24193 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24195 * gcc.dg/tree-ssa/alias-2.c: New test.
24197 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24200 * g++.dg/template/explicit7.C: New test.
24202 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24204 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24205 field width of 8 to +Inf and -Inf.
24207 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24210 * g++.dg/template/friend36.C: New test.
24212 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24215 * gfortran.dg/pr21730.f: New test.
24217 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24218 Kenneth Zadeck <zadeck@naturalbridge.com>
24220 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24221 since pure const detection cannot run at -O1 in c compiler.
24222 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24223 can now optimize this case properly.
24224 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24225 because we now pass.
24226 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24228 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24231 * gcc.dg/format/bitfld-1.c: New test.
24233 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24236 * g++.dg/rtti/repo1.C: New test.
24238 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24240 PR middle-end/22398
24241 * gcc.c-torture/compile/pr22398.c: New test.
24243 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24246 * g++.dg/expr/cast4.C: New test.
24248 2005-07-15 Richard Guenther <rguenther@suse.de>
24250 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24251 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24253 2005-07-15 Steven Bosscher <stevenb@suse.de>
24255 PR tree-optimization/22230
24256 * gcc.dg/tree-ssa/pr22230.c: New test.
24258 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24260 * gfortran.dg/g77/cpp6.f: New test.
24263 * gfortran.dg/g77/cpp5.F: New test.
24264 * gfortran.dg/g77/cpp5.h: New file.
24265 * gfortran.dg/g77/cpp5inc.h: New file.
24267 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24269 PR libfortran/16435
24270 * gfortran.dg/tl_editting.f90: New.
24271 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24273 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24275 * gfortran.dg/char_array_constructor.f90: New test.
24277 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24279 * gfortran.dg/past_eor.f90: New.
24280 * gfortran.dg/complex_read.f90: New.
24282 2005-07-13 Jeff Law <law@redhat.com>
24284 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24287 * gcc.dg/tree-ssa/pr22321.c: New test
24289 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24291 PR tree-optimization/21921
24292 * gcc.dg/tree-ssa/pr21921.c: New.
24294 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24296 PR tree-optimizatio/22442
24297 * gcc.dg/tree-ssa/loop-11.c: New test.
24299 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24302 * gcc.c-torture/compile/pr21840.c: New test.
24304 2005-07-12 Jan Hubicka <jh@suse.cz>
24306 * gcc.c-torture/compile/pr22379.c: New test.
24308 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24310 PR libfortran/21593
24311 gfortran.dg/dev_null.f90: Remove outdated comment about
24312 PR libfortran/21593.
24315 2005-07-12 Dale Johannesen <dalej@apple.com>
24317 * gcc.target/i386/compress-float-sse.c: New.
24318 * gcc.target/i386/compress-float-sse-pic.c: New.
24319 * gcc.target/i386/compress-float-387.c: New.
24320 * gcc.target/i386/compress-float-387-pic.c: New.
24321 * gcc.dg/compress-float-ppc.c: New.
24322 * gcc.dg/compress-float-ppc-pic.c: New.
24324 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24326 PR libfortran/21593
24327 gfortran.dg/dev_null.f90: Remove targets.
24329 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24332 * gcc.dg/pr22335-1.c: New test.
24333 * gcc.dg/pr22335-2.c: New test.
24335 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24338 * g++.dg/template/nontype12.C : New test.
24340 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24342 * gcc.dg/tree-ssa/loop-10.c: New test.
24344 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24346 * gcc.c-torture/execute/20020720-1.x: Remove.
24348 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24350 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24352 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24354 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24355 (dg-mips-options): Use it.
24357 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24359 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24361 2005-07-09 Richard Henderson <rth@redhat.com>
24363 * lib/target-supports.exp (check_effective_target_sync_char_short):
24366 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24368 PR libfortran/22217
24369 * gfortran.dg/negative-z-descriptor.f90: New test.
24371 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24374 * gcc.dg/pr22329.c: New test.
24376 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24378 PR tree-optimization/20139
24379 * gcc.dg/tree-ssa/pr20139.c: New.
24381 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24384 * gcc.dg/pr22356-1.c: New test.
24386 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24389 * g++.dg/template/unify8.C: New.
24390 * g++.dg/template/unify9.C: New.
24392 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24394 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24396 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24398 * gcc.dg/darwin-version-1.c: New.
24399 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24400 * gcc.dg/builtins-20.c: Likewise.
24401 * gcc.dg/builtins-53.c: Likewise.
24402 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24403 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24404 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24405 * gcc.dg/torture/builtins-power-1.c: Likewise.
24406 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24409 2005-07-07 Jeff Law <law@redhat.com>
24411 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24412 argument evaluation order.
24414 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24416 PR libfortran/21594
24417 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24418 Add test cases where the shift length is greater than the
24421 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24423 * obj-c++.dg/proto-lossage-6.mm: New.
24424 * objc.dg/proto-lossage-6.m: New.
24426 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24428 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24429 * objc.dg/gnu-runtime-2.m: Likewise.
24431 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24433 * gfortran.dg/longline.f: New test.
24435 * gfortran.dg/badline.f: New test.
24437 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24442 * gfortran.dg/hollerith.f90: New.
24443 * gfortran.dg/hollerith2.f90: New.
24444 * gfortran.dg/hollerith3.f90: New.
24445 * gfortran.dg/hollerith4.f90: New.
24446 * gfortran.dg/hollerith_f95.f90: New.
24447 * gfortran.dg/hollerith_legacy.f90: New.
24448 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24450 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24453 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24454 * objc.dg/gnu-runtime-2.m: New.
24456 2005-07-06 Jeff Law <law@redhat.com>
24458 * gcc.dg/tree-ssa/vrp17.c: New test.
24460 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24463 * gfortran.dg/array_constructor_5.f90: New test.
24465 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24467 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24469 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24471 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24472 * gcc.dg/980816-1.c: Ditto.
24474 2005-07-06 Jeff Law <law@redhat.com>
24476 * gcc.c-torture/compile/pr21356.c: New test.
24478 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24482 * gcc.c-torture/compile/pr22013-1.c,
24483 gcc.c-torture/execute/pr22098-1.c,
24484 gcc.c-torture/execute/pr22098-2.c,
24485 gcc.c-torture/execute/pr22098-3.c: New tests.
24487 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24490 * gcc.dg/pr22308-1.c: New test.
24492 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24494 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24496 * gcc.dg/compare9.c: Use -fshort-enums instead of
24497 -fno-short-enums. Change the last test to dg-bogus.
24499 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24501 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24502 * gcc.dg/compare9.c: New.
24504 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24506 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24508 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24511 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24514 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24516 * gcc.dg/format/gcc_gfc-1.c: New.
24518 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24520 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24522 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24525 * gfortran.dg/io_invalid_1.f90: New test.
24527 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24529 * gcc.dg/format/gcc_diag-1.c: Update.
24531 2005-07-02 Jeff Law <law@redhat.com>
24533 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24534 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24536 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24538 * gcc.dg/format/gcc_diag-1.c: Update.
24540 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24543 * gcc.c-torture/compile/pr22269.c: New test.
24545 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24549 * g++.dg/tree-ssa/pr21584-1.C: New test.
24550 * g++.dg/tree-ssa/pr21584-2.C: New test.
24552 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24554 * obj-c++.dg/try-catch-11.mm: New.
24555 * objc.dg/try-catch-10.m: New.
24557 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24559 * g++.dg/other/ucnid-1.C: xfail on AIX.
24561 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24564 * gcc.dg/20050629-1.c: New test.
24566 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24568 * obj-c++.dg/const-str-1[0-1].mm: New.
24569 * objc.dg/const-str-1[0-1].m: New.
24571 2005-05-29 Richard Henderson <rth@redhat.com>
24573 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24574 Rename from check_effective_target_vect_no_max.
24575 (check_effective_target_vect_no_int_add): New.
24576 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24577 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24578 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24579 * gcc.dg/vect/vect-reduc-1.c: Use both.
24580 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24582 2005-05-29 Richard Henderson <rth@redhat.com>
24584 * lib/target-supports.exp (check_effective_target_vect_no_max):
24585 Remove i386 and x86_64.
24587 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24590 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24592 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24594 PR middle-end/21969
24595 * gcc.dg/vect/pr21969.c: New test.
24597 2005-06-28 Eric Christopher <echristo@redhat.com>
24601 * gcc.dg/inline1.c: New test.
24602 * gcc.dg/inline2.c: Ditto.
24603 * gcc.dg/inline3.c: Ditto.
24604 * gcc.dg/inline4.c: Ditto.
24605 * gcc.dg/inline5.c: Ditto.
24607 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24609 PR libfortran/22142
24610 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24611 Add testcase also testing eoshift1 for PR 22142.
24613 2005-06-28 Richard Henderson <rth@redhat.com>
24615 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24616 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24617 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24618 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24619 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24621 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24623 PR libfortran/22142
24624 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24625 Add testcase for PR 22142.
24627 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24629 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24630 gcc.target/ia64/fpreg-2.c: New tests.
24632 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24634 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24636 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24638 PR libfortran/22170
24639 * gfortran.dg/slash_1.f90: New test.
24641 2005-06-27 Richard Henderson <rth@redhat.com>
24643 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24644 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24645 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24646 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24647 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24648 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24650 2005-06-27 Richard Henderson <rth@redhat.com>
24652 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24653 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24655 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24657 * obj-c++.dg/proto-lossage-5.mm: New.
24658 * objc.dg/proto-lossage-5.m: New.
24660 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24663 * gcc.dg/tree-ssa/pr21959.c: New test.
24665 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24667 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24668 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24669 testing uninitialized var.
24671 * gcc.c-torture/execute/builtins/chk.h: New.
24672 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24673 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24674 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24675 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24676 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24677 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24678 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24679 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24680 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24681 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24682 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24683 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24684 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24685 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24686 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24687 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24688 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24689 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24690 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24691 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24692 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24693 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24694 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24695 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24696 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24697 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24698 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24699 * gcc.dg/builtin-object-size-1.c: New test.
24700 * gcc.dg/builtin-object-size-2.c: New test.
24701 * gcc.dg/builtin-object-size-3.c: New test.
24702 * gcc.dg/builtin-object-size-4.c: New test.
24703 * gcc.dg/builtin-object-size-5.c: New test.
24704 * gcc.dg/builtin-stringop-chk-1.c: New test.
24705 * gcc.dg/builtin-stringop-chk-2.c: New test.
24706 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24707 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24708 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24709 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24710 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24711 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24712 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24713 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24714 * gcc.c-torture/execute/printf-1.c: New test.
24715 * gcc.c-torture/execute/fprintf-1.c: New test.
24716 * gcc.c-torture/execute/vprintf-1.c: New test.
24717 * gcc.c-torture/execute/vfprintf-1.c: New test.
24718 * gcc.c-torture/execute/printf-chk-1.c: New test.
24719 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24720 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24721 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24723 2005-06-27 Michael Matz <matz@suse.de>
24725 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24726 slot is not merged if address escapes.
24728 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24731 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24733 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24735 PR middle-end/17965
24736 * gcc.c-torture/compile/20050622-1.c: New test.
24738 PR middle-end/22028
24739 * gcc.dg/20050620-1.c: New test.
24741 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24743 PR tree-optimization/22026
24744 * gcc.dg/tree-ssa/pr22026.c: New.
24746 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24748 PR libfortran/22144
24749 * gfortran.dg/shift-alloc.f90: New testcase.
24751 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24753 * all files: Update FSF address in copyright headers.
24755 2005-06-22 Jan Hubicka <jh@suse.cz>
24757 * wholeprogram-1.c: New testcase.
24758 * wholeprogram-2.c: New testcase.
24760 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24763 * gcc.dg/tree-ssa/pr22171.c: New test.
24765 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24767 * gfortran.dg/simplify_modulo.f90: New.
24769 2005-06-24 Jan Hubicka <jh@suse.cz>
24771 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24773 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24775 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24777 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24779 * obj-c++.dg/typedef-alias-1.mm: New.
24780 * objc.dg/typedef-alias-1.m: New.
24782 2005-06-23 Jeff Law <law@redhat.com>
24784 * gcc.dg/tree-ssa/vrp16.c: New test.
24786 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24788 * lib/target-supports.exp: Add
24789 check_effective_target_fortran_large_real and
24790 check_effective_target_fortran_large_int to check for
24791 corresponding effective targets.
24792 * gfortran.dg/large_integer_kind_1.f90: New test.
24793 * gfortran.dg/large_real_kind_1.f90: New test.
24795 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24797 PR tree-optimization/22117
24798 * gcc.dg/tree-ssa/pr22117.c: New.
24800 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24803 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24805 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24807 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24809 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24811 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24812 * gfortran.dg/f2c_4.c: Likewise.
24814 2005-06-22 Paul Brook <paul@codesourcery.com>
24817 * gfortran.dg/auto_save_1.f90: New test.
24819 2005-06-22 Michael Matz <matz@suse.de>
24821 * gcc.target/x86-64/abi: New directory.
24822 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24823 * gcc.target/x86-64/abi/README.gcc: New file.
24824 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24825 * gcc.target/x86-64/abi/asm-support.s: New file.
24826 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24827 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24828 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24829 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24830 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24831 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24832 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24833 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24834 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24835 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24836 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24837 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24838 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24839 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24840 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24841 * gcc.target/x86_64/abi/test_varargs.c: New test.
24843 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24845 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24846 32-bit i?86 and x86_64.
24848 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24850 * obj-c++.dg/const-str-[1-9].mm: New tests.
24852 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24855 * gfortran.dg/namelist_use.f90: New.
24856 * gfortran.dg/namelist_use_only.f90: New.
24858 2005-06-21 Jeff Law <law@redhat.com>
24860 * gcc.dg/tree-ssa/vrp15.c: New test.
24862 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24864 * lib/target-supports.exp (check_effective_target_vect_reduction):
24866 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24867 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24868 remove vect_reduction target keyword. Also avoid two returns in main.
24869 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24870 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24871 * gcc.dg/vect/vect-reduc-1short.c: New test.
24872 * gcc.dg/vect/vect-reduc-1char.c: New test.
24873 * gcc.dg/vect/vect-reduc-2short.c: New test.
24874 * gcc.dg/vect/vect-reduc-2char.c: New test.
24875 * gcc.dg/vect/vect-reduc-6.c: New test.
24876 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24877 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24878 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24880 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24881 Paul Thomas <pault@gcc.gnu.org>
24883 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24886 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24888 * gfortran.dg/backslash_1.f90: New test.
24889 * gfortran.dg/backslash_2.f90: New test.
24891 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24893 * gfortran.dg/duplicate_labels.f90: New test.
24895 2005-06-20 Jan Beulich <jbeulich@novell.com>
24897 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24898 unsupportable relocations.
24899 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24900 * gcc.dg/20050321-2.c: xfail for NetWare.
24902 2005-06-20 Andreas Jaeger <aj@suse.de>
24904 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24905 gcc.target/i386/fastcall-sseregparm.c,
24906 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24908 2005-06-19 Richard Henderson <rth@redhat.com>
24910 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24912 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24914 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24916 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24919 * g++.dg/conversion/simd2.C: Change expected error message.
24921 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24923 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24924 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24925 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24927 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24929 * gcc.dg/fold-mod-1.c: New test.
24931 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24934 * gfortran.dg/pr19926.f90: New test.
24936 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24938 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24939 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24941 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24942 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24944 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24946 * gcc.target/ia64/float80-varargs-1.c: New test.
24948 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24951 * gfortran.dg/f2c_6.f90: New test.
24953 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24956 * g++.dg/template/local5.C: New.
24958 2005-06-17 Richard Henderson <rth@redhat.com>
24960 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24962 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24965 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24967 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24969 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24970 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24971 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24972 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24973 check_vect to verify the presence of hardware vector support.
24975 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24978 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24980 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24982 PR libfortran/19216
24983 * gfortran.dg/pr19216.f: Add correct space between brackets and
24986 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24988 PR libfortran/16436
24989 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24991 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24993 * gcc.target/i386/attributes-error.c: New testcase.
24994 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24995 * gcc.target/i386/regparm-stdcall.c: Likewise.
24996 * gcc.target/i386/sseregparm-1.c: Likewise.
24997 * gcc.target/i386/sseregparm-2.c: Likewise.
24999 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25001 * g++.dg/rtti/crash2.C: New.
25003 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25005 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25007 2005-06-15 David Ung <davidu@mips.com>
25009 * gcc.target/mips/mips16e-extends.c: New test for testing the
25010 generation of MIPS16e zeb/zeh, seb/seh instructions.
25012 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25015 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25016 * gcc.dg/tree-ssa/pr22018.c: New test.
25018 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25020 * gcc.dg/simd-1.c: Update error messages.
25021 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25022 * gcc.dg/simd-2.c: Update error messages.
25023 * gcc.dg/simd-4.c: New.
25025 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25028 * g++.dg/other/crash-4.C: New.
25030 2005-06-14 Devang Patel <dpatel@apple.com>
25032 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25034 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25037 * g++.dg/parse/crash11.C: Update
25039 2005-06-13 Jeff Law <law@redhat.com>
25041 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25042 perform the desired transformations.
25043 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25044 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25046 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25049 * gfortran.dg/forall_1.f90: Un-XFAIL.
25051 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25054 * g++.dg/parse/crash26.C: New.
25057 * g++.dg/init/member1.C: New.
25059 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25061 * gfortran.dg/altreturn_1.f90: New test.
25063 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25065 PR middle-end/21985
25066 * gcc.dg/tree-ssa/pr21985.c: New test.
25068 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25070 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25072 2005-06-12 Roger Sayle <roger@eyesopen.com>
25075 * g++.dg/other/error10.C: New test case.
25077 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25079 PR libfortran/19155
25080 * gfortran.dg/pr19155.f: Add test.
25082 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25084 * gfortran.dg/f2c_7.f90: New test.
25086 * gfortran.dg/forall_1.f90: XFAILed.
25088 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25090 * gcc.dg/pr14796-1.c: New.
25091 * gcc.dg/pr14796-2.c: New.
25093 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25097 * gfortran.dg/deallocate_stat.f90: New test.
25099 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25101 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25103 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25105 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25106 access will be generated when this loop is vectorized. Test that
25107 accesses with same alignment were detected.
25108 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25109 Test that accesses with same alignment were detected.
25110 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25111 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25112 alignment were detected.
25114 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25117 * g++.dg/conversion/simd2.C: New.
25119 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25121 * gcc.dg/Wcxx-compat-1.c: New.
25123 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25125 PR libfortran/21480
25126 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25129 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25131 * gcc.dg/alias-8.c: New.
25133 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25135 * gcc.dg/format/cmn_err-1.c: Update.
25137 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25140 * gcc.target/sparc/fexpand-2.c: New.
25141 * gcc.target/sparc/fpmerge-2.c: New.
25142 * gcc.target/sparc/fpmul-2.c: New.
25143 * gcc.target/sparc/noresult.c: New.
25144 * gcc.target/sparc/pdist-2.c: New.
25145 * gcc.target/sparc/pdist-3.c: New.
25147 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25150 * gcc.target/i386/i386.exp: Fix comment typo.
25152 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25155 * g++.dg/inherit/using5.C: New.
25156 * g++.dg/inherit/using6.C: New.
25158 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25161 * g++.dg/template/ptrmem15.C: New test.
25164 * g++.dg/ext/label4.C: New test.
25166 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25168 * gcc.dg/tls/debug-1.c: New test.
25170 2005-06-07 Dale Johannesen <dalej@apple.com>
25172 * gcc.target/i386/movq.c: New.
25174 2005-06-07 Dale Johannesen <dalej@apple.com>
25176 * gcc.dg/20050607-1.c: New.
25178 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25180 PR middle-end/21850
25181 * gcc.c-torture/execute/20050607-1.c: New test.
25183 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25185 PR libfortran/21926
25186 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25187 Test case where the return array has lowest stride one,
25190 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25192 * lib/target-supports.exp (check_effective_target_sync_int_long):
25193 Add s390 and s390x targets.
25195 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25197 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25198 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25199 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25200 * gcc.dg/tree-ssa/loop-9.c: New test.
25202 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25204 * g++.dg/parse/defarg10.C: New.
25206 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25208 PR regression/21897
25209 * gcc.c-torture/execute/20050604-1.c: New test.
25211 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25214 * g++.dg/parse/defarg9.C: New.
25217 * g++.dg/inherit/using4.C: New.
25218 * g++.dg/overload/error1.C: Adjust expected errors.
25219 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25220 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25221 * g++.old-deja/g++.other/redecl2.C: Likewise.
25222 * g++.old-deja/g++.other/redecl4.C: Likewise.
25223 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25225 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25227 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25229 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25231 * lib/gfortran.exp (gfortran_target_compile): Call
25232 dg-additional-files-options
25233 * gfortran.dg/f2c_4.f90: New file
25234 * gfortran.dg/f2c_4.c: New file
25235 * gfortran.dg/f2c_5.f90: New file
25236 * gfortran.dg/f2c_5.c: New file
25238 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25240 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25243 * gfortran.dg/array_constructor_4.f90: New test.
25245 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25248 * g++.dg/ext/builtin9.C: New test.
25250 2005-06-05 Dale Johannesen <dalej@apple.com>
25252 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25253 * gcc.c-torture/execute/20050603-2.c: Ditto.
25255 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25257 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25258 * gcc.dg/vect/vect-reduc-1.c: New.
25259 * gcc.dg/vect/vect-reduc-2.c: New.
25260 * gcc.dg/vect/vect-reduc-3.c: New.
25262 2005-06-04 Dale Johannesen <dalej@apple.com>
25264 * gcc.c-torture/execute/20050603-1.c: New.
25265 * gcc.c-torture/execute/20050603-2.c: New.
25266 * gcc.dg/20050603-3.c: New.
25268 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25271 * gfortran.dg/debug_1.f90: New test.
25273 * gfortran.dg/forall_1.f90: New test.
25275 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25277 * gfortran.dg/array_constructor_3.f90: New test.
25279 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25281 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25283 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25285 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25287 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25290 * gcc.dg/init-excess-1.c: New test.
25292 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25295 * g++.dg/expr/static_cast6.C: New test.
25297 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25299 * gcc.dg/tree-ssa/vrp14.c: New test.
25301 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25304 * g++.dg/template/new2.C: New test.
25306 2005-06-03 Josh Conner <jconner@apple.com>
25308 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25309 all entries in initializer.
25311 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25313 PR middle-end/21858
25314 * gcc.dg/pr21858.c: New testcase.
25316 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25318 PR tree-optimization/21292
25320 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25322 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25323 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25324 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25325 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25326 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25328 2005-06-02 Richard Henderson <rth@redhat.com>
25330 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25332 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25334 * gcc.dg/wtypequal.c: New testcase.
25336 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25339 * gcc.dg/tree-ssa/pr21582.c: New test.
25341 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25344 * g++.dg/opt/interface2.h: New.
25345 * g++.dg/opt/interface2.C: New.
25346 * g++.dg/init/ctor4.C: Adjust error lines.
25347 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25348 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25349 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25350 * g++.old-deja/g++.pt/assign1.C: Likewise.
25351 * g++.old-deja/g++.pt/crash20.C: Likewise.
25353 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25355 PR tree-optimization/21734
25356 * g++.dg/vect/pr21734_1.cc: New.
25357 * g++.dg/vect/pr21734_2.cc: New.
25359 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25362 * g++.dg/template/spec24.C: New.
25365 * g++.dg/pch/local-1.C: New.
25366 * g++.dg/pch/local-1.Hs: New.
25368 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25370 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25371 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25372 * gcc.dg/tree-ssa/pr14341.c: New test.
25373 * gcc.dg/tree-ssa/pr14841.c: New test.
25374 * gcc.dg/tree-ssa/pr20701.c: New test.
25375 * gcc.dg/tree-ssa/pr21086.c: New test.
25376 * gcc.dg/tree-ssa/pr21090.c: New test.
25377 * gcc.dg/tree-ssa/pr21332.c: New test.
25378 * gcc.dg/tree-ssa/pr21458.c: New test.
25379 * gcc.dg/tree-ssa/pr21658.c: New test.
25380 * gcc.dg/tree-ssa/vrp01.c: New test.
25381 * gcc.dg/tree-ssa/vrp02.c: New test.
25382 * gcc.dg/tree-ssa/vrp03.c: New test.
25383 * gcc.dg/tree-ssa/vrp04.c: New test.
25384 * gcc.dg/tree-ssa/vrp05.c: New test.
25385 * gcc.dg/tree-ssa/vrp06.c: New test.
25386 * gcc.dg/tree-ssa/vrp07.c: New test.
25387 * gcc.dg/tree-ssa/vrp08.c: New test.
25388 * gcc.dg/tree-ssa/vrp09.c: New test.
25389 * gcc.dg/tree-ssa/vrp10.c: New test.
25390 * gcc.dg/tree-ssa/vrp11.c: New test.
25391 * gcc.dg/tree-ssa/vrp12.c: New test.
25392 * gcc.dg/tree-ssa/vrp13.c: New test.
25394 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25397 * gcc.dg/tree-ssa/pr21029.c: New test.
25399 2005-06-01 Roger Sayle <roger@eyesopen.com>
25401 * gfortran.dg/logint-1.f: New test case.
25402 * gfortran.dg/logint-2.f: Likewise.
25403 * gfortran.dg/logint-3.f: Likewise.
25405 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25409 * gcc.dg/20050527-1.c: New test.
25411 * gcc.dg/i386-sse-12.c: New test.
25414 * gfortran.dg/implicit_5.f90: New test.
25416 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25419 * gfortran/assign_4.f90: New test.
25420 * gfortran/assign_2.f90: Change compile to run.
25422 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25424 * lib/target-supports.exp
25425 (check_effective_target_sync_char_short): New.
25426 * gcc.dg/sync-2.c: New.
25428 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25430 PR tree-optimization/21817
25431 * gcc.dg/torture/pr21817-1.c: New.
25433 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25436 * g++.dg/template/init5.C: New.
25438 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25440 * gfortran.dg/char_initialiser_actual.f90:
25441 Test character initialisers as actual arguments.
25442 * gfortran.dg/char_pointer_comp_assign.f90:
25443 Test character pointer structure component assignments.
25444 * gfortran.dg/char_array_structure_constructor.f90:
25445 Test character components in structure constructors.
25447 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25449 PR middle-end/20931
25450 * g++.dg/opt/pr20931.C: New test.
25452 2005-05-31 Andreas Jaeger <aj@suse.de>
25455 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25456 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25457 g++.old-deja/g++.ext/asmspec1.C,
25458 g++.old-deja/g++.other/regstack.C,
25459 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25460 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25461 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25462 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25463 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25464 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25465 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25466 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25467 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25468 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25469 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25470 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25471 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25472 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25473 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25474 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25475 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25476 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25477 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25479 2005-05-31 Jeff Law <law@redhat.com>
25481 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25483 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25485 PR middle-end/21743
25486 * gcc.dg/builtins-1.c: Activate disabled clog test.
25487 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25489 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25491 * gfortran.dg/char_pointer_assign.f90:
25492 Test character-pointer assignments and pointer assignments.
25493 * gfortran.dg/char_pointer_dummy.f90:
25494 Test character-pointer dummy arguments.
25495 * gfortran.dg/char_pointer_func.f90:
25496 Test character-pointer function returns.
25497 * gfortran.dg/char_pointer_dependency.f90:
25498 Test character-pointer functions with dependencies.
25500 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25503 * g++.dg/lookup/using14.C: New test.
25505 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25507 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25508 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25511 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25514 * g++.dg/template/local5.C: New.
25517 * gcc.c-torture/compile/pr21761.c: New.
25519 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25522 2005-05-30 Steven G. Kargl
25525 * gfortran.dg/inquire_8.f90: New test.
25527 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25529 PR libfortran/21376
25530 * gfortran.dg/output_exponents_1.f90: New test.
25532 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25534 PR libfortran/20006
25535 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25537 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25540 * g++.dg/ext/complex1.C: New test.
25543 * g++.dg/init/ctor6.C: New test.
25545 2005-05-29 Jan Hubicka <jh@suse.cz>
25547 * gcc.c-torture/compile/pr21562.c: New.
25549 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25551 * gfortran.dg/subnormal_1.f90: New test.
25553 2005-05-28 Jan Hubicka <jh@suse.cz>
25555 * tree-prof.exp: Fix comment.
25556 * value-prof-1.c: New.
25557 * value-prof-2.c: New.
25558 * value-prof-3.c: New.
25559 * value-prof-4.c: New.
25561 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25564 * g++.dg/expr/ptrmem6.C: New test.
25565 * g++.dg/expr/ptrmem6a.C: Likewise.
25567 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25569 PR tree-optimization/21658
25570 * gcc.dg/tree-ssa/pr21658.c: New.
25572 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25575 * g++.dg/inherit/ptrmem3.C: New.
25578 * g++.dg/parse/template16.C: New.
25580 2005-05-27 Andreas Jaeger <aj@suse.de>
25582 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25584 * gcc.dg/i386-sse-8.c: Run test on all archs.
25586 2005-05-26 Mike Stump <mrs@apple.com>
25588 * objc.dg/isa-field-1.m: Only run on darwin.
25589 * objc.dg/lookup-1.m: Likewise.
25590 * objc.dg/try-catch-8.m: Likewise.
25592 2005-05-26 Roger Sayle <roger@eyesopen.com>
25594 PR tree-optimization/9814
25595 * gcc.dg/pr9814-1.c: New test case.
25597 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25599 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25600 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25601 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25602 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25603 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25604 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25605 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25606 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25607 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25608 objc.dg/try-catch-8.m: New.
25610 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25612 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25613 remove extraneous semicolons.
25615 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25617 * obj-c++.dg/comp-types-12.mm: New.
25618 * objc.dg/comp-types-11.m: New.
25619 * objc.dg/selector-4.m: New.
25621 2005-05-26 Andreas Jaeger <aj@suse.de>
25624 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25625 g++.old-deja/g++.ext/attrib3.C,
25626 g++.old-deja/g++.other/store-expr1.C,
25627 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25628 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25629 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25630 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25631 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25632 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25633 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25634 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25635 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25636 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25637 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25638 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25639 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25640 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25641 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25642 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25643 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25644 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25645 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25647 2005-05-26 Andreas Jaeger <aj@suse.de>
25649 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25650 x86-64 compilation.
25652 2005-05-26 Andreas Jaeger <aj@suse.de>
25655 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25656 gcc.misc-tests/i386-pf-athlon-1.c,
25657 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25658 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25659 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25660 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25661 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25662 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25663 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25666 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25667 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25668 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25669 x86-64 compilation.
25671 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25674 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25675 effective-target ilp32.
25677 2005-05-26 David Ung <davidu@mips.com>
25679 * gcc.target/mips/ext_ins.c: New test for testing the generation
25680 of MIPS32/64 rev 2 ext/ins instructions.
25682 2005-05-26 Andreas Jaeger <aj@suse.de>
25684 * treelang/compile/unsigned.tree: Use gimple instead of
25685 nonexisting generic dump.
25687 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25689 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25691 2005-05-26 Andreas Jaeger <aj@suse.de>
25693 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25695 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25697 PR libfortran/17283
25698 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25699 Test callee-allocated memory with write statements.
25701 2005-05-25 Roger Sayle <roger@eyesopen.com>
25703 PR middle-end/21709
25704 * gcc.dg/pr21709-1.c: New test case.
25706 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25707 Mike Stump <mrs@apple.com>
25709 * objc/execute/next_mapping.h: Update for C++.
25711 * obj-c++.dg/selector-1.mm: Move to...
25712 * obj-c++.dg/selector-4.mm: here...
25714 * obj-c++.dg/basic.mm: New.
25715 * obj-c++.dg/comp-types-1.mm: New.
25716 * obj-c++.dg/cxx-class-1.mm: New.
25717 * obj-c++.dg/cxx-ivars-1.mm: New.
25718 * obj-c++.dg/cxx-ivars-2.mm: New.
25719 * obj-c++.dg/cxx-ivars-3.mm: New.
25720 * obj-c++.dg/cxx-scope-1.mm: New.
25721 * obj-c++.dg/cxx-scope-2.mm: New.
25722 * obj-c++.dg/defs.mm: New.
25723 * obj-c++.dg/empty-private-1.mm: New.
25724 * obj-c++.dg/encode-1.mm: New.
25725 * obj-c++.dg/encode-2.mm: New.
25726 * obj-c++.dg/encode-3.mm: New.
25727 * obj-c++.dg/extern-c-1.mm: New.
25728 * obj-c++.dg/extra-semi.mm: New.
25729 * obj-c++.dg/fix-and-continue-2.mm: New.
25730 * obj-c++.dg/isa-field-1.mm: New.
25731 * obj-c++.dg/ivar-list-semi.mm: New.
25732 * obj-c++.dg/local-decl-1.mm: New.
25733 * obj-c++.dg/lookup-1.mm: New.
25734 * obj-c++.dg/lookup-2.mm: New.
25735 * obj-c++.dg/method-1.mm: New.
25736 * obj-c++.dg/method-2.mm: New.
25737 * obj-c++.dg/method-3.mm: New.
25738 * obj-c++.dg/method-4.mm: New.
25739 * obj-c++.dg/method-5.mm: New.
25740 * obj-c++.dg/method-6.mm: New.
25741 * obj-c++.dg/method-7.mm: New.
25742 * obj-c++.dg/no-extra-load.mm: New.
25743 * obj-c++.dg/overload-1.mm: New.
25744 * obj-c++.dg/pragma-1.mm: New.
25745 * obj-c++.dg/pragma-2.mm: New.
25746 * obj-c++.dg/private-1.mm: New.
25747 * obj-c++.dg/private-2.mm: New.
25748 * obj-c++.dg/proto-qual-1.mm: New.
25749 * obj-c++.dg/qual-types-1.mm: New.
25750 * obj-c++.dg/stubify-1.mm: New.
25751 * obj-c++.dg/stubify-2.mm: New.
25752 * obj-c++.dg/super-class-1.mm: New.
25753 * obj-c++.dg/super-class-2.mm: New.
25754 * obj-c++.dg/super-dealloc-1.mm: New.
25755 * obj-c++.dg/super-dealloc-2.mm: New.
25756 * obj-c++.dg/template-1.mm: New.
25757 * obj-c++.dg/template-2.mm: New.
25758 * obj-c++.dg/template-3.mm: New.
25759 * obj-c++.dg/template-4.mm: New.
25760 * obj-c++.dg/template-5.mm: New.
25761 * obj-c++.dg/template-6.mm: New.
25762 * obj-c++.dg/try-catch-1.mm: New.
25763 * obj-c++.dg/try-catch-2.mm: New.
25764 * obj-c++.dg/try-catch-3.mm: New.
25765 * obj-c++.dg/try-catch-4.mm: New.
25766 * obj-c++.dg/try-catch-5.mm: New.
25767 * obj-c++.dg/try-catch-6.mm: New.
25768 * obj-c++.dg/try-catch-7.mm: New.
25769 * obj-c++.dg/try-catch-8.mm: New.
25770 * obj-c++.dg/try-catch-9.mm: New.
25771 * obj-c++.dg/va-meth-1.mm: New.
25773 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25775 * obj-c++.dg/selector-1.mm: New.
25776 * obj-c++.dg/selector-2.mm: New.
25778 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25780 * obj-c++.dg/selector-3.mm: New.
25781 * objc.dg/selector-3.m: New.
25783 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25785 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25786 about where warning appears.
25788 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25790 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25791 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25792 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25793 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25795 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25797 * gcc.dg/20050524-1.c: New test.
25799 2005-05-25 Jan Hubicka <jh@suse.cz>
25801 * gcc.dg/tree-prof/inliner-1.c: New.
25803 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25805 * gcc.dg/tree-prof: New directory.
25806 * gcc.dg/tree-prof/tree-prof.exp: New.
25808 2005-05-25 DJ Delorie <dj@redhat.com>
25810 * gcc.dg/Wattributes-1.c: New.
25811 * gcc.dg/Wattributes-2.c: New.
25812 * gcc.dg/Wattributes-3.c: New.
25814 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25816 PR tree-optimization/19833
25817 * gcc.dg/uninit-4.c: Remove xfail.
25818 * gcc.dg/uninit-9.c: Ditto.
25820 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25822 * obj-c++.dg/bitfield-[1-5].mm: New.
25823 * obj-c++.dg/class-protocol-1.mm: New.
25824 * obj-c++.dg/comp-types-1[0-1].mm: New.
25825 * obj-c++.dg/comp-types-[2-9].mm: New.
25826 * obj-c++.dg/encode-[4-8].mm: New.
25827 * obj-c++.dg/layout-1.mm: New.
25828 * obj-c++.dg/method-1[0-9].mm: New.
25829 * obj-c++.dg/method-2[0-1].mm: New.
25830 * obj-c++.dg/method-[8-9].mm: New.
25831 * obj-c++.dg/objc-gc-3.mm: New.
25832 * obj-c++.dg/try-catch-10.mm: New.
25833 * objc.dg/bitfield-5.m: New.
25834 * objc.dg/comp-types-10.m: New.
25835 * objc.dg/comp-types-9.m: New.
25836 * objc.dg/layout-1.m: New.
25837 * objc.dg/objc-gc-4.m: New.
25838 * objc.dg/try-catch-9.m: New.
25839 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25840 * objc.dg/comp-types-1.m: Likewise.
25841 * objc.dg/comp-types-[5-6].m: Likewise.
25842 * objc.dg/method-9.m: Likewise.
25844 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25846 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25847 and on hardware without VMX support.
25849 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25851 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25853 * lib/profopt.exp (dg-final-generate, dg-final-use,
25854 profopt-final-code, profopt-get-options): New.
25855 (profopt-execute): Process test directives.
25857 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25858 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25859 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25861 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25864 * g++.dg/init/ctor5.C: New test.
25866 2005-05-24 Ira Rosen <irar@il.ibm.com>
25868 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25869 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25870 vect-113.c, vect-114.c.
25872 2005-05-23 Adam Nemet <anemet@lnxw.com>
25874 * gcc.dg/const-elim-1.c: Remove xfails.
25876 2005-05-23 Jeff Law <law@redhat.com>
25878 * gcc.c-torture/compile/pr21638.c: New test.
25879 * gcc.c-torture/compile/20050520-1.c: New test.
25881 2005-05-23 Nick Clifton <nickc@redhat.com>
25883 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25884 be a proper triple, ie: m32r*-*-*.
25885 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25887 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25889 PR middle-end/21331
25891 * gcc.c-torture/compile/pr21293.c: New test.
25892 * gcc.c-torture/execute/pr21331.c: New test.
25894 2004-05-20 Richard Henderson <rth@redhat.com>
25896 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25898 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25900 * obj-c++-dg.exp: Add.
25901 * obj-c++.exp: Add.
25902 * obj-c++.dg/dg.exp: Add.
25904 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25906 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25907 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25909 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25911 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25913 2004-05-19 Richard Henderson <rth@redhat.com>
25915 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25917 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25919 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25921 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25923 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25926 * g++.dg/parse/extern1.C: New test.
25927 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25929 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25931 * gcc.dg/c99-math.h: New.
25932 * gcc.dg/c99-math-float-1.c: New test.
25933 * gcc.dg/c99-math-double-1.c: Likewise.
25934 * gcc.dg/c99-math-long-double-1.c: Likewise.
25936 2005-05-18 Richard Henderson <rth@redhat.com>
25938 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25940 2005-05-18 Devang Patel <dpatel@apple.com>
25942 * g++.dg/opt/20050511-1.C: New test.
25944 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25946 PR libfortran/21127
25947 * gfortran.dg/reshape-complex.f90: New test.
25949 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25951 * gfortran.dg/array_constructor_1.f90: New test.
25952 * gfortran.dg/array_constructor_2.f90: New test.
25954 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25957 * gfortran.dg/pr20954.f: New test.
25959 2005-05-17 Mike Stump <mrs@apple.com>
25961 Yet more Objective-C++...
25963 * objc.dg/method-5.m: Update.
25964 * objc.dg/method-6.m: Update.
25965 * objc.dg/method-7.m: Update.
25966 * objc.dg/method-9.m: Update.
25967 * objc.dg/try-catch-2.m: Update.
25969 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25971 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25972 Remove little-endian optimizations.
25974 2005-05-17 Jeff Law <law@redhat.com>
25976 * g++.dg/tree-ssa/pr14814.C: New test.
25977 * gcc.dg/tree-ssa/pr14814.C: New test.
25978 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25979 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25981 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25983 * gcc.dg/compat/generate-random.c: Do not include
25985 * gcc.dg/compat/generate-random_r.c: Likewise.
25987 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25989 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25991 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25993 PR middle-end/21595
25994 * g++.dg/tree-ssa/builtin1.C: New testcase.
25996 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25999 * g++.dg/opt/const4.C: New test.
26001 PR middle-end/21492
26002 * g++.dg/opt/crossjump1.C: New test.
26004 PR tree-optimization/21610
26005 * gcc.c-torture/compile/20050516-1.c: New test.
26008 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26009 about the test failing.
26010 * gfortran.fortran-torture/execute/where_7.f90: New test.
26011 * gfortran.fortran-torture/execute/where_8.f90: New test.
26013 2005-05-16 Richard Henderson <rth@redhat.com>
26015 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26018 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26020 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26021 (limits.h): Include unconditionally.
26022 (stdlib.h): Likewise.
26023 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26024 (limits.h): Include unconditionally.
26025 (stdlib.h): Likewise.
26026 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26027 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26028 (limits.h): Include unconditionally.
26029 (stdlib.h): Likewise.
26030 (hashtab.h): Do not include.
26031 (getopt.h): Likewise.
26032 (stddef.h): Include.
26033 (hashval_t): Define.
26034 (struct entry): Add "next" field.
26035 (HASH_SIZE): New macro.
26036 (hash_table): New variable.
26037 (switchfiles): Do not use xmalloc.
26039 (iterative_hash): New function.
26041 (e_exists): New function.
26042 (e_insert): Likewise.
26043 (output): Use, instead of libiberty hashtable functions.
26044 (main): Do not use getopt. Do not call htab_create.
26046 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26049 * lib/target-supports.exp (check_mkfifo_available):
26050 Return 0 for cygwin as mkfifo support incomplete on platform.
26051 Fix typos in comments.
26053 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26055 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26057 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26060 * gfortran.dg/assign_4.f: New test.
26062 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26064 PR tree-optimization/21563
26065 * gcc.dg/tree-ssa/pr21563.c: New.
26067 2005-05-14 Jan Hubicka <jh@suse.cz>
26069 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26071 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26073 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26075 2005-05-13 Julian Brown <julian@codesourcery.com>
26077 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26078 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26080 2005-05-13 Jan Hubicka <jh@suse.cz>
26082 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26083 * gcc.dg/fold-xor-?.c: Likewise.
26084 * gcc.dg/pr15784-?.c: Likewise.
26085 * gcc.dg/pr20922-?.c: Likewise.
26086 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26087 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26088 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26090 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26093 * gfortran.dg/hollerith_1.f90: New test.
26095 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26097 * gfortran.dg/func_result_2.f90: New test.
26099 2005-05-11 Bud Davis <bdavis@gfortran.org>
26101 * gfortran.dg/dev_null.f90: New test.
26103 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26105 * gcc.dg/arm-vfp1.c: Revert last change.
26107 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26109 PR middle-end/19807
26110 PR tree-optimization/19639
26111 * g++.dg/tree-ssa/pr19807.C: New testcase.
26113 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26115 PR libfortran/21471
26116 * gfortran.dg/append-1.f90: New test.
26118 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26120 * gcc.dg/pr18501.c: XFAIL.
26121 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26122 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26123 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26124 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26125 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26126 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26127 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26128 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26130 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26133 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26134 gfortran.dg/f2c_3.f90: New tests.
26136 * gfortran.dg/return_1.f90: Fix dg annotation.
26138 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26140 * gcc.c-torture/compile/20050510-1.c: New test.
26142 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26144 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26146 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26148 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26150 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26153 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26155 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26158 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26159 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26161 2005-05-10 Ben Elliston <bje@au.ibm.com>
26164 * gcc.dg/debug/pr16676.c: New test.
26166 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26169 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26170 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26171 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26172 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26174 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26175 -fno-tree-dominator-opts.
26177 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26179 * gfortran.dg/return_1.f90: New test.
26181 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26183 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26185 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26187 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26190 * g++.dg/inherit/covariant13.C: New.
26192 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26194 PR libfortran/19155
26195 * gfortran.dg/pr19155.f: New test.
26197 2005-05-08 Roger Sayle <roger@eyesopen.com>
26200 * gcc.dg/pr8788-1.c: New testcase.
26202 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26205 * gcc.target/mips/fpcmp-[12].c: New tests.
26207 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26209 * lib/target-supports-dg.exp (dg-require-fork): New function.
26210 (dg-require-mkfifo): Likewise.
26211 * lib/target-supports.exp (check_function_available): New
26213 (check_fork_available): Likewise.
26214 (check_mkfifo_available): Likewise.
26216 2005-05-06 Jeff Law <law@redhat.com>
26218 * gcc.c-torture/compile/pr21380.c: New test.
26220 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26223 * g++.dg/ext/weak3.C: New test.
26225 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26228 * g++.dg/template/crash37.C: New test.
26230 2005-05-05 Paul Brook <paul@codesourcery.com>
26232 * gcc.dg/arm-g2.c: Use effective-target arm32.
26233 * gcc.dg/arm-mmx-1.c: Ditto.
26234 * gcc.dg/arm-scd42-2.c: Ditto.
26235 * gcc.dg/arm-vfp1.c: Ditto.
26236 * lib/target-supports.exp (check_effective_target_arm32): New
26239 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26241 PR libfortran/21354
26242 gfortran.dg/in_pack_rank7.f90: New test.
26244 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26246 PR middle-end/15618
26247 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26249 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26251 PR middle-end/21265
26252 * gcc.dg/20050503-1.c: New test.
26254 PR rtl-optimization/21239
26255 * gcc.dg/i386-sse-11.c: New test.
26257 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26260 * gcc.target/i386/asm-1.c: New test.
26262 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26264 PR rtl-optimization/21330
26265 * gcc.c-torture/execute/20050502-1.c: New test.
26268 * gcc.c-torture/execute/20050502-2.c: New test.
26270 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26272 PR middle-end/21282
26273 * gcc.dg/pr21282.c: New.
26275 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26277 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26278 * gcc.dg/vect/vect-92.c: Likewise.
26279 * gcc.dg/vect/vect-93.c: Likewise.
26280 * gcc.dg/vect/vect-dv-1.c: Likewise.
26281 * gcc.dg/vect/vect-dv-2.c: Likewise.
26282 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26284 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26286 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26287 * gfortran.dg/vect/vect-2.f90: Likewise.
26288 * gfortran.dg/vect/vect-3.f90: Likewise.
26289 * gfortran.dg/vect/vect-4.f90: Likewise.
26290 * gfortran.dg/vect/vect-5.f90: Likewise.
26292 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26295 * gcc.dg/rs6000-fpint-2.c: New.
26297 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26300 * gcc.dg/builtins-30.c: Update expected messages.
26301 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26302 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26303 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26305 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26307 PR tree-optimization/21294
26308 * gcc.dg/tree-ssa/pr21294.c: New.
26310 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26312 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26313 __builtin_altivec_st_internal_4si built-in.
26315 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26318 * g++.dg/template/ptrmem14.C: New test.
26320 2005-05-02 Paul Brook <paul@codesourcery.com>
26322 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26324 2005-05-02 Michael Matz <matz@suse.de>
26327 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26329 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26331 * g++.dg/cpp/weak.C: New test.
26333 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26335 * gcc.dg/tree-ssa/loop-8.c: New test.
26337 2005-04-30 Michael Maty <matz@suse.de>
26339 * gcc.dg/inline-mcpy.c: New test.
26341 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26343 PR libfortran/18958
26344 * gfortran.dg/eoshift.f90: New test case.
26346 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26348 PR libfortran/18857
26349 * gfortran.dg/matmul_1.f90: New test.
26351 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26353 PR tree-optimization/21030
26354 * gcc.dg/tree-ssa/pr21030.c: New.
26356 2005-04-29 Devang Patel <dpatel@apple.com>
26358 PR tree-optimization/21272
26359 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26361 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26365 * gfortran.dg/entry_4.f90: New test.
26366 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26367 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26368 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26369 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26370 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26371 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26372 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26374 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26376 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26378 2005-04-29 Paul Brook <paul@codesourcery.com>
26380 * gfortran.dg/entry_3.f90: New test.
26382 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26384 * gfortran.dg/implicit_4.f90: New test.
26386 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26388 * lib/target-supports.exp (check_profiling_available): Return
26389 false for xtensa-*-elf.
26391 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26393 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26394 error if file cannot be deleted.
26396 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26398 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26399 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26400 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26401 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26402 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26403 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26404 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26405 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26406 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26407 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26408 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26409 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26410 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26412 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26415 * gfortran.dg/pr20865.f90: New test.
26417 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26419 * gcc.dg/void-cast-2.c: New test.
26421 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26424 * gcc.dg/void-cast-1.c: New test.
26426 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26428 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26430 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26433 * gfortran.dg/pr21177.f90: New test.
26435 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26437 PR tree-optimization/21171
26438 * gcc.dg/tree-ssa/pr21171.c: New test.
26440 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26442 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26443 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26444 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26445 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26446 gcc.dg/tree-ssa/gen-vect-32.c: New.
26447 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26448 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26449 don't run on PPC32.
26451 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26454 * gcc.dg/transparent-union-3.c: New test.
26456 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26459 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26460 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26461 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26462 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26463 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26464 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26466 2005-04-26 Jeff Law <law@redhat.com>
26468 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26469 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26470 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26471 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26472 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26473 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26474 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26476 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26478 PR tree-optimization/17598
26479 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26481 2005-04-25 Mike Stump <mrs@apple.com>
26483 * objc.dg/fix-and-continue-1.m: Add.
26485 2005-04-25 Roger Sayle <roger@eyesopen.com>
26488 * g++.dg/opt/pr20995-1.C: New test case.
26490 2005-04-25 Devang Patel <dpatel@apple.com>
26492 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26494 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26497 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26499 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26502 * g++.dg/opt/rtti2.C: New test.
26504 2005-04-25 Paul Brook <paul@codesourcery.com>
26505 Steven G. Kargl <kargls@comcast.net>
26508 * gfortran.dg/ichar_1.f90: New file.
26510 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26512 PR middle-end/20991
26513 * g++.dg/opt/pr20991.C: New test.
26515 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26516 where sizeof (type) < __alignof__ (type).
26517 * gcc.dg/compat/struct-layout-1.h: Likewise.
26519 2005-04-24 Per Bothner <per@bothner.com>
26520 Devang Patel <dpatel@apple.com>
26522 PR preprocessor/20907
26523 * gcc.dg/cpp/very-long-comment.c: New test.
26525 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26528 * gfortran.dg/common_5.f: New test.
26530 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26532 PR middle-end/21082
26533 * g++.dg/tree-ssa/pr21082.C: New testcase.
26535 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26537 * gcc.dg/vect/vect-99.c: New test.
26539 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26541 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26543 2005-04-22 Jeff Law <law@redhat.com>
26545 * gcc.dg/uninit-5.c: Remove xfails.
26546 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26547 conditionals and loads.
26549 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26551 PR libfortran/20074
26552 PR libfortran/20436
26553 PR libfortran/21108
26554 * gfortran.dg/nested_reshape.f90: new test
26555 * gfortran.dg/reshape-alloc.f90: new test
26556 * gfortran.dg/reshape.f90: new test
26558 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26560 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26562 * gcc.dg/arm-vfp1.c: New test.
26564 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26567 * g++.dg/lookup/builtin2.C: New test.
26569 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26571 * gcc.dg/weak/weak-13.c: New test.
26573 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26575 * lib/target-supports.exp (check_effective_target_sync_int_long):
26578 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26580 * gcc.target/mips/branch-1.c: New test.
26582 2005-04-21 Richard Henderson <rth@redhat.com>
26584 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26585 * gcc.dg/vect/vect-86.c: Likewise.
26586 * gcc.dg/vect/vect-87.c: Likewise.
26587 * gcc.dg/vect/vect-88.c: Likewise.
26589 2005-04-21 Devang Patel <dpatel@apple.com>
26591 PR optimization/20994
26592 * gcc.dg/tree-ssa/ifc-3.c: New test.
26594 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26597 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26598 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26599 gcc.dg/c99-vla-jump-5.c: New tests.
26601 2005-04-19 Richard Henderson <rth@redhat.com>
26603 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26604 Fix typo in exists check.
26605 (check_effective_target_sync_int_long): New.
26606 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26607 * gcc.dg/ia64-sync-2.c: Likewise.
26608 * gcc.dg/ia64-sync-3.c: Likewise.
26609 * gcc.dg/ia64-sync-4.c: Likewise.
26611 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26613 * gcc.dg/fold-xor-1.c: New test.
26614 * gcc.dg/fold-xor-2.c: New test.
26616 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26619 * g++.dg/eh/fp-regs.C: New test.
26621 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26623 * gcc.dg/Wint-to-pointer-cast-1.c,
26624 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26625 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26626 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26628 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26631 * gfortran.dg/pr16861.f90: New test.
26633 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26635 * gcc.dg/pr21085.c: New test.
26637 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26639 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26640 (setup_mips_tests, dg-mips-options): New procedures.
26641 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26642 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26643 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26644 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26645 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26646 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26647 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26648 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26649 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26650 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26651 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26652 dg-mips-options instead of dg-options. Remove now-redundant
26653 preprocessor guards.
26654 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26655 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26656 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26657 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26658 * gcc.dg/vr-mult-2.c: Delete.
26659 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26660 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26661 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26662 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26663 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26664 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26665 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26667 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26669 * ada/acats/run_all.sh: Use sync when executable not present.
26671 2005-04-18 Devang Patel <dpatel@apple.com>
26673 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26674 * gcc.dg/vect/vect-11a.c: New.
26675 * gcc.dg/vect/vect-none.c: Update.
26676 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26678 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26680 PR tree-optimization/20922
26681 * gcc.dg/pr20922-1.c: New test.
26682 * gcc.dg/pr20922-2.c: New test.
26683 * gcc.dg/pr20922-3.c: New test.
26684 * gcc.dg/pr20922-4.c: New test.
26685 * gcc.dg/pr20922-5.c: New test.
26686 * gcc.dg/pr20922-6.c: New test.
26688 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26690 PR libfortran/20950
26691 * gfortran.dg/pr20950.f: New test.
26693 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26695 PR libfortran/19216
26696 * gfortran.dg/pr19216.f: New test.
26698 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26700 PR tree-optimization/21001
26701 * gcc.dg/tree-ssa/pr21001.c: New.
26703 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26705 PR libfortran/21075
26706 * gfortran.dg/reshape_rank7.f90: New test.
26708 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26710 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26711 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26712 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26713 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26714 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26715 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26716 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26717 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26718 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26720 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26721 in namelists. New test.
26722 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26724 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26726 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26727 namelist. New test.
26728 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26730 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26732 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26733 namelist. New test.
26734 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26735 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26736 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26738 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26739 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26742 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26744 * gfortran.dg/wtruncate.f: New testcase.
26745 * gfortran.dg/wtruncate.f90: New testcase.
26747 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26750 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26751 which sizeof/alignof is dependent, rather than just whether we are
26752 processing_template_decl.
26754 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26756 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26757 corrected typo where the wrong variables had been compared.
26759 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26761 PR libfortran/18495
26762 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26763 Test callee-allocated version of return array with a write
26765 Test spread with a temporary with another write statement.
26767 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26769 PR tree-optimization/21031
26770 * gcc.dg/tree-ssa/pr21031.c: New.
26772 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26774 PR tree-optimization/21004
26775 * gcc.dg/builtins-53.c: Include builtins-config.h.
26776 Check floorf, ceilf, floorl and ceill transformations
26777 only when HAVE_C99_RUNTIME is defined.
26779 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26781 PR middle-end/20739
26782 * gcc.dg/tree-ssa/pr20739.c: New test.
26784 2005-04-14 Mike Stump <mrs@apple.com>
26786 * gcc.dg/Foundation.framework/empty: New.
26787 * gcc.dg/framework-2.c: New.
26789 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26791 PR tree-optimization/21021
26792 * gcc.c-torture/compile/pr21021.c: New.
26794 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26797 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26798 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26799 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26800 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26801 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26802 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26803 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26804 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26806 2005-04-14 Richard Henderson <rth@redhat.com>
26808 * lib/target-supports.exp (check_effective_target_vect_condition):
26809 Add ia64, i?86, and x86_64.
26811 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26813 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26815 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26817 PR tree-optimization/20657
26818 * gcc.dg/tree-ssa/pr20657.c: New.
26820 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26822 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26823 (long long int)trunc*.
26825 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26828 * gcc.dg/pr20927.c: New test.
26830 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26832 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26833 * gcc.target/mips/asm-1.c: Likewise.
26835 2005-04-13 Dale Johannesen <dalej@apple.com>
26837 * objc.dg/objc-fast-4.m: New.
26839 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26841 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26843 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26845 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26847 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26848 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26849 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26851 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26853 PR tree-optimization/20913
26854 * gcc.dg/tree-ssa/pr20913.c: New.
26856 PR tree-optimization/20702
26857 * gcc.dg/tree-ssa/pr20702.c: New.
26859 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26862 * g++.dg/inherit/local3.C: New test.
26864 2005-04-12 Jeff Law <law@redhat.com>
26866 * gcc.dg/tree-ssa/20050412-1.c: New test.
26868 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26870 PR libfortran/19016
26871 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26872 Add tests with mask generated by expression.
26873 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26874 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26875 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26877 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26879 PR middle-end/20917
26880 * gcc.dg/20050409-1.c: New test.
26882 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26884 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26886 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26888 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26889 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26890 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26891 (TARGET_CXX): Adjust accordingly.
26892 * target.h (struct gcc_target): Remove epxort_class_data. Add
26893 determine_class_data_visibility and class_data_always_comdat.
26894 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26895 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26896 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26897 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26898 (arm_cxx_determine_class_data_visibility): New.
26899 (arm_cxx_class_data_always_comdat): Likewise.
26900 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26901 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26902 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26903 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26904 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26907 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26909 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26911 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26913 * gcc.dg/i386-darwin-fpmath.c: New.
26915 2004-04-11 Devang Patel <dpatel@apple.com>
26917 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26918 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26919 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26920 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26921 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26922 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26923 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26924 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26925 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26927 2004-04-11 Devang Patel <dpatel@apple.com>
26929 * gcc.dg/vect/vect-dv-1.c: New test.
26930 * gcc.dg/vect/vect-dv-2.c: New test.
26932 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26934 PR tree-optimization/20933
26935 * gcc.dg/tree-ssa/pr20933.c: New test.
26937 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26939 * gfortran.dg/fold_nearest.f90: New test.
26941 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26943 * gcc.dg/tree-ssa/alias-1.c: New test.
26945 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26947 PR tree-optimization/20920
26948 * g++.dg/tree-ssa/pr20920.C: New test.
26950 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26952 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26953 (long long int)ceil*.
26955 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26957 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26958 explicit C++ linkage.
26960 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26962 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26963 warning for arithmetic IF statements.
26965 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26967 * eor_handling_1.f90: New test case.
26968 * eor_handling_2.f90: New test case.
26969 * eor_handling_3.f90: New test case.
26970 * eor_handling_4.f90: New test case.
26971 * eor_handling_5.f90: New test case.
26972 * noadv_size.f90: New test case.
26973 * pad_no.f90: New test case.
26975 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26977 * gcc.c-torture/execute/20050410-1.c: New test.
26979 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26981 * gcc.dg/pr20126.c: New.
26983 2005-04-09 Bud Davis <bdavis@gfortran.org>
26984 Steven G. Kargl <kargls@comcast.net>
26986 * gfortran.dg/PR19872.f: New test.
26988 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26990 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26992 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26994 * gfortran.dg/nint_1.f90: New test.
26996 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26998 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26999 Added test for callee-allocated arrays with write statements.
27000 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27001 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27002 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27003 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27004 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27006 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27008 PR libfortran/20163
27009 * gfortran.dg/open-options-blanks.f: New test.
27011 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27014 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27016 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27018 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27019 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27020 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27021 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27022 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27023 * gcc.c-torture/execute/stdarg-4.c: New test.
27025 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27028 * g++.dg/abi/param2.C: New test.
27030 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27032 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27034 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27036 * gcc.dg/builtins-53.c: New test.
27038 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27040 * g++.dg/tree-ssa/pr18178.C: New test.
27041 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27042 * gcc.c-torture/execute/20041019-1.c: New test.
27043 * gcc.dg/tree-ssa/20041008-1.c: New test.
27044 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27045 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27046 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27047 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27048 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27049 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27050 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27051 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27052 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27053 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27055 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27057 PR rtl-optimization/20466
27058 * gcc.c-torture/execute/pr20466-1.c: New test.
27060 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27063 * g++.dg/parse/cond2.C: New test.
27066 * g++.dg/warn/Wdtor1.C: New test.
27068 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27071 * gfortran.dg/pr17229.f: New test.
27073 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27075 * gfortran.dg/tiny_1.f90: New test.
27076 * gfortran.dg/tiny_2.f90: ditto.
27078 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27080 * gfortran.dg/eor_1.f90: Fix dg-do run line
27081 * gfortran.dg/open_new.f90: Fix dg-do run line
27083 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27085 * lib/target-supports.exp (get_compiler_messages): Support
27086 optional arguments, the fourth being compiler options.
27087 (check_effective_target_fpic): New proc.
27088 * gcc.dg/20050321-2.c: Restrict to target fpic.
27090 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27092 * gcc.dg/15443-1.c: New test.
27093 * gcc.dg/15443-2.c: Likewise.
27095 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27097 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27099 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27101 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27103 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27105 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27106 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27108 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27109 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27110 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27112 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27115 * g++.dg/warn/Wunused-11.C: New test.
27117 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27119 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27121 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27123 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27125 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27128 * g++.dg/template/ptrmem13.C: New test.
27130 2005-04-05 Per Bothner <per@bothner.com>
27132 * lib/gcc.exp: Always add -fno-show-column, for now.
27134 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27137 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27138 of plain old "unsigned int" for the type of "i". Makes this test
27141 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27143 * gcc.dg/i386-ssefn-1.c: New test.
27144 * gcc.dg/i386-ssefn-2.c: New test.
27145 * gcc.dg/i386-ssefn-3.c: New test.
27146 * gcc.dg/i386-ssefn-4.c: New test.
27148 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27150 PR tree-optimization/20076
27151 * gcc.dg/builtin-apply4.c: New test.
27153 PR preprocessor/19475
27154 * gcc.dg/cpp/macspace1.c: New test.
27155 * gcc.dg/cpp/macspace2.c: New test.
27157 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27159 * gfortran.dg/pr20755.f: Fixed bad format.
27161 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27164 * g++.dg/ext/attrib21.C: New test.
27166 2004-04-05 Devang Patel <dpatel@apple.com>
27168 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27169 * gcc.dg/vect/vect-shift-1.c: New test.
27171 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27173 PR libfortran/20755
27174 * gfortran.dg/pr20755.f: New test.
27176 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27178 * gfortran.dg/pr15959.f90: New test.
27179 * gfortran.dg/string_pad_trunc.f90: New test.
27181 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27183 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27184 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27185 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27188 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27190 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27192 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27194 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27195 * gcc.c-torture/compile/20011119-2.c: Likewise.
27196 * gcc.c-torture/compile/981001-2.c: Likewise.
27198 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27201 * g++.dg/template/overload4.C: New test.
27203 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27206 * g++.dg/abi/covariant5.C: New.
27209 * g++.dg/debug/const2.C: New.
27211 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27213 PR rtl-optimization/16104
27214 * gcc.c-torture/execute/20050316-1.c: New test.
27216 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27218 * g++.dg/template/spec23.C: Fix dg-error text.
27220 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27223 * g++.dg/expr/lval2.C: New.
27225 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27227 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27228 __builtin_strcasecmp and __builtin_strncasecmp.
27230 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27233 * g++.dg/template/spec22.C: New.
27234 * g++.dg/template/spec23.C: New.
27236 2005-04-03 Dale Ranta <dir@lanl.gov>
27237 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27239 PR libfortran/20068
27240 PR libfortran/20125
27241 PR libfortran/20156
27242 PR libfortran/20471
27243 * gfortran.dg/backspace.f: New test.
27245 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27247 * gcc.dg/pr19345.c: New test.
27249 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27251 PR tree-optimization/20640
27252 * gcc.dg/torture/tree-loop-1.c: New.
27254 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27256 PR rtl-optimization/20290
27257 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27259 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27261 * gcc.dg/rs6000-fpint.c: New.
27263 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27265 * gcc.dg/old-style-then-proto-1.c: New test.
27267 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27269 * gfortran.fortran-torture/execute/backspace.f90: Check
27270 after backspace and read was incorrect.
27272 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27274 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27275 buffer past the terminating NUL using memcmp.
27276 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27277 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27279 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27280 Fix unused/uninitialized variable warnings.
27282 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27283 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27284 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27285 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27287 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27288 gcc.c-torture/execute/builtins/fputs-lib.c,
27289 gcc.c-torture/execute/builtins/lib/fprintf.c,
27290 gcc.c-torture/execute/builtins/lib/main.c,
27291 gcc.c-torture/execute/builtins/lib/memcmp.c,
27292 gcc.c-torture/execute/builtins/lib/memmove.c,
27293 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27294 gcc.c-torture/execute/builtins/lib/memset.c,
27295 gcc.c-torture/execute/builtins/lib/printf.c,
27296 gcc.c-torture/execute/builtins/lib/sprintf.c,
27297 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27298 gcc.c-torture/execute/builtins/lib/strchr.c,
27299 gcc.c-torture/execute/builtins/lib/strcmp.c,
27300 gcc.c-torture/execute/builtins/lib/strcpy.c,
27301 gcc.c-torture/execute/builtins/lib/strcspn.c,
27302 gcc.c-torture/execute/builtins/lib/strlen.c,
27303 gcc.c-torture/execute/builtins/lib/strncat.c,
27304 gcc.c-torture/execute/builtins/lib/strncmp.c,
27305 gcc.c-torture/execute/builtins/lib/strncpy.c,
27306 gcc.c-torture/execute/builtins/lib/strrchr.c,
27307 gcc.c-torture/execute/builtins/lib/strspn.c,
27308 gcc.c-torture/execute/builtins/lib/strstr.c,
27309 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27310 gcc.c-torture/execute/builtins/strlen-2.c,
27311 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27314 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27316 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27317 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27320 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27323 * g++.dg/debug/using1.C: New test.
27325 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27327 PR middle-end/20524
27328 * gcc.dg/alias-7.c: Prefix asm-declared name with
27329 __USER_LABEL_PREFIX__.
27331 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27333 Fix fallout from PR middle-end/15700:
27334 * gcc.c-torture/compile/20011119-1.c: Take
27335 __USER_LABEL_PREFIX__ into account.
27336 * gcc.c-torture/compile/20011119-2.c: Likewise.
27338 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27341 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27343 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27346 * gcc.c-torture/compile/struct-non-lval-1.c,
27347 gcc.c-torture/compile/struct-non-lval-2.c,
27348 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27350 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27352 * gcc.dg/tls/tls.exp: Remove temporary file.
27353 * g++.dg/tls/tls.exp: Ditto.
27354 * lib/file-format.exp: Ditto.
27355 * g++.dg/special/ecos.exp: Ditto.
27357 * lib/profopt.exp: Treat prof_ext as a list.
27358 * gcc.misc-tests/bprob.exp: Ditto.
27359 * g++.dg/bprob/bprob.exp: Ditto.
27361 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27362 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27363 g++.dg/tree-ssa/pointer-reference-alias.C,
27364 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27365 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27366 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27367 g++.dg/vect/pr19951.cc: Ditto.
27368 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27369 gcc.dg/builtins-47.c: Ditto.
27370 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27371 gcc.dg/pr20115-1.c: Ditto.
27372 * gcc.dg/tree-ssa/20030530-2.c,
27373 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27374 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27375 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27376 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27377 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27378 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27379 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27380 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27381 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27382 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27383 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27384 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27385 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27386 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27387 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27388 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27389 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27390 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27391 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27392 gcc.dg/tree-ssa/20030824-1.c,
27393 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27394 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27395 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27396 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27397 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27398 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27399 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27400 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27401 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27402 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27403 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27404 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27405 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27406 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27407 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27408 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27409 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27410 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27411 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27412 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27413 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27414 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27415 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27416 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27417 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27418 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27419 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27420 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27421 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27422 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27423 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27424 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27425 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27426 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27427 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27428 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27429 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27430 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27431 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27432 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27433 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27434 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27435 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27436 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27437 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27438 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27439 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27440 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27441 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27442 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27443 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27444 gcc.dg/tree-ssa/useless-1.c: Ditto.
27445 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27446 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27447 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27448 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27449 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27450 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27451 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27452 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27453 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27454 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27455 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27456 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27457 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27458 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27459 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27460 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27461 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27462 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27463 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27464 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27465 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27466 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27467 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27468 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27469 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27470 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27471 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27472 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27473 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27474 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27475 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27476 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27477 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27478 gcc.dg/vect/vect-none.c: Ditto.
27479 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27480 treelang/compile/unsigned.tree: Ditto.
27482 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27483 * gcc.dg/cpp/direct2s.c: Ditto.
27484 * gcc.dg/cpp/paste4.c: Ditto.
27485 * gcc.dg/cpp/separate-1.c: Ditto.
27486 * gcc.dg/pch/save-temps-1.c: Ditto.
27487 * g++.dg/ext/altivec-10.C: Ditto.
27488 * g++.dg/pch/pch.C: Ditto.
27490 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27492 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27493 * g++.dg/template/repo1.C: Ditto.
27494 * g++.dg/template/repo2.C: Ditto.
27495 * g++.dg/template/repo3.C: Ditto.
27496 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27497 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27498 * g++.old-deja/g++.pt/repo1.C: Ditto.
27499 * g++.old-deja/g++.pt/repo2.C: Ditto.
27500 * g++.old-deja/g++.pt/repo3.C: Ditto.
27501 * g++.old-deja/g++.pt/repo4.C: Ditto.
27503 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27504 * gcc.dg/20030107-1.c: Ditto.
27505 * gcc.dg/20030702-1.c: Ditto.
27506 * gcc.dg/profile-generate-1.c: Ditto.
27507 * g++.dg/other/profile1.C: Ditto.
27508 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27510 * lib/gcc-dg.exp (remove-build-file): New.
27511 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27512 cleanup-tree-dump, cleanup-saved-temps): New.
27514 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27516 PR c++/19203, DR 214
27517 * g++.dg/parse/ambig3.C: Not ambiguous.
27518 * g++.dg/template/spec20.C: New.
27519 * g++.dg/template/spec21.C: New.
27521 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27524 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27526 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27528 PR libfortran/20660
27529 * gfortran.dg/negative_unit.f: New test.
27531 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27533 * gcc.dg/20050330-1.c: New test.
27535 2005-03-30 Devang Patel <dpatel@apple.com>
27537 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27539 2005-03-30 Dale Johannesen <dalej@apple.com>
27541 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27543 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27545 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27546 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27547 Strip options from test name.
27549 2005-03-31 Jan Hubicka <jh@suse.cz>
27551 * gcc.dg/varpool-1.c: New testcase.
27553 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27557 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27558 gcc.dg/stmt-expr-label-3.c : New tests.
27559 * gcc.c-torture/execute/medce-2.c: Remove.
27561 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27564 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27567 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27569 * gcc.c-torture/compile/pr20203.c: New test.
27571 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27573 * gfortran.dg/promotion.f90: New test.
27575 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27577 PR middle-end/20491
27578 * gcc.dg/torture/asm-subreg-1.c: New test.
27580 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27583 * gcc.dg/pr20672-1.c: New test.
27585 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27587 * gfortran.dg/vect: New directory.
27588 * gfortran.dg/vect/vect.exp: New.
27589 * gfortran.dg/vect/vect-1.f90: New test.
27590 * gfortran.dg/vect/vect-2.f90: New test.
27591 * gfortran.dg/vect/vect-3.f90: New test.
27592 * gfortran.dg/vect/vect-4.f90: New test.
27593 * gfortran.dg/vect/vect-5.f90: New test.
27595 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27597 PR middle-end/20622
27598 * gcc.dg/alias-7.c: New test.
27600 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27602 * gcc.dg/sparc-reg-1.c: New test.
27604 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27607 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27609 2005-03-29 Dale Ranta <dir@lanl.gov>
27610 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27612 PR libfortran/20163
27613 * gfortran.dg/pr20163-2.f: New test.
27615 2005-03-28 Jan Hubicka <jh@suse.cz>
27617 PR middle-end/20635
27618 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27621 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27623 PR tree-optimization/20626
27624 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27625 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27627 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27629 * gfortran.dg/underflow.f90: New test.
27630 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27632 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27634 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27636 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27638 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27639 (g++_init): Make sure that CXXFLAGS is set.
27640 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27641 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27642 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27643 * lib/objc.exp (objc_init): Likewise.
27644 * lib/treelang.exp (treelang_init): Likewise.
27646 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27648 PR tree-optimization/20470
27649 * gcc.dg/tree-ssa/pr20470.c: New test.
27651 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27653 * gcc.dg/ppc-stfiwx.c: New.
27655 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27658 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27660 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27662 * gcc.dg/20050325-1.c: Fix a typo.
27664 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27666 PR libfortran/19678
27667 PR libfortran/19679
27668 * gfortran.dg/dos_eol.f: New test.
27670 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27672 PR rtl-optimization/20249
27673 * gcc.dg/20050325-1.c: New test.
27675 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27677 PR libfortran/15332
27678 * gfortran.dg/pr15332.f: New test.
27680 2005-03-24 Dale Johannesen <dalej@apple.com>
27682 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27684 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27686 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27687 'internal' visibility.
27688 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27689 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27690 'protected' visibility.
27691 * gcc.dg/visibility-7.c: Likewise.
27692 * lib/target-supports.exp (check_visibility_available): Take
27693 a parameter, the kind of visibility to check for.
27694 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27695 to check_visibility_available.
27697 * g++.dg/expr/cast3.C: New.
27699 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27701 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27704 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27707 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27709 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27711 * gcc.dg/badshift.c: Renamed to...
27712 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27714 * gcc.target/i386/badshift.c: Renamed to...
27715 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27718 PR rtl-optimization/20532
27719 * gcc.target/i386/badshift.c: New.
27721 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27723 * gfortran.dg/pr18025.f90: New test.
27725 2005-03-23 Dale Johannesen <dalej@apple.com>
27727 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27729 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27731 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27733 * lib/target-supports.exp (check_iconv_available): Default
27734 libiconv to -liconv, if there is no definition.
27736 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27738 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27740 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27742 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27743 * g++.dg/opt/pr7503-2.C: Likewise.
27744 * g++.dg/opt/pr7503-3.C: Likewise.
27745 * g++.dg/opt/pr7503-4.C: Likewise.
27746 * g++.dg/opt/pr7503-5.C: Likewise.
27747 * g++.dg/warn/minmax.C: New test.
27749 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27751 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27752 * gfortran.dg/g77_intrinsics_sub.f: New test.
27754 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27755 Jan Hubicka <jh@suse.cz>
27756 Steven Bosscher <stevenb@suse.de
27758 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27760 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27763 * g++.dg/template/redecl3.C: New test.
27765 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27768 * g++.dg/parse/error16.C: Tweak error markers.
27770 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27773 * gcc.dg/20050321-2.c: New test.
27775 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27779 * g++.dg/template/ptrmem12.C: New.
27781 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27783 PR rtl-optimization/20527
27784 * gcc.c-torture/execute/pr20527-1.c: New test.
27786 2005-03-22 Ben Elliston <bje@au.ibm.com>
27788 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27789 program, compile it into a real executable and then delete the .c
27790 and .x files afterwards, to avoid problems on testglue targets.
27792 2005-03-21 Stuart Hastings <stuart@apple.com>
27794 * gcc.target/i386/sse-2.c: New.
27796 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27798 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27800 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27802 * g++.dg/parse/crash25.C: Fix typo.
27804 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27807 * g++.dg/parse/crash24.C: New test.
27810 * g++.dg/parse/crash25.C: New test.
27812 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27815 * g++.dg/ext/stmtexpr4.C: New test.
27817 2005-03-20 Roger Sayle <roger@eyesopen.com>
27819 PR middle-end/20539
27820 * gcc.c-torture/compile/pr13066-1.c: New test case.
27821 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27822 * g++.dg/opt/pr13066-1.C: Likewise.
27824 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27826 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27828 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27831 * gfortran.dg/nesting_1.f90: New test.
27833 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27836 * g++.dg/lookup/using13.C: New test.
27838 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27841 * g++.dg/template/crash36.C: New test.
27843 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27846 * g++.dg/template/crash35.C: New test.
27848 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27851 * g++.dg/overload/operator2.C: New test.
27853 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27855 PR libfortran/20257
27856 * gfortran.dg/pr20257.f90: New test.
27858 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27860 PR libfortran/20480
27861 * gfortran.dg/pr20480.f90: New test.
27863 2005-03-16 Richard Henderson <rth@redhat.com>
27865 PR middle-end/15700
27866 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27867 (_rtld_global): New.
27868 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27869 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27871 * gcc.dg/alias-3.c: New.
27872 * gcc.dg/alias-4.c: New.
27873 * gcc.dg/alias-5.c: New.
27874 * gcc.dg/alias-6.c: New.
27876 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27878 * gcc.dg/cpp/ucnid-7.c: New.
27880 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27881 Dorit Naishlos <dorit@il.ibm.com>
27883 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27886 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27888 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27889 support misaligned accesses.
27890 * gcc.dg/vect/vect-58.c: Likewise.
27891 * gcc.dg/vect/vect-92.c: New.
27892 * gcc.dg/vect/vect-93.c: New.
27894 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27897 * gfortran.dg/assign_2.f90: New test.
27898 * gfortran.dg/assign_3.f90: New test.
27899 * gfortran.dg/assign.f90: New test.
27901 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27903 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27904 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27905 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27906 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27909 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27911 * gcc.dg/cpp/ucnid-6.c: New.
27913 * gcc.dg/cpp/normalize-1.c: New.
27914 * gcc.dg/cpp/normalize-2.c: New.
27915 * gcc.dg/cpp/normalize-3.c: New.
27916 * gcc.dg/cpp/normalize-4.c: New.
27917 * gcc.dg/cpp/ucnid-4.c: New.
27918 * gcc.dg/cpp/ucnid-5.c: New.
27919 * g++.dg/cpp/normalize-1.C: New.
27920 * g++.dg/cpp/ucnid-1.C: New.
27922 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27924 * gcc.dg/pr18628.c: New.
27926 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27929 * g++.dg/tree-ssa/pr20280.C: New.
27931 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27934 * gfortran.dg/stfunc_2.f90: New test.
27936 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27938 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27940 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27942 * gcc.dg/tree-ssa/20050314-1.c: New test.
27944 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27948 * g++.dg/template/friend34.C: New test.
27949 * g++.dg/template/friend35.C: Likewise.
27950 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27952 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27954 Friend class name lookup 5/n
27956 * g++.dg/lookup/hidden-class1.C: New test.
27957 * g++.dg/lookup/hidden-class2.C: Likewise.
27958 * g++.dg/lookup/hidden-class3.C: Likewise.
27959 * g++.dg/lookup/hidden-class4.C: Likewise.
27960 * g++.dg/lookup/hidden-class5.C: Likewise.
27961 * g++.dg/lookup/hidden-class6.C: Likewise.
27962 * g++.dg/lookup/hidden-class7.C: Likewise.
27963 * g++.dg/lookup/hidden-class8.C: Likewise.
27964 * g++.dg/lookup/hidden-class9.C: Likewise.
27965 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27966 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27967 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27968 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27969 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27970 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27971 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27972 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27973 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27974 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27975 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27977 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27980 * g++.dg/template/error18.C: New test.
27982 2005-03-09 Ben Elliston <bje@au.ibm.com>
27985 * g++.dg/debug/pr16792.C: New test.
27987 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27989 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27990 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27991 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27992 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27993 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27994 test assertion names.
27996 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27999 * gfortran.dg/stfunc_1.f90: New test.
28001 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28004 * gfortran.dg/real_index_1.f90: New test.
28006 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28009 * gfortran.dg/spec_expr_1.f90: New test.
28011 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28014 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28017 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28020 * gfortran.dg/largeequiv_1.f90: New test.
28022 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28024 * gcc.dg/ucnid-1.c: New.
28025 * gcc.dg/ucnid-2.c: New.
28026 * gcc.dg/ucnid-3.c: New.
28027 * gcc.dg/ucnid-4.c: New.
28028 * gcc.dg/ucnid-5.c: New.
28029 * gcc.dg/ucnid-6.c: New.
28030 * gcc.dg/cpp/ucnid-1.c: New.
28031 * gcc.dg/cpp/ucnid-2.c: New.
28032 * gcc.dg/cpp/ucnid-3.c: New.
28033 * g++.dg/other/ucnid-1.C: New.
28035 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28037 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28039 2005-03-11 Per Bothner <per@bothner.com>
28041 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28042 that diagnotics refer to correct token.
28043 * gcc.dg/unused-3.c: Likewise.
28045 2005-03-11 Per Bothner <per@bothner.com>
28047 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28048 constant" is now actually on same line as string constant.
28049 * gcc.dg/cpp/direct2s.c: Likewise.
28051 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28053 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28055 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28057 PR libfortran/20124
28058 * gfortran.dg/pr20124.f90: New Test
28060 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28062 PR tree-optimization/20130
28063 * gcc.dg/pr20130-1.c: New test.
28065 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28068 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28070 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28072 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28074 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28076 * g++.dg/eh/forced1.C: Fix comment.
28077 * g++.dg/eh/forced2.C: Ditto.
28078 * g++.dg/eh/forced3.C: Ditto.
28079 * g++.dg/eh/forced4.C: Ditto.
28081 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28084 * gcc.c-torture/compile/pr20412.c: New test.
28086 2005-03-10 Roger Sayle <roger@eyesopen.com>
28088 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28090 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28093 * gcc.dg/20050307-1.c: New test.
28095 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28098 * g++.dg/other/stdarg3.C: New.
28100 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28102 PR c++/18384, c++/18327
28103 * g++.dg/init/array19.C: New test.
28105 PR inline-asm/20314
28106 * gcc.dg/torture/pr20314-1.c: New test.
28107 * gcc.dg/torture/pr20314-2.c: New test.
28109 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28111 * gcc.dg/20050309-1.c: New test.
28113 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28115 * gcc.dg/builtins-10.c: Reactivate disabled test.
28116 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28117 new cbrt transformations.
28119 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28122 * g++.dg/template/array13.C: New test.
28124 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28127 * g++.dg/init/brace4.C: New test.
28129 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28132 * g++.dg/template/non-dependent12.C: New.
28134 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28137 * g++.dg/init/array18.C: Add dg-do run marker.
28140 * g++.dg/init/array18.C: New test.
28142 2005-03-09 Ben Elliston <bje@au.ibm.com>
28144 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28145 * g++.dg/gcov/gcov.exp: Likewise.
28146 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28147 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28148 * lib/c-torture.exp: Likewise.
28149 * lib/fortran-torture.exp: Likewise.
28150 * lib/g++.exp: Likewise.
28151 * lib/gcc-defs.exp: Likewise.
28152 * lib/gcc-dg.exp: Likewise.
28153 * lib/gcc.exp: Likewise.
28154 * lib/gcov.exp: Likewise.
28155 * lib/gfortran.exp: Likewise.
28156 * lib/mike-g++.exp: Likewise.
28157 * lib/mike-gcc.exp: Likewise.
28158 * lib/objc-torture.exp: Likewise.
28159 * lib/objc.exp: Likewise.
28160 * lib/profopt.exp: Likewise.
28161 * lib/target-libpath.exp: Likewise.
28162 * lib/target-supports.exp: Likewise.
28163 * lib/treelang.exp: Likewise.
28164 * lib/wrapper.exp: Likewise.
28166 2005-03-08 Jeff Law <law@redhat.com>
28168 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28171 2005-03-08 Ira Rosen <irar@il.ibm.com>
28173 * gcc.dg/vect/pr20122.c: New test.
28175 2005-03-07 Jeff Law <law@redhat.com>
28177 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28179 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28180 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28181 * gcc.dg/tree-ssa/pr18134.c: New test.
28183 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28185 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28186 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28187 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28189 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28192 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28194 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28196 * g++.dg/warn/Wnvdtor.C: New test.
28198 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28200 * gcc.dg/torture/pr19683-1.c: New test.
28202 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28204 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28205 * gfortran.dg/g77/19990313-2.f: Ditto.
28206 * gfortran.dg/g77/19990313-3.f: Ditto.
28207 * gfortran.dg/g77/19990525-0.f: Ditto.
28208 * gfortran.dg/g77/19990826-0.f: Ditto.
28209 * gfortran.dg/g77/19990826-2.f: Ditto.
28210 * gfortran.dg/g77/19990826-3.f: Ditto.
28211 * gfortran.dg/g77/20000511-1.f: Ditto.
28212 * gfortran.dg/g77/20000511-2.f: Ditto.
28213 * gfortran.dg/g77/970625-2.f: Ditto.
28214 * gfortran.dg/g77/980310-2.f: Ditto.
28215 * gfortran.dg/g77/980310-3.f: Ditto.
28216 * gfortran.dg/g77/980310-8.f: Ditto.
28217 * gfortran.dg/g77/980519-2.f: Ditto.
28218 * gfortran.dg/g77/alpha1.f: Ditto.
28219 * gfortran.dg/g77/claus.f: Ditto.
28220 * gfortran.dg/g77/erfc.f: Ditto.
28221 * gfortran.dg/g77/short.f: Ditto.
28222 * gfortran.fortran-torture/execute/data.f90: Ditto.
28223 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28224 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28226 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28228 * lib/file-format.exp (gcc_target_object_format): Add check for som
28229 format and hardcode object formats on hppa*-*-hpux*.
28230 * lib/target-supports.exp (check_weak_available): Add check for som
28231 object format. Always return 0 on hppa*-*-hpux10*.
28233 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28236 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28238 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28240 * gfortran.dg/pr19936_1.f90: New test.
28241 * gfortran.dg/pr19936_2.f90: New test.
28242 * gfortran.dg/pr19936_3.f90: New test.
28244 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28245 Paul Thomas <prthomas@drfccad.cea.fr>
28247 * gfortran.dg/PR19754_1.f90: New test.
28248 * gfortran.dg/PR19754_2.f90: Ditto.
28250 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28253 * g++.dg/template/non-dependent11.C: New test.
28255 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28257 * lib/target-supports.exp (check_iconv_available): Fix comment.
28259 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28260 Joseph S. Myers <joseph@codesourcery.com>
28263 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28265 2005-03-04 Matthew Sachs <msachs@apple.com>
28267 * gcc.exp (gcc_target_compile): Put braces around
28268 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28269 * objc.exp (objc_target_compile): Likewise.
28270 * treelang.exp (treelang_target_compile): Likewise.
28272 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28275 * gfortran.dg/func_result_1.f90: New test.
28277 2005-03-04 Ben Elliston <bje@au.ibm.com>
28279 * gcc.misc-tests/options.exp: New test.
28281 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28283 * gcc.dg/pr15784-4.c: New test.
28285 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28287 * gcc.c-torture/execute/pr17133.c: New.
28288 * gcc.c-torture/compile/20050303-1.c: New.
28290 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28292 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28294 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28296 * g++.dg/overload/using2.C: New.
28298 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28301 * g++.dg/init/ptrmem2.C: New test.
28303 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28306 * gcc.dg/pr8927-1.c: New test.
28308 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28311 * g++.dg/inherit/covariant12.C: New.
28313 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28316 * gfortran.dg/bound_1.f90: New test.
28318 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28320 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28321 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28323 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28326 * gcc.dg/pr20245-1.c: New test.
28328 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28330 PR middle-end/19874
28331 * gcc.c-torture/execute/20050119-2.c: New test case.
28333 2005-02-28 Ben Elliston <bje@au.ibm.com>
28335 * README: Update the DejaGnu bug reporting address.
28336 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28337 * lib/objc-torture.exp: Likewise.
28339 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28341 * gfortran.dg/boz_1.f90: New test.
28342 * gfortran.dg/boz_3.f90: New test.
28343 * gfortran.dg/boz_4.f90: New test.
28345 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28347 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28348 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28350 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28352 PR libfortran/20101
28353 * gfortran.dg/write_0_pe_format.f90: New test.
28355 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28358 * g++.dg/opt/thunk2.C: New test.
28359 * g++.dg/opt/covariant1.C: New test.
28361 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28363 * gfortran.dg/e_d_fmt.f90: New test.
28365 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28367 * gcc.dg/asm-b.c: Fix comment typos.
28369 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28371 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28374 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28377 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28378 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28379 * gcc.dg/asm-b.c: New test.
28381 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28383 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28384 Disable this test on IRIX 6.
28386 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28388 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28389 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28392 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28394 PR tree-optimization/20204
28395 * gcc.dg/pr20204.c: New test.
28397 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28400 * gcc.c-torture/execute/20050224-1.c: New test.
28403 * g++.dg/warn/Wbraces2.C: New test.
28405 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28408 * g++.dg/init/const2.C: New test.
28410 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28412 PR tree-optimization/20100
28413 * gcc.c-torture/execute/pr20100-1.c: New test.
28415 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28417 * gfortran.dg/implicit_3.f90: New test.
28419 * gfortran.dg/deftype_1.f90: New test.
28421 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28423 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28425 * g++.dg/other/anon3.C: Accept a warning.
28427 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28429 * gcc.dg/pr20017.c: Fix a comment typo.
28431 2005-02-23 Bud Davis <bdavis@gfortran.org>
28433 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28435 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28438 * ada/acats/tests/cxa/cxa3004.a: Remove.
28439 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28441 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28444 * g++.dg/init/const1.C: New test.
28447 * g++.dg/parse/constant7.C: New test.
28450 * g++.dg/parse/error27.C: New test.
28451 * g++.dg/template/qualttp15.C: Adjust error markers.
28452 * g++.old-deja/g++.other/struct1.C: Likewise.
28455 * g++.dg/template/error17.C: New test.
28458 * g++.dg/parser/error26.C: New test.
28460 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28462 PR tree-optimization/20100
28463 PR tree-optimization/20115
28464 * gcc.dg/pr20115.c: New test.
28465 * gcc.dg/pr20115-1.c: New test.
28466 * gcc.dg/pr20100.c: New test.
28467 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28468 call-clobbered variables after alias1.
28470 2005-02-22 Bud Davis <bdavis@gfortran.org>
28472 * gfortran.dg/list_read_4.f90: new test.
28474 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28476 PR rtl-optimization/20017.
28477 * gcc.dg/pr20017.c: New.
28479 2005-02-22 Devang Patel <dpatel@apple.com>
28482 * g++.dg/tree-ssa/pr19952.C: New test.
28484 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28487 * g++.dg/parse/constant6.C: New test.
28489 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28491 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28492 * g++.dg/charset/asm2.c: Likewise.
28493 * g++.dg/charset/asm3.c: Likewise.
28494 * g++.dg/charset/asm4.c: Likewise.
28495 * g++.dg/charset/asm5.c: Likewise.
28496 * g++.dg/charset/attribute1.c: Likewise.
28497 * g++.dg/charset/attribute2.c: Likewise.
28498 * g++.dg/charset/extern1.cc: Likewise.
28499 * g++.dg/charset/extern2.cc: Likewise.
28500 * g++.dg/charset/extern3.cc: Likewise.
28501 * g++.dg/charset/function.cc: Likewise.
28502 * g++.dg/charset/string.c: Likewise.
28503 * g++.dg/charset/charset.exp: Likewise.
28504 * lib/target-supports.exp (check_iconv_available): Fix comment.
28506 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28508 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28509 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28510 * gcc.dg/charset/asm2.c: Likewise.
28511 * gcc.dg/charset/asm3.c: Likewise.
28512 * gcc.dg/charset/asm4.c: Likewise.
28513 * gcc.dg/charset/asm5.c: Likewise.
28514 * gcc.dg/charset/asm6.c: Likewise.
28515 * gcc.dg/charset/attribute1.c: Likewise.
28516 * gcc.dg/charset/attribute2.c: Likewise.
28517 * gcc.dg/charset/builtin1.c: Likewise.
28518 * gcc.dg/charset/extern.c: Likewise.
28519 * gcc.dg/charset/function.c: Likewise.
28520 * gcc.dg/charset/string.c: Likewise.
28521 * gcc.dg/charset/charset.exp: Likewise.
28523 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28526 * gfortran.dg/pr20086.f90: New test.
28528 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28530 PR tree-optimization/19786
28531 * g++.dg/tree-ssa/pr19786.C: New.
28533 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28535 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28537 2005-02-21 Jeff Law <law@redhat.com>
28539 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28541 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28543 * gfortran.dg/do_iterator: Split loop, markup all lines for
28544 which an error locus is printed.
28545 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28547 * gfortran.dg/select_4.f90: Likewise.
28548 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28549 locuses in the various permutations.
28551 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28553 PR tree-optimization/19951
28554 * g++.dg/vect: New directory.
28555 * g++.dg/vect/vect.exp: New file.
28556 * g++.dg/vect/pr19951.cc: New testcase.
28557 * g++.dg/dg.exp: Also prune vectorizer tests.
28559 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28562 * gcc.dg/charset/builtin1.c: New test.
28564 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28567 * g++.dg/inherit/volatile1.C: New test.
28570 * g++.dg/template/dtor4.C: New test.
28572 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28574 * gfortran.dg/int_1.f90: New test.
28576 2005-02-19 Devang Patel <dpatel@apple.com>
28578 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28580 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28582 * gfortran.dg/achar_1.f90: New test.
28584 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28586 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28588 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28589 Jakub Jelinek <jakub@redhat.com>
28591 PR tree-optimization/19828
28592 * gcc.dg/tree-ssa/loop-7.c: New test.
28593 * gcc.c-torture/execute/20050218-1.c: New test.
28595 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28598 * gcc.dg/transparent-union-1.c: New test.
28599 * gcc.dg/transparent-union-2.c: New test.
28601 2005-02-18 James E Wilson <wilson@specifixinc.com>
28603 PR tree-optimization/18977
28604 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28606 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28609 * gcc.dg/pr20054.c: New test.
28611 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28614 * g++.dg/ext/attrib20.C: New test.
28616 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28618 PR middle-end/20030
28619 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28621 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28624 * g++.dg/opt/switch4.C: New.
28626 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28629 PR tree-optimization/20009
28630 * gcc.c-torture/compile/20050217-1.c: New test.
28631 * g++.dg/opt/switch3.C: New test.
28633 PR tree-optimization/18947
28634 * gcc.c-torture/compile/20050215-1.c: New test.
28635 * gcc.c-torture/compile/20050215-2.c: New test.
28636 * gcc.c-torture/compile/20050215-3.c: New test.
28638 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28641 * g++.dg/template/crash34.C: New.
28644 * g++.dg/other/access3.C: New.
28646 2005-02-17 Ira Rosen <irar@il.ibm.com>
28648 * gcc.dg/vect/vect-98.c: New test.
28650 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28652 PR tree-optimization/19967
28653 * gcc.dg/pr19967.c: New.
28655 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28657 PR middle-end/19857
28658 * gcc.dg/tree-ssa/20050215-1.c: New test.
28659 * gcc.c-torture/execute/20050215-1.c: New test.
28661 2005-02-15 Eric Christopher <echristo@redhat.com>
28663 * gcc.dg/cpp/20050215-1.c: New file.
28665 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28667 PR tree-optimization/15785
28668 * gcc.dg/pr15785-1.c: New test.
28670 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28673 * g++.dg/init/ctor4.C: New.
28674 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28676 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28678 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28679 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28681 2005-02-15 Andreas Schwab <schwab@suse.de>
28683 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28686 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28688 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28690 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28692 PR tree-optimization/19853
28693 * gcc.c-torture/compile/pr19853.c: New test.
28695 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28698 * g++.dg/parse/local-class1.C: New.
28701 * g++.dg/parse/ptrmem3.C: New.
28704 * g++.old-deja/g++.oliva/template6.C: Add another case.
28705 * g++.dg/template/explicit6.C: New.
28707 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28710 * g++.dg/other/redecl2.C: New.
28712 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28715 * g++.dg/abi/covariant4.C: New.
28717 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28719 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28722 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28724 * gcc.dg/vect/vect-96.c: Fix typo.
28726 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28730 * g++.dg/template/enum5.C: New test.
28732 2005-02-12 Ira Rosen <irar@il.ibm.com>
28734 * gcc.dg/vect/vect-97.c: New test.
28736 2005-02-12 Ira Rosen <irar@il.ibm.com>
28738 * gcc.dg/vect/vect-96.c: New test.
28740 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28742 * gcc.dg/builtins-34.c: Also check ldexp*.
28744 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28746 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28748 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28750 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28751 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28752 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28753 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28754 selector_list, selector_expression, dg-process-target): Move to new
28755 file target-supports-dg.exp.
28756 * lib/target-supports-dg.exp: New.
28758 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28761 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28764 * g++.dg/other/ptrmem6.C: New test.
28766 PR middle-end/19858
28767 * gcc.c-torture/compile/20050210-1.c: New test.
28769 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28772 * g++.dg/warn/Wbraces1.C: New test.
28774 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28776 * gcc.dg/builtins-52.c: New testcase.
28778 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28781 * gcc.c-torture/execute/20050119-1.c: New test.
28783 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28786 * g++.dg/init/delete1.C: New test.
28788 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28791 * g++.dg/template/static12.C: New test.
28793 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28796 * g++.dg/conversion/ambig1.C: New test.
28799 * g++.dg/ext/attrib19.C: New test.
28802 * g++.dg/parse/dtor5.C: New test.
28805 * g++.dg/template/dtor3.C: New test.
28808 * g++.dg/template/static11.C: New test.
28809 * g++.dg/template/crash2.C: Remove dg-error marker.
28811 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28814 * g++.old-deja/g++.mike/p10769a.C: Remove.
28816 2005-02-09 Roger Sayle <roger@eyesopen.com>
28818 * gcc.dg/builtins-48.c: New test case.
28819 * gcc.dg/builtins-49.c: New test case.
28820 * gcc.dg/builtins-50.c: New test case.
28821 * gcc.dg/builtins-51.c: New test case.
28823 2005-02-09 Ian Lance Taylor <ian@airs.com>
28825 PR middle-end/19583
28826 * g++.dg/warn/Wreturn-type-3.C: New test.
28828 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28830 PR middle-end/19402
28831 * gcc.dg/pr19402-1.c: New testcase.
28832 * gcc.dg/pr19402-2.c: likewise.
28834 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28836 PR middle-end/19854
28837 * g++.dg/tree-ssa/tmmti.C: New testcase.
28839 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28841 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28843 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28846 * g++.dg/parse/crash23.C: New test.
28847 * g++.dg/warn/Weff1.C: New test.
28849 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28851 * gcc.dg/20050209-1.c: New test.
28853 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28856 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28858 2005-02-08 Mike Stump <mrs@apple.com>
28860 * g++.dg/pch/import-2.c: New test.
28861 * g++.dg/pch/import-2.hs: New.
28862 * g++.dg/pch/include/import-2a.h: New.
28863 * g++.dg/pch/include/import-2b.h: New.
28865 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28867 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28869 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28871 * gfortran.dg/substr_1.f90: New test.
28873 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28875 PR middle-end/19775
28876 * gcc.dg/torture/builtin-power-1.c: Disable test for
28877 invalid transformation.
28878 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28879 no longer optimize.
28880 * gcc.dg/builtins-47.c: New testcase.
28882 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28883 Dorit Naishlos <dorit@il.ibm.com>
28885 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28887 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28889 * gcc.c-torture/compile/20050206-1.c: New test.
28891 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28894 * g++.dg/opt/pr19768.C: New test.
28896 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28899 * gcc.c-torture/compile/pr19736.c: New test.
28901 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28904 * g++.dg/parse/error25.C: New test.
28906 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28908 * gcc.c-torture/execute/20050203-1.c: New.
28910 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28912 * gcc.dg/vect/vect-85.c: Remove xfail.
28913 * gcc.dg/vect/vect-86.c: Remove xfail.
28914 * gcc.dg/vect/vect-87.c: Remove xfail.
28915 * gcc.dg/vect/vect-88.c: Remove xfail.
28917 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28919 * gcc.dg/altivec-19.c: New.
28921 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28924 * gcc.dg/nested-func-3.c: New test.
28925 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28927 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28929 * gcc.test-framework/gen_directive_tests: Generate tests for
28930 selector expressions.
28932 2005-02-02 Matt Austern <austern@apple.com>
28935 * g++/ext/builtin7.C: New.
28936 * g++/ext/builtin8.C: New.
28938 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28941 * gcc.dg/pr18502-1.c: New test.
28943 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28946 * g++.dg/template/local4.C: Tweak.
28948 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28950 PR tree-optimization/19578
28951 * gcc.c-torture/compile/20050202-1.c: New test.
28953 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28956 * gcc.dg/c99-init-4.c: New test.
28958 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28960 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28962 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28964 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28965 * g++.dg/eh/check-vect.h: New.
28967 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28968 * gcc.dg/vect/vect-78.c: Ditto.
28969 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28972 * g++.dg/conversion/simd1.C: Expect warning.
28973 * g++.dg/ext/attribute-test-1.C: Ditto.
28974 * g++.dg/ext/attribute-test-2.C: Ditto.
28975 * g++.dg/ext/attribute-test-3.C: Ditto.
28976 * g++.dg/ext/attribute-test-4.C: Ditto.
28978 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28979 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28981 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28983 2005-02-01 Richard Henderson <rth@redhat.com>
28985 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28986 long double for ibm double-double format.
28987 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28989 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28991 PR tree-optimization/19633
28992 * gcc.dg/pr19633-1.c: New test.
28993 * gcc.dg/pr19633.c: Tweak to make pointer point
28994 to NULL or a symbol.
28996 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28998 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29000 (dg-process-target (local override)): Handle selector expressions.
29002 * gcc.test-framework/README: Describe tests in source directory.
29003 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29004 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29005 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29006 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29007 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29008 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29009 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29010 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29011 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29012 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29013 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29014 * gcc.test-framework/dg-error-exp-P.c: New test.
29015 * gcc.test-framework/dg-error-exp-XP.c: New test.
29016 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29017 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29018 * gcc.test-framework/dg-output-exp-P.c: New test.
29019 * gcc.test-framework/dg-output-exp-XF.c: New test.
29020 * gcc.test-framework/dg-warning-exp-P.c: New test.
29021 * gcc.misc-tests/dg-1.c: Remove.
29022 * gcc.misc-tests/dg-2.c: Remove.
29023 * gcc.misc-tests/dg-3.c: Remove.
29024 * gcc.misc-tests/dg-4.c: Remove.
29025 * gcc.misc-tests/dg-5.c: Remove.
29026 * gcc.misc-tests/dg-6.c: Remove.
29027 * gcc.misc-tests/dg-7.c: Remove.
29028 * gcc.misc-tests/dg-8.c: Remove.
29029 * gcc.misc-tests/dg-9.c: Remove.
29030 * gcc.misc-tests/dg-10.c: Remove.
29031 * gcc.misc-tests/dg-11.c: Remove.
29032 * gcc.misc-tests/dg-12.c: Remove.
29033 * gcc.misc-tests/dg-test.exp: Remove.
29035 * gcc.test-framework/test-framework.awk: Change recording and
29036 printing of passes and failures.
29038 * gcc.test-framework: New directory.
29039 * gcc.test-framework/README: New.
29040 * gcc.test-framework/test-framework.exp: New.
29041 * gcc.test-framework/test-framework.awk: New.
29042 * gcc.test-framework/gen_directive_tests: New.
29044 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29046 * lib/treelang.exp: Fix comment typos.
29047 (treelang_target_compile): Don't append libs=-ltreelang to options.
29049 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29051 * g++.dg/parse/typename7.C: Adjust error messages.
29053 2005-01-31 Jeff Law <law@redhat.com>
29055 * gcc.c-torture/execute/20050131-1.c: New test.
29056 * gcc.dg/wcaselabel.c: New test.
29058 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29060 * g++.dg/other/warning1.C: Adjust error messags.
29061 * g++.dg/parse/constant5.C: New test.
29063 2005-01-31 Steven Bosscher <stevenb@suse.de>
29066 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29067 the test case valid.
29068 * gcc.dg/20030815-1.c: Remove invalid tests.
29069 * gcc.dg/array-7.c: Adjust expected result.
29070 * gcc.dg/pr18596-3.c: Likewise.
29071 * gcc.dg/noncompile/20000901-1.c: Likewise.
29072 * gcc.dg/noncompile/init-2.c: Likewise.
29073 * gcc.dg/noncompile/init-4.c: Likewise.
29075 2005-01-31 Dale Johannesen <dalej@apple.com>
29077 * g++.dg/opt/pr19650.C: New test.
29079 2005-01-31 Richard Henderson <rth@redhat.com>
29081 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29082 long double for intel double extended format.
29083 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29085 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29088 * g++.dg/template/static10.C: New test.
29091 * g++.dg/parse/error24.C: New test.
29094 * g++.dg/lookup/builtin1.C: New test.
29097 * g++.dg/warn/conv3.C: New test.
29099 2005-01-30 Bud Davis <bdavis@gfortran.org>
29102 * gfortan.dg/inquire_7.f90
29104 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29106 PR tree-optimization/15791
29107 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29108 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29109 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29110 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29111 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29112 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29113 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29114 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29115 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29116 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29118 2005-01-29 Paul Brook <paul@codesourcery.com>
29121 * check.c (real_or_complex_check): New function.
29122 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29123 * intrinsic.c (add_functions): Use new check functions.
29124 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29127 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29129 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29130 gcc.dg/lvalue-3.c: New tests.
29131 * gcc.dg/concat.c: Update expected messages.
29133 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29135 PR libfortran/19595
29136 * gfortran.dg/eor_1.f90: New test.
29138 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29141 * gfortran.dg/logical_data_1.f90: New test.
29143 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29146 * g++.dg/template/crash33.C: New test.
29149 * g++.dg/template/crash32.C: New test.
29151 2005-01-28 Ian Lance Taylor <ian@airs.com>
29153 PR middle-end/16558
29154 * g++.dg/warn/Wreturn-type-2.C: New test.
29156 2004-06-24 Jeff Law <law@redhat.com>
29158 * gcc.dg/tree-ssa/20050128-1.c: New test.
29160 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29162 * gcc.target/frv/all-mdpackh-1.c: New test.
29164 2005-01-28 Steven Bosscher <stevenb@suse.de>
29166 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29168 2005-01-27 Richard Henderson <rth@redhat.com>
29170 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29172 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29174 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29176 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29178 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29179 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29180 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29181 to cope with cases where the multilib options override the dg-options.
29183 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29186 * gcc.dg/noncompile/20050120-1.c: New test.
29188 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29190 PR tree-optimization/19633
29191 * gcc.dg/pr19633.c: New test.
29192 * gcc.dg/tree-ssa/pr19633.c: New test.
29194 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29196 * gcc.dg/20041216-1.c: New test.
29198 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29201 * objc.dg/selector-2.m: New test.
29203 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29205 * g++.dg/opt/range-test-2.C: New test.
29207 PR rtl-optimization/19579
29208 * gcc.c-torture/execute/20050124-1.c: New test.
29210 2005-01-26 Greg Parker <gparker@apple.com>
29211 Stuart Hastings <stuart@apple.com>
29213 * gcc.c-torture/execute/20050125-1.c: New.
29215 2005-01-18 Jan Hubicka <jh@suse.cz>
29217 PR tree-optimize/19337
29218 * gcc.c-torture/compile/20050119-1.c: New test.
29220 2005-01-24 James E Wilson <wilson@specifixinc.com>
29222 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29223 test for successful match.
29225 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29228 * objc.dg/comp-types-7.m: New test.
29230 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29232 * lib/target-supports.exp (current_target_name): New.
29233 (check_effective_target_ilp32, check_effective_target_lp64):
29234 Cache the result to use as long as the current target, with
29235 multilib flags, remains the same.
29237 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29238 (dg-require-weak, dg-require-visibility, dg-require-alias,
29239 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29240 dg-require-effective-target, dg-skip-if): Remove call to
29241 skip_test_and_clear_xfail.
29242 (dg-test): Clear xfail data.
29244 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29247 * gcc.dg/ppc64-toc.c: New test.
29249 * g++.dg/tree-ssa/empty-1.C: New test.
29251 PR middle-end/19551
29252 * gcc.c-torture/execute/20050121-1.c: New test.
29253 * gcc.dg/20050121-2.c: New test.
29255 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29256 Paul Brook <paul@codesourcery.com>
29259 * gfortran.dg/real_const_1.f: New test.
29260 * gfortran.dg/real_const_2.f90: New test.
29261 * gfortran.dg/complex_int_1.f90: New test.
29263 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29266 * gfortan.dg/inquire_6.f90: New test.
29268 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29270 PR libfortran/19451
29271 * open_readonly_1.f90: New test.
29273 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29275 PR libfortran/18982
29276 * gfortran.dg/open_new.f90: New file.
29278 2005-01-22 Paul Brook <paul@codesourcery.com>
29280 * namelist_1.f90: New test.
29282 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29284 PR tree-optimization/19484
29285 * gcc.c-torture/compile/20050122-[12].c: New tests.
29287 2005-01-22 Paul Brook <paul@codesourcery.com>
29289 * gfortran.dg/implicit_2.f90: New test.
29291 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29294 * gfortran.dg/inquire_5.f90: New test.
29296 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29299 * gcc.dg/pr18809-1.c: New test.
29301 2005-01-21 Ian Lance Taylor <ian@airs.com>
29303 * gcc.dg/20050121-1.c: New test.
29305 PR tree-optimization/13000
29306 * gcc.dg/20040206-1.c: Change warning to point where function is
29309 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29312 * g++.dg/template/array11.C: New test.
29314 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29316 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29317 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29318 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29319 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29320 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29321 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29323 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29325 PR tree-optimization/15349
29326 * gcc.dg/tree-ssa/pr15349.c: New.
29328 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29330 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29332 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29334 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29335 scan-assembler-times directive name.
29337 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29340 PR rtl-optimization/19462
29341 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29343 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29345 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29346 counting function calls on ia64.
29348 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29350 PR rtl-optimization/15139
29351 * gcc.dg/20050111-2.c: New test.
29354 * gcc.c-torture/compile/20050113-1.c: New testcase.
29356 PR middle-end/19164
29357 * gcc.dg/20050113-1.c: New testcase.
29359 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29361 * gcc.dg/vect/vect-85.c: Add comment.
29362 * gcc.dg/vect/vect-86.c: Add xfail for now.
29363 * gcc.dg/vect/vect-87.c: Add xfail for now.
29364 * gcc.dg/vect/vect-88.c: Add xfail for now.
29365 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29367 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29369 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29371 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29373 * g++.dg/debug/typedef3.C: New test.
29375 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29378 * gcc.dg/asm-a.c: New test.
29380 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29382 * gcc.dg/sh-relax.c: Add prototype for abort.
29384 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29386 * gcc.dg/short-compare-1.c: New test.
29387 * gcc.dg/short-compare-2.c: Likewise.
29389 2005-01-18 Michael Matz <matz@suse.de>
29391 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29393 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29395 PR tree-optimization/19121
29396 * gcc.c-torture/compile/pr19121.c: New test.
29398 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29401 * gcc.c-torture/compile/pr19357.c: New test.
29403 2005-01-17 Ian Lance Taylor <ian@airs.com>
29406 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29407 pass--those that refer just to the variable, possibly with a
29409 * gcc.dg/c99-const-expr-3.c: Likewise.
29411 PR middle-end/13127
29412 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29415 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29418 * gfortran.dg/endfile_2.f90: New test.
29420 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29423 * gfortran.dg/select_5.f90: New test.
29425 2004-01-16 Paul Brook <paul@codesourcery.com>
29427 * gfortran.dg/common_4.f90: New test.
29429 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29431 PR rtl-optimization/19462
29432 * gcc.dg/torture/pr19462-1.c: New test.
29434 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29437 * objc.dg/func-ptr-2.m: New.
29438 * objc.dg/volatile-1.m: New.
29440 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29442 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29444 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29446 PR tree-optimization/19060
29447 * gcc.c-torture/execute/20050104-1.c: New test.
29449 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29452 * gfortran.dg/write_to_null.f90: New test.
29454 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29455 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29458 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29461 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29464 * g++.dg/init/vector1.C: New test.
29466 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29469 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29471 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29473 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29475 * gfortran.dg/select_1.f90: New test.
29476 * gfortran.dg/select_2.f90: New test.
29477 * gfortran.dg/select_3.f90: New test.
29478 * gfortran.dg/select_4.f90: New test.
29480 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29482 PR middle-end/19084
29483 PR rtl-optimization/19348
29484 * gcc.dg/20050111-1.c: New test.
29485 * gcc.c-torture/execute/20050111-1.c: New test.
29487 * gcc.dg/i386-asm-4.c: New test.
29489 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29491 * gcc.dg/nested-func-2.c: New test.
29492 * ada/acats/norun.lst: Remove c953002.
29494 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29496 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29498 2005-01-12 Ben Elliston <bje@au.ibm.com>
29500 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29502 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29505 * g++.dg/abi/align1.C: New test.
29507 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29509 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29511 * g++.dg/ext/altivec_check.h: Support compiling as C.
29513 2005-01-10 Roger Sayle <roger@eyesopen.com>
29516 * g++.dg/expr/pr19355-1.C: New test case.
29518 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29520 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29521 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29522 * ada/acats/tests/c3/c92005b.ada: Likewise.
29523 * ada/acats/tests/c3/cxb3012.a: Likewise.
29524 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29526 2005-01-09 Paul Brook <paul@codesourcery.com>
29528 * gfortran.dg/common_2.f90: New file.
29529 * gfortran.dg/common_3.f90: New file.
29531 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29533 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29535 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29537 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29538 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29539 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29540 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29541 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29542 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29543 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29544 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29545 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29546 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29547 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29548 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29549 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29550 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29551 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29552 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29553 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29554 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29555 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29556 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29557 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29558 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29559 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29560 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29561 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29562 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29563 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29564 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29565 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29566 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29567 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29568 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29569 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29570 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29571 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29572 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29573 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29574 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29575 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29576 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29577 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29578 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29579 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29580 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29581 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29582 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29583 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29584 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29585 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29586 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29587 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29588 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29589 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29590 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29591 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29592 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29593 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29594 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29595 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29596 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29597 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29598 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29599 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29600 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29601 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29602 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29603 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29605 * gcc.dg/vect/vect-1.c: Fix spelling.
29606 * gcc.dg/vect/vect-10.c: Fix spelling.
29607 * gcc.dg/vect/vect-11.c: Fix spelling.
29608 * gcc.dg/vect/vect-12.c: Fix spelling.
29609 * gcc.dg/vect/vect-14.c: Fix spelling.
29610 * gcc.dg/vect/vect-15.c: Fix spelling.
29611 * gcc.dg/vect/vect-16.c: Fix spelling.
29612 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29613 * gcc.dg/vect/vect-64.c: Fix comments.
29614 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29616 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29617 Ira Rosen <irar@il.ibm.com>
29619 * gcc.dg/vect/vect-70.c: New test.
29620 * gcc.dg/vect/vect-71.c: New test.
29622 2005-01-09 Manfred Hollstein <mh@suse.com>
29624 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29625 * gcc.dg/pr18241-2.c: Likewise.
29626 * gcc.dg/pr18241-3.c: Likewise.
29627 * gcc.dg/pr18241-4.c: Likewise.
29628 * gcc.dg/pr18241-5.c: Likewise.
29630 2005-01-08 Richard Henderson <rth@redhat.com>
29632 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29633 False for x86 and x86-64.
29635 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29637 PR tree-optimization/18241
29638 * gcc.dg/pr18241-1.c: New test.
29639 * gcc.dg/pr18241-2.c: New test.
29640 * gcc.dg/pr18241-3.c: New test.
29641 * gcc.dg/pr18241-4.c: New test.
29642 * gcc.dg/pr18241-5.c: New test.
29644 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29646 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29647 gfortran.dg/select_4.f90: New.
29649 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29651 * gcc.c-torture/execute/20050107-1.c: New test.
29653 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29656 * g++.dg/template/ref2.C: New.
29658 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29660 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29661 instead of being empty.
29663 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29666 * gfortran.dg/array-1.f90: New test.
29668 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29670 PR tree-optimization/19283
29671 * gcc.c-torture/execute/20050106-1.c: New test.
29673 PR rtl-optimization/18861
29674 * gcc.dg/20050105-1.c: New test.
29676 PR tree-optimization/18828
29677 * gcc.dg/20050105-2.c: New test.
29679 2005-01-07 Andreas Jaeger <aj@suse.de>
29681 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29683 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29686 * gfortran.dg/fmt_read.f90: New test.
29688 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29690 * gcc.dg/rs6000-ldouble-2.c: New.
29692 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29695 * g++.dg/parser/ctor2.C: New test.
29697 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29700 * g++.dg/template/using9.C: New test.
29702 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29705 * g++.dg/lookup/friend6.C: New test.
29707 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29710 * g++.dg/template/array10.C: New.
29712 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29714 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29715 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29717 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29719 * gcc.c-torture/compile/20050105-1.c: New test.
29721 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29723 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29725 2005-01-05 Roger Sayle <roger@eyesopen.com>
29727 PR middle-end/19100
29728 * gcc.dg/conv-3.c: New test case.
29730 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29732 * gcc.dg/asm-wide-1.c: New test.
29734 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29737 * g++.dg/parse/crash22.C: New
29739 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29742 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29744 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29746 PR middle-end/17767
29747 * gcc.dg/i386-mmx-6.c: New test case.
29749 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29751 PR tree-optimization/18308
29752 * gcc.dg/vect/pr18308.c: New testcase.
29754 2005-01-04 Andreas Jaeger <aj@suse.de>
29756 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29758 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29759 Robert Bowdidge <bowdidge@apple.com>
29761 * gcc.dg/cpp/subframework1.c: New.
29762 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29763 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29764 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29765 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29767 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29769 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29771 * gcc.dg/darwin-weakimport-2.c: New.
29773 2005-01-03 Richard Henderson <rth@redhat.com>
29775 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29777 2005-01-03 Richard Henderson <rth@redhat.com>
29779 * gcc.dg/vect/vect.exp: Enable for ia64.
29780 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29781 (check_effective_target_vect_float): Likewise.
29782 (check_effective_target_vect_no_align): Likewise.
29783 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29784 * gcc.dg/vect/vect-8.c: Likewise.
29786 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29789 * gcc.dg/pr19236-1.c: New test case.
29791 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29793 PR rtl-optimization/12092
29794 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29796 2005-01-02 Andreas Jaeger <aj@suse.de>
29798 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29800 2005-01-01 Roger Sayle <roger@eyesopen.com>
29801 Andrew Pinski <pinskia@physics.uc.edu>
29803 PR rtl-optimization/12092
29804 * gcc.dg/pr12092-1.c: New test case.
29806 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29808 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29809 'hidden' and 'default' for better portability.
29810 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29812 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29814 * g++.old-deja/g++.brendan/new3.C: Likewise.
29816 2005-01-01 Steven Bosscher <stevenb@suse.de>
29818 * gcc.dg/20041231-1.C: New test.
29819 * g++.dg/warn/Wunreachable-code-1.C: New test.
29821 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29823 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29824 file, not /dev/null. Abort on error.
29826 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29827 Ziemowit Laski <zlaski@apple.com>
29830 * objc.dg/encode-5.m: New test.
29832 2004-12-29 Richard Henderson <rth@redhat.com>
29834 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29835 * objc.dg/stabs-1.m: Disable for ia64.
29837 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29840 * g++.dg/warn/Wunused-10.C: New test.
29842 2004-12-28 Richard Henderson <rth@redhat.com>
29844 * objc.dg/stabs-1.m: Disable for alpha.
29846 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29849 * g++.dg/parse/error23.C: New test.
29851 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29853 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29856 * gfortran.dg/intrinsic_modulo_1.f90: New.
29857 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29858 tests with divisor -1.
29860 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29862 * g++.dg/opt/temp1.C (memcpy): Return a value.
29865 * g++.dg/expr/cond7.C: New test.
29867 2004-12-27 Paul Brook <paul@codesourcery.com>
29869 * gfortran.dg/g77/select_no_compile.f: Remove.
29871 2004-12-27 Richard Henderson <rth@redhat.com>
29873 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29874 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29875 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29877 2004-12-26 Richard Henderson <rth@redhat.com>
29879 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29880 by 1i instead of token pasting.
29882 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29884 PR tree-optimization/17578
29885 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29886 to additional_flags.
29887 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29889 2004-12-25 Richard Henderson <rth@redhat.com>
29891 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29894 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29896 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29898 * gcc.dg/pr17957.c (dg-options): Likewise.
29899 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29900 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29901 instead of 0 on __hppa__.
29902 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29903 "foo,%r" on hppa*-*-*.
29905 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29908 * gfortran.dg/complex_write.f90: New test.
29910 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29913 * g++.dg/parse/pragma2.C: New test.
29915 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29917 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29919 * gcc.dg/empty2.c: Add missing dg-warning.
29921 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29924 * g++.dg/template/local4.C: New test.
29925 * g++.dg/template/crash19.C: Add dg-error marker.
29927 * g++.dg/template/crash31.C: Correct embedded PR number.
29929 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29932 * g++.dg/opt/temp1.C: Add do-run marker.
29934 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29936 * g++.dg/template/spec19.C: New.
29938 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29941 * gcc.dg/empty2.c: New.
29943 2004-12-23 Richard Henderson <rth@redhat.com>
29945 * lib/target-supports.exp (check_effective_target_vect_no_align):
29946 Remove i?86 and x86-64.
29948 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29951 * g++.dg/opt/temp1.C: New test.
29953 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29956 * g++.dg/template/friend33.C: New testcase.
29958 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29961 * g++.dg/template/cond5.C: New test.
29964 * g++.dg/inherit/thunk3.C: New test.
29967 * g++.dg/warn/Wunused-9.C: New test.
29969 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29971 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29973 2004-12-22 Jan Beulich <jbeulich@novell.com>
29975 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29977 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29980 * g++.dg/ext/packed8.C: New test.
29983 * g++.dg/template/crash31.C: New test.
29986 * g++.dg/template/crash30.C: New test.
29988 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29991 * g++.dg/eh/ctor3.C: New test.
29993 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29995 * objc.dg/stabs-1.m: Allow section name to be quoted and
29996 assembly label to begin with '.LL'.
29998 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30000 * gcc.dg/vect/vect.exp
30001 (check_effective_target_lp64_or_vect_no_align): New.
30002 * gcc.dg/vect/vect-77.c: Use it.
30003 * gcc.dg/vect/vect-78.c: Use it.
30005 * lib/target-supports.exp
30006 (check_effective_target_vect_no_max,
30007 check_effective_target_vect_no_bitwise,
30008 check_effective_target_vect_no_align): New.
30009 * gcc.dg/vect/vect-13.c: Use them.
30010 * gcc.dg/vect/vect-17.c: Ditto.
30011 * gcc.dg/vect/vect-18.c: Ditto.
30012 * gcc.dg/vect/vect-19.c: Ditto.
30013 * gcc.dg/vect/vect-20.c: Ditto.
30014 * gcc.dg/vect/vect-27.c: Ditto.
30015 * gcc.dg/vect/vect-29.c: Ditto.
30016 * gcc.dg/vect/vect-44.c: Ditto.
30017 * gcc.dg/vect/vect-48.c: Ditto.
30018 * gcc.dg/vect/vect-50.c: Ditto.
30019 * gcc.dg/vect/vect-52.c: Ditto.
30020 * gcc.dg/vect/vect-54.c: Ditto.
30021 * gcc.dg/vect/vect-56.c: Ditto.
30022 * gcc.dg/vect/vect-58.c: Ditto.
30023 * gcc.dg/vect/vect-60.c: Ditto.
30024 * gcc.dg/vect/vect-72.c: Ditto.
30025 * gcc.dg/vect/vect-80.c: Ditto.
30027 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30030 * g++.dg/init/string1.C: New.
30033 * g++.dg/other/synth1.C: New.
30035 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30038 * gcc.dg/pr18963-1.c: New test.
30040 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30043 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30044 * gcc.dg/pr18596-1.c: Use dg-error.
30045 (dg-options): Use -fno-unit-at-a-time.
30046 * gcc.dg/pr18596-2.c: New test.
30047 * gcc.dg/pr18596-3.c: New test.
30049 2004-12-20 Roger Sayle <roger@eyesopen.com>
30051 PR middle-end/18683
30052 * g++.dg/opt/pr18683-1.C: New test case.
30054 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30057 * g++.dg/opt/max1.C: Fix for 64bit targets.
30059 2004-12-20 Matt Austern <austern@apple.com>
30062 * g++.dg/ext/builtin6.C: New
30064 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30066 PR tree-optimization/19080
30067 * gcc.c-torture/compile/pr19080.c: New test.
30069 2004-12-20 Steven Bosscher <stevenb@suse.de>
30071 * gcc.dg/20041219-1.c: New test.
30073 2004-12-19 Roger Sayle <roger@eyesopen.com>
30075 PR middle-end/19068
30076 * g++.dg/opt/max1.C: New test case.
30078 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30080 * gcc.dg/fdata-sections-1.c: New test.
30082 2004-12-18 Roger Sayle <roger@eyesopen.com>
30084 PR middle-end/18548
30085 * gcc.dg/max-1.c: New test case.
30087 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30089 * gcc.c-torture/execute/20041218-1.c: New test.
30091 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30093 * gcc.dg/pr18501.c: New test.
30094 * gcc.dg/uninit-5.c: XFAIL.
30095 * gcc.dg/uninit-9.c: XFAIL.
30097 2004-12-17 Dale Johannesen <dalej@apple.com>
30099 * gcc.dg/20041213-1.c: New.
30101 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30103 * objc.dg/stabs-1.m: Allow assembly label to begin
30106 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30108 * gcc.c-torture/execute/20041213-1.c: Move...
30109 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30111 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30114 * g++.dg/lookup/conv-5.C: New.
30116 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30118 * objc.dg/stabs-1.m: New test.
30120 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30122 * gcc.dg/visibility-c.c: Change compile to
30123 assemble for the test.
30125 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30128 * gcc.dg/visibility-c.c: New test.
30130 2004-12-16 Roger Sayle <roger@eyesopen.com>
30132 PR middle-end/18493
30133 * gcc.dg/switch-8.c: New test case.
30135 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30138 * g++.dg/template/init4.C: New.
30139 * g++.dg/opt/static3.C: Enable optimizer.
30141 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30143 * g++.dg/other/complex1.C: New test.
30145 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30147 * g++.dg/opt/inline9.C: New test.
30149 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30152 * gfotran.dg/nullify_1.f: New test.
30154 2004-12-15 Richard Henderson <rth@redhat.com>
30156 * gcc.target/i386/i386.exp: New harness.
30157 * gcc.target/i386/vect-args.c: New.
30159 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30161 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30163 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30166 * g++.dg/template/friend32.C: New test.
30168 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30170 * cpp/pragma-once-1.c: New test.
30171 * cpp/pragma-once-1b.h: Likewise.
30172 * cpp/pragma-once-1c.h: Likewise.
30173 * cpp/pragma-once-1d.h: Likewise.
30174 * cpp/inc/pragma-once-1a.h: Likewise.
30176 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30177 Steven G. Kargl <kargls@comcast.net>
30180 * gfortran.dg/list_read_3.f90: New test.
30182 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30184 * gcc.dg/ftrapv-2.c: New test.
30186 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30189 * g++.dg/template/typename9.C: New test.
30191 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30194 * g++.dg/template/typename8.C: New test.
30195 * g++.dg/parse/friend2.C: Tweak error message.
30197 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30199 * gcc.c-torture/20041214-1.c: New test.
30201 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30204 * g++.dg/init/array17.C: New test.
30206 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30209 * g++.dg/init/aggr3.C: New test.
30211 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30213 * gcc.dg/altivec-types-1.c: New test.
30214 * gcc.dg/altivec-types-2.c: New test.
30215 * gcc.dg/altivec-types-3.c: New test.
30216 * gcc.dg/altivec-types-4.c: New test.
30217 * g++.dg/ext/altivec-types-1.C: New test.
30218 * g++.dg/ext/altivec-types-2.C: New test.
30219 * g++.dg/ext/altivec-types-3.C: New test.
30220 * g++.dg/ext/altivec-types-4.C: New test.
30222 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30224 PR middle-end/18951
30225 * gcc.c-torture/execute/20041213-1.c: New test.
30227 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30230 * g++.dg/template/cast1.C: New.
30232 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30234 * gcc.c-torture/execute/20041213-2.c: New test.
30236 2004-12-13 Richard Henderson <rth@redhat.com>
30238 * gcc.dg/i386-sse-10.c: Fix typo in options.
30240 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30243 * g++.dg/opt/pr18968.C: New test.
30245 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30248 * g++.dg/ext/visibility/staticdatamem.C: New test.
30250 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30252 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30254 2004-12-13 Roger Sayle <roger@eyesopen.com>
30256 PR rtl-optimization/18928
30257 * gcc.dg/pr18928-1.c: New test case.
30259 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30262 * gcc.c-torture/compile/20041211-1.c: New.
30264 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30266 PR middle-end/17564
30267 * gcc.c-torture/execute/20041212-1.c: New test.
30269 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30272 * gfortran.dg/common_1.f90: New test.
30274 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30275 Paul Brook <paul@codesourcery.com>
30278 * gfortran.dg/real_do_1.f90: New test.
30280 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30283 * g++.dg/opt/ptrmem6.C: New test.
30285 2004-12-11 Roger Sayle <roger@eyesopen.com>
30287 PR middle-end/18921
30288 * gcc.dg/pr18921-1.c: New test case.
30290 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30293 * gfortran.dg/scale_1.f90: New test.
30295 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30297 PR middle-end/18903
30298 * gcc.c-torture/compile/pr18903.c: New test.
30300 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30302 * gcc.c-torture/execute/20041210-1.c: New test.
30304 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30307 * g++.dg/parser/struct-1.C: New test.
30308 * g++.dg/parser/struct-2.C: New test.
30309 * g++.dg/parser/struct-3.C: New test.
30311 2004-12-09 Richard Henderson <rth@redhat.com>
30313 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30315 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30316 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30318 2004-12-09 Matt Austern <austern@apple.com>
30321 * g++.dg/ext/builtin1.C: New
30322 * g++.dg/ext/builtin2.C: New
30323 * g++.dg/ext/builtin3.C: New
30324 * g++.dg/ext/builtin4.C: New
30325 * g++.dg/ext/builtin5.C: New
30327 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30330 * g++.dg/opt/ptrmem5.C: New test.
30332 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30334 * g++.dg/parse/typename5.C: Adjust for new error.
30335 * g++.dg/parse/typename7.C: New.
30337 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30340 * g++.dg/other/mmintrin.C: New test.
30342 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30345 * g++.dg/init/array15.C: New.
30346 * g++.dg/init/array16.C: New.
30348 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30351 * gfortran.dg/assign_1.f90: New test.
30353 2004-12-08 Nick Clifton <nickc@redhat.com>
30355 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30356 * gcc.target/xstormy16/data_below100: Likewise.
30357 * gcc.target/xstormy16/sfr: Likewise.
30358 * gcc.target/xstormy16/below100.S: New test source file.
30359 * gcc.target/xstormy16/below100.ld: New test linker script.
30360 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30361 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30363 * gcc.target/xstormy16/bp.c: Likewise.
30365 * gcc.target/xstormy16/bss_below100: New files:
30366 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30367 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30368 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30369 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30370 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30371 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30372 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30373 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30374 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30375 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30376 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30377 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30378 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30379 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30380 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30381 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30382 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30383 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30384 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30385 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30386 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30387 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30388 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30389 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30390 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30391 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30392 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30394 * gcc.target/xstormy16/data_below100: New files:
30395 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30396 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30397 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30398 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30399 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30400 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30401 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30402 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30403 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30404 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30405 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30406 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30407 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30408 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30409 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30410 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30411 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30412 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30413 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30414 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30415 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30416 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30417 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30418 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30419 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30420 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30421 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30423 * gcc.target/xstormy16/sfr: New files:
30424 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30425 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30426 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30427 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30428 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30429 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30430 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30431 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30432 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30433 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30434 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30435 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30436 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30437 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30438 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30439 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30440 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30441 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30442 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30443 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30444 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30445 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30446 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30447 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30448 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30449 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30450 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30451 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30452 27_if0_sfrw_bitfield_f.c
30454 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30457 * g++.dg/lookup/name-clash4.C: New test.
30459 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30462 * g++.dg/opt/array1.C: New.
30465 * g++.dg/template/operator5.C: New.
30467 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30470 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30472 2004-12-07 Steven Bosscher <stevenb@suse.de>
30474 * gcc.dg/noncompile/20041207.c: New test.
30476 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30478 * g++.dg/other/unreachable-1.C: New test.
30480 2004-12-06 Nick Clifton <nickc@redhat.com>
30482 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30483 <limits.h> because the latter comes from gcc's include/ directory
30484 and not the newlib/libc/include directory.
30486 2004-12-04 Richard Henderson <rth@redhat.com>
30488 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30490 2004-12-04 Richard Henderson <rth@redhat.com>
30492 * lib/target-supports.exp (check_gc_sections_available): Disable
30493 for alpha and ia64.
30495 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30497 PR middle-end/17909
30498 * g++.dg/other/vararg-2.C: New test.
30500 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30502 PR c++/17011, c++/17971
30503 * g++.dg/template/error15.C: Adjust expected error.
30504 * g++.dg/template/instantiate3.C: Likewise.
30506 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30508 * gcc.dg/altivec-18.c: Fix for darwin
30510 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30513 * g++.dg/parse/ptrmem2.C: New.
30516 * g++.dg/template/new1.C: New.
30518 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30521 * gfortran.dg/direct_io_3.f90: New test.
30523 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30526 * g++.dg/parse/crash21.C: New.
30528 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30530 PR c++/15664, c++/18276
30531 * g++.dg/template/ttp13.C: New test.
30532 * g++.dg/template/ttp14.C: Likewise.
30534 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30537 * g++.dg/parse/enum2.C: New test.
30538 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30540 2004-12-02 Nick Clifton <nickc@redhat.com>
30542 * gcc.target/xstormy16: New test directory.
30543 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30544 * gcc.target/xstormy16/bp.c: Check the generation of bp
30546 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30547 bn instructions and the BELOW100 attribute.
30549 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30552 * gcc.dg/ppc-eabi.c: New.
30554 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30557 * gfortran.dg/backspace.f90
30559 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30561 * gfortran.dg/inquire.f90: New test.
30563 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30565 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30566 handle effective-target-keyword.
30567 (dg-skip-if): Support effective-target keyword as target list.
30568 (dg-xfail-if): Ditto.
30569 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30571 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30573 PR tree-optimization/18291
30574 * gcc.c-torture/compile/pr18291.c: New test.
30576 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30579 * g++.dg/parse/crash20.C: New.
30582 * g++.dg/overload/arg1.C: New.
30583 * g++.dg/overload/arg2.C: New.
30584 * g++.dg/overload/arg3.C: New.
30585 * g++.dg/overload/arg4.C: New.
30587 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30589 * gcc.dg/c99-flex-array-4.c: Remove.
30591 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30593 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30595 * lib/target-supports.exp (is-effective-target): Simplify.
30597 * lib/target-supports.exp (check_effective_target_vect_long):
30598 Fix for powerpc64-*-*.
30600 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30602 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30603 to support new requirements on FreeBSD 5.
30605 2004-11-30 Devang Patel <dpatel@apple.com>
30608 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30610 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30612 * g++.dg/ext/altivec-13.C: New test.
30614 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30617 * gcc.c-torture/execute/p18298.c: New test.
30619 2004-11-30 Ira Rosen <irar@il.ibm.com>
30620 Dorit Naishlos <dorit@il.ibm.com>
30623 * gcc.dg/vect/vect-89.c: New test.
30625 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30627 * gcc.dg/pr18596-1.c: New test.
30629 2004-11-30 Ben Elliston <bje@au.ibm.com>
30631 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30633 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30636 * gcc.dg/pr18479.c: New test.
30638 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30641 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30642 mmix-knuth-mmixware.
30644 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30645 cris-*-elf* cris-*-aout* mmix-*-*
30647 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30649 PR middle-end/18725
30650 * gcc.dg/pr18725.c: New test.
30652 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30655 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30658 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30660 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30663 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30664 * g++.old-deja/g++.law/ctors5.C: Likewise.
30665 * g++.old-deja/g++.other/crash25.C: Likewise.
30668 * g++.dg/template/error16.C: New test.
30671 * g++.dg/template/crash29.C: New test.
30673 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30675 PR tree-optimization/18712
30676 * gcc.c-torture/compile/pr18712.c: New test.
30678 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30681 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30684 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30687 * g++.dg/lookup/crash6.C: New test.
30689 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30691 PR middle-end/18164
30692 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30694 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30696 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30697 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30698 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30700 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30702 * gcc.dg/pr18164.c: New test.
30704 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30706 * gcc.dg/funroll-loops-all.c: New.
30708 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30711 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30712 delimeter, match space and TAB as well as ":".
30715 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30718 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30721 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30724 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30726 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30728 * gfortran.dg/direct_io_2.f90: New test.
30730 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30733 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30735 2004-11-28 Richard Henderson <rth@redhat.com>
30737 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30739 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30741 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30742 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30743 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30744 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30745 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30746 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30747 gcc.dg/pointer-arith-8.c: New tests.
30749 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30752 * gfortran.dg/endfile.f90: New test.
30754 2004-11-27 Falk Hueffner <falk@debian.org>
30756 * gcc.dg/loop-6.c: New test.
30758 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30760 * gcc.c-torture/execute/20041126-1.c: New test.
30762 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30764 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30767 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30769 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30772 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30774 PR rtl-optimization/17825
30775 * gcc.c-torture/compile/20041119-1.c: New test.
30777 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30779 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30780 Check existence of ld library path variables before unsetting.
30782 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30784 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30786 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30788 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30790 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30792 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30794 2004-11-26 Ben Elliston <bje@au.ibm.com>
30796 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30799 2004-11-26 Ben Elliston <bje@au.ibm.com>
30801 * gcc.dg/pr17957.c: Pass --param, not -param.
30803 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30805 PR middle-end/17957
30806 * gcc.dg/pr17957.c: New test.
30808 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30811 * g++.dg/template/crash28.C: Likewise.
30814 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30815 * g++.dg/ext/lvaddr.C: Likewise.
30816 * g++.dg/opt/pr7503-3.C: Likewise.
30819 * g++.dg/parse/qualified3.C: New test.
30820 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30823 * g++.dg/expr/return1.C: New test.
30825 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30827 Friend class name lookup 3/n, PR c++/3332
30828 * g++.dg/lookup/friend3.C: New test.
30829 * g++.dg/lookup/friend4.C: Likewise.
30830 * g++.dg/lookup/friend5.C: Likewise.
30832 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30834 Friend class name lookup 2/n, PR c++/14513, c++/15410
30835 * g++.dg/lookup/friend2.C: New test.
30836 * g++.dg/template/friend31.C: Likewise.
30838 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30840 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30842 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30845 * g++.dg/tc1/dr56.C: Remove.
30846 * g++.dg/template/typedef1.C: Add dg-error markers.
30847 * g++.old-deja/g++.other/typedef7.C: Likewise.
30850 * g++.dg/parse/typedef7.C: New test.
30852 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30854 * gcc.c-torture/execute/20041124-1.c: New test.
30856 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30858 * g++.dg/template/deduce3.C: New test.
30861 * g++.dg/template/crash27.C: New test.
30864 * g++.dg/warn/Wshadow-3.C: New test.
30866 2004-11-24 Devang Patel <dpatel@apple.com>
30869 * gcc.dg/cpp/isysroot-1.c: New test.
30870 * gcc.dg/cpp/usr/include/stdio.h: New file.
30871 * gcc.dg/cpp/isysroot-2.c: New test.
30872 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30875 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30878 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30880 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30882 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30883 * gcc.target/sparc/pdist.c: Likewise.
30885 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30888 * g++.dg/conversion/simd1.C: New test.
30890 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30892 * lib/target-libpath.exp: New file defining
30893 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30894 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30895 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30896 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30897 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30899 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30901 * gcc.dg/pragma-align-2.c: Test macro expansion.
30902 * gcc.dg/pragma-pack-2.c: New test.
30904 2004-11-23 Richard Henderson <rth@redhat.com>
30906 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30907 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30908 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30909 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30910 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30911 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30913 * gcc.dg/vect/vect.exp: Add check for alpha.
30914 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30915 (check_effective_target_vect_int): Enable for alpha.
30916 (check_effective_target_vect_long): New.
30917 (is-effective-target): Add it.
30919 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30921 * gcc.dg/pr18614-1.c: New test.
30923 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30925 * gcc.dg/setjmp-2.c: New test.
30927 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30929 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30930 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30931 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30932 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30933 gcc.target/sparc/pdist.c: New tests.
30935 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30937 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30939 2004-11-22 Dale Johannesen <dalej@apple.com>
30941 * gcc.dg/20041111-1.c: New.
30943 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30946 * gcc.dg/vect/pr18536.c: New test.
30948 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30951 * g++.dg/template/nontype11.C: New test.
30953 2004-11-21 Roger Sayle <roger@eyesopen.com>
30955 PR middle-end/18520
30956 * gcc.dg/pr18520-1.c: New test case.
30958 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30960 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30961 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30962 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30963 expected diagnostics.
30965 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30968 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30969 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30970 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30972 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30974 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30976 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30977 Joseph Myers <joseph@codesourcery.com>
30979 * lib/target-supports.exp (check_visibility_available): Really
30982 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30985 * gcc.dg/vect/vect-85.c: New test.
30986 * gcc.dg/vect/vect-86.c: New test.
30987 * gcc.dg/vect/vect-87.c: New test.
30988 * gcc.dg/vect/vect-88.c: New test.
30990 2004-11-19 Ben Elliston <bje@au.ibm.com>
30992 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30994 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30996 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30997 * gcc.dg/ppc-and-1.c: Ditto.
30998 * gcc.dg/ppc-compare-1.c: Ditto.
30999 * gcc.dg/ppc-mov-1.c: Ditto
31001 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31002 Mark Mitchell <mark@codesourcery.com>
31004 * gcc.dg/pragma-init-fini-2.c: New test.
31006 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31007 Aldy Hernandez <aldyh@redhat.com>
31009 * lib/target-supports.exp (check_effective_target_vect_int): New
31010 (check_effective_target_vect_float): New
31011 (check_effective_target_vect_double): New.
31012 (is-effective-target): Support new effective targets keywords.
31013 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31014 default action for dg-do.
31015 * gcc.dg/vect/pr16105.c: Use new support.
31016 * gcc.dg/vect/pr18400.c: Ditto.
31017 * gcc.dg/vect/pr18425.c: Ditto.
31018 * gcc.dg/vect/vect-1.c: Ditto.
31019 * gcc.dg/vect/vect-10.c: Ditto.
31020 * gcc.dg/vect/vect-11.c: Ditto.
31021 * gcc.dg/vect/vect-12.c: Ditto.
31022 * gcc.dg/vect/vect-13.c: Ditto.
31023 * gcc.dg/vect/vect-14.c: Ditto.
31024 * gcc.dg/vect/vect-15.c: Ditto.
31025 * gcc.dg/vect/vect-16.c: Ditto.
31026 * gcc.dg/vect/vect-17.c: Ditto.
31027 * gcc.dg/vect/vect-18.c: Ditto.
31028 * gcc.dg/vect/vect-19.c: Ditto.
31029 * gcc.dg/vect/vect-2.c: Ditto.
31030 * gcc.dg/vect/vect-20.c: Ditto.
31031 * gcc.dg/vect/vect-21.c: Ditto.
31032 * gcc.dg/vect/vect-22.c: Ditto.
31033 * gcc.dg/vect/vect-23.c: Ditto.
31034 * gcc.dg/vect/vect-24.c: Ditto.
31035 * gcc.dg/vect/vect-25.c: Ditto.
31036 * gcc.dg/vect/vect-26.c: Ditto.
31037 * gcc.dg/vect/vect-27.c: Ditto.
31038 * gcc.dg/vect/vect-27a.c: Ditto.
31039 * gcc.dg/vect/vect-28.c: Ditto.
31040 * gcc.dg/vect/vect-29.c: Ditto.
31041 * gcc.dg/vect/vect-29a.c: Ditto.
31042 * gcc.dg/vect/vect-3.c: Ditto.
31043 * gcc.dg/vect/vect-30.c: Ditto.
31044 * gcc.dg/vect/vect-31.c: Ditto.
31045 * gcc.dg/vect/vect-32.c: Ditto.
31046 * gcc.dg/vect/vect-33.c: Ditto.
31047 * gcc.dg/vect/vect-34.c: Ditto.
31048 * gcc.dg/vect/vect-35.c: Ditto.
31049 * gcc.dg/vect/vect-36.c: Ditto.
31050 * gcc.dg/vect/vect-37.c: Ditto.
31051 * gcc.dg/vect/vect-38.c: Ditto.
31052 * gcc.dg/vect/vect-4.c: Ditto.
31053 * gcc.dg/vect/vect-40.c: Ditto.
31054 * gcc.dg/vect/vect-41.c: Ditto.
31055 * gcc.dg/vect/vect-42.c: Ditto.
31056 * gcc.dg/vect/vect-43.c: Ditto.
31057 * gcc.dg/vect/vect-44.c: Ditto.
31058 * gcc.dg/vect/vect-45.c: Ditto.
31059 * gcc.dg/vect/vect-46.c: Ditto.
31060 * gcc.dg/vect/vect-47.c: Ditto.
31061 * gcc.dg/vect/vect-48.c: Ditto.
31062 * gcc.dg/vect/vect-48a.c: Ditto.
31063 * gcc.dg/vect/vect-49.c: Ditto.
31064 * gcc.dg/vect/vect-5.c: Ditto.
31065 * gcc.dg/vect/vect-50.c: Ditto.
31066 * gcc.dg/vect/vect-51.c: Ditto.
31067 * gcc.dg/vect/vect-52.c: Ditto.
31068 * gcc.dg/vect/vect-53.c: Ditto.
31069 * gcc.dg/vect/vect-54.c: Ditto.
31070 * gcc.dg/vect/vect-55.c: Ditto.
31071 * gcc.dg/vect/vect-56.c: Ditto.
31072 * gcc.dg/vect/vect-56a.c: Ditto.
31073 * gcc.dg/vect/vect-57.c: Ditto.
31074 * gcc.dg/vect/vect-58.c: Ditto.
31075 * gcc.dg/vect/vect-59.c: Ditto.
31076 * gcc.dg/vect/vect-6.c: Ditto.
31077 * gcc.dg/vect/vect-60.c: Ditto.
31078 * gcc.dg/vect/vect-61.c: Ditto.
31079 * gcc.dg/vect/vect-62.c: Ditto.
31080 * gcc.dg/vect/vect-63.c: Ditto.
31081 * gcc.dg/vect/vect-64.c: Ditto.
31082 * gcc.dg/vect/vect-65.c: Ditto.
31083 * gcc.dg/vect/vect-66.c: Ditto.
31084 * gcc.dg/vect/vect-67.c: Ditto.
31085 * gcc.dg/vect/vect-68.c: Ditto.
31086 * gcc.dg/vect/vect-69.c: Ditto.
31087 * gcc.dg/vect/vect-7.c: Ditto.
31088 * gcc.dg/vect/vect-72.c: Ditto.
31089 * gcc.dg/vect/vect-72a.c: Ditto.
31090 * gcc.dg/vect/vect-73.c: Ditto.
31091 * gcc.dg/vect/vect-74.c: Ditto.
31092 * gcc.dg/vect/vect-75.c: Ditto.
31093 * gcc.dg/vect/vect-76.c: Ditto.
31094 * gcc.dg/vect/vect-77.c: Ditto.
31095 * gcc.dg/vect/vect-77a.c: Ditto.
31096 * gcc.dg/vect/vect-78.c: Ditto.
31097 * gcc.dg/vect/vect-79.c: Ditto.
31098 * gcc.dg/vect/vect-8.c: Ditto.
31099 * gcc.dg/vect/vect-80.c: Ditto.
31100 * gcc.dg/vect/vect-82.c: Ditto.
31101 * gcc.dg/vect/vect-82_64.c: Ditto.
31102 * gcc.dg/vect/vect-83.c: Ditto.
31103 * gcc.dg/vect/vect-83_64.c: Ditto.
31104 * gcc.dg/vect/vect-9.c: Ditto.
31105 * gcc.dg/vect/vect-all.c: Ditto.
31106 * gcc.dg/vect/vect-none.c: Ditto.
31108 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31110 * lib/gcc-dg.exp (dg-skip-if): New function.
31111 (dg-forbid-option): Remove.
31112 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31113 * g++.dg/abi/bitfield8.C: Likewise.
31114 * g++.dg/abi/dtor1.C: Likewise.
31115 * g++.dg/abi/empty10.C: Likewise.
31116 * g++.dg/abi/empty7.C: Likewise.
31117 * g++.dg/abi/empty9.C: Likewise.
31118 * g++.dg/abi/layout3.C: Likewise.
31119 * g++.dg/abi/layout4.C: Likewise.
31120 * g++.dg/abi/thunk1.C: Likewise.
31121 * g++.dg/abi/thunk2.C: Likewise.
31122 * g++.dg/abi/vbase11.C: Likewise.
31123 * g++.dg/abi/vthunk2.C: Likewise.
31124 * g++.dg/abi/vthunk3.C: Likewise.
31125 * g++.dg/ext/attrib8.C: Likewise.
31126 * g++.dg/opt/longbranch2.C: Likewise.
31127 * g++.dg/opt/reg-stack4.C: Likewise.
31128 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31129 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31130 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31131 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31132 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31133 * gcc.dg/20000609-1.c: Likewise.
31134 * gcc.dg/20000720-1.c: Likewise.
31135 * gcc.dg/20011107-1.c: Likewise.
31136 * gcc.dg/20011119-1.c: Likewise.
31137 * gcc.dg/20020108-1.c: Likewise.
31138 * gcc.dg/20020122-2.c: Likewise.
31139 * gcc.dg/20020122-3.c: Likewise.
31140 * gcc.dg/20020201-3.c: Likewise.
31141 * gcc.dg/20020206-1.c: Likewise.
31142 * gcc.dg/20020218-1.c: Likewise.
31143 * gcc.dg/20020310-1.c: Likewise.
31144 * gcc.dg/20020411-1.c: Likewise.
31145 * gcc.dg/20020418-2.c: Likewise.
31146 * gcc.dg/20020426-1.c: Likewise.
31147 * gcc.dg/20020426-2.c: Likewise.
31148 * gcc.dg/20020517-1.c: Likewise.
31149 * gcc.dg/20020523-1.c: Likewise.
31150 * gcc.dg/20020523-2.c: Likewise.
31151 * gcc.dg/20020729-1.c: Likewise.
31152 * gcc.dg/20030204-1.c: Likewise.
31153 * gcc.dg/20030826-2.c: Likewise.
31154 * gcc.dg/20030926-1.c: Likewise.
31155 * gcc.dg/20031202-1.c: Likewise.
31156 * gcc.dg/980312-1.c: Likewise.
31157 * gcc.dg/980313-1.c: Likewise.
31158 * gcc.dg/990117-1.c: Likewise.
31159 * gcc.dg/990424-1.c: Likewise.
31160 * gcc.dg/990524-1.c: Likewise.
31161 * gcc.dg/991230-1.c: Likewise.
31162 * gcc.dg/i386-387-1.c: Likewise.
31163 * gcc.dg/i386-387-2.c: Likewise.
31164 * gcc.dg/i386-387-3.c: Likewise.
31165 * gcc.dg/i386-387-4.c: Likewise.
31166 * gcc.dg/i386-387-5.c: Likewise.
31167 * gcc.dg/i386-387-6.c: Likewise.
31168 * gcc.dg/i386-asm-1.c: Likewise.
31169 * gcc.dg/i386-bitfield1.c: Likewise.
31170 * gcc.dg/i386-bitfield2.c: Likewise.
31171 * gcc.dg/i386-loop-1.c: Likewise.
31172 * gcc.dg/i386-loop-2.c: Likewise.
31173 * gcc.dg/i386-loop-3.c: Likewise.
31174 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31175 * gcc.dg/i386-pic-1.c: Likewise.
31176 * gcc.dg/i386-regparm.c: Likewise.
31177 * gcc.dg/i386-signbit-1.c: Likewise.
31178 * gcc.dg/i386-signbit-2.c: Likewise.
31179 * gcc.dg/i386-signbit-3.c: Likewise.
31180 * gcc.dg/i386-sse-5.c: Likewise.
31181 * gcc.dg/i386-sse-8.c: Likewise.
31182 * gcc.dg/i386-unroll-1.c: Likewise.
31183 * gcc.dg/tls/opt-1.c: Likewise.
31184 * gcc.dg/tls/opt-2.c: Likewise.
31185 * gcc.dg/unroll-1.c: Likewise.
31186 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31187 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31188 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31189 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31191 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31193 * g++.dg/template/incomplete1.C: New test.
31195 2004-11-16 Nick Clifton <nickc@redhat.com>
31197 Revert patches accidentally commited during checkin of fixes for
31199 gcc.c-torture/execute/simd-4.c: Revert
31200 gcc.dg/20040910-1.c: Revert.
31202 2004-11-16 Paul Brook <paul@codesourcery.com>
31205 * gfortran.dg/der_pointer_1.f90: New test.
31207 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31210 * gcc.dg/bitfld-13.c: New test.
31212 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31214 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31217 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31218 * gcc.dg/ppc64-abi-2.c: Ditto.
31219 * gcc.dg/ppc64-abi-3.c: Ditto.
31221 * lib/gcc-dg.exp (dg-target-list): Remove.
31223 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31225 * gcc.dg/ia64-postinc.c: New test.
31227 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31229 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31231 2004-11-15 Nick Clifton <nickc@redhat.com>
31233 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31234 __INT_MAX__ so that the test can be compiled by toolchains
31235 targeted at 16-bit processors.
31237 * gcc.dg/20040625-1.c: Use long constants rather than integers
31238 when performing arithmetic that will overflow 16-bits.
31240 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31241 xstormy16. It does not support 128-bit vector operations.
31243 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31244 with the macro PTR_TYPE. Define this macro to an integer type
31245 suitable for holding a pointer.
31247 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31248 the target is a 16-bit processor.
31250 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31251 16-bit targets where the character constant will be too long.
31253 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31254 where the double will not be directly addressable.
31256 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31258 Friend class name lookup 1/n, PR c++/18471
31259 * g++.dg/template/crash26.C: New test.
31260 * g++.dg/lookup/struct1.C: Adjust expected error.
31261 * g++.dg/parse/elab1.C: Likewise.
31262 * g++.dg/parse/elab2.C: Likewise.
31263 * g++.dg/parse/int-as-enum1.C: Likewise.
31264 * g++.dg/parse/struct-as-enum1.C: Likewise.
31265 * g++.dg/parse/typedef1.C: Likewise.
31266 * g++.dg/parse/typedef3.C: Likewise.
31267 * g++.dg/parse/typedef4.C: Likewise.
31268 * g++.dg/parse/typedef5.C: Likewise.
31269 * g++.dg/template/nontype4.C: Likewise.
31270 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31271 * g++.old-deja/g++.other/elab1.C: Likewise.
31272 * g++.old-deja/g++.other/syntax4.C: Likewise.
31274 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31276 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31278 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31280 * gcc.c-torture/execute/20041114-1.c: New test.
31282 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31284 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31285 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31286 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31287 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31288 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31289 gcc.dg/switch-7.c: New tests.
31291 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31293 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31295 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31298 * gcc.dg/vect/pr18400.c: New test.
31300 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31301 Andrew Pinski <pinskia@physics.uc.edu>
31304 * gcc.dg/vect/pr18425.c: New test.
31306 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31308 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31309 Guard with dg-require-alias and dg-require-visibility.
31311 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31313 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31315 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31317 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31319 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31322 * g++.dg/template/defarg5.C: New test.
31324 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31326 * g++.dg/parse/cast1.C: Run only on ILP32.
31327 * g++.old-deja/g++.mike/p784.C: Likewise.
31329 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31331 * gcc.c-torture/execute/20041113-1.c: New test.
31333 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31336 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31337 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31338 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31339 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31340 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31341 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31342 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31343 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31344 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31345 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31346 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31347 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31348 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31350 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31352 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31353 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31354 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31355 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31356 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31357 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31358 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31359 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31360 gcc.target/sparc/combined-1.c: New tests.
31362 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31364 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31367 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31369 * lib/gcc-dg.exp (dg-forbid-option): New function.
31370 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31371 * g++.dg/abi/bitfield8.C: Likewise.
31372 * g++.dg/abi/dtor1.C: Likewise.
31373 * g++.dg/abi/empty10.C: Likewise.
31374 * g++.dg/abi/empty7.C: Likewise.
31375 * g++.dg/abi/empty9.C: Likewise.
31376 * g++.dg/abi/layout3.C: Likewise.
31377 * g++.dg/abi/layout4.C: Likewise.
31378 * g++.dg/abi/thunk1.C: Likewise.
31379 * g++.dg/abi/thunk2.C: Likewise.
31380 * g++.dg/abi/vbase11.C: Likewise.
31381 * g++.dg/abi/vthunk2.C: Likewise.
31382 * g++.dg/abi/vthunk3.C: Likewise.
31383 * g++.dg/ext/attrib8.C: Likewise.
31384 * g++.dg/opt/longbranch2.C: Likewise.
31385 * g++.dg/opt/reg-stack4.C: Likewise.
31386 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31387 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31388 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31389 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31390 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31391 * gcc.dg/20000609-1.c: Likewise.
31392 * gcc.dg/20000720-1.c: Likewise.
31393 * gcc.dg/20011107-1.c: Likewise.
31394 * gcc.dg/20011119-1.c: Likewise.
31395 * gcc.dg/20020108-1.c: Likewise.
31396 * gcc.dg/20020122-2.c: Likewise.
31397 * gcc.dg/20020122-3.c: Likewise.
31398 * gcc.dg/20020201-3.c: Likewise.
31399 * gcc.dg/20020206-1.c: Likewise.
31400 * gcc.dg/20020218-1.c: Likewise.
31401 * gcc.dg/20020310-1.c: Likewise.
31402 * gcc.dg/20020411-1.c: Likewise.
31403 * gcc.dg/20020418-2.c: Likewise.
31404 * gcc.dg/20020426-1.c: Likewise.
31405 * gcc.dg/20020426-2.c: Likewise.
31406 * gcc.dg/20020517-1.c: Likewise.
31407 * gcc.dg/20020523-1.c: Likewise.
31408 * gcc.dg/20020523-2.c: Likewise.
31409 * gcc.dg/20020729-1.c: Likewise.
31410 * gcc.dg/20030204-1.c: Likewise.
31411 * gcc.dg/20030826-2.c: Likewise.
31412 * gcc.dg/20030926-1.c: Likewise.
31413 * gcc.dg/20031202-1.c: Likewise.
31414 * gcc.dg/980312-1.c: Likewise.
31415 * gcc.dg/980313-1.c: Likewise.
31416 * gcc.dg/990117-1.c: Likewise.
31417 * gcc.dg/990424-1.c: Likewise.
31418 * gcc.dg/990524-1.c: Likewise.
31419 * gcc.dg/991230-1.c: Likewise.
31420 * gcc.dg/i386-387-1.c: Likewise.
31421 * gcc.dg/i386-387-2.c: Likewise.
31422 * gcc.dg/i386-387-3.c: Likewise.
31423 * gcc.dg/i386-387-4.c: Likewise.
31424 * gcc.dg/i386-387-5.c: Likewise.
31425 * gcc.dg/i386-387-6.c: Likewise.
31426 * gcc.dg/i386-asm-1.c: Likewise.
31427 * gcc.dg/i386-bitfield1.c: Likewise.
31428 * gcc.dg/i386-bitfield2.c: Likewise.
31429 * gcc.dg/i386-loop-1.c: Likewise.
31430 * gcc.dg/i386-loop-2.c: Likewise.
31431 * gcc.dg/i386-loop-3.c: Likewise.
31432 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31433 * gcc.dg/i386-pic-1.c: Likewise.
31434 * gcc.dg/i386-regparm.c: Likewise.
31435 * gcc.dg/i386-signbit-1.c: Likewise.
31436 * gcc.dg/i386-signbit-2.c: Likewise.
31437 * gcc.dg/i386-signbit-3.c: Likewise.
31438 * gcc.dg/i386-sse-5.c: Likewise.
31439 * gcc.dg/i386-sse-8.c: Likewise.
31440 * gcc.dg/i386-unroll-1.c: Likewise.
31441 * gcc.dg/tls/opt-1.c: Likewise.
31442 * gcc.dg/tls/opt-2.c: Likewise.
31443 * gcc.dg/unroll-1.c: Likewise.
31444 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31445 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31446 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31447 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31448 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31451 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31454 * g++.dg/parse/cond1.C: New test.
31457 * g++.dg/template/array9.C: New test.
31458 * g++.dg/ext/vla1.C: Adjust error messages.
31459 * g++.dg/ext/vlm1.C: Likewise.
31460 * g++.dg/template/crash2.C: Likewise.
31463 * g++.dg/template/call3.C: New test.
31466 * g++.dg/template/ptrmem11.C: New test.
31468 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31471 * lib/g++.exp: Set LC_ALL and LANG to C.
31472 * lib/gcc-dg.exp: Likewise.
31473 * lib/gfortran.exp: Likewise.
31474 * lib/objc.exp: Likewise.
31475 * lib/treelang.exp: Likewise.
31477 2004-11-12 Andreas Schwab <schwab@suse.de>
31479 * gcc.dg/pr16286.c: Fix last change.
31481 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31484 * g++.dg/init/global1.C: New test.
31486 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31488 * gcc.c-torture/execute/20041112-1.c: New test.
31490 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31492 * lib/gcc-dg.exp (dg-target-list): New.
31494 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31495 Richard Sandiford <rsandifo@redhat.com>
31497 * lib/target-supports.exp (get-compiler_messages): New.
31498 (check_named_sections_available): Use it.
31499 (check_effective_target_ilp32): New.
31500 (check_effective_target_lp64): New.
31501 (is-effective-target): New.
31502 * lib/gcc-dg.exp (dg-require-effective-target): New.
31504 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31506 * gcc.dg/precedence-1.c: New test.
31508 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31510 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31512 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31513 message, delete generated files, use more descriptive name for
31514 executable, and make the test unsupported when it cannot be run.
31516 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31517 (dg-require-weak, dg-require-visibility, dg-require-alias,
31518 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31519 dg-require-iconv, dg-require-named-sections): Use it.
31521 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31523 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31526 * gcc.dg/ppc-and-1: New
31529 * gcc.dg/ppc-mov-1.c: New.
31532 * gcc.dg/ppc-compare-1.c: New.
31534 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31536 * objc.dg/desig-init-2.m: New test.
31538 2004-11-10 Adam Nemet <anemet@lnxw.com>
31540 PR middle-end/18160
31541 * g++.dg/warn/register-var-1.C: New test.
31542 * g++.dg/warn/register-var-2.C: New test.
31544 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31546 * gcc.dg/union-2.c: New test.
31548 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31550 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31551 New test for PR tree-optimization/17892.
31553 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31556 * g++.dg/init/new12.C: New test.
31558 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31560 * gcc.target/sparc: New directory.
31561 * gcc.target/sparc/sparc.exp: New driver.
31562 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31563 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31564 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31565 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31567 2004-11-10 Paul Brook <paul@codesourcery.com>
31570 * gfortran.dg/list_read.c: New test.
31572 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31575 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31576 expected diagnostic location.
31578 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31580 * gcc.dg/20041109-1.c: New test.
31582 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31585 * objc/compile/pr18406.m: New test.
31587 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31589 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31591 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31593 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31595 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31597 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31599 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31601 * gcc.dg/20030225-2.c: Add prototype for abort and
31604 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31607 * gcc.c-torture/pr18299-1.c: New test.
31609 2004-11-06 Andreas Schwab <schwab@suse.de>
31611 * gcc.dg/pr16286.c: Also test for bool and pixel.
31613 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31615 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31616 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31617 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31618 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31619 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31620 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31621 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31622 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31623 gcc.dg/struct-semi-3.c: New tests.
31625 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31627 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31629 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31631 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31632 Do not use C99 designators.
31634 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31636 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31638 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31640 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31641 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31642 * gcc.c-torture/execute/simd-5.x: Remove.
31644 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31646 PR rtl-optimization/17933
31647 * gcc.dg/torture/pr17933-1.c: New test.
31649 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31652 * lib/target-supports.exp (check_weak_available): Support
31655 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31657 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31658 call to fflush(stdout) before abort.
31659 (my_ffsll): New function.
31660 (generate_fields): Use it.
31662 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31664 * gcc.dg/init-undef-1.c: New test.
31666 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31668 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31669 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31670 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31671 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31672 expected messages for new parser.
31674 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31676 * g++.dg/ext/visibility/symbian1.C: New test.
31678 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31680 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31683 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31685 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31686 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31687 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31688 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31689 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31690 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31691 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31692 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31693 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31694 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31696 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31698 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31699 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31700 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31701 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31702 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31703 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31704 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31707 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31710 * gcc.dg/20041104-1.c: New test.
31712 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31714 * g++.dg/template/nontype7.C: New test.
31715 * g++.dg/template/nontype8.C: Likewise.
31716 * g++.dg/template/nontype9.C: Likewise.
31717 * g++.dg/template/nontype10.C: Likewise.
31718 * g++.dg/tc1/dr49.C: Likewise.
31719 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31720 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31722 2004-11-04 Ben Elliston <bje@au.ibm.com>
31724 * g++.dg/rtti/tinfo1.C: Remove xfails.
31726 2004-11-04 Ben Elliston <bje@au.ibm.com>
31728 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31729 packed attribute to the definition to satisfy the new C++ parser.
31731 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31733 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31734 invocations of va_arg.
31736 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31739 * g++.dg/template/crash25.C: New test.
31742 * g++.dg/template/typedef2.C: New test.
31743 * g++.dg/parse/crash13.C: Adjust error markers.
31746 * g++.dg/conversion/const3.C: New test.
31748 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31753 * gfortran.dg/generic_[123].f90: New testcases.
31755 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31757 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31758 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31760 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31763 * gcc.c-torture/compile/pr16808.c: New test.
31765 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31767 PR rtl-optimization/17104
31768 * gcc.dg/ppc-bitfield1.c: New.
31770 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31772 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31774 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31776 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31777 strings for 32-bit code.
31779 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31782 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31784 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31787 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31789 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31792 * g++.dg/init/aggr2.C: New test.
31794 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31796 * objc.dg/local-decl-1.m: New test.
31798 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31800 * gcc.dg/20040910-1.c: Adjust regex.
31802 2004-10-30 Roger Sayle <roger@eyesopen.com>
31804 PR rtl-optimization/18084
31805 * g++.dg/opt/pr18084-1.C: New testcase.
31807 2004-10-30 Matt Austern <austern@apple.com>
31810 * g++.dg/ext/attrib18.C: New test.
31812 2004-10-30 Roger Sayle <roger@eyesopen.com>
31814 PR middle-end/18096
31815 * gcc.dg/pr18096-1.c: New test case.
31817 2004-10-30 Roger Sayle <roger@eyesopen.com>
31819 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31821 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31824 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31825 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31826 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31827 gcc.dg/old-style-prom-3.c: New tests.
31829 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31831 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31832 Remove unnecessary inclusion of stdio.h.
31834 2004-10-29 Roger Sayle <roger@eyesopen.com>
31836 PR rtl-optimization/17581
31837 * gcc.dg/pr17581-1.c: New test case.
31839 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31841 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31843 * g++.dg/conversion/dr195-1.C: New.
31844 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31845 * g++.old-deja/g++.mike/p10148.C: Likewise.
31847 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31850 * g++.dg/debug/typedef2.C: New test.
31852 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31855 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31856 * gfortran.dg/g77/README: Update.
31858 2004-10-28 Matt Austern <austern@apple.com>
31861 * g++.dg/ext/packed7.C: New test.
31863 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31865 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31867 * lib/scanasm.exp (hidden-scan-for): New proc.
31868 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31870 (scan-not-hidden): Likewise.
31871 * lib/target-supports.exp (check_visibility_available): mach-o is
31874 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31877 * g++.dg/template/memclass3.C: New test.
31879 2004-10-28 Adam Nemet <anemet@lnxw.com>
31881 PR middle-end/18160
31882 * gcc.dg/register-var-1.c: New test.
31883 * gcc.dg/register-var-2.c: New test.
31884 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31887 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31890 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31892 * gcc.dg/vect/vect-22.c: Likewise.
31894 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31896 * gcc.dg/i386-rotate-1.c: New test.
31898 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31900 * g++.dg/init/ref12.C: Add "run" marker.
31903 * g++.dg/init/ref12.C: New test.
31906 * g++.dg/template/shift1.C: New test.
31907 * g++.dg/template/error10.C: Adjust error markers.
31909 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31912 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31914 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31916 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31917 * gcc.dg/weak/weak-3.c: Likewise.
31918 * gcc.dg/weak/weak-5.c: Likewise.
31919 * gcc.dg/weak/weak-9.c: Likewise.
31920 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31921 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31923 * gcc.dg/darwin-weakimport-1.c: New.
31925 2004-10-28 Ben Elliston <bje@au.ibm.com>
31927 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31929 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31931 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31932 'syntax' error messages.
31933 * gcc.dg/cpp/direct2s.c: Likewise.
31935 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31937 * gcc.c-torture/compile/20041026-1.c: New.
31939 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31942 * g++.dg/lookup/ns2.C: New test.
31945 * g++.dg/template/enum4.C: New test.
31948 * g++.dg/template/expr1.C: New test.
31950 2004-10-26 Ben Elliston <bje@au.ibm.com>
31952 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31954 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31956 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31957 gcc.dg/decl-nospec-3.c: New tests.
31959 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31961 * objc.dg/super-class-3.m: New test.
31963 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31965 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31967 * gcc.dg/cpp/direct2s.c: Likewise.
31969 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31971 * objc.dg/image-info.m: Update for changes to section selection.
31973 2004-10-25 David Ayers <d.ayers@inode.at>
31974 Ziemowit Laski <zlaski@apple.com>
31976 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31977 diagnostics when messaging 'id <Proto>'.
31978 * objc.dg/class-protocol-1.m: New test.
31979 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31980 a non-existent method signature.
31981 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31982 Update diagnostics when messaging with non-existent method signature.
31983 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31984 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31985 invalid receivers are now resolved as if messaging 'id'; remove
31986 extraneous diagnostics.
31988 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31991 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31992 gcc.dg/init-desig-obs-3.c: New tests.
31994 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31996 * gcc.dg/debug/20041023-1.c: New test.
31998 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32000 PR middle-end/17407
32001 * gcc.c-torture/compile/pr17407.c: New test.
32004 * g++.dg/template/array8.C: New test.
32006 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32009 * lib/g++.exp: Accept more than one multilib libgcc.
32010 * lib/gcc-dg.exp: Likewise.
32011 * lib/objc.exp: Likewise.
32012 * lib/treelang.exp: Likewise.
32013 * lib/gfortran.exp: Likewise.
32015 2004-10-24 Ben Elliston <bje@au.ibm.com>
32017 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32019 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32021 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32022 * gcc.dg/c99-const-expr-3.c: Likewise.
32024 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32026 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32028 2004-10-23 Ben Elliston <bje@au.ibm.com>
32030 * gcc.c-torture/execute/loop-2e.x: Remove.
32032 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32035 * g++.dg/parse/crash18.C: New.
32036 * g++.dg/parse/crash19.C: New.
32038 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32040 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32041 * g++.dg/ext/dllimport2.C: Same.
32042 * g++.dg/ext/dllimport8.C: Same.
32044 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32047 * g++.dg/conversion/cast1.C: New test.
32048 * g++.dg/overload/pmf1.C: Adjust error marker.
32050 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32053 * objc.dg/const-str-7.m: New test.
32055 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32057 * g++.dg/template/memfriend11.C: Fix comment typo.
32058 * g++.dg/template/memfriend14.C: Likewise.
32060 2004-10-20 Richard Henderson <rth@redhat.com>
32062 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32063 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32064 -fasynchronous-unwind-tables.
32066 2004-10-20 Richard Henderson <rth@redhat.com>
32068 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32069 (main): Return success.
32070 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32071 (main): Return success.
32073 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32076 * g++.dg/template/memfriend9.C: New test.
32077 * g++.dg/template/memfriend10.C: Likewise.
32078 * g++.dg/template/memfriend11.C: Likewise.
32079 * g++.dg/template/memfriend12.C: Likewise.
32080 * g++.dg/template/memfriend13.C: Likewise.
32081 * g++.dg/template/memfriend14.C: Likewise.
32082 * g++.dg/template/memfriend15.C: Likewise.
32083 * g++.dg/template/memfriend16.C: Likewise.
32084 * g++.dg/template/memfriend17.C: Likewise.
32085 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32087 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32089 * g++.dg/conversion/dr195.C: New.
32090 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32092 2004-10-20 Ben Elliston <bje@au.ibm.com>
32093 Devang Patel <dpatel@apple.com>
32095 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32096 of floating point arithmetic, which could trap.
32098 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32101 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32102 * g++.dg/conversion/const2.C: New test.
32103 * g++.dg/expr/reinterpret2.C: New test.
32104 * g++.dg/expr/reinterpret3.C: New test.
32105 * g++.dg/expr/cast2.C: New test.
32106 * g++.dg/expr/copy1.C: New test.
32107 * g++.dg/other/conversion1.C: Change error message.
32108 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32109 function pointers to void *.
32110 * g++.old-deja/g++.mike/p10148.C: Likewise.
32112 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32114 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32116 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32120 * g++.dg/parse/expr3.C: New test.
32122 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32124 * gcc.dg/smod-1.c: New test.
32126 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32128 * objc.dg/method-14.m: New test.
32130 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32132 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32133 Also xfail as the patch was reverted.
32135 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32137 PR middle-end/16973
32138 * gcc.dg/pr16973.c: New test.
32140 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32142 PR tree-optimization/17656
32143 * gcc.c-torture/compile/pr17656.c: New test.
32145 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32147 * g++.dg/eh/shadow1.C: New.
32149 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32151 * gcc.c-torture/compile/20041018-1.c: New test.
32153 2004-10-18 Ben Elliston <bje@au.ibm.com>
32155 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32156 compiler referring to register 0 when accessing sdata. The linker
32157 now patches things up.
32159 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32162 * gcc.c-torture/compile/pr17529.c: New test.
32164 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32167 * g++.dg/ext/attrib17.C: New test.
32169 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32171 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32173 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32176 * g++.dg/ext/attrib16.C: New test.
32178 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32181 * g++.dg/init/dso_handle1.C: New test.
32184 * g++.dg/parse/typedef6.C: New test.
32187 * g++.dg/parse/pragma1.C: New test.
32189 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32191 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32193 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32195 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32196 -fno-common when on HPPA HP-UX platforms.
32198 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32201 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32203 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32206 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32209 * g++.dg/lookup/strong-using-4.C: New test.
32211 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32213 PR middle-end/16567
32214 * gcc.c-torture/compile/nested-1.c: New test.
32216 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32218 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32219 and mipsisa64*-*-* (until support for misaligned loads is added).
32220 * gcc.dg/vect/vect-50.c: Likewise.
32221 * gcc.dg/vect/vect-52.c: Likewise.
32222 * gcc.dg/vect/vect-54.c: Likewise.
32223 * gcc.dg/vect/vect-58.c: Likewise.
32224 * gcc.dg/vect/vect-60.c: Likewise.
32225 * gcc.dg/vect/vect-80.c: Likewise.
32227 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32230 * g++.dg/init/dtor3.C: New test.
32232 2004-10-15 Ben Elliston <bje@au.ibm.com>
32234 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32236 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32238 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32239 * gcc.dg/macho-lo-sum.c: Likewise.
32241 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32243 * gcc.dg/ppc-spe64-1.c: New test.
32245 2004-10-14 Devang Patel <dpatel@apple.com>
32248 * gcc.dg/pr17635.c : New test.
32250 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32252 * gcc.dg/vect/vect-28.c: Remove xfail.
32253 * gcc.dg/vect/vect-30.c: Remove xfail.
32254 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32255 * gcc.dg/vect/vect-33.c: Remove xfail.
32256 * gcc.dg/vect/vect-44.c: Remove xfail.
32257 * gcc.dg/vect/vect-46.c: Remove xfail.
32258 * gcc.dg/vect/vect-50.c: Remove xfail.
32259 * gcc.dg/vect/vect-52.c: Remove xfail.
32260 * gcc.dg/vect/vect-54.c: Remove xfail.
32261 * gcc.dg/vect/vect-58.c: Remove xfail.
32262 * gcc.dg/vect/vect-60.c: Remove xfail.
32263 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32264 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32265 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32266 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32267 * gcc.dg/vect/vect-8.c: Remove xfail.
32268 * gcc.dg/vect/vect-80.c: Remove xfail.
32269 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32271 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32273 * gcc.dg/vect/vect-82.c: New testcase.
32274 * gcc.dg/vect/vect-82_64.c: New testcase.
32275 * gcc.dg/vect/vect-83.c: New testcase.
32276 * gcc.dg/vect/vect-83_64.c: New testcase.
32278 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32280 * gcc.dg/cpp/error-1.c: New test.
32282 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32284 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32286 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32289 * gcc.dg/cris-peep2-xsrand2.c: New test.
32291 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32294 * g++.dg/expr/for2.C: New test.
32296 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32298 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32300 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32302 PR tree-optimization/17724
32303 * g++.dg/opt/pr17724-1.C: New test.
32304 * g++.dg/opt/pr17724-2.C: New test.
32305 * g++.dg/opt/pr17724-3.C: New test.
32306 * g++.dg/opt/pr17724-4.C: New test.
32307 * g++.dg/opt/pr17724-5.C: New test.
32308 * g++.dg/opt/pr17724-6.C: New test.
32310 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32313 * gcc.dg/pr17301-2.c: New test.
32315 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32318 * g++.dg/parse/error22.C: New test.
32321 * g++.dg/template/spec18.C: New test.
32323 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32325 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32326 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32328 * gcc.dg/ia64-sync-2.c: Ditto.
32329 * gcc.dg/ia64-sync-3.c: Ditto.
32331 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32333 * g++.dg/eh/cleanup5.C: Add dg-options "".
32335 2004-10-11 Roger Sayle <roger@eyesopen.com>
32337 PR middle-end/17657
32338 * gcc.dg/switch-4.c: New test case.
32340 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32342 * gcc.c-torture/execute/20041011-1.c: New test.
32344 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32347 * g++.dg/init/for3.C: New test.
32350 * g++.dg/opt/switch2.C: New test.
32352 PR middle-end/17703
32353 * g++.dg/warn/Wreturn-2.C: New test.
32355 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32358 * g++.dg/eh/cleanup5.C: New test.
32360 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32363 * g++.dg/parse/error21.C: New test.
32365 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32367 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32368 * g++.dg/warn/incomplete1.C: Likewise.
32369 * g++.dg/template/qualttp20.C: Likewise.
32371 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32374 * parm-incomplete-1.c: New test.
32376 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32379 * g++.dg/parse/error19.C: New test.
32382 * g++.dg/init/new11.C: New test.
32385 * g++.dg/parse/error20.C: New test.
32388 * g++.dg/template/crash24.C: New test.
32390 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32393 * gcc.dg/pr17301-1.c: New test.
32395 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32398 * gcc.dg/anon-struct-5.c: New test.
32400 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32403 * gcc.dg/pr17844-1.c: New test.
32405 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32407 PR tree-optimization/17906
32408 * gcc.c-torture/compile/pr17906.c: New.
32410 2004-10-09 Stuart Hastings <stuart@apple.com>
32411 Roger Sayle <roger@eyesopen.com>
32413 PR rtl-optimization/17853
32414 * gcc.dg/i386-mmx-5.c: New testcase.
32416 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32418 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32420 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32423 * g++.dg/template/static9.C: New test.
32426 * g++.dg/parse/operator5.C: New test.
32428 2004-10-09 Roger Sayle <roger@eyesopen.com>
32430 PR middle-end/17894
32431 * gcc.c-torture/execute/divcmp-4.c: New test case.
32433 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32436 * g++.dg/opt/pr17902.C: New test.
32438 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32440 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32442 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32444 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32446 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32448 * gcc.dg/assign-warn-3.c: New test.
32450 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32453 * gcc.dg/cpp/ident-1.c: New test.
32455 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32457 * gcc.c-torture/compile/acc1.c: New.
32459 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32461 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32462 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32464 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32466 * gcc.dg/ultrasp11.c: New test.
32468 2004-10-08 Michael Matz <matz@suse.de>
32470 * gcc.dg/doloop-2.c: New test.
32472 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32474 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32475 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32476 objc.dg/method-9.m: Update expected diagnostics.
32478 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32480 * gcc.dg/ppc-fsel-3.c: New file.
32481 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32483 2004-10-07 Paul Brook <paul@codesourcery.com>
32485 * gfortran.dg/intrinsic_verify_1.f90: New test.
32487 2004-10-07 Paul Brook <paul@codesourcery.com>
32489 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32491 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32493 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32494 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32497 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32499 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32501 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32504 * g++.dg/warn/Winline-4.C: New test.
32506 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32508 * gcc.c-torture/compile/20041007-1.c: New test.
32510 2004-10-07 Paul Brook <paul@codesourcery.com>
32513 * gfortran.dg/use_allocated_1.f90: New test.
32515 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32517 PR middle-end/17849
32518 * gfortran.fortran-torture/compile/nested.f90: New test
32520 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32522 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32524 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32527 * g++.dg/ext/asm6.C: New test.
32529 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32531 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32533 2004-10-06 Paul Brook <paul@codesourcery.com>
32535 PR libfortran/17709
32536 * gfortran.dg/empty_format_1.f90: New test.
32538 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32541 * gfortran.dg/ishft.f90: New test.
32544 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32547 2004-10-06 Paul Brook <paul@codesourcery.com>
32549 * gfortran.dg/do_1.f90: New test.
32551 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32553 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32554 optimizing for size.
32556 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32558 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32560 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32562 * gcc.c-torture/compile/20041005-1.c: New test.
32564 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32567 * g++.dg/lookup/koenig4.C: New.
32569 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32571 * g++.dg/other/classkey1.C: Adjust quoting marks.
32572 * g++.dg/parse/error15.C: Likewise.
32573 * g++.dg/template/meminit2.C (int>): Likewise.
32575 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32578 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32581 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32584 * gfortran.dg/pr17708.f90: New test.
32586 2004-10-04 Chao-ying Fu <fu@mips.com>
32588 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32589 * gcc.dg/vect/vect-4.c: Ditto.
32590 * gcc.dg/vect/vect-5.c: Ditto.
32591 * gcc.dg/vect/vect-6.c: Ditto.
32592 * gcc.dg/vect/vect-8.c: Ditto.
32593 * gcc.dg/vect/vect-16.c: Ditto.
32594 * gcc.dg/vect/vect-30.c: Ditto.
32595 * gcc.dg/vect/vect-40.c: Ditto.
32596 * gcc.dg/vect/vect-41.c: Ditto.
32597 * gcc.dg/vect/vect-42.c: Ditto.
32598 * gcc.dg/vect/vect-43.c: Ditto.
32599 * gcc.dg/vect/vect-44.c: Ditto.
32600 * gcc.dg/vect/vect-45.c: Ditto.
32601 * gcc.dg/vect/vect-46.c: Ditto.
32602 * gcc.dg/vect/vect-47.c: Ditto.
32603 * gcc.dg/vect/vect-48.c: Ditto.
32604 * gcc.dg/vect/vect-49.c: Ditto.
32605 * gcc.dg/vect/vect-50.c: Ditto.
32606 * gcc.dg/vect/vect-51.c: Ditto.
32607 * gcc.dg/vect/vect-52.c: Ditto.
32608 * gcc.dg/vect/vect-53.c: Ditto.
32609 * gcc.dg/vect/vect-54.c: Ditto.
32610 * gcc.dg/vect/vect-55.c: Ditto.
32611 * gcc.dg/vect/vect-56.c: Ditto.
32612 * gcc.dg/vect/vect-57.c: Ditto.
32613 * gcc.dg/vect/vect-58.c: Ditto.
32614 * gcc.dg/vect/vect-59.c: Ditto.
32615 * gcc.dg/vect/vect-60.c: Ditto.
32616 * gcc.dg/vect/vect-74.c: Ditto.
32617 * gcc.dg/vect/vect-79.c: Ditto.
32618 * gcc.dg/vect/vect-80.c: Ditto.
32620 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32622 * gcc.dg/unused-7.c: Use the correct option.
32624 2004-10-04 Paul Brook <paul@codesourcery.com>
32625 Bud Davis <bdavis9659@comcast.net>
32629 * gfortran/pr17706.f90: New test.
32630 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32632 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32634 * gfortran.dg/pr17612.f90: New test.
32636 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32638 * g++.dg/template/local1.C: Adjust quoting marks in
32639 testing for diagnostics.
32640 * g++.dg/tls/diag-2.C: Likewise.
32641 * g++.dg/other/error8.C: Likewise.
32643 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32646 * gcc.dg/unused-4.c: Adjust to be correct.
32649 * gcc.dg/unused-7.c: New test.
32651 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32654 * g++.dg/overload/template2.C: New test.
32656 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32658 PR tree-optimization/16632
32659 * gcc.dg/tree-ssa/20041002-1.c: New.
32661 2004-10-03 Paul Brook <paul@codesourcery.com>
32663 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32664 rather than relying on default formatting.
32666 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32668 * gcc.dg/20040920-1.c: Update expected message text.
32670 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32672 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32674 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32676 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32679 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32681 * gcc.dg/tree-ssa/pr17343.c: Remove.
32683 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32686 * gcc.dg/tree-ssa/pr17343.c: New test.
32688 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32690 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32691 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32692 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32693 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32694 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32696 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32698 * gcc.dg/lvalue-2.c: New test.
32700 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32703 * gcc.dg/pr17730-1.c: New test
32705 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32708 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32710 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32712 * gcc.c-torture/execute/stdarg-1.c: New test.
32713 * gcc.c-torture/execute/stdarg-2.c: New test.
32714 * gcc.c-torture/execute/stdarg-3.c: New test.
32715 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32716 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32717 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32718 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32719 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32721 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32723 PR tree-optimization/17697
32724 * g++.dg/opt/pr17697-1.C: New test.
32725 * g++.dg/opt/pr17697-2.C: New test.
32726 * g++.dg/opt/pr17697-3.C: New test.
32728 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32731 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32732 gcc.dg/vla-init-5.c: New tests.
32734 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32737 * gcc.dg/pr13804-1.c: New test.
32739 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32742 * gfortran.dg/pr16938.f90: New test.
32744 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32746 * g++.dg/template/crash23.C: New test.
32748 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32751 * g++.dg/template/static8.C: New test.
32753 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32756 * g++.dg/other/error9.C: New test.
32758 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32760 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32762 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32765 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32767 2004-09-26 Roger Sayle <roger@eyesopen.com>
32769 PR middle-end/17112
32770 * gcc.dg/pr17112-1.c: New test case.
32772 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32775 * gcc.dg/pr11459-1.c: New test.
32777 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32779 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32780 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32782 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32784 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32786 2004-09-25 Jan Hubicka <jh@suse.cz>
32788 * compile/30040909-1.c: New test.
32789 * compile/30040907-1.c: New test.
32791 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32793 * gcc.c-torture/execute/va-arg-26.c: New test.
32795 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32797 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32798 extra diagnostics on targets with 64-bit pointers.
32799 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32801 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32804 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32805 * gcc.dg/decl-3.c: Adjust expected message.
32807 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32810 * gfortran.dg/pr17615.f90: New test.
32812 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32814 PR tree-optimzation/17517
32815 * g++.dg/tree-ssa/pr17517.C: New Test.
32817 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32820 * g++.dg/lookup/ambig3.C: New.
32822 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32825 * g++.dg/opt/pr17624.C: New test.
32827 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32830 * gcc.dg/Wbad-function-cast-1.c: New test.
32832 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32834 * g++.dg/ext/complit1.C
32835 * g++.dg/other/error2.C
32836 * g++.dg/other/nontype-1.C
32837 * g++.dg/parse/crash11.C
32838 * g++.dg/parse/crash12.C
32839 * g++.dg/parse/error15.C
32840 * g++.dg/parse/error4.C
32841 * g++.dg/parse/tmpl-outside1.C
32842 * g++.dg/parse/too-many-tmpl-args1.C
32843 * g++.dg/template/dependent-expr3.C
32844 * g++.dg/template/error10.C
32845 * g++.dg/template/instantiate1.C
32846 * g++.dg/template/vtable2.C
32847 * g++.dg/warn/Wshadow-1.C
32848 * g++.dg/warn/weak1.C
32849 * g++.old-deja/g++.brendan/crash16.C
32850 * g++.old-deja/g++.brendan/crash18.C
32851 * g++.old-deja/g++.brendan/crash48.C
32852 * g++.old-deja/g++.brendan/crash49.C
32853 * g++.old-deja/g++.brendan/crash55.C
32854 * g++.old-deja/g++.brendan/crash56.C
32855 * g++.old-deja/g++.brendan/crash8.C
32856 * g++.old-deja/g++.brendan/enum11.C
32857 * g++.old-deja/g++.brendan/enum8.C
32858 * g++.old-deja/g++.brendan/enum9.C
32859 * g++.old-deja/g++.brendan/friend3.C
32860 * g++.old-deja/g++.brendan/misc14.C
32861 * g++.old-deja/g++.bugs/900402_02.C
32862 * g++.old-deja/g++.bugs/900404_03.C
32863 * g++.old-deja/g++.bugs/900404_04.C
32864 * g++.old-deja/g++.bugs/900428_03.C
32865 * g++.old-deja/g++.jason/crash4.C
32866 * g++.old-deja/g++.jason/overload21.C
32867 * g++.old-deja/g++.jason/redecl1.C
32868 * g++.old-deja/g++.jason/report.C
32869 * g++.old-deja/g++.jason/rfg10.C
32870 * g++.old-deja/g++.jason/template30.C
32871 * g++.old-deja/g++.law/arm12.C
32872 * g++.old-deja/g++.law/ctors5.C
32873 * g++.old-deja/g++.law/cvt20.C
32874 * g++.old-deja/g++.law/init10.C
32875 * g++.old-deja/g++.law/init8.C
32876 * g++.old-deja/g++.law/visibility17.C
32877 * g++.old-deja/g++.law/visibility7.C
32878 * g++.old-deja/g++.mike/net8.C
32879 * g++.old-deja/g++.mike/p646.C
32880 * g++.old-deja/g++.mike/p700.C
32881 * g++.old-deja/g++.mike/p701.C
32882 * g++.old-deja/g++.mike/p811.C
32883 * g++.old-deja/g++.ns/template13.C
32884 * g++.old-deja/g++.other/array3.C
32885 * g++.old-deja/g++.other/crash25.C
32886 * g++.old-deja/g++.other/dtor3.C
32887 * g++.old-deja/g++.other/dtor4.C
32888 * g++.old-deja/g++.other/main1.C
32889 * g++.old-deja/g++.other/warn7.C
32890 * g++.old-deja/g++.pt/crash11.C
32891 * g++.old-deja/g++.pt/crash36.C
32892 * g++.old-deja/g++.pt/spec22.C
32893 * g++.old-deja/g++.pt/spec9.C
32894 * g++.old-deja/g++.pt/ttp52.C
32895 * g++.old-deja/g++.robertl/eb103.C
32896 * g++.old-deja/g++.robertl/eb121.C
32897 * g++.old-deja/g++.robertl/eb22.C
32898 * g++.old-deja/g++.robertl/eb8.C:
32899 Update locations and/or regexps of dg-error markers.
32900 Remove markers for some bogus messages that are no longer issued.
32902 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32904 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32905 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32907 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32910 * g++.dg/lookup/crash5.C: New test.
32912 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32914 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32915 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32916 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32917 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32918 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32919 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32921 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32922 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32923 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32924 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32925 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32926 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32928 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32930 * gcc.dg/vect/vect-44.c: Check additional cases.
32931 * gcc.dg/vect/vect-48.c: Check additional cases.
32933 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32934 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32935 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32936 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32937 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32938 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32939 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32940 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32941 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32943 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32944 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32945 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32947 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32949 * gcc.dg/tree-ssa/loop-6.c: New test.
32951 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32954 * g++.dg/inherit/base2.C: New.
32956 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32958 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32959 * gcc.dg/20001012-2.c: Likewise.
32960 * gcc.dg/20001013-1.c: Likewise.
32961 * gcc.dg/20001101-1.c: Likewise.
32962 * gcc.dg/20001102-1.c: Likewise.
32963 * gcc.dg/bf-spl1.c: Likewise.
32964 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32965 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32967 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32969 PR tree-optimization/16721
32970 * gcc.dg/tree-ssa/pr16721.c: New test.
32972 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32974 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32975 * gcc.dg/20040305-1.c: Likewise.
32977 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32980 * gcc.c-torture/compile/pr16566-1.c,
32981 gcc.c-torture/compile/pr16566-2.c,
32982 gcc.c-torture/compile/pr16566-3.c: New tests.
32984 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32986 PR tree-optimization/17512
32987 * gcc.c-torture/compile/20040916-1.c.
32989 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32991 * gcc.dg/pragma-re-3.c: New test.
32993 2004-09-17 Matt Austern <austern@apple.com>
32996 * g++.dg/other/anon3.C: New.
32998 2004-09-21 Roger Sayle <roger@eyesopen.com>
33001 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33002 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33003 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33004 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33005 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33007 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33010 * gfortran.dg/pr17286.f90: New test.
33012 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33015 * g++.dg/template/static7.C: New test.
33017 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33020 * gcc.c-torture/compile/pr17558.c: New test.
33022 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33024 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33025 if SKIP_ATTRIBUTE is defined.
33027 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33030 * gfortran.dg/pr15957.f90: New test.
33032 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33034 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33036 * gcc.dg/vect/vect-79.c: Likewise.
33037 * gcc.dg/vect/vect-80.c: Likewise.
33039 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33042 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33044 2004-09-20 Ira Rosen <irar@il.ibm.com>
33046 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33047 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33048 * gcc.dg/vect/vect-62.c: New testcase.
33049 * gcc.dg/vect/vect-63.c: New testcase.
33050 * gcc.dg/vect/vect-64.c: New testcase.
33051 * gcc.dg/vect/vect-65.c: New testcase.
33052 * gcc.dg/vect/vect-66.c: New testcase.
33053 * gcc.dg/vect/vect-67.c: New testcase.
33054 * gcc.dg/vect/vect-68.c: New testcase.
33055 * gcc.dg/vect/vect-69.c: New testcase.
33056 * gcc.dg/vect/vect-79.c: New testcase.
33057 * gcc.dg/vect/vect-80.c: New testcase.
33059 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33061 * gcc.target/mips/asm-1.c: New test.
33063 2004-09-19 Ira Rosen <irar@il.ibm.com>
33065 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33066 * gcc.dg/vect/vect-73.c: New testcase.
33067 * gcc.dg/vect/vect-74.c: New testcase.
33068 * gcc.dg/vect/vect-75.c: New testcase.
33069 * gcc.dg/vect/vect-76.c: New testcase.
33070 * gcc.dg/vect/vect-77.c: New testcase.
33071 * gcc.dg/vect/vect-78.c: New testcase
33073 2004-09-18 Paul Brook <paul@codesourcery.com>
33075 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33077 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33080 * gcc.dg/pr17424-1.c: New test.
33082 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33084 * g++.dg/tree-ssa/pr17153.C: New test.
33086 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33089 * g++.dg/pch/wchar-1.C: New.
33090 * g++.dg/pch/wchar-1.Hs: New.
33092 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33094 * gcc.c-torture/execute/20040917-1.c: New test.
33096 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33098 PR tree-optimization/17319
33099 * gcc.dg/pr17319.c: New test.
33101 2004-09-17 Devang Patel <dpatel@apple.com>
33103 * gcc.dg/20040813-1.c: New test.
33105 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33107 PR tree-optimization/17273
33108 * gcc.c-torture/compile/pr17273.c: New test.
33110 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33112 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33113 Update expected messages.
33114 * gcc.dg/declspec-13.c: New test.
33116 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33118 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33120 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33122 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33123 change what 'a' is pointing to.
33125 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33128 * g++.dg/template/error18.C: New test.
33131 * g++.dg/warn/Wunused-8.C: New test.
33133 2004-09-17 Steven Bosscher <stevenb@suse.de>
33135 PR tree-optimization/17513
33136 * gcc.dg/20040916-1.c: New test.
33138 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33141 * g++.dg/template/typename7.C: New test.
33143 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33145 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33147 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33149 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33150 with -ftree-based-profiling also.
33151 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33153 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33156 * gfortran.dg/der_array_io_1.f90: New test.
33157 * gfortran.dg/der_array_io_2.f90: New test.
33158 * gfortran.dg/der_array_io_3.f90: New test.
33160 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33162 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33165 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33167 * g++.dg/opt/switch1.C: New test.
33169 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33171 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33172 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33173 Update expected messages.
33175 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33178 * gfortran.dg/same_name_1.f90: New test.
33180 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33182 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33183 dereference garbage pointers.
33185 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33187 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33188 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33190 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33191 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33192 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33194 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33197 * g++.dg/template/mangle1.C: New test.
33199 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33201 PR tree-optimization/17252
33202 * gcc.c-torture/execute/pr17252.c: New test.
33204 2004-09-14 Andrew Pinski <apinski@apple.com>
33206 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33208 2004-09-14 Roger Sayle <roger@eyesopen.com>
33210 PR rtl-optimization/9771
33211 * gcc.dg/pr9771-1.c: New test case.
33213 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33215 PR tree-optimization/15262
33216 * gcc.c-torture/execute/pr15262-1.c: New test.
33217 * gcc.c-torture/execute/pr15262-2.c: New test.
33219 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33221 * gcc.dg/declspec-12.c: New test.
33223 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33225 * gfortran.dg/pr17090.f90: Add directives to test.
33227 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33229 * gcc.c-torture/compile/20040914-1.c: New test.
33231 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33234 * g++.dg/template/decl2.C: New test.
33236 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33239 * gfortran.dg/pr17090.f90: New test.
33241 2004-09-13 Dale Johannesen <dalej@apple.com>
33243 * gcc.c-torture/compile/pr17408.c: New test case.
33245 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33248 * g++.dg/parse/crash17.C: New test.
33251 * g++.dg/template/enum3.C: New test.
33253 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33255 * lib/gcc-defs.exp: Load wrapper.exp.
33256 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33258 * lib/gcc.exp (gcc_init): Similar.
33259 * lib/gfortran.exp (gfortran_init): Similar.
33260 * lib/objc.exp (objc_init): Similar.
33261 * lib/treelang.exp (treelang_init): Similar.
33262 * lib/wrapper.exp: New file with build_wrapper call machinery in
33263 ${tool}_maybe_build_wrapper.
33265 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33267 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33269 * gcc.dg/declspec-11.c: Update expected messages.
33270 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33271 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33272 gcc.dg/inline-12.c: New tests.
33274 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33276 * g++.dg/tree-ssa/pr17400.C: New testcase.
33278 2004-09-13 James E Wilson <wilson@specifixinc.com>
33280 * gcc.target/mips/sb1-1.c: New testcase.
33282 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33284 * lib/g77-dg.exp: Remove unused file.
33285 * lib/mike-g77.exp: Ditto.
33286 * lib/g77.exp: Ditto.
33288 2004-09-12 Richard Henderson <rth@redhat.com>
33290 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33292 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33294 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33295 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33296 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33297 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33298 Update expected messages.
33300 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33302 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33303 declaration/use mismatch for dirp parameter.
33305 2004-09-12 Andrew Pinski <apinski@apple.com>
33307 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33308 -fgnu-runtime is passed.
33310 2004-09-12 Richard Henderson <rth@redhat.com>
33312 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33313 do the uplevel thing and update additional_flags directly.
33314 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33315 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33316 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33317 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33319 2004-09-11 Steven Bosscher <stevenb@suse.de>
33321 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33323 2004-09-11 Roger Sayle <roger@eyesopen.com>
33325 PR middle-end/17411
33326 * g++.dg/opt/pr17411-1.C: New test case.
33328 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33330 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33331 gcc.dg/tls/diag-2.c: Update expected messages.
33332 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33334 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33335 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33336 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33337 gcc.dg/tls/diag-5.c: New tests.
33339 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33341 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33343 2004-09-11 Steven Bosscher <stevenb@suse.de>
33345 * g++.dg/parse/break-in-for.C: New test.
33347 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33349 * gcc.dg/tree-ssa/20040911-1.c: New test.
33351 2004-09-11 Andreas Jaeger <aj@suse.de>
33353 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33354 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33356 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33358 * gcc.target/frv: New directory of FR-V-specific tests.
33360 2004-09-10 James E Wilson <wilson@specifixinc.com>
33362 * gcc.dg/convert-vec-1.c: New test.
33364 2004-09-10 Roger Sayle <roger@eyesopen.com>
33366 PR middle-end/17024
33367 * gcc.dg/pr17024-1.c: New test case.
33369 2004-09-10 Eric Christopher <echristo@redhat.com>
33371 * gcc.dg/20040910-1.c: New test.
33373 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33375 * gcc.dg/bitfld-9.c: New test.
33377 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33379 * gcc.c-torture/execute/ieee/acc1.c: New test.
33380 * gcc.c-torture/execute/ieee/acc2.c: New test.
33381 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33383 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33385 * gcc.dg/deprecated-2.c: New test.
33387 2004-09-09 James E Wilson <wilson@specifixinc.com>
33389 * gcc.dg/init-vec-1.c: New test.
33391 2004-09-09 Roger Sayle <roger@eyesopen.com>
33393 PR middle-end/17055
33394 * gcc.dg/pr17055-1.c: New test case.
33396 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33399 * gcc.c-torture/execute/pr17377.c: New test.
33401 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33404 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33405 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33406 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33407 gcc.dg/long-long-typespec-1.c: New tests.
33408 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33410 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33412 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33413 gcc.dg/gnu99-static-1.c: New tests.
33415 2004-09-08 Devang Patel <dpatel@apple.com>
33417 * gcc.dg/darwin-ld-20040828-1.c: New test.
33418 * gcc.dg/darwin-ld-20040828-2.c: New test.
33419 * gcc.dg/darwin-ld-20040828-3.c: New test.
33421 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33423 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33424 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33426 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33427 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33429 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33430 types they qualify.
33431 * objc.dg/type-size-2.m: Fix wording in comment.
33432 * objc.dg/va-meth-1.m: New test case.
33434 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33437 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33438 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33440 2004-09-06 Devang Patel <dpatel@apple.com>
33442 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33443 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33445 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33447 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33448 reflect changed line numbering of diagnostics.
33450 2004-09-06 Paul Brook <paul@codesourcery.com>
33452 * gfortran.dg/edit_real_1.f90: Add new test.
33454 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33456 * gcc.dg/tree-ssa/loop-2.c: New test.
33457 * gcc.dg/tree-ssa/loop-3.c: New test.
33458 * gcc.dg/tree-ssa/loop-4.c: New test.
33459 * gcc.dg/tree-ssa/loop-5.c: New test.
33461 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33463 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33465 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33467 * gcc.dg/format/sentinel-1.c: New test.
33469 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33471 * gcc.dg/builtins-46.c: New.
33473 2004-09-03 Devang Patel <dpatel@apple.com>
33475 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33476 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33478 2004-09-03 Jan Beulich <jbeulich@novell.com>
33480 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33481 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33482 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33483 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33484 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33485 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33486 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33487 the non-portable bzero.
33488 * gcc.dg/20010912-1.c: xfail for NetWare.
33489 * gcc.dg/20020426-2.c: xfail for NetWare.
33490 * gcc.dg/20021014-1.c: xfail for NetWare.
33491 * gcc.dg/20021018-1.c: xfail for NetWare.
33492 * gcc.dg/20030213-1.c: xfail for NetWare.
33493 * gcc.dg/20030225-1.c: xfail for NetWare.
33494 * gcc.dg/20030708-1.c: xfail for NetWare.
33495 * gcc.dg/builtins-config.h: Also exclude NetWare.
33496 * gcc.dg/format/format.h: Define restrict only if not already defined.
33497 * gcc.dg/nest.c: xfail for NetWare.
33498 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33499 * lib/target-supports.exp (check_visibility_available): Exclude
33502 2004-09-03 Jan Beulich <jbeulich@novell.com>
33504 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33505 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33506 deterministic starting point for the alignment of structure fields.
33507 * gcc.dg/Wpadded.c: Dito.
33508 * g++.dg/abi/vbase10.C: Dito.
33510 2004-09-03 Devang Patel <dpatel@apple.com>
33512 * g++.dg/debug/pr15736.cc: New test.
33514 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33516 * README.QMTEST: Fix out-of-date link.
33518 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33521 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33522 Delete. Duplicate of gfortran.dg/g77/20010610.f
33524 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33526 * g++.dg/abi/arm_rtti1.C: New test.
33528 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33530 * gcc.dg/ppc-vector-memcpy.c: New.
33531 * gcc.dg/ppc-vector-memset.c: New.
33533 2004-09-02 Chao-ying Fu <fu@mips.com>
33535 * gcc.target/mips/mips-3d-1.c: New test.
33536 * gcc.target/mips/mips-3d-2.c: New test.
33537 * gcc.target/mips/mips-3d-3.c: New test.
33538 * gcc.target/mips/mips-3d-4.c: New test.
33539 * gcc.target/mips/mips-3d-5.c: New test.
33540 * gcc.target/mips/mips-3d-6.c: New test.
33541 * gcc.target/mips/mips-3d-7.c: New test.
33542 * gcc.target/mips/mips-3d-8.c: New test.
33543 * gcc.target/mips/mips-3d-9.c: New test.
33544 * gcc.target/mips/mips-ps-1.c: New test.
33545 * gcc.target/mips/mips-ps-2.c: New test.
33546 * gcc.target/mips/mips-ps-3.c: New test.
33547 * gcc.target/mips/mips-ps-4.c: New test.
33548 * gcc.target/mips/mips-ps-type.c: New test.
33550 2004-09-02 Paul Brook <paul@codesourcery.com>
33552 * gfortran.dg/edit_real_1.f90: Add new tests.
33554 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33557 * gfortran.dg/merge_char_1.f90: New test.
33559 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33562 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33564 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33567 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33569 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33571 * g++.dg/opt/loop1.C: Do not XFAIL.
33573 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33575 * gcc.c-torture/execute/20040831-1.c: New test.
33577 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33580 * gfortran.dg/g77/20010610.f: Now passes.
33581 Copy from g77.f-torture/execute. Add dg-run directive.
33582 * gfortran.dg/g77/README: Update
33584 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33586 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33587 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33588 (t1, t2, t3, t4): Add volatile.
33590 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33592 * g++.dg/ext/visibility/arm1.C: New test.
33594 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33596 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33599 2004-09-01 Paul Brook <paul@codesourcery.com>
33601 * gfortran.dg/eof_2.f90: New test.
33603 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33606 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33608 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33610 PR libfortran/16805
33611 * gfortran.dg/list_read_2.f90: New test.
33613 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33615 * g++.dg/abi/key1.C: New test.
33617 2004-08-31 Richard Henderson <rth@redhat.com>
33619 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33621 * g++.dg/other/offsetof5.C: Remove duplicate.
33623 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33626 * gfortran.dg/func_derived_1.f90: New test.
33628 2004-08-31 Paul Brook <paul@codesourcery.com>
33630 * gfortran.dg/eof_1.f90: New test.
33632 2004-08-31 Paul Brook <paul@codesourcery.com>
33634 * gfortran.dg/list_read_1.f90: New file.
33636 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33638 * g++.dg/opt/loop1.C: XFAIL.
33640 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33642 * gcc.dg/funcdef-storage-1.c: New.
33643 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33644 an extern function in local scope.
33645 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33646 declare an 'auto inline' function in local scope.
33647 * gcc.dg/20011130-1.c: Likewise.
33648 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33649 an 'auto' function in local scope.
33650 * gcc.dg/20021014-1.c: Likewise.
33651 * gcc.dg/20030331-2.c: Likewise.
33653 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33655 * gfortran.dg/blockdata_1.f90: New test.
33657 2004-08-30 Richard Henderson <rth@redhat.com>
33659 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33661 2004-08-30 Richard Henderson <rth@redhat.com>
33663 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33664 additional_flags set by alternate driver.
33665 (ieee-options): New procedure.
33666 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33667 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33668 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33669 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33671 2004-08-30 Richard Henderson <rth@redhat.com>
33673 * lib/f-torture.exp: Remove.
33675 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33677 PR rtl-optimization/16590
33678 * g++.dg/opt/loop1.C: New test.
33680 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33683 * gfortran.dg/oldstyle_1.f90: New test.
33685 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33686 Paul Brook <paul@codesourcery.com>
33688 * gfortran.dg/g77/README: Update.
33689 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33690 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33691 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33693 2004-08-28 Paul Brook <paul@codesourcery.com>
33695 PR libfortran/17195
33696 * gfortran.dg/edit_real_1.f90: New test.
33698 2004-08-27 Paul Brook <paul@codesourcery.com>
33700 * gfortran.dg/rewind_1.f90: New test.
33702 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33705 * gfortran.dg/pr16597.f90: New test.
33707 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33710 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33711 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33712 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33713 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33714 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33716 2004-08-26 Nick Clifton <nickc@redhat.com>
33718 * gcc.c-torture/compile/pr17119.c: New test.
33720 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33722 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33724 2004-08-25 Richard Henderson <rth@redhat.com>
33726 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33727 the bits that expect kind=8 to be the largest real kind.
33729 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33731 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33733 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33735 * gfortran.dg/assignment_1.f90: New test.
33737 2004-08-25 Adam Nemet <anemet@lnxw.com>
33739 * g++.dg/template/repo3.C: New test.
33741 2004-08-25 Roger Sayle <roger@eyesopen.com>
33743 PR middle-end/16693
33744 PR tree-optimization/16372
33745 * g++.dg/opt/pr16372-1.C: New test case.
33746 * g++.dg/opt/pr16693-1.C: New test case.
33747 * g++.dg/opt/pr16693-2.C: New test case.
33749 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33751 * objc.dg/proto-lossage-4.m: New test.
33753 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33756 * g++.dg/inherit/local2.C: New test.
33758 2004-08-25 Paul Brook <paul@codesourcery.com>
33761 * gfortran.dg/string_ctor_1.f90: New test.
33763 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33766 * g++.dg/template/redecl2.C: New test.
33768 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33771 * gfortran.dg/pr17143.f90: New test.
33773 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33776 * gfortran.dg/pr17164.f90: New test.
33778 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33780 * gcc.dg/tree-ssa/loop-1.c: New test.
33782 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33784 * gcc.c-torture/compile/20040824-1.c: New test.
33786 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33788 * gcc.c-torture/compile/iftrap-3.c: New test.
33790 2004-08-24 Paul Brook <paul@codesourcery.com>
33792 * gfortran.dg/entry_2.f90: New test.
33794 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33797 * g++.dg/lookup/ambig[12].C: New.
33799 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33802 * g++.dg/template/crash21.C: New test.
33803 * g++.dg/template/crash22.C: Likewise.
33805 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33808 * g++.dg/template/access15.C: New.
33810 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33813 * g++.dg/template/repo2.C: New test.
33815 2004-08-23 Roger Sayle <roger@eyesopen.com>
33817 PR rtl-optimization/17078
33818 * gcc.c-torture/execute/pr17078-1.c: New test case.
33820 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33823 * gcc.dg/debug/crash1.c: New test.
33825 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33828 * gcc.dg/loop-5.c: New test.
33830 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33832 * gcc.c-torture/execute/20040823-1.c: New test.
33834 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33836 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33837 to the assembler. Simplify test accordingly.
33838 (asm_abi_flags): Use GNU names.
33839 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33840 to check for ABI flags.
33842 2004-08-22 Andrew Pinski <apinski@apple.com>
33844 * g++.dg/opt/pr14029.C: New test.
33845 * gcc.c-torture/execute/pr15262.c: New test.
33847 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33849 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33851 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33854 * gfortran.dg/direct_io.f90: New test.
33856 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33859 * g++.dg/inherit/local2.C: New test.
33861 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33864 * g++.dg/warn/Wparentheses-4.C: New test.
33866 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33869 * g++.dg/inherit/local2.C: New test.
33871 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33872 * gcc.dg/ppc-ldstruct.c: Likewise.
33873 * gcc.dg/ppc64-abi-2.c: Likewise.
33875 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33877 PR rtl-optimization/17099
33878 * gcc.c-torture/execute/20040820-1.c: New test.
33880 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33882 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33884 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33887 * gfortran.dg/auto_array_1.f90: New test.
33889 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33892 * gfortran.dg/simpleif_1.f90: New test.
33894 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33896 * lib/target-supports.exp (check_profiling_available): Return
33897 false for arm*-*-symbianelf* and arm*-*-eabi*.
33900 * g++.dg/template/delete1.C: New test.
33902 2004-08-19 Paul Brook <paul@codesourcery.com>
33906 * gfortran.dg/data_char_1.f90: New test.
33908 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33911 * gfortran.dg/reduction.f90: New testcase.
33913 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33916 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33918 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33921 * g++.dg/Wparentheses-3.C: New test.
33923 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33925 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33926 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33927 * gcc.dg/vect/vect-2.c: Likewise.
33928 * gcc.dg/vect/vect-3.c: Likewise.
33929 * gcc.dg/vect/vect-4.c: Likewise.
33930 * gcc.dg/vect/vect-5.c: Likewise.
33931 * gcc.dg/vect/vect-6.c: Likewise.
33932 * gcc.dg/vect/vect-7.c: Likewise.
33933 * gcc.dg/vect/vect-25.c: Likewise.
33934 * gcc.dg/vect/vect-31.c: Likewise.
33935 * gcc.dg/vect/vect-32.c: Likewise.
33936 * gcc.dg/vect/vect-34.c: Likewise.
33937 * gcc.dg/vect/vect-36.c: Likewise.
33938 * gcc.dg/vect/vect-all.c: Likewise.
33940 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33943 * g++.dg/template/operator4.C: New test.
33945 2004-08-18 Richard Henderson <rth@redhat.com>
33947 * gcc.dg/20040206-1.c: XFAIL.
33949 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33952 * g++.dg/template/array7.C: New test.
33954 2004-08-17 James E Wilson <wilson@specifixinc.com>
33956 * gcc.dg/mips-movcc-1.c: New test.
33957 * gcc.dg/mips-movcc-2.c: New test.
33958 * gcc.dg/mips-movcc-3.c: New test.
33960 * gcc.dg/mips-nmadd-1.c: New test.
33961 * gcc.dg/mips-nmadd-2.c: New test.
33963 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33966 * g++.dg/opt/inline8.C: New test.
33969 * g++.dg/parse/error17.C: New test.
33971 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33973 * gcc.dg/vect: New directory for vectorizer tests.
33974 * gcc.dg/vect/tree-vect.h: New file.
33975 * gcc.dg/vect/vect.exp: New file.
33976 * gcc.dg/vect/pr16105.c.c: New test.
33977 * gcc.dg/vect/vect-1.c: New test.
33978 * gcc.dg/vect/vect-2.c: New test.
33979 * gcc.dg/vect/vect-3.c: New test.
33980 * gcc.dg/vect/vect-4.c: New test.
33981 * gcc.dg/vect/vect-5.c: New test.
33982 * gcc.dg/vect/vect-6.c: New test.
33983 * gcc.dg/vect/vect-7.c: New test.
33984 * gcc.dg/vect/vect-8.c: New test.
33985 * gcc.dg/vect/vect-9.c: New test.
33986 * gcc.dg/vect/vect-10.c: New test.
33987 * gcc.dg/vect/vect-11.c: New test.
33988 * gcc.dg/vect/vect-12.c: New test.
33989 * gcc.dg/vect/vect-13.c: New test.
33990 * gcc.dg/vect/vect-14.c: New test.
33991 * gcc.dg/vect/vect-15.c: New test.
33992 * gcc.dg/vect/vect-16.c: New test.
33993 * gcc.dg/vect/vect-17.c: New test.
33994 * gcc.dg/vect/vect-18.c: New test.
33995 * gcc.dg/vect/vect-19.c: New test.
33996 * gcc.dg/vect/vect-20.c: New test.
33997 * gcc.dg/vect/vect-21.c: New test.
33998 * gcc.dg/vect/vect-22.c: New test.
33999 * gcc.dg/vect/vect-23.c: New test.
34000 * gcc.dg/vect/vect-24.c: New test.
34001 * gcc.dg/vect/vect-25.c: New test.
34002 * gcc.dg/vect/vect-26.c: New test.
34003 * gcc.dg/vect/vect-27.c: New test.
34004 * gcc.dg/vect/vect-28.c: New test.
34005 * gcc.dg/vect/vect-29.c: New test.
34006 * gcc.dg/vect/vect-30.c: New test.
34007 * gcc.dg/vect/vect-31.c: New test.
34008 * gcc.dg/vect/vect-32.c: New test.
34009 * gcc.dg/vect/vect-33.c: New test.
34010 * gcc.dg/vect/vect-34.c: New test.
34011 * gcc.dg/vect/vect-35.c: New test.
34012 * gcc.dg/vect/vect-36.c: New test.
34013 * gcc.dg/vect/vect-37.c: New test.
34014 * gcc.dg/vect/vect-38.c: New test.
34015 * gcc.dg/vect/vect-40.c: New test.
34016 * gcc.dg/vect/vect-41.c: New test.
34017 * gcc.dg/vect/vect-42.c: New test.
34018 * gcc.dg/vect/vect-43.c: New test.
34019 * gcc.dg/vect/vect-44.c: New test.
34020 * gcc.dg/vect/vect-45.c: New test.
34021 * gcc.dg/vect/vect-46.c: New test.
34022 * gcc.dg/vect/vect-47.c: New test.
34023 * gcc.dg/vect/vect-48.c: New test.
34024 * gcc.dg/vect/vect-49.c: New test.
34025 * gcc.dg/vect/vect-50.c: New test.
34026 * gcc.dg/vect/vect-51.c: New test.
34027 * gcc.dg/vect/vect-52.c: New test.
34028 * gcc.dg/vect/vect-53.c: New test.
34029 * gcc.dg/vect/vect-54.c: New test.
34030 * gcc.dg/vect/vect-55.c: New test.
34031 * gcc.dg/vect/vect-56.c: New test.
34032 * gcc.dg/vect/vect-57.c: New test.
34033 * gcc.dg/vect/vect-58.c: New test.
34034 * gcc.dg/vect/vect-59.c: New test.
34035 * gcc.dg/vect/vect-60.c: New test.
34036 * gcc.dg/vect/vect-61.c: New test.
34037 * gcc.dg/vect/vect-all.c: New test.
34038 * gcc.dg/vect/vect-none.c: New test.
34040 2004-08-17 Paul Brook <paul@codesourcery.com>
34043 * gfortran.dg/entry_1.f90: New test.
34045 2004-08-17 Andrew Pinski <apinski@apple.com>
34047 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34049 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34051 * gcc.dg/pr17036-1.c: New test.
34053 2004-08-16 Devang Patel <dpatel@apple.com>
34055 * gcc.dg/darwin-20040809-1.c: New test.
34057 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34059 * gcc.dg/funcdef-attr-1.c: New test.
34061 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34063 * gcc.dg/altivec-17.c: New test.
34064 * gcc.dg/altivec-18.c: New test.
34066 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34069 * g++.dg/template/vtable2.C: New test.
34071 2004-08-14 Richard Henderson <rth@redhat.com>
34073 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34074 * gcc.dg/pack-test-4.c (main): Return 0.
34075 * gcc.dg/setjmp-1.c: Remove XFAIL.
34076 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34078 2004-08-14 Richard Henderson <rth@redhat.com>
34080 * gcc.dg/980217-1.c: Add prototype for printf.
34082 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34084 * gfortran.dg/pr16935.f90: New test.
34086 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34088 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34090 2004-08-13 Paul Brook <paul@codesourcery.com>
34092 * gfortran.dg/der_io_1.f90: Remove stray comma.
34094 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34096 * gcc.dg/vmx/cw-bug-2.c: Remove.
34097 * gcc.dg/vmx/vprint-1.c: Remove.
34098 * gcc.dg/vmx/vscan-1.c: Remove.
34100 2004-08-12 Devang patel <dpatel@apple.com>
34102 * gcc.dg/darwin-20040809-2.c: New test.
34104 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34106 * g++.dg/ext/altivec-12.C: New test.
34108 * g++.dg/ext/altivec-11.C: New test.
34110 2004-08-12 Paul Brook <paul@codesourcery.com>
34112 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34114 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34116 * g++.dg/ext/altivec-2.C: Check for hardware support before
34117 executing any VMX instructions.
34119 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34121 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34124 * g++.old-deja/g++.other/comdat4.C: New test.
34125 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34127 2004-08-12 Ben Elliston <bje@au.ibm.com>
34130 * gcc.dg/pr16286.c: New test.
34132 2004-08-12 Jan Beulich <jbeulich@novell.com>
34134 * g++.dg/ext/asm5.C: New.
34136 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34139 * g++.dg/eh/crash1.C: New test.
34142 * g++.dg/ext/construct1.C: New test.
34144 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34147 * g++.dg/init/ptrmem1.C: New test.
34150 * g++.dg/parse/offsetof5.C: New test.
34153 * g++.dg/template/overload3.C: New test.
34155 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34158 * g++.dg/parse/error16.C: New test.
34161 * g++.dg/template/error14.C: New test.
34164 * g++.dg/template/error15.C: New test.
34166 2004-08-11 Devang Patel <dpatel@apple.com>
34168 * gcc.dg/darwin-ld-20040809-1.c: New test.
34169 * gcc.dg/darwin-ld-20040809-2.c: New test.
34171 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34174 * gfortran.dg/dfloat_1.f90: New test.
34176 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34178 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34179 * gcc.dg/dll-2.c: Fix dg-require syntax.
34180 * gcc.misc-tests/arm-isr.c (abort): Declare.
34183 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34186 * g++.dg/parse/crash16.C: New test.
34188 2004-08-10 Roger Sayle <roger@eyesopen.com>
34190 * gcc.dg/mips-rsqrt-1.c: New test case.
34191 * gcc.dg/mips-rsqrt-2.c: New test case.
34192 * gcc.dg/mips-rsqrt-3.c: New test case.
34194 2004-08-10 Paul Brook <paul@codesourcery.com>
34196 * gfortran.dg/der_io_1.f90: New test.
34198 2004-08-10 Paul Brook <paul@codesourcery.com>
34201 * gfortran.dg/der_array_1.f90: New test.
34203 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34205 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34207 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34209 * gcc.dg/wchar_t-2.c: Fix typo.
34211 2004-08-09 Falk Hueffner <falk@debian.org>
34213 PR tree-optimization/12517
34214 * gcc.c-torture/compile/pr12517.c: New test.
34216 PR tree-optimization/12578
34217 * gcc.c-torture/compile/pr12578.c: New test.
34219 PR tree-optimization/12899
34220 * gcc.c-torture/compile/pr12899.c: New test.
34222 PR rtl-optimization/14692
34223 * gcc.c-torture/compile/pr14692.c: New test.
34225 PR tree-optimization/16461
34226 * gcc.c-torture/compile/pr16461.c: New test.
34228 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34230 * gfortran.dg/getenv_1.f90: New test.
34232 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34234 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34236 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34238 2004-08-06 Paul Brook <paul@codesourcery.com>
34240 * gfortran.dg/ret_array_1.f90: New test.
34241 * gfortran.dg/ret_pointer_1.f90: New test.
34243 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34245 * gcc.dg/missing-field-init-[12].c: New tests.
34246 * g++.dg/warn/missing-field-init-[12].C: New tests.
34248 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34250 * gcc.dg/enum2.c: New test.
34251 * gcc.dg/symbian3.c: Likewise.
34252 * gcc.dg/symbian4.c: Likewise.
34253 * gcc.dg/wchar_t-2.c: Likewise.
34255 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34257 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34260 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34262 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34263 dg-require-visiblity.
34264 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34265 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34266 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34267 * g++.dg/ext/visibility/new1.C: Likewise.
34268 * g++.dg/ext/visibility/pragma.C: Likewise.
34269 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34270 * g++.dg/ext/visibility/virtual.C: Likewise.
34271 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34272 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34273 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34274 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34275 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34276 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34277 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34278 * g++/dg/ext/visibility/visibility-8.C: New test.
34279 * gcc.c-torture/compile/dll.x: Remove.
34280 * gcc.dg/dll-2.c: Use dg-require-dll
34281 * gcc.dg/visibility-10.c: New test.
34282 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34284 * lib/scanasm.exp (scan_hidden): New function.
34285 (scan_not_hidden): Likewise.
34287 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34289 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34291 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34293 * gcc.c-torture/execute/20040805-1.c: New test.
34295 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34297 * gcc.dg/20020118-1.c: Declare abort.
34298 * gcc.dg/altivec_check.h: Likewise.
34299 * gcc.dg/iftrap-2.c: Likewise.
34300 * gcc.dg/pragma-darwin.c: Likewise.
34301 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34303 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34305 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34307 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34309 * gcc.c-torture/execute/builtins/abs-2.c,
34310 gcc.c-torture/execute/builtins/abs-3.c,
34311 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34312 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34313 intmax_t, uintmax_t and their limits.
34314 * gcc.dg/intmax_t-1.c: New test.
34316 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34318 * g++.dg/tc1/dr147.C: Add reference to PR.
34320 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34322 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34323 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34325 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34327 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34329 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34331 * gcc.dg/redecl-5.c: New test.
34332 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34335 2004-08-03 Roger Sayle <roger@eyesopen.com>
34337 PR middle-end/16790
34338 * gcc.c-torture/execute/pr16790-1.c: New test case.
34340 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34342 * g++.dg/ext/visibility/assign1.C: New test.
34343 * g++.dg/ext/visibility/new1.C: Likewise.
34345 * gcc.dg/symbian1.c: New test.
34346 * gcc.dg/symbian2.c: Likewise.
34348 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34351 * gcc.dg/i386-sse-9.c: New test.
34353 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34355 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34357 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34359 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34360 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34361 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34362 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34363 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34364 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34365 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34366 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34367 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34368 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34369 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34370 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34371 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34372 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34373 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34374 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34375 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34376 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34377 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34378 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34379 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34380 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34381 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34382 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34383 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34384 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34385 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34386 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34387 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34388 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34389 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34390 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34391 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34392 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34393 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34394 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34395 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34396 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34397 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34398 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34399 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34400 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34401 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34402 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34403 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34404 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34405 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34406 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34407 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34408 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34409 gcc.misc-tests/i386-pf-3dnow-1.c,
34410 gcc.misc-tests/i386-pf-athlon-1.c,
34411 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34412 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34413 Declare built-in functions used.
34414 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34416 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34419 * g++.dg/lookup/using12.C: New test.
34421 * g++.dg/init/null1.C: Fix PR number.
34422 * g++.dg/parse/namespace10.C: Likewise.
34424 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34427 * g++.dg/template/spec17.C: New test.
34428 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34429 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34431 2004-08-02 David Billinghurst
34434 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34436 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34438 * gcc.dg/ia64-got-1.c: New test case.
34440 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34443 * g++.dg/init/null1.C: New test.
34444 * g++.dg/tc1/dr76.C: Adjust error marker.
34447 * g++.dg/parse/namespace10.C: New test.
34450 * g++.dg/inherit/ptrmem2.C: New test.
34452 2004-08-02 Ben Elliston <bje@au.ibm.com>
34455 * gcc.dg/pr16155.c: New test.
34457 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34459 * gcc.dg/redecl-2.c: New test.
34461 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34463 * gcc.dg/darwin-longdouble.c: New file.
34465 2004-07-30 Richard Henderson <rth@redhat.com>
34467 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34468 write to constant argument.
34469 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34471 2004-07-30 Richard Henderson <rth@redhat.com>
34473 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34474 tests of nearest around zero.
34476 2004-07-30 Andrew Pinski <apinski@apple.com>
34478 * gcc.c-torture/compile/20040730-1.c: New test.
34480 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34482 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34485 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34487 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34489 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34491 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34492 contains $ld_library_path.
34493 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34495 2004-07-29 Richard Henderson <rth@redhat.com>
34497 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34499 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34500 (alt2, which): New.
34501 (Check): Accept either alternative.
34503 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34505 * g++.dg/abi/inline1.C: New test.
34506 * g++.dg/abi/local1-a.cc: Likewise.
34507 * g++.dg/abi/local1.C: Likewise.
34508 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34509 * g++.dg/abi/mangle12.C: Likewise.
34510 * g++.dg/abi/mangle17.C: Likewise.
34511 * g++.dg/abi/mangle20-2.C: Likewise.
34512 * g++.dg/opt/interface1.C: Likewise.
34513 * g++.dg/opt/interface1.h: Likewise.
34514 * g++.dg/opt/interface1-a.cc: New test.
34515 * g++.dg/parse/repo1.C: New test.
34516 * g++.dg/template/repo1.C: Likewise.
34517 * g++.dg/warn/Winline-1.C: Likewise.
34518 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34520 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34522 * gcc.dg/tree-ssa/20040729-1.c: New test.
34524 2004-07-27 Matt Austern <austern@apple.com>
34526 * gcc.dg/darwin-bool-1.c: New test.
34527 * gcc.dg/darwin-bool-2.c: New test.
34529 2004-07-28 Richard Henderson <rth@redhat.com>
34531 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34532 arguments in the correct type. Don't write to constant arguments.
34534 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34536 PR tree-optimization/16688
34537 PR tree-optimization/16689
34538 * g++.dg/tree-ssa/pr16688.C: New test.
34540 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34542 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34543 loads. Not only in the comment, this time.
34545 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34547 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34548 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34549 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34550 * gcc.dg/sh4a-bitmovua.c: New.
34551 * gcc.dg/sh4a-cos.c: New.
34552 * gcc.dg/sh4a-cosf.c: New.
34553 * gcc.dg/sh4a-fprun.c: New.
34554 * gcc.dg/sh4a-fsrra.c: New.
34555 * gcc.dg/sh4a-memmovua.c: New.
34556 * gcc.dg/sh4a-sin.c: New.
34557 * gcc.dg/sh4a-sincos.c: New.
34558 * gcc.dg/sh4a-sincosf.c: New.
34559 * gcc.dg/sh4a-sinf.c: New.
34561 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34563 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34565 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34567 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34570 2004-07-27 Andrew Pinski <apinski@apple.com>
34572 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34574 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34576 * gcc.dg/pragma-isr.c: New test.
34578 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34581 * g++.dg/template/ttp11.C: New test.
34583 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34585 * gcc.c-torture/compile/20040727-1.c: New test.
34587 2004-07-26 Eric Christopher <echristo@redhat.com>
34589 * gcc.c-torture/compile/20040726-2.c: New test.
34591 2004-07-26 Andrew Pinski <apinski@apple.com>
34593 * g++.dg/rtti/tinfo1.C: Xfail.
34595 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34597 * gcc.c-torture/compile/20040726-1.c: New test.
34599 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34600 Brian Ryner <bryner@brianryner.com>
34604 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34605 * g++.dg/ext/visibility/: New directory.
34606 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34607 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34608 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34609 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34610 * g++.dg/ext/visibility/fvisibility.C,
34611 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34612 g++.dg/ext/visibility/fvisibility-override1.C
34613 g++.dg/ext/visibility/fvisibility-override2.C
34614 g++.dg/ext/visibility/memfuncts.C
34615 g++.dg/ext/visibility/noPLT.C
34616 g++.dg/ext/visibility/pragma.C
34617 g++.dg/ext/visibility/pragma-override1.C
34618 g++.dg/ext/visibility/pragma-override2.C
34619 g++.dg/ext/visibility/staticmemfuncts.C
34620 g++.dg/ext/visibility/virtual.C: New tests.
34622 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34625 * gcc.dg/pr15360-1.c: New test.
34627 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34629 * gcc.dg/pragma-align-2.c: New test.
34630 * gcc.dg/pragma-init-fini.c: New test.
34631 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34634 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34636 * gcc.dg/init-string-2.c: New test.
34638 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34641 * gcc.dg/Wredundant-decls-1.c: New test case.
34643 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34645 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34646 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34647 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34648 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34649 * gcc.dg/compat/generate-random.c: New file.
34650 * gcc.dg/compat/generate-random.h: Likewise.
34651 * gcc.dg/compat/generate-random_r.c: Likewise.
34652 * gcc.dg/compat/struct-layout-1.h: Likewise.
34653 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34654 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34655 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34656 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34657 * gcc.dg/compat/struct-layout-1_main.c: New test.
34658 * gcc.dg/compat/struct-layout-1_x.c: New file.
34659 * gcc.dg/compat/struct-layout-1_y.c: New file.
34660 * gcc.dg/compat/struct-layout-1_test.h: New file.
34662 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34664 * gcc.dg/comp-return-1.c: New test
34666 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34668 * gcc.dg/vmx/8-02a.c: Fix typo.
34670 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34671 * gcc.dg/darwin-abi-3.c: New test.
34673 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34674 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34676 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34677 * gcc.dg/vmx/ops-long-1.c: New test.
34678 * gcc.dg/vmx/ops-long-2.c: New test.
34680 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34682 * g++.dg/lookup/conv-[1234].C: New.
34684 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34686 * g++.dg/parse/attr2.C: Simplify.
34688 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34691 * gcc.c-torture/execute/pr7284-1.c: New test.
34693 2004-07-22 Brian Booth <bbooth@redhat.com>
34695 * gcc.dg/tree-ssa/20040721-1.c: New test.
34697 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34699 * g++.dg/template/crash20.c: New.
34701 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34703 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34704 Add dg-run directive. Declare variables as required.
34705 * gfortran.dg/g77/README: Update
34707 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34709 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34710 gcc.dg/cris-peep2-andu2.c: New tests.
34712 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34715 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34717 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34719 * gcc.dg/qual-return-2.c: Update expected messages.
34720 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34722 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34724 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34725 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34727 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34730 * gcc.dg/init-string-1.c: New test.
34732 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34734 PR middle-end/15345
34736 * gcc.dg/torture/nested-fn-1.c: New test.
34738 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34741 * gcc.dg/ia64-fptr-1.c: New file.
34743 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34746 * g++.dg/template/spec16.C: New test.
34747 * g++.old-deja/g++.robertl/eb118.C: Remove.
34749 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34752 * g++.dg/template/spec15.C: New test.
34754 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34756 Copy cases from g77.f-torture/execute and add dg-run
34757 directive. Other changes as noted.
34758 * gfortran.dg/g77/13037.f
34759 * gfortran.dg/g77/1832.f
34760 * gfortran.dg/g77/19981119-0.f
34761 * gfortran.dg/g77/19990313-0.f
34762 * gfortran.dg/g77/19990313-1.f
34763 * gfortran.dg/g77/19990313-2.f
34764 * gfortran.dg/g77/19990313-3.f
34765 * gfortran.dg/g77/19990419-1.f
34766 * gfortran.dg/g77/19990826-0.f
34767 * gfortran.dg/g77/19990826-2.f
34768 * gfortran.dg/g77/20000503-1.f
34769 * gfortran.dg/g77/20001111.f
34770 * gfortran.dg/g77/20010116.f
34771 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34772 * gfortran.dg/g77/20010430.f
34773 * gfortran.dg/g77/6177.f
34774 * gfortran.dg/g77/947.f
34775 * gfortran.dg/g77/970816-3.f
34776 * gfortran.dg/g77/971102-1.f
34777 * gfortran.dg/g77/980520-1.f
34778 * gfortran.dg/g77/980628-0.f
34779 * gfortran.dg/g77/980628-1.f
34780 * gfortran.dg/g77/980628-10.f
34781 * gfortran.dg/g77/980628-2.f
34782 * gfortran.dg/g77/980628-3.f
34783 * gfortran.dg/g77/980628-7.f
34784 * gfortran.dg/g77/980628-8.f
34785 * gfortran.dg/g77/980628-9.f
34786 * gfortran.dg/g77/980701-0.f
34787 * gfortran.dg/g77/980701-1.f
34788 * gfortran.dg/g77/cabs.f
34789 * gfortran.dg/g77/claus.f
34790 * gfortran.dg/g77/complex_1.f
34791 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34792 * gfortran.dg/g77/dcomplex.f
34793 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34794 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34795 * gfortran.dg/g77/f90-intrinsic-numeric.f
34796 * gfortran.dg/g77/int8421.f
34797 * gfortran.dg/g77/labug1.f
34798 * gfortran.dg/g77/large_vec.f
34799 * gfortran.dg/g77/le.f
34800 * gfortran.dg/g77/short.f
34801 * gfortran.dg/g77/README: Update
34803 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34806 * g++.dg/parse/lookup4.C: New test.
34808 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34811 * g++.dg/template/ttp10.C: New test.
34813 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34815 * gcc.dg/pr12625-1.c: New test.
34817 2004-07-20 Steven Bosscher <stevenb@suse.de>
34819 * gcc.dg/switch-warn-1.c: New test.
34820 * gcc.dg/switch-warn-2.c: New test.
34821 * gcc.c-torture/compile/pr14730.c: Update.
34823 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34825 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34826 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34827 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34828 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34830 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34833 * g++.dg/template/assign1.C: New test.
34835 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34838 * g++.dg/template/ttp9.C: New test.
34840 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34842 * gcc.dg/format/cmn-err-1.c: New test.
34844 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34846 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34847 gcc.dg/Wparentheses-10.c: New tests.
34848 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34850 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34853 * gfortran.dg/g77//ffixed-line-length-0.f,
34854 gfortran.dg/g77/ffixed-line-length-132.f,
34855 gfortran.dg/g77/ffixed-line-length-72.f,
34856 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34857 gfortran.dg/g77/README: Update.
34859 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34862 * g++.dg/template/non-dependent7.C: New test.
34863 * g++.dg/template/non-dependent8.C: Likewise.
34864 * g++.dg/template/non-dependent9.C: Likewise.
34865 * g++.dg/template/non-dependent10.C: Likewise.
34867 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34870 * g++.dg/parse/attr2.C: New test.
34872 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34875 * g77.f-torture: Ditto.
34877 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34879 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34880 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34881 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34883 2004-07-16 Richard Henderson <rth@redhat.com>
34885 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34887 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34889 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34890 tests with full list of options.
34891 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34892 of TORTURE_OPTIONS if test contains 'dg-do run'.
34895 * gfortran.dg/do_iterator.f90: New test.
34897 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34899 PR rtl-optimization/16536
34900 * gcc.c-torture/execute/restrict-1.c: New test.
34902 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34905 * gfortran.dg/pr15324.f90: New test.
34908 * gfortran.dg/pr15129.f90: New test.
34911 * gfortran.dg/pr15140.f90: New test.
34914 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34915 compile-time simplification.
34917 2004-07-14 Mike Stump <mrs@apple.com>
34919 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34921 2004-07-14 James E Wilson <wilson@specifixinc.com>
34924 * gcc.dg/profile-generate-1.c: New.
34926 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34928 * gcc.c-torture/execute/20040709-1.c: New test.
34929 * gcc.c-torture/execute/20040709-2.c: New test.
34931 2004-07-14 Mike Stump <mrs@apple.com>
34933 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34935 2004-07-14 Mike Stump <mrs@apple.com>
34937 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34939 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34942 * g++.dg/parse/mutable1.C: New test.
34944 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34946 PR tree-optimization/16443
34947 * gcc.dg/tree-ssa/20040713-1.c: New test.
34949 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34951 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34954 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34956 * gfortran.dg/g77/README: New file
34957 * gfortran.dg/g77/19981216-0.f: Copy from
34958 g77.f-torture/noncompile. Add "dg-do compile" and
34959 dg-error as required.
34960 * gfortran.dg/g77/19990218-1.f: Likewise.
34961 * gfortran.dg/g77/19990905-1.f: Likewise.
34962 * gfortran.dg/g77/9263.f: Likewise.
34963 * gfortran.dg/g77/980615-0.f: Likewise.
34964 * gfortran.dg/g77/980616-0.f: Likewise.
34965 * gfortran.dg/g77/check0.f: Likewise.
34966 * gfortran.dg/g77/select_no_compile.f: Likewise.
34968 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34970 Copy files from g77.f-torture/compile.
34971 Add "{ dg-do compile}". Other changes as noted
34972 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34973 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34974 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34975 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34976 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34977 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34978 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34979 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34980 statement to conform to standard. Append alpha1.x for reference.
34981 * gfortran.dg/g77/xformat.f: Add dg-warning
34983 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34985 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34986 Add {dg-do compile} directive.
34987 * gfortran.dg/g77/cpp2.F: Likewise.
34989 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34992 * g++.dg/lookup/name-clash1.C: New test.
34995 * g++.dg/lookup/name-clash2.C: New test.
34998 * g++.dg/lookup/name-clash3.C: New test.
35000 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35002 * g++.dg/lookup/new2.C: New test.
35003 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35005 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35007 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35008 Add {dg-do compile} directive.
35009 * gfortran.dg/g77/13060.f: Likewise.
35010 * gfortran.dg/g77/19990218-0.f: Likewise.
35011 * gfortran.dg/g77/19990305-0.f: Likewise.
35012 * gfortran.dg/g77/19990419-0.f: Likewise.
35013 * gfortran.dg/g77/19990502-0.f: Likewise.
35014 * gfortran.dg/g77/19990502-1.f: Likewise.
35015 * gfortran.dg/g77/19990525-0.f: Likewise.
35016 * gfortran.dg/g77/19990826-1.f: Likewise.
35017 * gfortran.dg/g77/19990826-3.f: Likewise.
35018 * gfortran.dg/g77/19990905-2.f: Likewise.
35019 * gfortran.dg/g77/20000412-1.f: Likewise.
35020 * gfortran.dg/g77/20000511-1.f: Likewise.
35021 * gfortran.dg/g77/20000511-2.f: Likewise.
35022 * gfortran.dg/g77/20000518.f: Likewise.
35023 * gfortran.dg/g77/20000601-1.f: Likewise.
35024 * gfortran.dg/g77/20000601-2.f: Likewise.
35025 * gfortran.dg/g77/20000629-1.f: Likewise.
35026 * gfortran.dg/g77/20000630-2.f: Likewise.
35027 * gfortran.dg/g77/20010115.f: Likewise.
35028 * gfortran.dg/g77/20010321-1.f: Likewise.
35029 * gfortran.dg/g77/20010426.f: Likewise.
35030 * gfortran.dg/g77/20020307-1.f: Likewise.
35031 * gfortran.dg/g77/8485.f: Likewise.
35032 * gfortran.dg/g77/960317-1.f: Likewise.
35033 * gfortran.dg/g77/970915-0.f: Likewise.
35034 * gfortran.dg/g77/980310-1.f: Likewise.
35035 * gfortran.dg/g77/980310-2.f: Likewise.
35036 * gfortran.dg/g77/980310-3.f: Likewise.
35037 * gfortran.dg/g77/980310-4.f: Likewise.
35038 * gfortran.dg/g77/980310-6.f: Likewise.
35039 * gfortran.dg/g77/980310-7.f: Likewise.
35040 * gfortran.dg/g77/980310-8.f: Likewise.
35041 * gfortran.dg/g77/980419-2.f: Likewise.
35042 * gfortran.dg/g77/980424-0.f: Likewise.
35043 * gfortran.dg/g77/980427-0.f: Likewise.
35044 * gfortran.dg/g77/980729-0.f: Likewise.
35045 * gfortran.dg/g77/981117-1.f: Likewise.
35046 * gfortran.dg/g77/toon_1.f: Likewise.
35048 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35051 * g++.dg/other/abstract2.C: New test.
35053 2004-07-12 Paul Brook <paul@codesourcery.com>
35055 * gfortran.dg/pointer_init_1.f90: New test.
35057 2004-07-11 Paul Brook <paul@codesourcery.com>
35060 * gfortran.dg/contained_1.f90: New test.
35062 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35064 * g++.dg/parse/defarg8.C: New test.
35066 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35069 * gfortran.dg/pr16433.f: New test.
35072 * gfortran.dg/pr15754.f90: New test.
35074 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35076 PR tree-optimization/16437
35077 * gcc.c-torture/execute/bitfld-4.c: New test.
35079 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35081 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35082 access to common var from module.
35084 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35087 * gfortran.fortran-torture/execute/common_2.f90: New test.
35089 2004-07-10 Paul Brook <paul@codesourcery.com>
35091 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35093 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35096 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35098 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35100 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35101 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35102 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35103 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35104 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35105 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35106 * gfortran.dg/g77/funderscoring.f: Likewise.
35107 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35109 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35111 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35113 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35114 Paul Brook <paul@codesourcery.com>
35117 * gfortran.dg/common_pointer_1.f90: New test.
35119 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35121 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35123 2004-07-09 James E Wilson <wilson@specifixinc.com>
35126 * gcc.c-torture/compile/20040709-1.c: New.
35128 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35131 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35133 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35136 * gfortran.dg/shape_1.f90: New test.
35138 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35139 Andrew Pinski <apinski@apple.com>
35141 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35143 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35145 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35148 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35149 Paul Brook <paul@codesourcery.com>
35151 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35154 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35156 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35158 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35160 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35161 testcases with capital suffix.
35163 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35169 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35171 * gfortran.dg/implicit_1.f90: New test.
35173 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35175 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35176 expression to match gfortran warning/error messages
35177 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35180 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35182 * lib/fortran-torture.exp: Rename proc search_for to
35185 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35187 * gcc.c-torture/execute/simd-5.x: New file.
35188 XFAIL on SPARC 64-bit at -O0.
35190 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35194 * g++.dg/warn/effc3.C: New test.
35196 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35198 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35199 change X to 1X in format.
35200 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35201 add data statements to conform to standard.
35203 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35205 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35206 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35207 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35209 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35211 * gfortran.dg/g77/7388.f: Copy from g77.dg
35212 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35213 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35214 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35215 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35216 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35217 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35218 * gfortran.dg/g77/strlen0.f: Likewise.
35220 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35222 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35223 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35225 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35227 * gcc.c-torture/execute/920428-2.x: Delete.
35228 * gcc.c-torture/execute/920501-7.x: Likewise.
35230 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35232 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35233 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35234 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35236 (PREFETCH_3DNOW): Add -march=c3.
35238 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35241 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35242 * gcc.c-torture/execute/bf64-1.x: Likewise.
35244 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35246 * gcc.c-torture/compile/20040708-1.c: New test.
35248 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35251 * g++.dg/warn/effc2.C: New test.
35253 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35255 * gcc.c-torture/execute/bitfld-1.x: Remove.
35256 * gcc.c-torture/execute/bitfld-3.c: New test.
35257 * gcc.dg/bitfld-2.c: Remove XFAILs.
35259 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35262 * g++.dg/rtti/tinfo1.C: New file.
35264 2004-07-07 Eric Christopher <echristo@redhat.com>
35266 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35268 2004-07-07 Andrew Pinski <apinski@apple.com>
35270 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35272 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35274 * g++.dg/init/call1.C: XFAIL.
35276 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35278 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35279 except for movstrict*, to movmem* and clrstr* to clrmem*.
35281 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35283 * gcc.c-torture/execute/20040707-1.c: New test.
35285 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35287 * gcc.c-torture/execute/20040706-1.c: New test.
35289 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35292 * g++.dg/template/spec14.C: New test.
35294 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35296 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35297 nothing if not yet defined. Use it in b, c and d type definitions.
35298 * gcc.c-torture/execute/20040705-1.c: New test.
35299 * gcc.c-torture/execute/20040705-2.c: New test.
35301 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35304 * g++.dg/lookup/new1.C: New test.
35306 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35309 * g++.dg/template/sizeof8.C: New test.
35311 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35313 * gcc.c-torture/compile/20040705-1.c: New test.
35315 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35317 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35319 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35321 * gcc.dg/cpp/if-mop.c: Two new testcases.
35322 * gcc.dg/cpp/trad/comment-3.c: New.
35324 2004-07-04 Paul Brook <paul@codesourcery.com>
35326 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35328 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35331 * g++.dg/lookup/crash4.C: New test.
35333 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35335 * gcc.c-torture/execute/builtin-abs-1.c
35336 * gcc.c-torture/execute/builtin-abs-2.c
35337 * gcc.c-torture/execute/builtin-complex-1.c
35338 * gcc.c-torture/execute/builtins/string-1-lib.c
35339 * gcc.c-torture/execute/builtins/string-1.c
35340 * gcc.c-torture/execute/builtins/string-2-lib.c
35341 * gcc.c-torture/execute/builtins/string-2.c
35342 * gcc.c-torture/execute/builtins/string-3-lib.c
35343 * gcc.c-torture/execute/builtins/string-3.c
35344 * gcc.c-torture/execute/builtins/string-4-lib.c
35345 * gcc.c-torture/execute/builtins/string-4.c
35346 * gcc.c-torture/execute/builtins/string-5-lib.c
35347 * gcc.c-torture/execute/builtins/string-5.c
35348 * gcc.c-torture/execute/builtins/string-6-lib.c
35349 * gcc.c-torture/execute/builtins/string-6.c
35350 * gcc.c-torture/execute/builtins/string-7-lib.c
35351 * gcc.c-torture/execute/builtins/string-7.c
35352 * gcc.c-torture/execute/builtins/string-8-lib.c
35353 * gcc.c-torture/execute/builtins/string-8.c
35354 * gcc.c-torture/execute/builtins/string-9-lib.c
35355 * gcc.c-torture/execute/builtins/string-9.c
35356 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35357 * gcc.c-torture/execute/builtins/string-asm-1.c
35358 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35359 * gcc.c-torture/execute/builtins/string-asm-2.c
35360 * gcc.c-torture/execute/stdio-opt-1.c
35361 * gcc.c-torture/execute/stdio-opt-2.c
35362 * gcc.c-torture/execute/stdio-opt-3.c
35363 * gcc.c-torture/execute/string-opt-1.c
35364 * gcc.c-torture/execute/string-opt-10.c
35365 * gcc.c-torture/execute/string-opt-11.c
35366 * gcc.c-torture/execute/string-opt-12.c
35367 * gcc.c-torture/execute/string-opt-13.c
35368 * gcc.c-torture/execute/string-opt-14.c
35369 * gcc.c-torture/execute/string-opt-15.c
35370 * gcc.c-torture/execute/string-opt-16.c
35371 * gcc.c-torture/execute/string-opt-2.c
35372 * gcc.c-torture/execute/string-opt-6.c
35373 * gcc.c-torture/execute/string-opt-7.c
35374 * gcc.c-torture/execute/string-opt-8.c:
35377 * gcc.c-torture/execute/builtins/abs-2.c
35378 * gcc.c-torture/execute/builtins/abs-3.c
35379 * gcc.c-torture/execute/builtins/complex-1.c
35380 * gcc.c-torture/execute/builtins/fprintf.c
35381 * gcc.c-torture/execute/builtins/fputs.c
35382 * gcc.c-torture/execute/builtins/memcmp.c
35383 * gcc.c-torture/execute/builtins/memmove.c
35384 * gcc.c-torture/execute/builtins/memops-asm.c
35385 * gcc.c-torture/execute/builtins/mempcpy-2.c
35386 * gcc.c-torture/execute/builtins/mempcpy.c
35387 * gcc.c-torture/execute/builtins/memset.c
35388 * gcc.c-torture/execute/builtins/printf.c
35389 * gcc.c-torture/execute/builtins/sprintf.c
35390 * gcc.c-torture/execute/builtins/strcat.c
35391 * gcc.c-torture/execute/builtins/strchr.c
35392 * gcc.c-torture/execute/builtins/strcmp.c
35393 * gcc.c-torture/execute/builtins/strcpy.c
35394 * gcc.c-torture/execute/builtins/strcspn.c
35395 * gcc.c-torture/execute/builtins/strlen-2.c
35396 * gcc.c-torture/execute/builtins/strlen.c
35397 * gcc.c-torture/execute/builtins/strncat.c
35398 * gcc.c-torture/execute/builtins/strncmp-2.c
35399 * gcc.c-torture/execute/builtins/strncmp.c
35400 * gcc.c-torture/execute/builtins/strncpy.c
35401 * gcc.c-torture/execute/builtins/strpbrk.c
35402 * gcc.c-torture/execute/builtins/strpcpy-2.c
35403 * gcc.c-torture/execute/builtins/strpcpy.c
35404 * gcc.c-torture/execute/builtins/strrchr.c
35405 * gcc.c-torture/execute/builtins/strspn.c
35406 * gcc.c-torture/execute/builtins/strstr-asm.c
35407 * gcc.c-torture/execute/builtins/strstr.c:
35408 ... these new files.
35410 * gcc.c-torture/execute/builtins/abs-2-lib.c
35411 * gcc.c-torture/execute/builtins/abs-3-lib.c
35412 * gcc.c-torture/execute/builtins/complex-1-lib.c
35413 * gcc.c-torture/execute/builtins/fprintf-lib.c
35414 * gcc.c-torture/execute/builtins/fputs-lib.c
35415 * gcc.c-torture/execute/builtins/memcmp-lib.c
35416 * gcc.c-torture/execute/builtins/memmove-lib.c
35417 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35418 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35419 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35420 * gcc.c-torture/execute/builtins/memset-lib.c
35421 * gcc.c-torture/execute/builtins/printf-lib.c
35422 * gcc.c-torture/execute/builtins/sprintf-lib.c
35423 * gcc.c-torture/execute/builtins/strcat-lib.c
35424 * gcc.c-torture/execute/builtins/strchr-lib.c
35425 * gcc.c-torture/execute/builtins/strcmp-lib.c
35426 * gcc.c-torture/execute/builtins/strcpy-lib.c
35427 * gcc.c-torture/execute/builtins/strcspn-lib.c
35428 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35429 * gcc.c-torture/execute/builtins/strlen-lib.c
35430 * gcc.c-torture/execute/builtins/strncat-lib.c
35431 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35432 * gcc.c-torture/execute/builtins/strncmp-lib.c
35433 * gcc.c-torture/execute/builtins/strncpy-lib.c
35434 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35435 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35436 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35437 * gcc.c-torture/execute/builtins/strrchr-lib.c
35438 * gcc.c-torture/execute/builtins/strspn-lib.c
35439 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35440 * gcc.c-torture/execute/builtins/strstr-lib.c
35441 * gcc.c-torture/execute/builtins/lib/abs.c
35442 * gcc.c-torture/execute/builtins/lib/fprintf.c
35443 * gcc.c-torture/execute/builtins/lib/memset.c
35444 * gcc.c-torture/execute/builtins/lib/printf.c
35445 * gcc.c-torture/execute/builtins/lib/sprintf.c
35446 * gcc.c-torture/execute/builtins/lib/strcpy.c
35447 * gcc.c-torture/execute/builtins/lib/strcspn.c
35448 * gcc.c-torture/execute/builtins/lib/strncat.c
35449 * gcc.c-torture/execute/builtins/lib/strncmp.c
35450 * gcc.c-torture/execute/builtins/lib/strncpy.c
35451 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35452 * gcc.c-torture/execute/builtins/lib/strspn.c
35453 * gcc.c-torture/execute/builtins/lib/strstr.c:
35454 New files containing support routines.
35456 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35458 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35459 when not optimizing.
35461 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35464 * g++.dg/abi/mangle22.C: New test.
35465 * g++.dg/abi/mangle23.C: Likewise.
35467 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35470 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35471 Allow for cases without denormalized floating point numbers.
35473 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35476 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35477 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35478 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35479 expected warning text.
35480 * gcc.dg/format/diag-2.c: New test.
35482 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35484 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35486 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35488 * gcc.dg/builtins-43.c: New.
35489 * gcc.dg/builtins-44.c: New.
35490 * gcc.dg/builtins-45.c: New.
35492 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35493 Andreas Tobler <a.tobler@schweiz.ch>
35495 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35496 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35498 * gcc.dg/cleanup-11.c: Likewise.
35499 * gcc.dg/cleanup-8.c: Likewise.
35500 * gcc.dg/cleanup-9.c: Likewise.
35501 * gcc.dg/cleanup-5.c: Run on all platforms.
35503 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35505 * g++.dg/warn/nonnull1.C: New test.
35507 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35509 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35510 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35511 Special-case the Sun compiler wrt to <complex.h>.
35513 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35515 * gcc.dg/Wunreachable-8.C: New test.
35517 * gcc.dg/h8300-ice2.c : New test.
35519 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35522 * gfortran.fortran-torture/compile/implicit.f90: Add test
35523 for implicit character.
35525 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35528 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35529 Use tiny() intrinsic to find smallest non-negative real
35531 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35533 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35534 * gcc.dg/compat/struct-by-value-22_x.c: New.
35535 * gcc.dg/compat/struct-by-value-22_y.c: New.
35537 * gcc.c-torture/execute/20040629-1.c: New test.
35539 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35541 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35542 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35545 * gcc.dg/20040625-1.c: New test.
35547 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35549 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35551 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35554 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35556 2004-06-29 Richard Henderson <rth@redhat.com>
35558 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35560 2004-06-29 Paul Brook <paul@codesourcery.com>
35562 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35563 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35565 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35568 * g++.dg/parse/crash15.C: New.
35570 2004-06-28 Andrew Pinski <apinski@apple.com>
35572 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35573 by the error already.
35575 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35577 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35580 * gcc.dg/h8300-bss-align-1.c : New.
35582 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35585 * g++.dg/template/ctor4.C: New.
35587 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35590 * g++.dg/warn/Wsequence-point-1.C: New test.
35592 2004-06-27 Paul Brook <paul@codesourcery.com>
35594 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35596 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35598 * g++.old-deja/g++.mike/p7325.C: Remove.
35600 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35603 * gcc.dg/pr14963.c: New test.
35605 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35608 * g++.dg/parse/redef1.C: New test.
35610 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35612 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35614 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35616 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35617 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35619 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35620 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35621 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35622 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35623 g++.brendan/enum14.C.
35624 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35625 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35626 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35628 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35631 2004-06-27 Roger Sayle <roger@eyesopen.com>
35633 * gcc.dg/20040527-1.c: New test case.
35635 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35637 PR gfortran/pr16196
35638 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35640 2004-06-25 Roger Sayle <roger@eyesopen.com>
35642 PR middle-end/15825
35643 * gcc.dg/pr15825-1.c: New test case.
35645 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35647 * gcc.c-torture/execute/20040625-1.c: New test.
35649 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35651 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35653 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35655 * gcc.dg/torture/mips-div-1.c: New test.
35657 2004-06-24 Jeff Law <law@redhat.com>
35659 * gcc.dg/tree-ssa/20040624-1.c: New test.
35661 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35663 * gcc.c-torture/compile/20040624-1.c: New test.
35665 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35667 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35670 2004-06-23 Andrew Pinski <apinski@apple.com>
35672 PR middle-end/15988
35673 * g++.dg/opt/ptrmem4.C: New test.
35675 * gcc.dg/c90-array-quals-2.c: New test.
35677 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35679 * gcc.dg/kpice1.c: New test.
35681 2006-06-23 Andrew Pinski <apinski@apple.com>
35683 * gcc.dg/c90-array-quals.c: New test.
35685 2006-06-22 Richard Henderson <rth@redhat.com>
35687 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35689 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35691 * gcc.dg/builtins-config.h: Handle FreeBSD.
35693 2006-06-22 Richard Henderson <rth@redhat.com>
35695 * g++.dg/opt/devirt1.C: New.
35697 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35699 * g++.dg/opt/pr15551.C: New testcase.
35701 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35704 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35705 x86_64-*-linux* when compiling for 32bit.
35707 2004-06-21 Andrew Pinski <apinski@apple.com>
35709 * gcc.dg/pch/struct-1.c: New.
35710 * gcc.dg/pch/struct-1.hs: New.
35712 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35714 * gcc.dg/pch/save-temps-1.c: New file.
35715 * gcc.dg/pch/save-temps-1.hs: New file.
35717 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35719 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35720 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35722 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35724 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35726 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35727 Remove trailing spaces.
35729 2004-06-21 Richard Henderson <rth@redhat.com>
35731 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35732 merging && to BIT_FIELD_REF.
35734 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35736 * g++.dg/opt/placeholder1.C: New test.
35738 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35740 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35741 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35742 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35743 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35745 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35747 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35749 * g++.dg/other/pragma-re-1.C: Add comments.
35751 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35754 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35756 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35758 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35759 instead of setting the type of size_t by
35762 2004-06-18 Roger Sayle <roger@eyesopen.com>
35764 * gcc.dg/unordered-2.c: New test case.
35765 * gcc.dg/unordered-3.c: New test case.
35767 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35770 * lib/g++.exp (g++_version): Tweak regexp for version
35771 * lib/g77.exp (g77_version): Likewise.
35772 * lib/gfortran.exp (gfortran_version): Likewise.
35773 * lib/objc.exp (objc_version): Likewise.
35774 * lib/treelang.exp (treelang_version): Likewise.
35776 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35778 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35779 Use INT_MAX instead of __INT_MAX__.
35780 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35782 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35783 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35784 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35785 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35786 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35787 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35788 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35789 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35790 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35792 * gcc.dg/range-test-1.c: New test.
35793 * g++.dg/opt/range-test-1.C: New test.
35795 2004-06-17 Richard Henderson <rth@redhat.com>
35797 * objc.dg/sync-1.m: New.
35798 * objc.dg/try-catch-1.m: Don't force next runtime.
35799 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35800 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35801 shadowed catch clause.
35802 * objc.dg/try-catch-5.m: New.
35804 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35807 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35809 2004-06-15 Richard Henderson <rth@redhat.com>
35811 * gcc.dg/20001116-1.c: Move expected warning line.
35813 2004-06-15 Richard Henderson <rth@redhat.com>
35815 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35816 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35818 2004-06-15 Jeff Law <law@redhat.com>
35820 * gcc.dg/tree-ssa/20040615-1.c: New test.
35821 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35822 be less sensitive to operand ordering.
35823 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35825 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35827 * g++.dg/abi/bitfield3.C: Add comment..
35829 2004-06-15 Richard Henderson <rth@redhat.com>
35831 * g++.dg/ext/stmtexpr1.C: XFAIL.
35832 * gcc.dg/20030612-1.c: XFAIL.
35834 2004-06-15 Eric Christopher <echristo@redhat.com>
35836 * g++.dg/charset/asm5.c: New.
35837 * gcc.dg/charset/asm6.c: New.
35839 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35842 * gfortran.fortran-torture/execute/select_1.f90: New test.
35844 2004-06-15 Paul Brook <paul@codesourcery.com>
35846 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35848 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35851 * g++.dg/lookup/crash3.C: New test.
35853 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35856 * g++.dg/parse/dtor4.C: New test.
35858 2004-06-14 Jeff Law <law@redhat.com>
35860 * gcc.c-torture/compile/20040614-1.c: New test.
35862 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35865 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35866 LEN of a character array.
35868 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35871 * g++.dg/template/ptrmem10.C: New test.
35874 * g++.dg/template/friend30.C: New test.
35876 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35879 * gfortran.fortran-torture/compile/mloc.f90: New test.
35881 2004-06-13 Paul Brook <paul@codesourcery.com>
35883 * gfortran.fortran-torture/execute/random_2.f90: New test.
35885 2004-06-13 Eric Christopher <echristo@redhat.com>
35887 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35889 2004-06-12 Paul Brook <paul@codesourcery.com>
35891 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35893 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35896 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35898 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35901 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35902 syntax errors in end statements of contained subroutines.
35904 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35907 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35909 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35912 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35914 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35917 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35919 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35922 * g++.dg/parse/enum1.C: New test.
35924 2004-06-10 Jeff Law <law@redhat.com>
35926 * gcc.c-torture/compile/20040610-1.c: New test.
35928 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35930 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35931 * g++.old-deja/g++.other/decl3.C: Likewise.
35933 2004-06-10 Brian Booth <bbooth@redhat.com>
35935 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35936 V_MAY_DEF instead of VDEF.
35937 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35939 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35942 * g++.dg/conversion/const1.C: New test.
35945 * g++.dg/conversion/reinterpret1.C: New test.
35948 * g++.dg/template/enum2.C: New test.
35951 * g++.dg/template/error13.C: New test.
35953 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35956 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35957 arguments to test_* REAL and of the right size.
35959 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35962 PR rtl-optimization/15681
35963 * gcc.dg/20040609-1.c: New test.
35965 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35968 * g++.dg/opt/builtins1.C: New test.
35970 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35972 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35973 that use default windows32 struct layout.
35974 * gcc.dg/i386-bitfield2.c: Likewise.
35976 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35978 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35979 for mingw32 and cygwin targets.
35981 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35983 * gcc.dg/pch/macro-4.c: New.
35984 * gcc.dg/pch/macro-4.hs: New.
35986 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35989 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35991 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35994 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35996 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35999 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36001 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36004 * gfortran.fortran-torture/execute/backspace.c : New test.
36006 2004-06-09 Paul Brook <paul@codesourcery.com>
36008 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36009 (pointer_to_section): Rewrite to use smaller array.
36011 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36013 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36014 * gcc.dg/ext/altivec-10.c: Same.
36015 * gcc.dg/ext/altivec-11.c: Same.
36016 * gcc.dg/ext/altivec-12.c: Same.
36017 * gcc.dg/ext/altivec-13.c: Same.
36018 * gcc.dg/ext/altivec-14.c: Same.
36019 * gcc.dg/ext/altivec-15.c: Same.
36020 * gcc.dg/ext/altivec-16.c: Same.
36021 * gcc.dg/ext/altivec-3.c: Same.
36022 * gcc.dg/ext/altivec-4.c: Same.
36023 * gcc.dg/ext/altivec-6.c: Same.
36024 * gcc.dg/ext/altivec-7.c: Same.
36025 * gcc.dg/ext/altivec-8.c: Same.
36026 * gcc.dg/ext/altivec-varargs-1.c: Same.
36028 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36029 * g++.dg/ext/altivec-10.C: Same.
36030 * g++.dg/ext/altivec-2.C: Same.
36031 * g++.dg/ext/altivec-3.C: Same.
36032 * g++.dg/ext/altivec-4.C: Same.
36033 * g++.dg/ext/altivec-5.C: Same.
36034 * g++.dg/ext/altivec-6.C: Same.
36035 * g++.dg/ext/altivec-7.C: Same.
36036 * g++.dg/ext/altivec-8.C: Same.
36037 * g++.dg/ext/altivec-9.C: Same.
36039 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36042 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36044 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36046 * gcc.dg/union-1.c: New test.
36048 2004-06-07 Roger Sayle <roger@eyesopen.com>
36050 * gcc.dg/builtins-41.c: New test case.
36051 * gcc.dg/builtins-42.c: New test case.
36053 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36055 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36056 * g++.dg/ext/altivec-10.C: Same.
36057 * g++.dg/ext/altivec-2.C: Same.
36058 * g++.dg/ext/altivec-3.C: Same.
36059 * g++.dg/ext/altivec-4.C: Same.
36060 * g++.dg/ext/altivec-5.C: Same.
36061 * g++.dg/ext/altivec-6.C: Same.
36062 * g++.dg/ext/altivec-7.C: Same.
36063 * g++.dg/ext/altivec-8.C: Same.
36064 * g++.dg/ext/altivec-9.C: Same.
36065 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36066 * g++.old-deja/g++.brendan/new3.C: Same.
36067 * gcc.c-torture/execute/eeprof-1.x: Same.
36069 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36072 * gcc.dg/pr14765-1.c: New test.
36074 2004-06-07 Roger Sayle <roger@eyesopen.com>
36077 * gcc.dg/pr14649-1.c: New test case.
36079 2004-06-07 Richard Henderson <rth@redhat.com>
36081 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36084 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36086 * g++.dg/eh/elide1.C: Remove XFAIL.
36088 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36091 * g++.dg/expr/sizeof3.C: New test.
36094 * g++.dg/template/access14.C: New test.
36097 * g++.dg/template/enum1.C: New test.
36100 * g++.dg/eh/throw1.C: New test.
36102 2004-06-07 David Ayers <d.ayers@inode.at>
36103 Ziemowit Laski <zlaski@apple.com>
36105 * lib/objc.exp (objc_target_compile): Revert the '-framework
36106 Foundation' flag fix, since bare Darwin does not ship
36107 with the Foundation framework.
36108 * objc/execute/next_mapping.h: Provide a local NSConstantString
36109 @interface and @implementation.
36110 (objc_constant_string_init): A constructor function, used to
36111 initialize the NSConstantString meta-class object.
36112 * objc/execute/string1.m: Include "next_mapping.h" instead of
36113 <Foundation/NSString.h>.
36114 * objc/execute/string2.m: Likewise.
36115 * objc/execute/string3.m: Likewise.
36116 * objc/execute/string4.m: Likewise.
36118 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36120 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36121 to double. Replace double with FLOAT.
36122 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36124 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36125 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36126 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36127 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36128 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36129 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36130 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36131 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36133 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36136 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36138 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36141 * g++.dg/template/meminit2.C: New test.
36143 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36146 * gcc.c-torture/execute/compare-fp-1.c,
36147 gcc.c-torture/execute/compare-fp-2.c,
36148 gcc.c-torture/execute/compare-fp-3.c,
36149 gcc.c-torture/execute/compare-fp-4.c,
36150 gcc.c-torture/execute/compare-fp-3.x,
36151 gcc.c-torture/execute/compare-fp-4.x: Moved...
36152 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36153 gcc.c-torture/execute/ieee/compare-fp-2.c,
36154 gcc.c-torture/execute/ieee/compare-fp-3.c,
36155 gcc.c-torture/execute/ieee/compare-fp-4.c,
36156 gcc.c-torture/execute/ieee/compare-fp-3.x,
36157 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36159 2004-06-04 David Ayers <d.ayers@inode.at>
36161 * objc/execute/protocol-isEqual-4.m: New testcase.
36163 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36165 * objc/execute/protocol-isEqual-1.m: New testcase.
36166 * objc/execute/protocol-isEqual-2.m: New testcase.
36167 * objc/execute/protocol-isEqual-3.m: New testcase.
36169 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36171 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36173 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36175 * lib/objc.exp (objc_target_compile): When running tests on
36176 Darwin (Mac OS X), inform the linker about '-framework
36179 2004-06-02 Eric Christopher <echristo@redhat.com>
36181 * gcc.c-torture/compile/20040602-1.c: New.
36183 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36185 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36186 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36188 PR tree-optimization/14736
36189 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36191 PR tree-optimization/14042
36192 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36194 PR tree-optimization/14729
36195 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36197 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36200 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36202 2004-06-01 Richard Hederson <rth@redhat.com>
36204 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36206 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36209 * g++.dg/parse/offsetof4.C: New test.
36211 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36214 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36216 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36219 * g++.dg/template/friend29.C: New test.
36221 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36224 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36226 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36228 * gcc.dg/sparc-trap-1.c: New test.
36230 2004-05-31 Roger Sayle <roger@eyesopen.com>
36232 PR middle-end/15069
36233 * g++.dg/opt/fold3.C: New test case.
36235 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36237 * lib/target-supports.exp (check_iconv_available): Fix fallout
36238 from 2004-05-28 patch.
36240 2004-05-30 Paul Brook <paul@codesourcery.com>
36243 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36244 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36246 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36248 * gfortran.fortran-torture/execute/random_1.f90: New test.
36250 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36252 * g++.dg/ext/altivec-10.C: New test.
36254 2004-05-29 Paul Brook <paul@codesourcery.com>
36256 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36258 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36260 * gcc.dg/altivec-16.c: New test.
36262 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36264 * lib/target-supports.exp (check_vmx_hw_available): New.
36265 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36267 * lib/target-supports.exp (check_alias_available,
36268 check_iconv_available, check_named_sections_available): Use
36269 unique names for temporary files.
36271 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36273 * gcc.dg/altivec-15.c: New test.
36275 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36278 * g++.dg/warn/noeffect6.C: New test.
36281 * g++.dg/expr/ptrmem4.C: New test.
36284 * g++.dg/template/operator3.C: New test.
36286 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36289 * g++.dg/lookup/redecl1.C: New test.
36290 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36292 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36294 * gcc.c-torture/execute/compare-fp-1.c,
36295 gcc.c-torture/execute/compare-fp-2.c,
36296 gcc.c-torture/execute/compare-fp-3.c,
36297 gcc.c-torture/execute/compare-fp-4.c,
36298 gcc.c-torture/execute/compare-fp-3.x,
36299 gcc.c-torture/execute/compare-fp-4.x,
36300 gcc.dg/pr15649-1.c: New.
36302 2004-05-27 Adam Nemet <anemet@lnxw.com>
36305 * g++.dg/init/array14.C: New test.
36307 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36309 * lib/compat.exp (compat-get-options-main): New.
36310 (compat-get-options): Remove unneeded code, warn for ignored
36312 (compat-execute): Check flag set by dg-require-* commands.
36314 * lib/compat.exp (compat-execute): Break up long lines.
36316 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36318 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36319 * gcc.dg/altivec-14.c: New test.
36320 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36322 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36323 * gcc.dg/altivec-12.c: Ditto.
36325 * gcc.dg/altivec-3.c: Move call to altivec_check.
36327 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36330 * g++.dg/template/error12.C: New test.
36333 * g++.dg/ext/attrib15.C: New test.
36336 * g++.dg/template/ptrmem9.C: New test.
36338 2004-05-25 Paul Brook <paul@codesourcery.com>
36340 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36342 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36345 * g++.dg/template/crash19.C: New test.
36347 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36350 * g++.dg/template/redecl1.C: New test.
36352 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36355 * g++.dg/other/ns1.C: New test.
36358 * g++.dg/template/invalid1.C: New test.
36360 2004-05-23 Paul Brook <paul@codesourcery.com>
36361 Victor Leikehman <lei@haifasphere.co.il>
36363 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36364 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36366 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36370 * g++.dg/template/non-dependent5.C: New test.
36371 * g++.dg/template/non-dependent6.C: New test.
36373 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36376 * g++.dg/inherit/union1.C: New test.
36379 * g++.dg/template/addr1.C: New test.
36382 * g++.dg/template/array5.C: New test.
36385 * g++.dg/template/array6.C: New test.
36387 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36388 Roger Sayle <roger@eyesopen.com>
36390 * g++.dg/lookup/forscope2.C: New test case.
36392 2004-05-22 Ben Elliston <bje@au.ibm.com>
36394 * gcc.dg/cpp/Wmissingdirs.c: New.
36396 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36399 * gcc.dg/compat/union-m128-1.h: New file.
36400 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36401 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36402 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36404 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36407 * gcc.dg/compat/struct-complex-1.h: New file.
36408 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36409 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36410 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36412 2004-05-20 Roger Sayle <roger@eyesopen.com>
36415 * gcc.dg/pr3074-1.c: New test case.
36416 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36418 2004-05-20 Falk Hueffner <falk@debian.org>
36421 * gcc.dg/ftrapv-1.c: New test case.
36423 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36425 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36427 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36428 Jeff Law <law@redhat.com>
36430 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36431 * gcc.dg/tree-ssa/20040518-2.c: New test.
36433 * gcc.dg/tree-ssa/20040518-1.c: New test.
36435 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36437 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36439 2004-05-18 Paul Brook <paul@codesourcery.com>
36442 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36444 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36446 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36449 2004-05-17 Steven Bosscher <stevenb@suse.de>
36451 * gcc.dg/tree-ssa/20040517-1.c: New test.
36453 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36455 * gcc.dg/loop-4.c: New test.
36457 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36459 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36461 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36464 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36466 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36470 * gfortran.fortran-torture/compile/data_1.f90: New test.
36472 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36474 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36475 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36477 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36479 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36481 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36484 * gcc.dg/format/xopen-1.c: Adjust expected message.
36485 * gcc.dg/format/xopen-3.c: New test.
36487 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36489 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36491 2004-05-14 Jeff Law <law@redhat.com>
36493 * gcc.dg/tree-ssa/20040514-2.c: New test.
36495 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36497 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36499 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36502 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36504 * gcc.dg/tree-ssa/20040514-1.c: New test.
36506 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36508 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36511 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36514 * gfortran.fortran-torture/compile/do_1.f90: New test.
36516 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36519 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36522 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36525 * gfortran.fortran-torture/execute/random_init.f90: New test.
36527 2004-05-13 Paul Brook <paul@codesourcery.com>
36530 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36532 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36534 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36535 for the powerpc case.
36537 2004-05-13 Jeff Law <law@redhat.com>
36539 * gcc.dg/tree-ssa/20040513-1.c: New test.
36540 * gcc.dg/tree-ssa/20040513-2.c: New test.
36542 2004-05-13 Paul Brook <paul@codesourcery.com>
36544 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36545 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36546 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36548 2004-05-13 Andreas Schwab <schwab@suse.de>
36551 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36554 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36557 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36559 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36561 Merge from tree-ssa-20020619-branch. See
36562 ChangeLog.tree-ssa for details.
36564 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36566 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36567 include <altivec.h> explicitly.
36568 * gcc.dg/altivec-13.c: Likewise.
36570 2004-05-11 Paul Brook <paul@codesourcery.com>
36572 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36574 2004-05-10 Eric Christopher <echristo@redhat.com>
36576 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36577 * gcc.dg/sibcall-4.c: Ditto.
36579 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36581 * g++.dg/ext/altivec-8.C: New test case.
36582 * gcc.dg/altivec-13.c: New test case.
36584 2004-05-08 Roger Sayle <roger@eyesopen.com>
36586 * gcc.c-torture/execute/divcmp-1.c: New test case.
36587 * gcc.c-torture/execute/divcmp-2.c: New test case.
36588 * gcc.c-torture/execute/divcmp-3.c: New test case.
36590 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36592 * g++.dg/other/pragma-re-2.C: New test.
36594 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36596 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36597 * gcc.dg/i386-387-2.c: Likewise.
36599 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36601 * gcc.dg/i386-387-6.c: Likewise.
36603 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36605 * gcc.dg/builtins-33.c: Also check log1p*.
36607 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36609 PR optimization/15296
36610 * gcc.c-torture/execute/pr15296.c: New test.
36612 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36614 * gcc.dg/builtins-40.c: New test.
36616 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36618 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36620 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36622 * g++.dg/ext/spe1.C: New testcase.
36624 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36626 * objc.dg/image-info.m: Allow additional attributes
36627 for __image_info section.
36629 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36631 * gcc.dg/torture/mips-hilo-2.c: New test.
36633 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36636 * g++.dg/template/member5.C: New test.
36638 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36640 * gcc.dg/builtins-34.c: Also check expm1*.
36642 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36644 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36645 * gcc.dg/torture/builtin-convert-3.c: New test.
36647 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36649 PR middle-end/15054
36650 * g++.dg/opt/pr15054.C: New test.
36652 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36654 * gcc.dg/torture/builtin-rounding-1.c: New test.
36655 * gcc.dg/builtins-25.c: Delete.
36656 * gcc.dg/builtins-29.c: Delete.
36658 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36660 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36661 * gcc.dg/sibcall-4.c: Likewise.
36662 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36664 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36666 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36667 bit-field on 16-bit targets.
36669 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36671 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36674 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36676 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36677 * gcc.dg/rs6000-power2-2.c: Likewise.
36679 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36681 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36682 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36683 Change the asm registers to be in form of frN instead of fN.
36685 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36687 * gcc.dg/torture/builtin-convert-2.c: New test.
36689 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36691 * gcc.dg/rs6000-power2-1.c: New test.
36692 * gcc.dg/rs6000-power2-2.c: New test.
36694 2004-04-28 Jan Hubicka <jh@suse.cz>
36696 * gcc.dg/unused-6.c: New test.
36698 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36699 Ulrich Weigand <uweigand@de.ibm.com>
36701 * ada/acats/run_all.sh: Define $target variable.
36703 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36706 * g++.dg/other/vararg-1.C: New test.
36709 * g++.dg/eh/cleanup3.C: New test.
36711 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36713 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36714 and ad8011a (target_insn).
36715 * ada/acats/support/macro.dfs: Likewise.
36716 * ada/acats/support/impbit.adb: New file.
36718 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36720 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36722 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36724 * gcc.dg/loop-3.c: New test.
36726 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36728 * gcc.c-torture/execute/simd-5.c: New test.
36730 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36733 * g++.dg/template/crash18.C: New test.
36735 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36737 * g++.dg/ext/complit3.C: New test.
36739 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36741 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36742 * gcc.dg/altivec-3.c: Same.
36743 * gcc.dg/altivec-varargs-1.c: Same.
36745 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36747 * lib/target-supports.exp (check_profiling_available): Assume
36748 profiling is not available on powerpc-eabi targets.
36750 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36752 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36753 * gcc.dg/vmx/bug-1.c: Ditto.
36755 2004-04-20 Eric Christopher <echristo@redhat.com>
36757 * gcc.dg/charset/extern.c: New test.
36758 * g++.dg/charset/extern3.cc: Ditto.
36760 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36762 * gcc.dg/builtins-39.c: New test.
36764 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36766 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36768 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36770 * gcc.dg/torture/mips-hilo-1.c: New test.
36772 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36774 * gcc.c-torture/compile/20040419-1.c: New test.
36776 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36778 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36780 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36781 Aldy Hernandez <aldyh@redhat.com>
36783 * gcc.c-torture/execute/va-arg-24.c: New.
36785 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36786 Aldy Hernandez <aldyh@redhat.com>
36788 * gcc.dg/vmx/1b-01.c: New.
36789 * gcc.dg/vmx/1b-02.c: New.
36790 * gcc.dg/vmx/1b-03.c: New.
36791 * gcc.dg/vmx/1b-04.c: New.
36792 * gcc.dg/vmx/1b-05.c: New.
36793 * gcc.dg/vmx/1b-06.c: New.
36794 * gcc.dg/vmx/1b-07.c: New.
36795 * gcc.dg/vmx/1c-01.c: New.
36796 * gcc.dg/vmx/1c-02.c: New.
36797 * gcc.dg/vmx/3a-01a.c: New.
36798 * gcc.dg/vmx/3a-01.c: New.
36799 * gcc.dg/vmx/3a-01m.c: New.
36800 * gcc.dg/vmx/3a-03.c: New.
36801 * gcc.dg/vmx/3a-03m.c: New.
36802 * gcc.dg/vmx/3a-04.c: New.
36803 * gcc.dg/vmx/3a-04m.c: New.
36804 * gcc.dg/vmx/3a-05.c: New.
36805 * gcc.dg/vmx/3a-06.c: New.
36806 * gcc.dg/vmx/3a-06m.c: New.
36807 * gcc.dg/vmx/3a-07.c: New.
36808 * gcc.dg/vmx/3b-01.c: New.
36809 * gcc.dg/vmx/3b-02.c: New.
36810 * gcc.dg/vmx/3b-10.c: New.
36811 * gcc.dg/vmx/3b-13.c: New.
36812 * gcc.dg/vmx/3b-14.c: New.
36813 * gcc.dg/vmx/3b-15.c: New.
36814 * gcc.dg/vmx/3c-01a.c: New.
36815 * gcc.dg/vmx/3c-01.c: New.
36816 * gcc.dg/vmx/3c-02.c: New.
36817 * gcc.dg/vmx/3c-03.c: New.
36818 * gcc.dg/vmx/3d-01.c: New.
36819 * gcc.dg/vmx/4-01.c: New.
36820 * gcc.dg/vmx/4-03.c: New.
36821 * gcc.dg/vmx/5-01.c: New.
36822 * gcc.dg/vmx/5-02.c: New.
36823 * gcc.dg/vmx/5-03.c: New.
36824 * gcc.dg/vmx/5-04.c: New.
36825 * gcc.dg/vmx/5-05.c: New.
36826 * gcc.dg/vmx/5-06.c: New.
36827 * gcc.dg/vmx/5-07.c: New.
36828 * gcc.dg/vmx/5-07t.c: New.
36829 * gcc.dg/vmx/5-08.c: New.
36830 * gcc.dg/vmx/5-10.c: New.
36831 * gcc.dg/vmx/5-11.c: New.
36832 * gcc.dg/vmx/7-01a.c: New.
36833 * gcc.dg/vmx/7-01.c: New.
36834 * gcc.dg/vmx/7c-01.c: New.
36835 * gcc.dg/vmx/7d-01.c: New.
36836 * gcc.dg/vmx/7d-02.c: New.
36837 * gcc.dg/vmx/8-01.c: New.
36838 * gcc.dg/vmx/8-02a.c: New.
36839 * gcc.dg/vmx/8-02.c: New.
36840 * gcc.dg/vmx/brode-1.c: New.
36841 * gcc.dg/vmx/bug-1.c: New.
36842 * gcc.dg/vmx/bug-2.c: New.
36843 * gcc.dg/vmx/bug-3.c: New.
36844 * gcc.dg/vmx/cw-bug-1.c: New.
36845 * gcc.dg/vmx/cw-bug-2.c: New.
36846 * gcc.dg/vmx/cw-bug-3.c: New.
36847 * gcc.dg/vmx/dct.c: New.
36848 * gcc.dg/vmx/debug-1.c: New.
36849 * gcc.dg/vmx/debug-2.c: New.
36850 * gcc.dg/vmx/debug-3.c: New.
36851 * gcc.dg/vmx/debug-4.c: New.
36852 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36853 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36854 * gcc.dg/vmx/eg-5.c: New.
36855 * gcc.dg/vmx/fft.c: New.
36856 * gcc.dg/vmx/gcc-bug-1.c: New.
36857 * gcc.dg/vmx/gcc-bug-2.c: New.
36858 * gcc.dg/vmx/gcc-bug-3.c: New.
36859 * gcc.dg/vmx/gcc-bug-4.c: New.
36860 * gcc.dg/vmx/gcc-bug-5.c: New.
36861 * gcc.dg/vmx/gcc-bug-6.c: New.
36862 * gcc.dg/vmx/gcc-bug-7.c: New.
36863 * gcc.dg/vmx/gcc-bug-8.c: New.
36864 * gcc.dg/vmx/gcc-bug-9.c: New.
36865 * gcc.dg/vmx/gcc-bug-b.c: New.
36866 * gcc.dg/vmx/gcc-bug-c.c: New.
36867 * gcc.dg/vmx/gcc-bug-d.c: New.
36868 * gcc.dg/vmx/gcc-bug-e.c: New.
36869 * gcc.dg/vmx/gcc-bug-f.c: New.
36870 * gcc.dg/vmx/gcc-bug-g.c: New.
36871 * gcc.dg/vmx/gcc-bug-i.c: New.
36872 * gcc.dg/vmx/harness.h: New.
36873 * gcc.dg/vmx/ira1.c: New.
36874 * gcc.dg/vmx/ira2a.c: New.
36875 * gcc.dg/vmx/ira2b.c: New.
36876 * gcc.dg/vmx/ira2.c: New.
36877 * gcc.dg/vmx/ira2c.c: New.
36878 * gcc.dg/vmx/mem.c: New.
36879 * gcc.dg/vmx/newton-1.c: New.
36880 * gcc.dg/vmx/ops.c: New.
36881 * gcc.dg/vmx/sn7153.c: New.
36882 * gcc.dg/vmx/spill2.c: New.
36883 * gcc.dg/vmx/spill3.c: New.
36884 * gcc.dg/vmx/spill.c: New.
36885 * gcc.dg/vmx/t.c: New.
36886 * gcc.dg/vmx/varargs-1.c: New.
36887 * gcc.dg/vmx/varargs-2.c: New.
36888 * gcc.dg/vmx/varargs-3.c: New.
36889 * gcc.dg/vmx/varargs-4.c: New.
36890 * gcc.dg/vmx/varargs-5.c: New.
36891 * gcc.dg/vmx/varargs-6.c: New.
36892 * gcc.dg/vmx/varargs-7.c: New.
36893 * gcc.dg/vmx/vmx.exp: New.
36894 * gcc.dg/vmx/vprint-1.c: New.
36895 * gcc.dg/vmx/vscan-1.c: New.
36896 * gcc.dg/vmx/x-01.c: New.
36897 * gcc.dg/vmx/x-02.c: New.
36898 * gcc.dg/vmx/x-03.c: New.
36899 * gcc.dg/vmx/x-04.c: New.
36900 * gcc.dg/vmx/x-05.c: New.
36901 * gcc.dg/vmx/yousufi-1.c: New.
36902 * gcc.dg/vmx/zero-1.c: New.
36903 * gcc.dg/vmx/zero.c: New.
36905 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36907 * g++.dg/lookup/java1.C: Update for chage of
36909 * g++.dg/lookup/java2.C: Likewise.
36911 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36913 * ada/acats/run_all.sh: use -O2 by default.
36915 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36917 * gcc.dg/vr-mult-[12].c: New tests.
36919 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36921 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36923 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36925 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36927 * lib/target-supports.exp (check_profiling_available): Assume
36928 profiling isn't available for mips*-*-elf targets.
36930 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36932 * gcc.dg/builtins-38.c: New test.
36934 2004-04-14 Eric Christopher <echristo@redhat.com>
36936 * g++.dg/charset/charset.exp: Run .cc extension tests.
36938 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36940 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36942 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36944 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36946 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36948 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36949 * gcc.dg/i386-387-2.c: Likewise.
36951 * gcc.dg/i386-387-7.c: New test.
36952 * gcc.dg/i386-387-8.c: New test.
36954 * gcc.dg/builtins-37.c: New test.
36956 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36958 * g++.dg/pch/externc-1.C: Add missing semicolon.
36960 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36962 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36964 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36966 * gcc.c-torture/execute/20040411-1.c: New test.
36968 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36970 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36972 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36974 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36976 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36978 * lib/target-supports.exp (check_named_sections_available): New.
36979 * lib/gcc-dg.exp (dg-require-named-sections): New.
36980 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36981 old-deja.exp. Also prune error-count message from HP linker.
36982 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36984 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36985 * g++.old-deja/g++.pt/static3.C: Likewise.
36986 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36988 2004-04-09 Roger Sayle <roger@eyesopen.com>
36990 * gcc.c-torture/execute/20040409-1.c: New test case.
36991 * gcc.c-torture/execute/20040409-2.c: New test case.
36992 * gcc.c-torture/execute/20040409-3.c: New test case.
36994 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36996 * gcc.dg/20040409-1.c: New test.
36998 2004-04-08 Roger Sayle <roger@eyesopen.com>
37001 * g++.dg/opt/pr14888.C: New test case.
37003 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37005 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37006 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37007 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37008 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37011 2004-04-08 Paul Brook <paul@codesourcery.com>
37013 * gcc.dg/spill-1.c: New test.
37015 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37017 * gcc.dg/torture/builtin-ctype-2.c: New test.
37019 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37021 * gcc.dg/pch/pch.exp: Add largefile test.
37023 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37025 * g++.dg/pch/externc-1.Hs: New.
37026 * g++.dg/pch/externc-1.C: New.
37028 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37030 * gcc.dg/compat/struct-by-value-5a_main.c,
37031 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37032 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37033 * gcc.dg/compat/struct-by-value-5a_x.c,
37034 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37035 gcc.dg/compat/struct-by-value-5_x.c.
37036 * gcc.dg/compat/struct-by-value-5a_y.c,
37037 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37038 gcc.dg/compat/struct-by-value-5_y.c.
37040 * gcc.dg/compat/struct-by-value-6a_main.c,
37041 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37042 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37043 * gcc.dg/compat/struct-by-value-6a_x.c,
37044 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37045 gcc.dg/compat/struct-by-value-6_x.c.
37046 * gcc.dg/compat/struct-by-value-6a_y.c,
37047 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37048 gcc.dg/compat/struct-by-value-6_y.c.
37050 * gcc.dg/compat/struct-by-value-7a_main.c,
37051 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37052 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37053 * gcc.dg/compat/struct-by-value-7a_x.c,
37054 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37055 gcc.dg/compat/struct-by-value-7_x.c.
37056 * gcc.dg/compat/struct-by-value-7a_y.c,
37057 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37058 gcc.dg/compat/struct-by-value-7_y.c.
37060 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37062 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37063 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37064 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37067 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37069 * gcc.dg/builtins-36.c: New test.
37071 2004-04-06 Paul Brook <paul@codesourcery.com>
37073 * README.gcc: Remove obsolete contraint on testcases.
37075 2004-04-05 Paul Brook <paul@codesourcery.com>
37078 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37079 failure and exit(0) on success.
37080 * g++.dg/expr/anew2.C: Ditto.
37081 * g++.dg/expr/anew3.C: Ditto.
37082 * g++.dg/expr/anew4.C: Ditto.
37084 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37087 * g++.dg/template/unify7.C: New.
37089 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37091 * g++.dg/README: Bring up to date with new subdirectories; remove
37092 duplicate subdirectory lines.
37094 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37097 * g++.dg/template/unify5.C: New.
37098 * g++.dg/template/unify6.C: New.
37099 * g++.dg/template/qualttp20.C: Adjust.
37100 * g++.old-deja/g++.jason/report.C: Adjust.
37101 * g++.old-deja/g++.other/qual1.C: Adjust.
37103 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37106 * g++.dg/inherit/ptrmem1.C: New test.
37108 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37111 * gcc.c-torture/execute/20040331-1.c: New test.
37112 * gcc.dg/20040331-1.c: New test.
37114 2004-04-01 Paul Brook <paul@codesourcery.com>
37116 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37118 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37121 * g++.dg/init/goto1.C: New test.
37124 * g++.dg/template/defarg4.C: New test.
37126 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37128 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37130 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37132 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37134 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37136 * gcc.dg/noncompile/undeclared-2.c: New test.
37138 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37140 * gcc.dg/940409-1.c: Remove XFAIL.
37141 * gcc.dg/reg-vol-struct-1.c: New test.
37143 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37145 * gcc.dg/torture/builtin-wctype-1.c: New test.
37147 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37149 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37150 * gcc.dg/20001101-1.c: Likewise.
37151 * gcc.dg/20001102-1.c: Likewise.
37153 2004-03-25 Roger Sayle <roger@eyesopen.com>
37155 * gcc.dg/compare8.c: Add an additional test for XOR.
37157 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37159 * gcc.dg/torture/builtin-ctype-1.c: New test.
37161 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37163 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37164 * gcc.dg/torture/builtin-math-1.c: Likewise.
37165 * gcc.dg/torture/builtin-power-1.c: New test.
37167 2004-03-24 Andreas Schwab <schwab@suse.de>
37169 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37172 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37173 Roger Sayle <roger@eyesopen.com>
37175 * gcc.dg/compare8.c: New test case.
37177 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37179 * g++.dg/ext/altivec-7.C: New test.
37181 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37183 PR 12267, 12391, 12560, 13129, 14114, 14133
37184 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37185 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37186 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37187 Adjust error regexps.
37188 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37189 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37190 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37191 * gcc.dg/local1.c: Add explanatory comment.
37193 2004-03-23 Roger Sayle <roger@eyesopen.com>
37195 PR optimization/14669
37196 * g++.dg/opt/fold2.C: New test case.
37198 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37201 * gcc.dg/20040322-1.c: New test.
37203 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37205 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37206 * gcc.dg/ultrasp4.c: Likewise.
37207 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37209 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37211 * gcc.dg/i386-sse-8.c: Reset default options.
37213 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37215 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37216 in the error message text.
37218 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37220 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37222 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37225 * g++.dg/init/array13.C: New test.
37227 2004-03-20 Roger Sayle <roger@eyesopen.com>
37230 * gcc.c-torture/compile/pr13889.c: New test case.
37232 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37235 * builtins-1.c (nan, nans): Don't test.
37236 * builtins-30.c: Don't use nan, nanf, nanl.
37237 * builtins-35.c: New test.
37239 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37241 * g++.dg/ext/altivec-6.C: New test.
37243 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37245 * g++.dg/init/placement3.C: New test.
37247 * g++.dg/template/spec13.C: New test.
37249 * g++.dg/lookup/using11.C: New test.
37251 * g++.dg/lookup/koenig3.C: New test.
37253 * g++.dg/template/operator2.C: New test.
37255 * g++.dg/expr/dtor3.C: New test.
37256 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37258 * g++.old-deja/g++.law/visibility28.C: Likewise.
37260 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37262 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37263 * gcc.dg/ppc64-abi-3.c: Likewise.
37265 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37268 * g++.dg/parse/template15.C: New test.
37270 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37272 * g++.dg/expr/dtor2.C: New test.
37274 * g++.dg/lookup/anon4.C: New test.
37276 * g++.dg/overload/using1.C: New test.
37278 * g++.dg/template/lookup7.C: New test.
37280 * g++.dg/template/typename6.C: New test.
37282 * g++.dg/expr/cond6.C: New test.
37284 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37286 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37288 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37290 * g++.dg/expr/cond5.C: New test.
37291 * g++.dg/expr/constcast1.C: Likewise.
37292 * g++.dg/expr/ptrmem2.C: Likewise.
37293 * g++.dg/expr/ptrmem3.C: Likewise.
37294 * g++.dg/lookup/main1.C: Likewise.
37295 * g++.dg/template/lookup6.C: Likewise.
37297 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37299 * gcc.dg/local1.c: New test.
37301 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37303 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37305 * gcc.dg/torture/builtin-convert-1.c: New test.
37307 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37309 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37311 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37314 * g++.dg/warn/Wunused-7.C: New test.
37316 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37318 * gcc.dg/torture/builtin-integral-1.c: New test.
37320 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37323 * g++.dg/parse/non-dependent3.C: New test.
37325 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37327 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37328 * g++.dg/eh/simd-2.C: Likewise.
37329 * g++.dg/init/array10.C: Likewise.
37330 * gcc.c-torture/compile/simd-1.c: Likewise.
37331 * gcc.c-torture/compile/simd-2.c: Likewise.
37332 * gcc.c-torture/compile/simd-3.c: Likewise.
37333 * gcc.c-torture/compile/simd-4.c: Likewise.
37334 * gcc.c-torture/compile/simd-6.c: Likewise.
37335 * gcc.c-torture/execute/simd-1.c: Likewise.
37336 * gcc.c-torture/execute/simd-2.c: Likewise.
37337 * gcc.dg/compat/vector-defs.h: Likewise.
37338 * gcc.dg/20020531-1.c: Likewise.
37339 * gcc.dg/altivec-3.c: Likewise.
37340 * gcc.dg/altivec-4.c: Likewise.
37341 * gcc.dg/altivec-varargs-1.c: Likewise.
37342 * gcc.dg/compat/vector-defs.h: Likewise.
37343 * gcc.dg/i386-mmx-3.c: Likewise.
37344 * gcc.dg/i386-sse-4.c: Likewise.
37345 * gcc.dg/i386-sse-5.c: Likewise.
37346 * gcc.dg/i386-sse-8.c: Likewise.
37347 * gcc.dg/simd-1.c: Likewise.
37348 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37349 __ev64_opaque__ since the machine description provides it.
37351 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37353 * lib/compat.exp (skip_list): New global variable.
37354 Use it to hold the user defined COMPAT_SKIPS list if any.
37355 (compat-obj): Add the members of skip_list to optall.
37357 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37359 * gcc.dg/compat/union-by-value-1_main.c,
37360 union-by-value-1_x.c, union-by-value-1_y.c,
37361 union-check.h, union-defs.h,
37362 union-init.h, union-return-1_main.c,
37363 union-return-1_x.c, union-return-1_y.c: New files.
37365 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37367 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37368 mixed-struct-init.h: Add 4 mixed structure types.
37369 struct-by-value-21_main.c, struct-by-value-21_x.c,
37370 struct-by-value-21_y.c, struct-return-21_main.c,
37371 struct-return-21_x.c, struct-return-21_y.c: New files.
37373 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37376 * g++.dg/parse/template14.C: New test.
37378 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37380 * gcc.c-torture/execute/20040313-1.c: New test.
37382 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37385 * gcc.dg/20040311-2.c: New test.
37387 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37390 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37393 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37395 * gcc.dg/20040305-2.c: Add missing return statement.
37397 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37399 * gcc.dg/builtins-34.c: Also check pow10*.
37401 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37404 * gcc.dg/20040305-2.c: New test.
37406 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37408 * gcc.dg/20040310-1.c: New test.
37410 2004-03-11 Roger Sayle <roger@eyesopen.com>
37412 * gcc.c-torture/execute/20040311-1.c: New test case.
37414 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37417 * g++.dg/lookup/enum1.C: New test.
37419 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37422 * g++.dg/lookup/struct2.C: New test.
37424 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37426 * gcc.dg/builtins-34.c: New test.
37428 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37430 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37432 2004-03-09 James E Wilson <wilson@specifixinc.com>
37434 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37435 * gcc.dg/alias-2.c: New testcase.
37437 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37439 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37441 2004-03-09 Roger Sayle <roger@eyesopen.com>
37443 * gcc.c-torture/execute/20040309-1.c: New test case.
37445 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37448 * g++.dg/overload/ref1.C: New.
37450 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37453 * g++.dg/template/spec12.C: New test.
37456 * g++.dg/parse/crash14.C: New test.
37458 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37461 * g++.dg/init/ref11.C: New test.
37463 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37466 * g++.dg/parse/builtin2.C: New test.
37468 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37471 * g++.dg/init/ctor3.C: New test.
37472 * g++.dg/init/union1.C: New test.
37473 * g++.dg/ext/anon-struct4.C: New test.
37475 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37477 * g++.dg/lookup/koenig1.C: Tweak error messages.
37478 * g++.dg/lookup/used-before-declaration.C: Likewise.
37479 * g++.dg/other/do1.C: Likewise.
37480 * g++.dg/overload/koenig1.C: Likewise.
37481 * g++.dg/parse/crash13.C: Likewise.
37482 * g++.dg/template/instantiate3.C: Likewise.
37484 2004-03-08 Eric Christopher <echristo@redhat.com>
37486 * * lib/target-supports.exp: Enable libiconv in test
37487 compilation. Fix up error checking.
37489 2004-03-08 Roger Sayle <roger@eyesopen.com>
37491 PR middle-end/14289
37492 * gcc.dg/pr14289-1.c: New test case.
37493 * gcc.dg/pr14289-2.c: Likewise.
37494 * gcc.dg/pr14289-3.c: Likewise.
37496 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37498 * gcc.c-torture/execute/20040308-1.c: New test.
37500 2004-03-07 Roger Sayle <roger@eyesopen.com>
37502 * gcc.c-torture/execute/20040307-1.c: New test case.
37504 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37506 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37508 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37510 * gcc.dg/20040306-1.c: New test.
37512 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37514 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37516 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37518 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37521 * gcc.dg/decl-6.c: New test.
37523 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37525 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37526 Rename LOGPOW -> LOG_POW.
37527 (SQRT_EXP, POW_EXP): New.
37529 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37531 * gcc.dg/i386-sse-8.c: New test.
37533 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37536 * gcc.dg/decl-5.c: New test.
37538 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37540 * gcc.dg/20040305-1.c: New test.
37542 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37545 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37547 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37549 PR c++/14425, c++/14426
37550 * g++.dg/ext/altivec-4.C: New test.
37551 * g++.dg/ext/altivec-5.C: New test.
37553 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37555 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37556 global variables of a type with no linkage.
37557 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37558 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37559 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37560 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37561 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37562 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37563 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37564 * g++.dg/warn/deprecated.C: Name enum Color.
37565 * g++.dg/overload/VLA.C: Name structure for 'b'.
37566 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37568 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37570 * gcc.c-torture/compile/20040304-1.c: New test.
37572 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37575 * gcc.dg/decl-4.c: New testcase.
37577 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37579 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37580 as PRECF if sizeof (float) > sizeof (double).
37581 (PRECL): Make it the same as PRECF if
37582 sizeof (float) > sizeof (long double).
37584 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37586 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37587 system type. Add check for irix6 which doesn't have c99 runtime.
37589 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37591 * gcc.dg/const-elim-1.c: xfail for xtensa.
37593 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37596 * g++.dg/template/cond4.C: New test.
37598 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37601 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37604 * g++.dg/parse/defarg7.C: New test.
37607 * g++.dg/template/friend26.C: New test.
37609 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37612 * g++.dg/abi/mangle21.C: New test.
37615 * g++.dg/parse/constructor2.C: New test.
37618 * g++.dg/template/sfinae1.C: New test.
37620 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37623 * g++.dg/expr/crash2.C: New test.
37625 PR middle-end/13448
37626 * gcc.dg/inline-5.c: New test.
37627 * gcc.dg/always-inline.c: Split out tests into ...
37628 * gcc.dg/always-inline2.c: ... this and ...
37629 * gcc.dg/always-inline3.c: ... this.
37631 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37634 * g++.dg/debug/crash1.C: New test.
37636 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37638 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37639 function with __attribute__((noinline)).
37640 (recurser_void2): Likewise.
37641 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37642 (recurser_void2): Likewise.
37644 2004-02-29 Roger Sayle <roger@eyesopen.com>
37646 PR middle-end/14203
37647 * g++.dg/warn/Wunused-6.C: New test case.
37649 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37651 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37654 2004-02-27 Eric Christopher <echristo@redhat.com>
37656 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37657 * g++.dg/charset/asm2.c: Run only x86.
37658 * gcc.dg/charset/asm3.c: Ditto.
37660 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37662 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37665 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37667 * g++.dg/ext/altivec-3.C: New.
37669 2004-02-26 Richard Henderson <rth@redhat.com>
37671 * g++.dg/ext/attrib10.C: Mark for warning.
37672 * gcc.dg/attr-alias-1.c: New.
37674 2004-02-26 Richard Henderson <rth@redhat.com>
37676 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37677 * gcc.c-torture/execute/20040208-2.c: ... it back.
37679 2004-02-26 Eric Christopher <echristo@redhat.com>
37681 * lib/target-supports.exp (check-iconv-available): New function.
37682 * lib/gcc-dg.exp (dg-require-iconv): New function.
37684 * gcc.dg/charset: New directory.
37685 * gcc.dg/charset/charset.exp: New file.
37686 * gcc.dg/charset/asm1.c: Ditto.
37687 * gcc.dg/charset/asm2.c: Ditto.
37688 * gcc.dg/charset/asm3.c: Ditto.
37689 * gcc.dg/charset/asm4.c: Ditto.
37690 * gcc.dg/charset/asm5.c: Ditto.
37691 * gcc.dg/charset/attribute1.c: Ditto.
37692 * gcc.dg/charset/attribute2.c: Ditto.
37693 * gcc.dg/charset/string1.c: Ditto.
37694 * g++.dg/charset: New directory.
37695 * g++.dg/dg.exp: Add here. Special options.
37696 * g++.dg/charset/charset.exp: New file.
37697 * g++.dg/charset/asm1.c: Ditto.
37698 * g++.dg/charset/asm2.c: Ditto.
37699 * g++.dg/charset/asm3.c: Ditto.
37700 * g++.dg/charset/asm4.c: Ditto.
37701 * g++.dg/charset/attribute1.c: Ditto.
37702 * g++.dg/charset/attribute2.c: Ditto.
37703 * g++.dg/charset/extern1.cc: Ditto.
37704 * g++.dg/charset/extern2.cc: Ditto.
37705 * g++.dg/charset/string1.c: Ditto.
37707 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37710 * g++.dg/parse/comma1.C: New test.
37712 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37715 * g++.dg/template/ttp8.C: New test.
37717 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37719 * gcc.dg/fixuns-trunc-1.c: New test.
37721 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37723 * gcc.dg/builtins-config.h: Use #elif.
37725 2004-02-26 Michael Matz <matz@suse.de>
37727 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37728 * gcc.dg/991214-1.c: Likewise.
37729 * gcc.dg/i386-asm-1.c: Likewise.
37731 2004-02-25 Richard Henderson <rth@redhat.com>
37733 * gcc.c-torture/execute/20040208-2.c: Move ...
37734 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37736 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37739 * g++.dg/other/crash-3.C: New test.
37741 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37743 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37744 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37746 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37749 2004-02-24 Michael Matz <matz@suse.de>
37751 * gcc.dg/i386-regparm.c: New.
37753 2004-02-23 James E Wilson <wilson@specifixinc.com>
37755 * gcc.c-torture/execute/20040223-1.c: New.
37757 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37758 Kazu Hirata <kazu@cs.umass.edu>
37760 * gcc.dg/fwritable-strings-1.c: Remove.
37762 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37765 * gcc.dg/20040223-1.c: New test.
37767 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37770 * g++.dg/ext/typeof9.C: New test.
37772 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37775 * g++.dg/other/switch1.C: New test.
37777 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37779 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37780 * gcc.dg/va-arg-1.c: Likewise.
37782 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37785 * g++.dg/template/koenig5.C: New test.
37787 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37789 * g++.dg/ext/altivec-1.C: Generalize target triple.
37790 * g++.dg/ext/altivec-2.C: New test case.
37791 * g++.dg/ext/altivec_check.h: New file.
37792 * gcc.dg/altivec-1.c: Generalize target triple;
37793 include altivec_check.h and call altivec_check().
37794 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37795 * gcc.dg/altivec-6.c: New test case.
37796 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37797 type casts as needed.
37798 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37800 * gcc.dg/altivec-12.c: New test case.
37801 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37802 include altivec_check.h and call altivec_check().
37803 * gcc.dg/altivec_check.h: New file.
37805 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37807 * lib/target-supports.exp (check_alias_available): Don't mangle
37808 function `g' in test program.
37810 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37812 * lib/target-supports.exp (check_profiling_available): Check
37813 argument to determine whether we support a profiling type.
37814 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37815 check_profiling_available.
37816 * g++.dg/bprob/bprob.exp: Likewise.
37817 * g77.dg/bprob/bprob.exp: Likewise.
37818 * gcc.misc-tests/bprob.exp: Likewise.
37819 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37820 dg-require-profiling and delete expected error handling.
37821 * gcc.dg/20021014-1.c: Likewise.
37822 * gcc.dg/nest.c: Likewise.
37824 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37827 * g++.dg/other/vthunk1.C: New test.
37829 2004-02-20 Falk Hueffner <falk@debian.org>
37832 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37834 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37837 * g++.dg/other/error8.C: Remove XFAIL markers.
37840 * g++.dg/ext/packed5.C: New test.
37843 * g++.dg/warn/Wunused-5.C: New test.
37846 * g++.dg/lookup/member1.C: New test.
37848 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37850 * gcc.c-torture/compile/20040130-1.c: Enable only when
37851 __INT_MAX__ >= 2147483647L.
37852 * gcc.c-torture/compile/961203-1.c: Likewise.
37854 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37856 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37857 * g++.dg/opt/template1.C: Robustify assembler regexp
37859 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37861 * gcc.c-torture/execute/simd-4.x: Remove.
37862 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37863 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37864 Guard with #ifndef SKIP_ATTRIBUTE.
37865 * gcc.dg/compat/vector-1_y.c: Likewise.
37866 * gcc.dg/compat/vector-2_x.c: Likewise.
37867 * gcc.dg/compat/vector-2_y.c: Likewise.
37868 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37869 * g++.dg/eh/simd-2.C: Likewise.
37871 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37873 * gcc.c-torture/compile/complex-1.c: New.
37875 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37878 * gcc.c-torture/execute/20040218-1.c: New test.
37880 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37883 * g++.dg/parse/new2.C: New test.
37885 2004-02-18 Paul Brook <paul@codesourcery.com>
37887 * gcc.c-torture/compile/libcall-1.c: New test.
37889 2004-02-18 Paul Brook <paul@codesourcery.com>
37892 * gcc.dg/debug/debug-7.c: New test.
37894 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37896 * gcc.dg/20040217-1.c: New test.
37898 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37900 * gcc.c-torture/execute/990208-1.x: Delete.
37902 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37904 * gcc.c-torture/execute/20040208-2.x: New file.
37906 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37909 * g++.dg/abi/structret1.C: New test.
37911 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37913 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37914 (i386_cpuid): No need to test if cpuid is available on AMD64.
37915 Fix assembly, so that it works onboth i386 and AMD64.
37916 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37917 (vecInLong): Fix s[] member type to unsigned int.
37918 (vecInWord): Remove type.
37919 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37920 (a64, b64, c64, d64, e64): Remove.
37921 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37922 Remove unused variable. Remove initialization of removed variables.
37923 Don't call mmx_tests nor sse_tests.
37924 (reference_mmx, reference_sse): Remove.
37925 (check): Add return stmt.
37926 * gcc.dg/i386-sse-7.c: New test.
37927 * gcc.dg/i386-mmx-4.c: New test.
37929 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37931 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37932 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37933 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37934 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37935 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37936 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37937 g++.dg/tc1/dr94.C: Fix line terminator.
37939 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37941 * gcc.c-torture/compile/20040216-1.c: New.
37943 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37945 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37946 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37947 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37948 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37949 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37950 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37952 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37954 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37956 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37959 * g++.dg/expr/cond4.C: New test.
37962 * g++.dg/lookup/crash2.C: New test.
37964 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37966 * gcc.c-torture/compile/20040214-2.c: New test.
37968 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37971 * g++.dg/ext/typeof8.C: New test.
37973 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37975 * gcc.c-torture/compile/20040214-1.c: New test.
37977 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37980 * g++.dg/template/spec11.C: New test.
37982 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37985 * g++.dg/other/error8.C: New test.
37987 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37990 * g++.dg/template/array4.C: New test.
37993 * g++.dg/inherit/thunk2.C: New test.
37996 * g++.dg/eh/cond2.C: New test.
37998 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38000 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38002 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38004 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38006 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38008 * g++.dg/simd-2.C: xfail on ppc64-linux.
38010 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38013 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38016 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38018 * gcc.dg/builtins-33.c: New test.
38020 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38022 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38024 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38026 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38028 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38030 * gcc.dg/ppc64-abi-3.c: New test.
38032 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38036 * gcc.dg/pr14092-1.c: New testcase.
38038 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38040 * gcc.dg/cpp/assert4.c: Fix typo last change.
38042 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38043 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38045 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38047 2004-02-09 Roger Sayle <roger@eyesopen.com>
38049 * gcc.c-torture/compile/20040209-1.c: New test case.
38051 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38053 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38055 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38057 * gcc.c-torture/execute/20040208-[12].c: New tests.
38059 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38061 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38063 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38065 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38067 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38070 * gcc.dg/visibility-8.c: New testcase.
38072 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38074 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38076 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38078 2004-02-07 Roger Sayle <roger@eyesopen.com>
38080 PR middle-end/13696
38081 * g++.dg/opt/fold1.C: New test case.
38083 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38086 * g++.dg/other/crash-2.C: New test.
38088 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38091 * g++.dg/parse/angle-bracket2.C: New test.
38093 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38095 PR middle-end/13750
38097 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38099 * g++.dg/pch/wchar-1.C: New.
38100 * g++.dg/pch/wchar-1.Hs: New.
38102 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38105 * g++.dg/parse/error15.C: New test.
38106 * g++.dg/parse/crash11.C: Update dg-error mark.
38108 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38111 * g++.dg/warn/conv2.C: New test.
38113 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38116 * g++.dg/warn/incomplete1.C: Remove xfail.
38118 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38120 * lib/file-format.exp (gcc_target_object_format): Use
38121 ${tool}_target_compile, not gcc_target_compile.
38122 * lib/target-supports.exp (check_alias_available): Likewise.
38123 (check_gc_sections_available): Likewise.
38124 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38125 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38128 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38131 * g++.dg/template/static6.C: New test.
38133 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38135 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38137 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38139 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38140 tests for systems where `char' is unsigned by default.
38142 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38145 * g++.dg/template/partial3.C: New test.
38147 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38149 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38150 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38151 Remove mentions of obsolete ports.
38153 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38155 * gcc.dg/noncompile/20001228-1.c: Fix for new
38158 2004-02-03 Roger Sayle <roger@eyesopen.com>
38161 * gcc.c-torture/execute/multdi-1.c: New test case.
38163 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38166 * g++.dg/template/lookup5.C: New test.
38168 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38171 * g++.dg/template/lookup4.C: New test.
38174 * g++.dg/parse/error14.C: New test.
38177 * g++.dg/parse/template13.C: New test.
38179 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38182 * g++.dg/template/koenig4.C: New test.
38185 * g++.dg/template/crash17.C: New test.
38188 * g++.dg/parse/error13.C: New test.
38189 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38191 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38193 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38195 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38199 * gcc.dg/noncompile/20040203-1.c: New test.
38200 * gcc.dg/noncompile/20040203-2.c: Likewise.
38201 * gcc.dg/noncompile/20040203-3.c: Likewise.
38202 * gcc.dg/20040203-1.c: Likewise.
38204 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38207 * g++.dg/template/sizeof7.C: New test.
38209 2004-02-02 Eric Christopher <echristo@redhat.com>
38210 Zack Weinberg <zack@codesourcery.com>
38212 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38214 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38216 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38217 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38218 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38219 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38221 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38224 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38227 * g++.dg/ext/attrib13.C: New test.
38230 * g++.dg/conversion/op2.C: New test.
38232 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38234 * gcc.dg/titype-1.c: Fix pasto.
38236 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38238 * gcc.dg/titype-1.c: New test.
38240 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38243 * g++.dg/template/non-type-template-argument-1.C,
38244 g++.dg/template/qualified-id1.C: Update dg-error marks.
38245 * g++.dg/template/nontype6.C: New test.
38247 2004-02-01 Roger Sayle <roger@eyesopen.com>
38249 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38250 * gcc.dg/builtins-31.c: New testcase.
38251 * gcc.dg/builtins-32.c: New testcase.
38253 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38255 * objc.dg/call-super-2.m: Update line numbers
38256 for the including of stddef.h.
38258 2004-01-30 Michael Matz <matz@suse.de>
38260 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38261 g++.dg/ext/case-range3.C: New tests.
38263 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38267 * g++.dg/template/member4.C: New test.
38269 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38272 * g++.dg/template/sizeof6.C: New test.
38274 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38276 * gcc.dg/fwritable-strings-1.c: New test.
38278 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38280 * gcc.c-torture/compile/20040130-1.c: New test.
38282 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38284 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38286 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38289 * g++.dg/template/ctor3.C: New test.
38291 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38293 * g++.dg/tc1: New directory.
38294 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38295 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38296 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38297 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38298 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38300 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38302 * g++.dg/parse/error11.C: New test.
38303 * g++.dg/parse/error12.C: Likewise.
38305 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38307 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38308 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38310 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38313 * g++.dg/ext/attrib12.C: New test.
38316 * g++.dg/parse/cast2.C: New test.
38318 2004-01-27 James E Wilson <wilson@specifixinc.com>
38320 * objc.dg/encode-2.m (main): New local string. Set depending on
38321 sizeof long. Use in sscanf call.
38322 * objc.dg/encode-3.m (main): New local string. Set depending on
38323 sizeof long. Use in scan_initial call.
38325 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38327 * objc.dg/call-super-2.m: Make LP64-safe.
38328 * objc.dg/desig-init-1.m: Likewise.
38330 2004-01-27 Devang Patel <dpatel@apple.com>
38332 * g++.dg/debug/namespace1.C: New test.
38334 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38336 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38339 * gcc.dg/arm-mmx-1.c: New test.
38341 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38343 * gcc.dg/20040127-1.c: New test.
38344 * gcc.dg/20040127-2.c: New test.
38346 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38348 * objc.dg/stret-1.m (glob): Renamed to globa.
38350 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38353 * g++.dg/expr/for1.C: New test.
38355 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38357 PR middle-end/13779
38358 * gcc.dg/darwin-longlong.c: New test.
38360 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38362 * gcc.dg/20040124-1.c: Moved test from here...
38363 * gcc.c-torture/compile/20040124-1.c: ...to here.
38365 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38367 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38368 the assembly output if -m64 is passed.
38370 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38373 * g++.dg/template/cond3.C: New test.
38375 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38378 * g++.dg/template/ttp7.C: New test.
38380 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38383 * g++.dg/template/nontype4.C: New test.
38384 * g++.dg/template/nontype5.C: Likewise.
38386 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38388 * gcc.dg/torture/mips-clobber-at.c: New test.
38390 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38392 * gcc.dg/20040124-1.c: New test.
38394 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38396 * gcc.dg/20040123-1.c: New test.
38398 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38400 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38402 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38404 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38406 2004-01-23 Andrew Pinski <apinski@apple.com>
38408 * gcc.dg/20030121-1.c: Move to ..
38409 * gcc.dg/20040121-1.c: here.
38411 2004-01-23 Roger Sayle <roger@eyesopen.com>
38413 * gcc.dg/builtins-29.c: New test case.
38415 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38418 * gcc.dg/builtins-30.c: New testcase.
38420 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38422 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38423 * lib/g77.exp: Likewise.
38424 * lib/objc.exp: Likewise.
38425 * lib/g++.exp: Likewise.
38427 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38429 * gcc.dg/struct-by-value-2.c: New test.
38431 2004-01-21 Andrew Pinski <apinski@apple.com>
38434 * gcc.dg/20030121-1.c: New test.
38436 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38438 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38439 clobber frame pointer register in asm statement.
38441 2004-01-21 Falk Hueffner <falk@debian.org>
38443 * gcc.c-torture/compile/20040121-1.c: New test.
38445 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38447 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38449 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38451 * gcc.dg/ppc64-abi-2.c: New test.
38453 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38455 * lib/treelang.exp: Fill out this file.
38456 * lib/treelang-dg.exp: New File.
38458 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38460 * gcc.c-torture/compile/981022-1.c: Remove.
38461 * gcc.dg/array-5.c: Remove XFAIL.
38462 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38463 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38464 gcc.dg/cond-lvalue-1.c: Update.
38465 * gcc.dg/cast-lvalue-2.c: New test.
38467 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38470 * g++.dg/other/error1.C (class foo): Tweak error message.
38473 * g++.dg/template/call2.C: New test.
38475 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38477 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38478 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38479 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38480 scalar-return-1_x.c, scalar-return-2_y.c,
38481 scalar-return-3_x.c, scalar-return-3_y.c,
38482 scalar-return-4_x.c, scalar-return-4_y.c,
38483 struct-align-1.h, struct-align-1_x.c,
38484 struct-align-1_y.c, struct-align-2.h,
38485 struct-align-2_x.c, struct-align-2_y.c,
38486 struct-by-value-10_y.c, struct-by-value-11_x.c,
38487 struct-by-value-11_y.c, struct-by-value-12_x.c,
38488 struct-by-value-12_y.c, struct-by-value-13_x.c,
38489 struct-by-value-13_y.c, struct-by-value-14_x.c,
38490 struct-by-value-14_y.c, struct-by-value-15_x.c,
38491 struct-by-value-15_y.c, struct-by-value-16_y.c,
38492 struct-by-value-17_y.c, struct-by-value-18_y.c,
38493 struct-by-value-19_y.c, struct-by-value-1_x.c,
38494 struct-by-value-1_y.c, struct-by-value-20_y.c,
38495 struct-by-value-2_x.c, struct-by-value-2_y.c,
38496 struct-by-value-3_y.c, struct-by-value-4_x.c,
38497 struct-by-value-4_y.c, struct-by-value-5_y.c,
38498 struct-by-value-6_y.c, struct-by-value-7_y.c
38499 struct-by-value-8_x.c, struct-by-value-8_y.c
38500 struct-by-value-9_x.c, struct-by-value-9_y.c
38501 struct-return-10_x.c, struct-return-10_y.c,
38502 struct-return-19_x.c, struct-return-20_x.c
38503 struct-return-2_x.c, struct-return-2_y.c
38504 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38505 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38507 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38509 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38510 attribute on sparc*-sun-solaris2.*.
38512 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38515 * g++.dg/ext/typeof7.C: New test.
38517 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38519 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38520 * gcc.dg/const-elim-1.c: Same.
38522 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38524 * objc.dg/stret-1.m: New.
38525 * objc.dg/stret-2.m: New.
38527 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38530 * g++.dg/ext/vector1.C: New test.
38532 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38534 * gcc.dg/pch/import-1.c: New.
38535 * gcc.dg/pch/import-1.hs: New.
38536 * gcc.dg/pch/import-1a.h: New.
38537 * gcc.dg/pch/import-1b.h: New.
38538 * gcc.dg/pch/import-1c.h: New.
38540 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38543 * g++.dg/ext/array1.C: New test.
38546 * g++.dg/conversion/op1.C: New test.
38548 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38551 From Kazumoto Kojima / Dan Kegel:
38552 * gcc.dg/pr11864-1.c: New test.
38555 From Marcus Comstedt / Dan Kegel:
38556 * gcc.dg/pr10392-1.c: New test.
38558 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38561 * g++.dg/init/ref10.C: New test.
38563 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38566 * g++.dg/parse/typename6.C: New test.
38568 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38571 * g++.dg/pch/wchar-1.C: New.
38572 * g++.dg/pch/wchar-1.Hs: New.
38574 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38577 * g++.dg/expr/sizeof2.C: New test.
38579 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38581 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38583 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38586 * g++.dg/lookup/strong-using-3.C: New.
38587 * g++.dg/lookup/using-10.C: New.
38589 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38592 * g++.dg/lookup/strong-using-2.C: New.
38594 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38595 Dan Kegel <dank@kegel.com>
38596 J"orn Rennecke <joern.rennecke@superh.com>
38599 * gcc.dg/pr9365-1.c: New test.
38601 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38604 * g++.dg/parse/casting-operator2.C: New test.
38605 * g++.old-deja/g++.pt/explicit83.C: Remove.
38607 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38609 * gcc.dg/label-compound-stmt-1.c: New test.
38610 * gcc.c-torture/compile/950922-1.c,
38611 gcc.c-torture/compile/20000211-3.c,
38612 gcc.c-torture/compile/20000518-1.c,
38613 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38614 compound statements.
38616 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38618 * gcc.dg/ppc64-abi-1.c: New test.
38620 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38622 * g++.dg/ext/attrib9.C: Add dg-warnings.
38624 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38627 * g++.dg/parse/dtor3.C: New test.
38629 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38632 * g++.dg/parse/try-catch-1.C: New test.
38634 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38636 * ada/acats/run_all.sh: Add more verbose output in acats.log
38637 when compiling tests.
38639 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38642 * gcc.dg/typedef-redecl.c: New test case.
38643 * gcc.dg/typedef-redecl.h: New support file.
38645 2004-01-13 Jan Hubicka <jh@suse.cz>
38647 * gcc.dg/always_inline.c: New test.
38648 * gcc.dg/debug/20031231-1.c: Fix.
38650 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38653 * g++.dg/template/array3.C: New test.
38655 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38657 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38658 * g++.dg/warn/Wunused-2.C: Likewise.
38660 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38663 * g++.dg/template/instantiate6.C: New test.
38665 2004-01-12 Roger Sayle <roger@eyesopen.com>
38667 PR middle-end/11397
38668 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38670 2004-01-12 Jan Hubicka <jh@suse.cz>
38673 * gcc.dg/20040112-1.c: New.
38675 * gcc.dg/dwarf-die[1-7].c: Move to...
38676 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38677 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38679 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38682 * g++.dg/parse/friend4.C: New test.
38684 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38687 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38688 definition is called a friend.
38690 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38692 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38694 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38697 * g++.dg/parse/error10.C: New test.
38698 * g++.dg/template/arg2.C: Accept "invalid type" error.
38700 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38702 PR middle-end/13392
38703 * g++.dg/opt/expect2.C: New test.
38705 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38707 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38708 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38709 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38710 Update dg-error regexps.
38712 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38714 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38715 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38717 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38719 * gcc.dg/pragma-re-1.c: Use right pointer type.
38721 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38723 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38725 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38727 * gcc.dg/rs6000-ldouble-1.c: New.
38729 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38733 * g++.dg/other/abstract1.C: New test.
38735 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38737 * g++.dg/lookup/strong-using-1.C: New.
38739 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38742 * gcc.dg/func-ptr-conv-1.c: New test.
38743 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38745 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38748 * gcc.c-torture/compile/20040109-1.c: New.
38750 2004-01-08 Stuart Hastings <stuart@apple.com>
38752 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38753 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38754 * gcc.dg/i386-sse-6.c: ...this new testcase.
38756 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38758 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38760 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38762 * ada/acats/run_acats: Treat 'gnatchop' the same way
38763 as 'gnatmake'. Export GCC_DRIVER.
38764 * ada/acats/run_all.sh: Add target_gnatchop. Use
38765 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38767 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38770 * g++.dg/template/dependent-expr4.C: New test.
38772 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38774 * gcc.dg/altivec-11.c: New test.
38776 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38778 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38780 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38783 * gcc.dg/enum-compat-1.c: New test.
38784 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38786 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38789 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38790 gcc.dg/c99-idem-qual-3.c: New tests.
38792 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38794 * gcc.dg/winline-7.c: Don't cast void * to int.
38796 2004-01-06 Jan Hubicka <jh@suse.cz>
38798 * gcc.dg/i386-sse-5.c: New test
38799 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38801 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38804 * g++.dg/rtti/typeid4.C: New test.
38806 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38808 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38810 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38813 * g++.dg/template/error11.C: New test.
38816 * g++.dg/template/class2.C: New test.
38818 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38819 Richard Sandiford <rsandifo@redhat.com>
38822 * g++.dg/opt/alias3.C: New test.
38824 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38827 * g++.dg/template/koenig3.C: New test.
38830 * g++.dg/parse/offsetof3.C: New test.
38832 * g++.dg/init/copy7.C: Add missing dg-error markers.
38835 * g++.dg/init/copy7.c: New test.
38838 * g++.dg/parse/cast1.C: New test.
38840 2004-01-04 Jan Hubicka <jh@suse.cz>
38842 * gcc.dg/winline[1-7].c: New tests.
38844 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38847 * g++.dg/template/qualttp22.C: New test.
38849 2004-01-01 Jan Hubicka <jh@suse.cz>
38851 * gcc.dg/debug/20031231-1.c: New.
38852 * gcc.c-torture/compile/20040101-1.c: New.
38853 * gcc.dg/dwarf-die-[1-7].c: New.
38855 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38857 PR optimization/13521
38858 * gcc.c-torture/compile/20031231-1.c: New test.
38860 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38862 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38864 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38867 * g++.dg/template/crash16.C: New test.
38869 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38871 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38873 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38875 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38877 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38878 * g++.old-deja/g++.law/profile1.C: Likewise.
38879 * gcc.c-torture/compile/981006-1.c: Likewise.
38880 * gcc.c-torture/execute/loop-2e.x: Likewise.
38881 * gcc.c-torture/execute/loop-2f.x: Remove.
38882 * gcc.c-torture/execute/loop-2g.x: Likewise.
38883 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38884 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38886 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38889 * g++.dg/ext/attrib11.C: New test.
38892 * g++.dg/template/array2-1.C: New test.
38893 * g++.dg/template/array2-2.C: New test.
38895 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38897 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38899 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38902 * g++.dg/template/array1-1.C: New test.
38903 * g++.dg/template/array1-2.C: New test.
38905 2003-12-29 Roger Sayle <roger@eyesopen.com>
38908 * g77.dg/12632.f: New test case.
38910 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38913 * g++.dg/parse/nontype1.C: New test.
38915 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38918 * g++.dg/parse/explicit1.C: New test.
38919 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38921 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38924 * g++.dg/opt/inline6.C: New test.
38927 * g++.dg/parse/error9.C: New test.
38929 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38931 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38934 * g++.dg/init/assign1.C: New test.
38936 2003-12-28 Roger Sayle <roger@eyesopen.com>
38939 * g++.dg/warn/format3.C: New test case.
38941 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38943 * gcc.c-torture/compile/20031227-1.c: New test.
38945 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38947 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38948 * g77.dg/bprob/bprob.exp: Likewise.
38949 * gcc.misc-tests/bprob.exp: Likewise.
38950 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38951 variants on systems where the library does not provide that
38953 * gcc.dg/builtins-20.c: Use builtins-config.h.
38954 * gcc.dg/builtins-config.h: New file.
38956 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38958 * lib/gcc-dg.exp (dg-require-profiling): New function.
38959 * lib/target-supports.exp (check_profiling_available): Likewise.
38960 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38961 * g77.dg/bprob/bprob.exp: Likewise.
38962 * gcc.misc-tests/bprob.exp: Likewise.
38963 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38964 * gcc.dg/20021014-1.c: Likewise.
38965 * gcc.dg/nest.c: Likewise.
38967 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38969 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38971 * g++.dg/lookup/java2.C: Likewise.
38972 * gcc.dg/cpp/lexident.c: Likewise.
38974 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38976 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38978 * gcc.c-torture/compile/961203-1.c: Likewise.
38979 * gcc.c-torture/compile/980506-1.c: Likewise.
38981 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38983 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38984 (additional_prunes): New global.
38985 (gcc-dg-prune): Handle additional per-test pruning.
38986 (dg-test): Clear additional_prunes between tests.
38988 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38989 dg-prune-output to avoid spurious failures from assembler
38990 complaining about nonexistent WAW violations.
38991 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38992 Use dg-prune-output to avoid spurious failures from assembler
38993 warning about Itanium B-step errata.
38995 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38997 * g++.dg/abi/macro0.C: New test.
38998 * g++.dg/abi/macro1.C: Likewise.
38999 * g++.dg/abi/macro2.C: Likewise.
39001 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39002 * g++.dg/abi/bitfield7.C: Likewise.
39003 * g++.dg/abi/dtor2.C: Likewise.
39004 * g++.dg/abi/mangle11.C: Likewise.
39005 * g++.dg/abi/mangle12.C: Likewise.
39006 * g++.dg/abi/mangle14.C: Likewise.
39007 * g++.dg/abi/mangle17.C: Likewise.
39008 * g++.dg/abi/vbase10.C: Likewise.
39009 * g++.dg/abi/vbase14.C: Likewise.
39010 * g++.dg/template/qualttp17.C: Likewise.
39012 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39015 * gcc.dg/20031223-1.c: New test.
39017 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39019 * gcc.dg/noreturn-7.c: New test.
39021 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39023 * gcc.dg/null-pointer-1.c: New test.
39025 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39027 * g++.old-deja/g++.jason/template18.C: Remove.
39028 * g++.old-deja/g++.jason/template37.C: Likewise.
39031 * g++.dg/lookup/ns1.C: New test.
39034 * g++.dg/template/lookup3.C: New test.
39036 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39038 * g++.dg/template/recurse1.C: New test
39040 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39043 * g++.dg/parse/semicolon1.C: New test.
39044 * g++.dg/parse/semicolon1.h: Likewise.
39046 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39048 * gcc.dg/darwin-misaligned.c: New test.
39050 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39053 * gcc.dg/20031222-1.c: New test.
39055 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39058 * g++.dg/parse/error8.C: New test.
39061 * g++.dg/warn/ctor-init-1.C: New test.
39063 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39065 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39067 * gcc.c-torture/compile/930217-1.c: Likewise.
39068 * gcc.c-torture/compile/930513-1.c: Likewise.
39069 * gcc.c-torture/execute/920908-2.c: Likewise.
39070 * gcc.c-torture/execute/921204-1.c: Likewise.
39071 * gcc.c-torture/execute/930621-1.c: Likewise.
39072 * gcc.c-torture/execute/930630-1.c: Likewise.
39073 * gcc.c-torture/execute/931031-1.c: Likewise.
39074 * gcc.c-torture/execute/980602-2.c: Likewise.
39075 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39076 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39077 * gcc.c-torture/execute/extzvsi.c: Likewise.
39078 * gcc.c-torture/unsorted/ext.c: Likewise.
39080 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39083 * gcc.c-torture/compile/20031220-2.c: New test case.
39085 2003-12-20 Roger Sayle <roger@eyesopen.com>
39087 PR optimization/13031
39088 * gcc.c-torture/compile/20031220-1.c: New test case.
39090 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39092 * gcc.dg/cast-function-1.c: New test.
39094 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39096 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39099 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39102 * g++.dg/ext/attrib10.C: New test.
39104 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39106 * gcc.dg/cleanup-10.c: New test.
39107 * gcc.dg/cleanup-11.c: New test.
39109 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39112 * g++.dg/opt/expect1.C: New test.
39114 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39116 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39118 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39121 * gcc.dg/20031218-1.c: New test.
39124 * gcc.dg/20031218-2.c: New test.
39125 * gcc.dg/20031218-3.c: New test.
39127 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39128 of label name and allow for USER_LABEL_PREFIX == "_" names.
39129 * g++.dg/abi/mangle18-2.C: Likewise.
39130 * g++.dg/abi/mangle19-1.C: Likewise.
39131 * g++.dg/abi/mangle19-2.C: Likewise.
39132 * g++.dg/abi/mangle20-1.C: Likewise.
39133 * g++.dg/abi/mangle20-2.C: Likewise.
39135 2003-12-18 Richard Henderson <rth@redhat.com>
39137 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39139 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39140 Dan Kegel <dank@kegel.com>
39143 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39144 testing a cross compiler, it causes spurious compile failures.
39145 * lib/g++.exp: Likewise.
39147 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39150 * g++.dg/template/access13.C: New test.
39152 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39154 * gcc.dg/20031216-1.c: New test.
39156 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39159 * g++.dg/template/error10.C: New test.
39161 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39163 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39164 * g++.dg/eh/simd-2.C: Likewise.
39166 2003-12-17 James E Wilson <wilson@specifixinc.com>
39167 Roger Sayle <roger@eyesopen.com>
39169 * gcc.c-torture/execute/ieee/mzero5.c: New.
39171 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39174 * g++.dg/parse/error6.C: New test.
39177 * g++.dg/parse/error7.C: New test.
39179 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39181 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39182 at -O with stabs debugging formats.
39183 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39184 * gcc.dg/debug/debug-2.c: Likewise.
39186 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39189 * g++.dg/init/error1.C: New test.
39192 * g++.dg/init/pm3.C: New test.
39194 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39197 * gcc.dg/bitfld-8.c: New test.
39199 2003-12-16 James Lemke <jim@wasabisystems.com>
39201 * gcc.dg/arm-scd42-[123].c: New tests.
39203 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39206 * g++.dg/abi/mangle20-1.C: New test.
39207 * g++.dg/abi/mangle20-2.C: New test.
39209 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39212 * g++.dg/other/offsetof2.C: Remove XFAIL.
39213 * g++.dg/parse/offsetof1.C: New test.
39214 * g++.gd/parse/offsetof2.C: Likewise.
39216 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39218 * g++.dg/template/nontype3.C: New test.
39219 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39221 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39223 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39225 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39228 * g++.dg/expr/assign1.C: New test.
39231 * g++.dg/abi/mangle19-1.C: New test.
39232 * g++.dg/abi/mangle19-2.C: New test.
39234 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39236 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39238 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39240 * gcc.c-torture/execute/20031216-1.c: New test.
39242 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39244 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39247 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39250 * g++.dg/template/error9.C: New test.
39253 * g++.dg/template/error8.C: New test.
39255 2003-12-15 Roger Sayle <roger@eyesopen.com>
39257 PR middle-end/13400
39258 * gcc.c-torture/execute/20031215-1.c: New test case.
39260 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39263 * g++.dg/parse/error5.C: New test.
39266 * g++.dg/expr/sizeof1.C: New test.
39269 * g++.dg/template/crash15.C: New test.
39271 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39273 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39274 a non-POD type as the last named parameter of a varargs function.
39276 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39280 * g++.dg/template/crash14.C: New test.
39281 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39283 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39285 * g++.dg/other/java1.C: New test.
39288 * g++.dg/abi/mangle18-1.C: New test.
39289 * g++.dg/abi/mangle18-2.C: New test.
39291 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39293 PR optimization/10312
39294 * gcc.c-torture/execute/20031214-1.c: New.
39296 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39300 * g++.dg/parse/error3.C: New test.
39301 * g++.dg/parse/error4.C: Likewise.
39302 * g++.dg/abi/mangle4.C: Tweak error messages.
39303 * g++.dg/lookup/using5.C: Likewise.
39304 * g++.dg/other/error2.C: Likewise.
39305 * g++.dg/parse/typename5.C: Likewise.
39306 * g++.dg/parse/undefined1.C: Likewise.
39307 * g++.dg/template/arg2.C: Likewise.
39308 * g++.dg/template/ttp3.C: Likewise.
39309 * g++.dg/template/type1.C: Likewise.
39310 * g++.old-deja/g++.other/crash32.C: Likewise.
39311 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39313 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39316 * g++.dg/warn/noreturn-3.C: New test.
39318 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39321 * g++.dg/abi/covariant3.C: New.
39323 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39325 * g++.dg/eh/ia64-1.C: New test.
39327 2003-12-12 Roger Sayle <roger@eyesopen.com>
39329 PR optimization/13037
39330 * g77.f-torture/execute/13037.f: New test case.
39332 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39335 * g++.dg/abi/covariant2.C: New.
39337 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39339 * gcc.dg/cpp/trad/macro.c: New tests.
39341 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39343 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39345 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39348 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39350 * lib/g++.exp (g++_version): Likewise.
39351 * lib/g77.exp (g77_version): Likewise.
39352 * lib/objc.exp (default_objc_version): Likewise.
39354 2003-12-10 Richard Henderson <rth@redhat.com>
39356 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39358 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39360 2003-12-08 Matt Austern <austern@apple.com>
39363 * lib/gcc-dg.exp (dg-require-visibility): Define.
39364 * lib/target-supports (check_visibility_available): Define.
39365 * gcc.dg/visibility-1.c: New test.
39366 * gcc.dg/visibility-2.c: Likewise.
39367 * gcc.dg/visibility-3.c: Likewise.
39368 * gcc.dg/visibility-4.c: Likewise.
39369 * gcc.dg/visibility-5.c: Likewise.
39370 * gcc.dg/visibility-6.c: Likewise.
39371 * g++.dg/ext/visibility-1.C: Likewise.
39372 * g++.dg/ext/visibility-2.C: Likewise.
39373 * g++.dg/ext/visibility-3.C: Likewise.
39374 * g++.dg/ext/visibility-4.C: Likewise.
39375 * g++.dg/ext/visibility-5.C: Likewise.
39376 * g++.dg/ext/visibility-6.C: Likewise.
39378 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39380 * g++.dg/lookup/java1.C: New test.
39381 * g++.dg/lookup/java2.C: New test.
39383 2003-12-07 Falk Hueffner <falk@debian.org>
39385 * g++.dg/opt/noreturn-1.C: New test.
39387 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39389 * gcc.dg/overflow-1.c: New test.
39391 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39393 * g77.f-torture/compile/13060.f: New test.
39395 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39398 * g++.dg/inherit/operator2.C: New test.
39400 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39403 * g++.dg/ext/attrib9.C: New test.
39405 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39408 * g++.dg/template/error7.C: New test.
39410 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39411 J"orn Rennecke <joern.rennecke@superh.com>
39414 * g++.dg/other/struct-va_list.C: New test.
39416 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39419 * g++.dg/parse/defarg6.C: New test.
39421 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39424 * gcc.c-torture/execute/20031201-1.c: New test.
39426 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39428 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39430 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39432 * gcc.dg/builtin-return-1.c: New test.
39434 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39435 J"orn Rennecke <joern.rennecke@superh.com>
39437 PR optimization/13260
39438 * gcc.c-torture/execute/20031204-1.c: New test.
39440 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39443 * g++.dg/template/error6.C: New test.
39445 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39447 * gcc.dg/20031202-1.c: New test.
39449 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39452 * g++.dg/template/eh1.C: New test.
39455 * g++.dg/template/error5.C: New test.
39457 2003-12-02 David Ung <davidu@mips.com>
39459 * gcc.dg/compat/vector-check.h: Corrected type for var
39462 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39465 * g++.dg/template/ptrmem8.C: New test.
39467 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39470 * g++.dg/template/dependent-expr3.C: New test.
39472 2003-12-01 James Lemke <jim@wasabisystems.com>
39474 * gcc.dg/arm-g2.c: New test.
39476 2003-12-01 Roger Sayle <roger@eyesopen.com>
39478 PR optimization/11634
39479 * gcc.dg/20031201-2.c: New test case.
39481 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39484 * objc.dg/proto-lossage-3.m: New test.
39486 2003-12-01 Roger Sayle <roger@eyesopen.com>
39488 PR optimization/12628
39489 * gcc.dg/20031201-1.c: New test case.
39491 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39493 * gcc.dg/unaligned-1.c: New test.
39495 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39498 * g++.dg/template/error4.C: New test.
39499 * g++.dg/template/nested3.C: Adjust error markers.
39501 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39503 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39505 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39508 * gcc.dg/bitfld-7.c: New test.
39510 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39512 * gcc.dg/tls/asm-1.C: New test.
39514 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39516 * gcc.dg/cpp/assert4.c: Update.
39518 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39520 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39521 * gcc.dg/builtin-apply3.c: New test.
39523 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39525 * lib/compat.exp (compat-obj): New xfaildata parameter.
39526 Use it to set compiler_conditional_xfail_data before compiling.
39527 (compat-get-options): Handle dg-xfail-if.
39528 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39529 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39530 * gcc.dg/compat/vector-1_y.c: Likewise.
39531 * gcc.dg/compat/vector-2_x.c: Likewise.
39532 * gcc.dg/compat/vector-2_y.c: Likewise.
39534 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39536 * g++.dg/opt/reg-stack4.C: New test.
39538 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39540 * gcc.dg/builtin-apply2.c: New test.
39542 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39544 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39546 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39549 * g++.dg/template/template-id-2.C: New test.
39551 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39554 * g++.dg/template/memfriend1.C: New test.
39555 * g++.dg/template/memfriend2.C: Likewise.
39556 * g++.dg/template/memfriend3.C: Likewise.
39557 * g++.dg/template/memfriend4.C: Likewise.
39558 * g++.dg/template/memfriend5.C: Likewise.
39559 * g++.dg/template/memfriend6.C: Likewise.
39560 * g++.dg/template/memfriend7.C: Likewise.
39561 * g++.dg/template/memfriend8.C: Likewise.
39562 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39564 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39567 * g++.dg/ext/cond1.C: New test.
39569 2003-11-20 Richard Henderson <rth@redhat.com>
39571 * gcc.dg/20020201-2.c: Remove.
39572 * gcc.dg/20020201-4.c: Remove.
39573 * gcc.dg/20020304-1.c: Remove.
39575 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39577 * gcc.dg/cpp/trad/xwin1.c: New test case.
39579 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39581 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39582 * lib/g77.exp: Likewise.
39583 * lib/objc.exp: Likewise.
39584 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39587 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39590 * g++.dg/template/static5.C: New test.
39592 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39594 * gcc.dg/nested-func-1.c: New test.
39596 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39598 * gcc.dg/cpp/assert4.c: New test.
39600 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39603 * g++.dg/lookup/using9.c: New test.
39605 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39608 * g++.dg/template/error3.C: New test.
39610 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39613 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39614 No longer use a wrapper for gcc, since this does not work under
39617 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39620 * g++.dg/template/ptrmem7.C: New test.
39622 2003-11-13 Andrew Pinski <apinski@apple.com>
39624 * gcc.c-torture/compile/20031113-1.c: New test.
39626 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39627 Kean Johnston <jkj@sco.com>
39630 * gcc.dg/unused-4.c: Update.
39632 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39634 * g++.dg/opt/const3.C: New test.
39636 2003-11-13 Jan Hubicka <jh@suse.cz>
39638 * gcc.c-torture/compile/20031112-1.c: New test.
39640 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39642 * g++.dg/parse/crash10.C: Remove bogus error marker.
39644 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39646 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39647 (host_gcc): Likewise.
39648 (ROOT): Honor $PWDCMD.
39650 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39652 2003-11-12 Catherine Moore <clm@redhat.com>
39654 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39656 2003-11-12 Andreas Jaeger <aj@suse.de>
39657 Jakub Jelinek <jakub@redhat.com>
39658 Andrew Pinski <pinskia@physics.uc.edu>
39659 Richard Henderson <rth@redhat.com>
39661 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39663 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39665 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39666 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39668 2003-11-11 Andreas Jaeger <aj@suse.de>
39670 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39672 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39674 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39676 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39679 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39681 * gcc.dg/trampoline-1.c: New test.
39683 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39685 * gcc.c-torture/compile/200031109-1.c: New test.
39687 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39691 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39692 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39693 gcc.dg/format/no-y2k-1.c: Update.
39695 2003-11-08 Roger Sayle <roger@eyesopen.com>
39697 PR optimization/10467
39698 * gcc.dg/20031108-1.c: New test case.
39700 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39702 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39704 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39706 * gcc.dg/compound-lvalue-1.c: New test.
39707 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39710 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39712 * gcc.dg/altivec-varargs-1.c: New test.
39714 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39716 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39717 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39718 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39719 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39720 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39722 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39724 * gcc.dg/cond-lvalue-1.c: New test.
39726 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39728 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39730 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39733 * g++.dg/template/instantiate5.C: New test.
39735 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39738 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39739 * ChangeLog: Add missing first entry for above test.
39741 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39744 * g++.dg/template/using8.C: New test.
39745 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39747 2003-11-02 Roger Sayle <roger@eyesopen.com>
39749 PR optimization/10817
39750 * gcc.c-torture/compile/20031102-1.c: New test case.
39752 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39754 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39757 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39759 * gcc.dg/20031102-1.c: New test.
39761 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39763 * gcc.dg/complex-1.c: New test.
39765 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39768 * g++.dg/template/crash13.C: Adjust expected error location.
39769 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39771 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39773 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39775 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39778 * gcc.c-torture/compile/20031031-2.c: New test.
39780 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39783 * gcc.c-torture/compile/20031031-1.c: New test.
39785 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39787 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39788 * gcc.misc-tests/bprob.exp: Likewise.
39789 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39790 the execution test on arm-elf configs.
39791 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39792 configs that don't support scratch files.
39793 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39795 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39797 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39800 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39802 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39803 Avoid non pure sh syntax. Add more logging.
39805 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39808 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39811 * gcc.dg/ppc-stackalign-1.c: New test.
39813 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39815 * ada/acats/run_all.sh: Change output to be more compliant with
39817 Create acats.sum and acats.log files under testsuite/ada/acats
39818 Only run [a-z]* directories, to filter out e.g. CVS.
39819 Redirect build output to log file.
39821 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39823 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39825 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39828 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39830 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39832 * gcc.c-torture/compile/20031023-1.c: New test.
39833 * gcc.c-torture/compile/20031023-2.c: New test.
39834 * gcc.c-torture/compile/20031023-3.c: New test.
39835 * gcc.c-torture/compile/20031023-4.c: New test.
39837 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39840 * g++.dg/lookup/scoped8.C: New test.
39842 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39844 * g++.dg/opt/reg-stack3.C: New test.
39846 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39848 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39850 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39853 * g++.dg/template/crash13.C: New test.
39855 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39857 * gcc.dg/c99-restrict-2.c: New test.
39859 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39861 PR c++/12698, c++/12699, c++/12700, c++/12566
39862 * g++.dg/inherit/covariant9.C: New test.
39863 * g++.dg/inherit/covariant10.C: New test.
39864 * g++.dg/inherit/covariant11.C: New test.
39866 2003-10-23 Jason Merrill <jason@redhat.com>
39869 * g++.dg/ext/complit2.C: New test.
39871 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39874 * gcc.c-torture/execute/20031020-1.c: New test.
39876 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39878 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39879 following the jump_insn.
39881 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39883 * gcc.dg/cast-lvalue-1.c: New test.
39885 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39888 * g++.dg/template/cond2.C: New test.
39890 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39892 * gcc.dg/builtins-28.c: New test.
39894 2003-10-20 Jan Hubicka <jh@suse.cz>
39896 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39898 * gcc.dg/inline-2.c: Likewise.
39900 2003-10-20 Phil Edwards <phil@codesourcery.com>
39902 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39903 * gcc.dg/nest.c: Likewise.
39905 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39907 PR c++/9781, c++/10583, c++/11862
39908 * g++.dg/parse/crash13.C: New test.
39910 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39912 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39914 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39916 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39917 Define HAVE_C99_RUNTIME except on Solaris.
39918 * gcc.dg/builtins-20.c: Likewise.
39920 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39922 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39924 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39927 * g++.dg/template/crash21.C: New test.
39929 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39932 * g++.dg/template/typename5.C: New test.
39934 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39937 * g++.dg/template/friend25.C: New test.
39939 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39941 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39944 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39946 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39949 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39951 * gcc.c-torture/execute/960416-1.x: Remove.
39952 * gcc.c-torture/execute/divconst-3.x: Likewise.
39954 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39957 * gcc.dg/torture/cris-volatile-1.c: New test.
39959 2003-10-14 Roger Sayle <roger@eyesopen.com>
39961 PR optimization/9325
39962 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39963 for overflowing floating point to integer conversion during RTL
39966 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39968 * objc/execute/_cmd.m: Fix typo.
39969 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39970 Relax 'scan-assembler' regexp.
39971 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39972 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39973 * objc.dg/zero-link-2.m: Remove blank line.
39974 * objc.dg/zero-link-3.m: New test case.
39976 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39978 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39980 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39981 than linker trickery.
39983 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39986 * g++.dg/other/friend2.C: New test.
39988 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39990 * gcc.dg/20031012-1.c: New test.
39992 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39994 * gcc.dg/weak/weak-3.c: Fix for new warning.
39996 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39998 PR optimization/8750
39999 * gcc.c-torture/execute/20031012-1.c: New test case.
40001 2003-10-11 Roger Sayle <roger@eyesopen.com>
40003 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40004 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40006 2003-10-11 Roger Sayle <roger@eyesopen.com>
40008 PR optimization/12260
40009 * gcc.c-torture/compile/20031011-2.c: New test case.
40011 2003-10-11 Roger Sayle <roger@eyesopen.com>
40013 * gcc.c-torture/execute/20031011-1.c: New testcase.
40015 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40017 * gcc.c-torture/compile/20031011-1.c: New test.
40019 2003-10-11 Jan Hubicka <jh@suse.cz>
40021 * g++.dg/other/first-global.C: New test.
40023 2003-10-11 Roger Sayle <roger@eyesopen.com>
40025 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40027 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40029 * gcc.c-torture/compile/20031010-1.c: New test.
40031 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40033 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40034 * gcc.c-torture/execute/va-arg-25.c: ... here.
40036 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40038 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40040 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40042 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40044 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40046 * g++.dg/parse/error2.C: New test.
40048 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40051 * g++.dg/other/error5.C: Modify the error message.
40052 * g++.dg/lookup/using8.C: New test.
40054 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40056 * gcc.dg/darwin-abi-2.c: New file.
40057 * gcc.c-torture/execute/va-arg-24.c: New file.
40059 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40061 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40064 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40067 * g++.dg/other/error4.C: Update error messages.
40068 * g++.dg/template/ptrmem4.C: Likewise.
40071 * g++.dg/init/new9.C: New test.
40073 PR c++/12334, c++/12236, c++/8656
40074 * g++.dg/ext/attrib8.C: New test.
40076 2003-10-06 Devang Patel <dpatel@apple.com>
40078 * gcc.dg/debug/dwarf2-3.h: New test.
40079 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40081 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40083 * g++.dg/opt/cfg2.C: New test.
40085 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40087 * g++.dg/opt/float1.C: New test.
40089 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40091 * gcc.dg/c90-array-lval-6.c: New test.
40092 * gcc.dg/c99-array-lval-6.c: New test.
40094 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40095 Ziemowit Laski <zlaski@apple.com>
40097 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40098 'Derived', so that it is never considered a class method; add
40099 new warning for '+port' method ambiguity.
40100 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40101 <objc/objc-api.h> (needed on Mac OS X).
40102 * objc.dg/method-13.m: New test.
40104 2003-10-03 Roger Sayle <roger@eyesopen.com>
40106 PR optimization/9325, PR java/6391
40107 * gcc.c-torture/execute/20031003-1.c: New test case.
40109 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40111 PR optimization/12180
40112 * gcc.dg/20031002-1.c: New test.
40115 * g++.dg/inherit/error1.C: New test.
40117 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40119 * lib/f-torture.exp (search_for): Rename to...
40120 (search_for_re): This. Also, clean up comments and the
40121 "regexp" invocation.
40123 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40125 * gcc.c-torture/compile/20031002-1.c: New test.
40127 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40129 * g++.dg/opt/cond1.C: New test.
40131 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40133 * gcc.dg/Wold-style-definition-2.c: New testcase.
40134 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40136 2003-09-29 Richard Henderson <rth@redhat.com>
40138 * g++.dg/init/array10.C: Add dg-options.
40140 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40142 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40144 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40146 * g++.dg/template/friend19.C: Fix typo.
40147 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40149 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40151 * gcc.c-torture/execute/20030928-1.c: New test.
40152 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40154 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40156 * g++.dg/opt/unroll1.C: New test.
40158 2003-09-26 Roger Sayle <roger@eyesopen.com>
40160 PR optimization/11741
40161 * gcc.dg/20030926-1.c: New test case.
40163 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40166 * g++.dg/parse/access7.C: New test.
40167 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40169 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40171 MERGE OF objc-improvements-branch into MAINLINE:
40172 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40173 if libobjc has not been built.
40174 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40175 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40176 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40177 objc/execute/nested-3.m, objc/execute/np-2.m,
40178 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40179 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40180 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40181 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40182 objc.dg/special/unclaimed-category-1.h,
40183 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40184 well as GNU runtime.
40185 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40186 * execute/cascading-1.m, execute/function-message-1.m,
40187 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40188 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40189 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40190 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40191 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40192 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40193 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40194 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40195 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40196 * objc.dg/bitfield-2.m: Run only on Darwin.
40197 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40198 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40199 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40200 * objc.dg/const-str-1.m: Fix constant string layout.
40202 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40204 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40206 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40208 * gcc.dg/darwin-abi-1.c: New file.
40210 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40213 * gcc.c-torture/compile/20030921-1.c: New test.
40215 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40217 * g++.dg/opt/reg-stack2.C: New test.
40219 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40221 * g++.dg/eh/delayslot1.C: New test.
40223 2003-09-20 Richard Henderson <rth@redhat.com>
40225 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40227 2003-09-20 Roger Sayle <roger@eyesopen.com>
40229 * gcc.c-torture/execute/20030920-1.c: New test case.
40231 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40233 * g++.dg/rtti/typeid3.C: Correct expected error message.
40235 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40238 * g++.dg/parse/crash12.C: New test.
40240 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40242 * gcc.dg/compat/mixed-struct-check.h: New.
40243 * gcc.dg/compat/mixed-struct-defs.h: New.
40244 * gcc.dg/compat/mixed-struct-init.h: New.
40245 * gcc.dg/compat/struct-by-value-19_main.c: New.
40246 * gcc.dg/compat/struct-by-value-19_x.c: New.
40247 * gcc.dg/compat/struct-by-value-19_y.c: New.
40248 * gcc.dg/compat/struct-by-value-20_main.c: New.
40249 * gcc.dg/compat/struct-by-value-20_x.c: New.
40250 * gcc.dg/compat/struct-by-value-20_y.c: New.
40251 * gcc.dg/compat/struct-return-19_main.c: New.
40252 * gcc.dg/compat/struct-return-19_x.c: New.
40253 * gcc.dg/compat/struct-return-19_y.c: New.
40254 * gcc.dg/compat/struct-return-20_main.c: New.
40255 * gcc.dg/compat/struct-return-20_x.c: New.
40256 * gcc.dg/compat/struct-return-20_y.c: New.
40258 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40259 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40260 so that it will not complain on LP64 targets.
40262 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40265 * g++.dg/template/friend24.C: New test.
40267 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40270 * g++.dg/template/memtmpl2.C: New test.
40272 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40275 * gcc.dg/builtin-apply1.c: New test.
40277 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40280 * g++.dg/warn/Wunused-4.C: New test.
40282 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40285 * g++.dg/other/gc2.C: New test.
40287 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40290 * g++.dg/rtti/typeid3.C: New test.
40293 * g++.dg/overload/template1.C: New test.
40295 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40297 * g++.dg/opt/cfg3.C: New test.
40299 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40302 * g++.dg/template/crash11.C: New test.
40304 2003-09-16 Jason Merrill <jason@redhat.com>
40305 Jakub Jelinek <jakub@redhat.com>
40307 * gcc.dg/attr-warn-unused-result.c: New test.
40309 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40312 * g++.dg/expr/call2.C: New test.
40314 2003-09-15 Andreas Jaeger <aj@suse.de>
40316 * gcc.dg/Wold-style-definition-1.c: New test.
40318 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40321 * g++.dg/parse/template12.C: New test.
40323 * g++.dg/abi/bitfield11.C: New test.
40324 * g++.dg/abi/bitfield12.C: Likewise.
40326 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40328 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40329 non-expansion of functional macro name without arguments at EOL.
40330 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40332 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40334 * gcc.c-torture/execute/20030914-[12].c: New tests.
40336 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40339 * g++.dg/overload/addr1.C: New test.
40341 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40343 * gcc.dg/20030909-1.c: New test.
40345 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40347 * gcc.dg/ultrasp10.c: New test.
40349 2003-09-09 Devang Patel <dpatel@apple.com>
40351 * gcc.dg/darwin-ld-6.c: New test.
40353 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40355 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40357 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40359 * gcc.dg/ia64-types1.c: New test.
40360 * gcc.dg/ia64-types2.c: Likewise.
40362 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40364 * gcc.dg/builtins-1.c: Add more _Complex tests.
40365 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40367 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40368 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40370 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40373 * g++.dg/lookup/koenig2.C: New test.
40376 * g++.dg/rtti/typeid2.C: New test.
40378 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40380 * gcc.c-torture/compile/20030904-1.c: New test.
40382 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40384 * g++.dg/opt/longbranch2.C: New test.
40386 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40388 * g++.dg/template/crash10.C: Only compile it.
40390 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40392 PR middle-end/11665
40393 * gcc.c-torture/compile/20030907-1.c: New test.
40394 * g++.dg/init/array11.C: New test.
40396 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40399 * g++.dg/init/struct1.C: New test.
40401 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40404 * g++.dg/expr/comma1.C: New test.
40406 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40409 * g++.dg/expr/static_cast5.C: New test.
40411 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40414 * g++.dg/lookup/scoped7.C: New test.
40417 * g++.dg/other/static1.C: New test.
40420 * g++.dg/warn/template-1.C: New test.
40423 * g++.dg/template/crash10.C: New test.
40426 * g++.dg/overload/VLA.C: New test.
40429 * g++.dg/template/call1.C: New test.
40431 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40434 * g++.dg/parse/using3.C: New test.
40436 2003-09-06 Roger Sayle <roger@eyesopen.com>
40439 * g++.dg/overload/builtin3.C: New test case.
40441 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40444 * gcc.dg/20030906-1.c: New test.
40445 * gcc.dg/20030906-2.c: Likewise.
40447 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40450 * g++.dg/parse/defarg5.C: New test.
40452 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40454 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40457 * g++.dg/expr/static_cast4.C: New test.
40460 * g++.dg/template/crash9.C: New test.
40462 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40464 * g++.old-deja/g++.ext/pretty2.C: Update for change
40466 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40468 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40471 * g++/dg/template/qualified-id1.C: New test.
40474 * g++.dg/warn/noeffect4.C: New test.
40476 2003-09-04 Matt Austern <austern@apple.com>
40478 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40479 * g++.dg/ext/fnname2.C: Likewise.
40480 * g++.dg/ext/fnname3.C: Likewise.
40482 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40484 * g++.dg/expr/lval1.C: New test.
40485 * g++.dg/ext/lvcast.C: Remove.
40487 2003-09-03 Roger Sayle <roger@eyesopen.com>
40489 PR optimization/11700.
40490 * gcc.c-torture/compile/20030903-1.c: New test case.
40492 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40495 * g++.dg/abi/layout4.C: New test.
40497 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40500 * g++.dg/parse/friend3.C: New test.
40502 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40505 * g++.dg/template/class1.C: New test.
40508 * g++.dg/expr/call1.C: New test.
40510 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40513 * g++.dg/init/ref9.C: New test.
40516 * g++.dg/template/nested4.C: New test.
40518 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40521 * g++.dg/template/non-dependent4.C: New test.
40524 * g++.dg/inherit/conv1.C: New test.
40526 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40529 * g++.dg/ext/label1.C: New test.
40530 * g++.dg/ext/label2.C: Likewise.
40532 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40534 * g++.dg/expr/cond3.C: New test.
40536 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40538 * gcc.dg/builtins-1.c: Add new builtin cases.
40540 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40542 * gcc.dg/builtins-1.c: Add new cases.
40543 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40545 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40547 * gcc.dg/builtins-1.c: Add more math builtin tests.
40548 * gcc.dg/torture/builtin-attr-1.c: New test.
40550 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40552 PR optimization/5079
40553 * g++.dg/opt/static3.C: New test.
40555 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40557 * gcc.misc-tests/gcov-10b.c: New test.
40559 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40561 * g++.dg/opt/ptrmem3.C: New test.
40563 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40565 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40567 * gcc.dg/20030826-2.c: New test.
40569 2003-08-26 Roger Sayle <roger@eyesopen.com>
40571 PR middle-end/12002
40572 * g77.f-torture/compile/12002.f: New test case.
40574 2003-08-26 Roger Sayle <roger@eyesopen.com>
40576 * gcc.dg/20030826-1.c: New test case.
40578 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40580 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40582 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40585 * c++.dg/lookup/crash1.C: New test.
40587 * c++.dg/warn/noeffect3.C: New test.
40589 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40591 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40592 * gcc.dg/compat/vector-1_y.c: Ditto.
40593 * gcc.dg/compat/vector-2_x.c: Ditto.
40594 * gcc.dg/compat/vector-2_y.c: Ditto.
40596 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40598 * gcc.dg/20030702-1.c: New test.
40600 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40603 * g++.dg/ext/altivec-1.C: New test.
40605 2003-08-24 Richard Henderson <rth@redhat.com>
40607 * g++.dg/eh/simd-2.C: Add -w for x86.
40609 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40611 * gcc.dg/20030815-1.c: New test.
40613 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40616 * g++.dg/parse/access6.C: New test.
40618 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40620 PR c++/641, c++/11876
40621 * g++.dg/template/friend22.C: New test.
40622 * g++.dg/template/friend23.C: Likewise.
40624 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40626 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40629 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40631 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40633 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40635 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40637 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40639 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40641 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40643 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40645 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40648 * g++.dg/overload/prom1.C: New test.
40651 * g++.dg/parse/dtor2.C: New test.
40654 * g++.dg/parse/using2.C: New test.
40656 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40659 * gcc.c-torture/compile/20030821-1.c: New.
40661 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40664 * g++.dg/template/deduce2.C: New test.
40666 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40668 * gcc.c-torture/execute/20030821-1.c: New test.
40670 2003-08-20 Roger Sayle <roger@eyesopen.com>
40672 PR middle-end/11984
40673 * gcc.dg/20030820-1.c: New test case.
40675 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40678 * g++.dg/warn/noeffect2.C: New test.
40680 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40683 * g++.dg/template/dtor2.C: New test.
40686 * g++.dg/template/operator1.C: New test.
40687 * g++.dg/parse/operator4.C: New test.
40690 * g++.dg/expr/enum1.C: New test.
40691 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40694 * g++.dg/parse/elab2.C: New test.
40695 * g++.dg/parse/typedef4.C: Change error message.
40696 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40697 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40698 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40700 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40702 * gcc.dg/pch/warn-1.c: New.
40703 * gcc.dg/pch/warn-1.hs: New.
40705 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40708 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40710 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40712 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40714 * gcc.dg/uninit-D.c: New Test.
40715 * gcc.dg/uninit-E.c: New Test.
40716 * gcc.dg/uninit-F.c: New Test.
40717 * gcc.dg/uninit-G.c: New Test.
40719 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40721 * g++.dg/README: Describe the pch directory.
40723 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40726 * g++.dg/parse/access4.C: New test.
40727 * g++.dg/parse/access5.C: Likewise.
40728 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40730 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40732 * gcc.dg/noncompile/20030818-1.c: New.
40734 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40737 * g++.dg/warn/noeffect1.C: New test.
40739 * g++.dg/template/scope2.C: New test.
40740 * g++.dg/template/error2.C: Correct dg-error
40742 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40744 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40746 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40749 * g++.dg/template/warn1.C: New.
40751 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40753 * g++.dg/template/error2.C: New test.
40754 * g++.dg/lookup/using7.C: Adjust errors
40755 * g++.old-deja/g++.pt/crash36.C: Likewise.
40756 * g++.old-deja/g++.pt/derived3.C: Likewise.
40758 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40760 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40761 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40762 * gcc.c-torture/execute/builtins/string-9.c: New, from
40763 string-opt-9.c. Adjust for execute/builtins framework.
40764 * gcc.c-torture/execute/string-opt-9.c: Delete.
40766 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40768 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40770 * g++.dg/parse/ret-type2.C: New test.
40773 * g++.dg/init/new8.C: New test.
40776 * g++.dg/parse/typedef5.C: New test.
40779 * g++.dg/parse/qualified2.C: New test.
40780 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40783 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40785 * g++.dg/conversion/ptrmem1.C: New test.
40787 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40790 * gcc.dg/20030811-1.c: New test.
40793 * gcc.c-torture/execute/20030811-1.c: New test.
40795 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40797 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40799 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40802 * g++.dg/inherit/multiple1.C: New test.
40804 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40806 * gcc.dg/spe1.c: New test.
40809 * g++.dg/expr/cast2.C: New test.
40812 * g++.dg/template/dependent-name2.C: New test.
40814 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40816 * g++.dg/parse/crash11.C: Put the dg options in comments.
40818 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40820 * lib/gcc-dg.exp: Update for diagnostic change.
40822 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40825 * g++.dg/parse/crash11.C: New test.
40827 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40829 * gcc.dg/cpp/spacing1.c: Update.
40831 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40834 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40835 a value for -mtune.
40837 2003-08-04 Roger Sayle <roger@eyesopen.com>
40839 PR middle-end/11771
40840 * gcc.c-torture/compile/20030804-1.c: New test case.
40842 2003-08-04 Roger Sayle <roger@eyesopen.com>
40844 * gcc.dg/20030804-1.c: New test case.
40846 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40848 * gcc.dg/cpp/separate-1.c: New test.
40850 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40853 * g++.dg/template/dependent-expr2.C: New test.
40856 * g++.dg/expr/ptrmem1.C: New test.
40858 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40861 * g++.dg/template/friend15.C: New test.
40863 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40865 * lib/dg-pch.exp: Work round PCH bug.
40867 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40869 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40870 builtins. Move cases from builtins-4.c here.
40872 * gcc.dg/torture/builtin-math-1.c: New test taken from
40873 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40876 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40879 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40882 * g++.dg/template/using7.C: New test.
40884 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40886 * import1.c, import2.c: New tests.
40888 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40890 * g++.dg/eh/crossjump1.C: New test.
40892 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40895 * g++.dg/template/using6.C: New test.
40898 * g++.dg/template/koenig2.C: New test.
40900 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40903 * g++.dg/parse/typedef4.C: New test.
40905 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40907 PR c++/8442, c++/8806
40908 * g++.dg/template/elab1.C: New test.
40909 * g++.dg/template/type2.C: Likewise.
40910 * g++.dg/template/ttp3.C: Adjust expected error message.
40911 * g++.old-deja/g++.law/visibility13.C: Likewise.
40912 * g++.old-deja/g++.niklas/t135.C: Likewise.
40913 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40914 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40916 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40918 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40921 * g++.dg/ext/stmtexpr1.C: New test.
40923 * g++.dg/opt/tmp1.C: New test.
40926 * g++.dg/parse/constant4.C: New test.
40929 * g++.dg/template/using5.C: New test.
40931 2003-07-31 Roger Sayle <roger@eyesopen.com>
40933 * gcc.dg/builtins-27.c: New test case.
40935 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40937 * gcc.dg/tls/opt-7.c: New test.
40939 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40941 * g++.old-deja/g++.other/crash18.C: Remove.
40943 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40945 * g++.dg/template/explicit3.C: New.
40946 * g++.dg/template/explicit4.C: New.
40947 * g++.dg/template/explicit5.C: New.
40950 * g++.dg/template/memtmpl1.C: New.
40952 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40955 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40956 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40958 2003-07-30 Jan Hubicka <jh@suse.cz>
40962 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40964 * gcc.dg/struct-in-proto-1.c: New test.
40966 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40968 * gcc.dg/cpp/include2.c: Only expect one message.
40970 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40973 * g++.dg/template/using1.C: New test.
40974 * g++.dg/template/using2.C: New test.
40975 * g++.dg/template/using3.C: New test.
40976 * g++.dg/template/using4.C: New test.
40978 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40980 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40981 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40983 2003-07-28 Jan Hubicka <jh@suse.cz>
40986 * g++.dg/opt/call1.C: New test.
40988 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40991 * g++.dg/init/enum2.C: New test.
40992 * g++.dg/template/overload1.C: Add "-w" option.
40994 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40996 * gcc.dg/Wdeclaration-after-statement-1.c,
40997 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40999 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41001 * gcc.c-torture/compile/20030725-1.c: New test.
41003 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41005 * gcc.dg/20030505.c: Only run for SPE.
41006 Remove definition of opaque type.
41008 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41010 * g++.dg/template/ptrmem6.C: New test.
41012 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41014 * gcc.c-torture/compile/zero-strct-2.c: New test.
41016 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41018 * gcc.dg/intermod-1.c: New test.
41020 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41023 * g++.dg/template/lookup2.C: New test.
41024 * g++.dg/template/memclass1.C: Remove instantiated from error.
41025 * g++.dg/other/error2.C: Tweak expected errors.
41028 * g++.dg/template/defarg3.C: New test.
41030 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41032 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41034 * g++.dg/inherit/access5.C: New test.
41036 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41039 * g++.dg/template/crash8.C: New test.
41041 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41044 * gcc.dg/noncompile/incomplete-2.c: New test.
41046 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41049 * g++.dg/inherit/access4.C: New test.
41052 * g++.dg/expr/cond2.C: New test.
41054 PR optimization/10679
41055 * g++.dg/opt/inline4.C: New test.
41057 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41059 * g++.dg/parse/crash10: New test.
41061 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41063 * g++.dg/ext/flexary1.C: New test.
41065 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41068 * g++.dg/template/crash9.C: New test.
41070 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41073 * g++.dg/parse/typedef3.C: New test.
41076 * g++.dg/parse/operator2.C: New test.
41079 * g++.dg/parse/def-tmpl-arg1.C: New test.
41082 * g++.dg/parse/funptr1.C: New test.
41085 * g++.dg/parse/ambig3.C: New test.
41088 * g++.dg/parse/operator3.C: New test.
41091 * g++.dg/parse/template10.C: New test.
41094 * g++.dg/parse/template11.C: New test.
41097 * g++.dg/parse/invalid-op1.C: New test.
41100 * g++.dg/parse/condexpr1.C: New test.
41102 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41104 * g++.dg/ext/packed3.C: New test.
41105 * g++.dg/ext/packed4.C: New test.
41107 * gcc.dg/pack-test-3.c: New test.
41109 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41111 * lib/compat.exp: Handle dg-options per source file.
41112 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41113 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41114 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41115 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41116 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41117 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41118 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41119 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41120 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41121 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41122 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41123 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41124 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41125 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41127 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41130 * gcc.c-torture/execute/20030718-1.c: New test.
41132 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41134 PR optimization/11536
41135 * gcc.dg/20030721-1.c: New test.
41137 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41140 * g++.dg/template/lookup1.C: New test.
41142 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41144 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41145 diagnostics of ill-formed constructs involving labels.
41146 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41147 the new 'previously defined here' message.
41149 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41151 * g++.dg/parse/non-dependent2.C: New test.
41153 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41155 * g++.dg/init/init-ref4.C: xfail on targets without
41158 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41161 * gcc.c-torture/execute/20030717-1.c: New test.
41163 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41165 * g++.dg/opt/cfg1.C: New test.
41167 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41169 PR optimization/11557
41170 * gcc.dg/20030717-1.c: New test.
41172 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41175 * g++.dg/expr/crash-1.C: New test.
41178 * g++.dg/template/init3.C: New test.
41181 * g++.dg/template/non-dependent1.C: New test.
41184 * g++.dg/template/non-dependent2.C: New test.
41187 * g++.dg/template/non-dependent3.C: New test.
41190 * g++.dg/template/sizeof5.C: New test.
41192 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41195 * gcc.c-torture/compile/mangle-1.c: New file.
41197 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41200 * g++.dg/parse/access3.C: New test.
41202 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41205 * g++.dg/init/init-ref4.C: New test.
41207 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41210 * g++.dg/parse/constant3.C: New test.
41211 * g++.dg/parse/crash7.C: Likewise.
41213 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41216 * gcc.dg/i386-pentium4-not-mull.c: New.
41218 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41220 * gcc.dg/asm-names.c (ymain): Make it weak.
41222 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41225 * g++.dg/template/friend21.C: New test.
41227 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41229 * gcc.dg/cleanup-8.c: New test.
41230 * gcc.dg/cleanup-9.c: New test.
41232 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41234 * g++.dg/ext/dll-MI1.h: New file.
41235 * g++.dg/ext/dllexport-MI1.C: New file.
41236 * g++.dg/ext/dllimport-MI1.C: New file.
41238 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41240 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41241 it does not have cmpstrsi patterns (just cmpmemsi).
41243 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41246 * g++.dg/debug/debug8.C: New test.
41248 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41251 * g++.dg/template/crash7.C: New test.
41253 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41256 * gcc.c-torture/compile/20030708-1.c: New.
41258 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41260 * gcc.c-torture/execute/20030715-1.c: New test.
41262 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41264 * gcc.dg/pch/inline-3.c: New file.
41265 * gcc.dg/pch/inline-3.hs: New file.
41266 * gcc.dg/pch/inline-4.c: New file.
41267 * gcc.dg/pch/inline-4.hs: New file.
41269 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41272 * g++.dg/template/crash6.C: New test.
41275 * g++.dg/template/friend20.C: New test.
41278 * g++.dg/template/overload2.C: New test.
41280 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41282 PR optimization/11440
41283 * gcc.c-torture/execute/20030714-1.c: New test.
41285 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41288 * g++.dg/template/partial2.C: New test.
41290 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41293 * g++.dg/template/anon1.C: New test.
41297 * g++.dg/parse/template9.C: Likewise.
41298 * g++.dg/template/crash4.C: New test.
41299 * g++.dg/template/koenig1.C: Likewise.
41300 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41301 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41302 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41304 * g++.old-deja/g++.jason/template36.C: Likewise.
41305 * g++.old-deja/g++.mike/p1989.C: Likewise.
41306 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41307 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41308 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41309 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41311 * g++.old-deja/g++.pt/union2.C: Use this->.
41313 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41315 * gcc.dg/20030711-1.c: New test.
41317 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41320 * g++.dg/parse/args1.C: New test.
41321 * g++.pt/defarg8.C: Change expected errors.
41323 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41326 * g++.dg/template/nontype2.C: New test.
41329 * g++.dg/parse/template8.C: New test.
41332 * g++.dg/template/scope1.C: New test.
41334 * g++.dg/warn/Wsign-compare-1.C: New test.
41336 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41338 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41340 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41343 * g++.dg/template/explicit2.C: New test.
41346 * g++.dg/warn/pedantic1.C: New test.
41348 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41351 * g++.dg/other/field1.C: New test.
41353 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41356 * gcc.c-torture/compile/20030707-1.c: New.
41358 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41361 * g++.dg/template/access12.C: New test.
41363 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41365 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41366 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41367 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41368 * gcc.misc-tests/gcov.exp: Update
41369 * g++.dg/gcov/gcov.exp: Update
41370 * lib/gcov.exp: Update.
41372 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41374 * g++.dg/abi/mangle17.C: Make sure template expressions are
41376 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41377 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41378 * g++.dg/opt/stack1.C: Remove erroneous code.
41379 * g++.dg/parse/template7.C: New test.
41380 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41381 * g++.old-deja/g++.pt/crash4.C: Likewise.
41383 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41385 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41386 with zero or one occurence of `$' after the initial `L'.
41388 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41390 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41392 2003-07-08 Roger Sayle <roger@eyesopen.com>
41395 * gcc.dg/Wunreachable-6.c: New testcase.
41396 * gcc.dg/Wunreachable-7.c: New testcase.
41398 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41401 * gcc.dg/20030708-1.c: New test.
41403 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41405 * gcc.dg/compat/sdata-section.h: New file.
41406 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41407 * gcc.dg/torture/mips-sdata-1.c: New test.
41409 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41412 * g++.dg/template/friend19.C: New test.
41414 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41416 * g++.dg/opt/strength-reduce.C: New test.
41418 2003-07-07 Roger Sayle <roger@eyesopen.com>
41421 * gcc.dg/20030707-1.c: New testcase.
41423 2003-07-07 Roger Sayle <roger@eyesopen.com>
41425 PR optimization/11059
41426 * g++.dg/opt/emptyunion.C: New testcase.
41428 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41429 Eric Botcazou <ebotcazou@libertysurf.fr>
41431 * g++.dg/opt/stack1.C: New test.
41433 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41435 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41439 * g++.dg/expr/static_cast3.C: New test.
41441 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41443 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41445 * gcc.dg/concat.c: Concatenation of string constants with
41446 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41447 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41448 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41449 necessary to avoid multi-character character constant warning.
41450 * gcc.dg/cpp/escape.c: Likewise.
41451 * gcc.dg/cpp/ucs.c: Likewise.
41452 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41455 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41458 * gcc.c-torture/compile/20030704-1.c: New.
41460 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41462 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41464 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41466 PR c++/5287, PR c++/7910, PR c++/11021
41467 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41468 tests for warnings.
41469 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41470 * g++.dg/ext/dllimport3.C: Likewise.
41471 * g++.dg/ext/dllimport4.C: New file.
41472 * g++.dg/ext/dllimport5.C: New file.
41473 * g++.dg/ext/dllimport6.C: New file.
41474 * g++.dg/ext/dllimport7.C: New file.
41475 * g++.dg/ext/dllimport8.C: New file.
41476 * g++.dg/ext/dllimport9.C: New file.
41477 * g++.dg/ext/dllimport10.C: New file.
41478 * g++.dg/ext/dllexport1.C: New file.
41480 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41482 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41483 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41485 2003-07-03 Roger Sayle <roger@eyesopen.com>
41487 * gcc.dg/builtins-25.c: New testcase.
41488 * gcc.dg/builtins-26.c: New testcase.
41490 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41492 * gcc.dg/compat/vector-defs.h: New file.
41493 * gcc.dg/compat/vector-setup.h: New file.
41494 * gcc.dg/compat/vector-check.h: New file.
41495 * gcc.dg/compat/vector-1_main.c: New file.
41496 * gcc.dg/compat/vector-1_x.c: New file.
41497 * gcc.dg/compat/vector-1_y.c: New file.
41498 * gcc.dg/compat/vector-2_main.c: New file.
41499 * gcc.dg/compat/vector-2_x.c: New file.
41500 * gcc.dg/compat/vector-2_y.c: New file.
41502 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41503 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41504 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41505 * gcc.dg/compat/struct-align-1.h: New file.
41506 * gcc.dg/compat/struct-align-1_main.c: New file.
41507 * gcc.dg/compat/struct-align-1_x.c: New file.
41508 * gcc.dg/compat/struct-align-1_y.c: New file.
41509 * gcc.dg/compat/struct-align-2.h: New file.
41510 * gcc.dg/compat/struct-align-2_main.c: New file.
41511 * gcc.dg/compat/struct-align-2_x.c: New file.
41512 * gcc.dg/compat/struct-align-2_y.c: New file.
41514 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41515 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41516 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41517 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41518 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41519 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41520 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41521 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41522 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41523 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41524 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41525 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41526 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41527 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41528 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41529 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41530 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41531 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41532 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41533 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41534 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41535 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41536 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41537 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41538 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41539 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41540 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41541 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41542 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41544 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41546 * gcc.dg/i386-call-1.c: New test.
41548 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41551 * g++.dg/parse/defarg4.C: New.
41553 2003-07-03 Roger Sayle <roger@eyesopen.com>
41556 * gcc.c-torture/compile/20030703-1.c: New test case.
41558 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41560 * g++.dg/template/local3.C: Remove extra semicolon.
41562 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41564 * gcc.dg/i386-volatile-1.c: New test.
41566 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41569 * g++.dg/other/offsetof2.C: XFAIL.
41570 * g++.dg/other/offsetof5.C: New.
41573 * g++.dg/template/error1.C: New.
41576 * g++.dg/template/dependent-expr1.C: New.
41578 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41581 * g++.dg/template/local3.C: New test.
41584 * g++.dg/lookup/scoped6.C: New test.
41586 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41589 * g++.dg/other/error7.C: New test.
41591 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41593 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41594 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41595 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41596 * g++.old-deja/g++.other/union2.C: Likewise.
41597 * gcc.dg/c90-const-expr-2.c: Likewise.
41598 * gcc.dg/c90-const-expr-3.c: Likewise.
41599 * gcc.dg/c99-const-expr-2.c: Likewise.
41600 * gcc.dg/c99-const-expr-3.c: Likewise.
41601 * gcc.dg/concat.c: Likewise.
41603 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41606 * g++.dg/init/static1.C: New test.
41608 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41610 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41611 * g++.old-deja/g++.other/access2.C: Likewise.
41612 * g++.old-deja/g++.other/decl2.C: Likewise.
41613 * gcc.c-torture/execute/20020615-1.c: Likewise.
41615 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41618 * g++.dg/template/sizeof4.C: New test.
41620 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41622 * g++.dg/other/error6.C: New test.
41624 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41627 * g++.dg/parse/constant2.C: New test.
41629 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41632 * g++.dg/other/error5.C: New test.
41634 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41636 * gcc.dg/format/gcc_diag-1.c: New test.
41638 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41640 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41642 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41644 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41645 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41646 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41648 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41650 * gcc.c-torture/execute/builtins/string-8.c: New test.
41651 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41652 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41653 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41655 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41658 * g++.dg/ext/typeof6.C: New test.
41660 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41663 * g++.dg/init/enum1.C: New test.
41665 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41667 * gcc.dg/20030627-1.c: New test.
41669 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41672 * g++.dg/expr/static_cast2.C: New test.
41674 2003-06-26 Roger Sayle <roger@eyesopen.com>
41675 Jakub Jelinek <jakub@redhat.com>
41677 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41678 sprintf(dst,"%s",src) optimization.
41679 * gcc.c-torture/execute/20030626-1.c: New test case.
41680 * gcc.c-torture/execute/20030626-2.c: New test case.
41682 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41684 * gcc.c-torture/execute/multi-ix.c: New test.
41686 * gcc.c-torture/execute/simd-4.c (main):
41687 Added missing semicolon at end of union.
41689 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41692 * g++.dg/template/explicit-instantiation3.C: New test.
41694 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41696 * gcc.dg/20030626-1.c: Use signed char.
41698 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41700 * gcc.dg/20030626-1.c: New test.
41702 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41704 * const-str-2.m: Update.
41706 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41709 * g++.dg/rtti/dyncast1.C: New test.
41710 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41711 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41712 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41715 * g++.dg/expr/static_cast1.C: New test.
41717 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41719 * gcc.dg/20030625-1.c: New test.
41721 2003-06-24 Roger Sayle <roger@eyesopen.com>
41723 * gcc.c-torture/compile/20030624-1.c: New test case.
41725 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41727 * gcc.c-torture/execute/string-opt-17.c: New test.
41729 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41732 * g++.dg/parse/crash6.C: New test.
41734 2003-06-23 Roger Sayle <roger@eyesopen.com>
41736 * gcc.dg/builtins-24.c: New test case.
41738 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41740 * g++.dg/opt/operator1.C: New test.
41742 2003-06-22 Roger Sayle <roger@eyesopen.com>
41744 * gcc.c-torture/execute/string-opt-16.c: New test case.
41746 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41748 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41749 * g++.old-deja/g++.other/conv7.C: Likewise.
41750 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41751 * g++.old-deja/g++.other/overload14.C: Likewise.
41753 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41755 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41756 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41758 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41761 * g++.dg/warn/Winline-3.C: New test.
41763 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41765 * lib/target-supports.exp (check_alias_available): Make the test
41766 program acceptable to the Solaris assembler.
41769 * g++.dg/template/memclass2.C: New test.
41771 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41772 Eric Botcazou <ebotcazou@libertysurf.fr>
41774 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41775 data for non-matching targets.
41776 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41778 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41781 * g++.dg/template/member3.C: New test.
41783 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41786 * g++.dg/template/func1.C: New test.
41789 * g++.dg/template/static4.C: New test.
41790 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41793 * g++.dg/init/ref7.C: New test.
41795 2003-06-19 Matt Austern <austern@apple.com>
41798 * g++.dg/anew1.C: New test.
41799 * g++.dg/anew2.C: New test.
41800 * g++.dg/anew3.C: New test.
41801 * g++.dg/anew4.C: New test.
41803 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41805 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41807 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41809 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41812 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41814 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41817 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41819 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41820 * gcc.c-torture/compile/961203-1.c: Likewise.
41821 * gcc.c-torture/compile/980506-1.c: Likewise.
41823 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41826 * g++.dg/lookup/using7.C: New test.
41828 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41831 * g++.dg/abi/conv1.C: Remove it.
41832 * g++.dg/template/conv7.C: New test.
41833 * g++.dg/template/conv8.C: Likewise.
41834 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41835 conversion operator.
41837 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41839 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41840 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41841 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41842 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41843 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41844 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41845 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41846 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41847 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41848 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41849 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41850 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41851 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41852 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41853 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41854 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41855 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41856 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41857 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41858 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41859 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41860 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41861 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41862 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41863 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41864 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41865 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41866 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41867 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41869 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41871 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41872 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41875 2003-06-16 Roger Sayle <roger@eyesopen.com>
41877 * gcc.dg/i386-387-5.c: New test case.
41878 * gcc.dg/i386-387-6.c: New test case.
41879 * gcc.dg/builtins-23.c: New test case.
41881 2003-06-15 Roger Sayle <roger@eyesopen.com>
41883 * gcc.dg/builtins-22.c: New test case.
41884 * gcc.dg/i386-387-1.c: Update to test exp.
41885 * gcc.dg/i386-387-2.c: Likewise.
41887 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41889 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41891 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41893 * lib/gcc-dg.exp (dg-require-dll): New function.
41894 (dg-xfail-if): Likewise.
41895 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41898 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41899 * gcc.c-torture/compile/20001205-1.c: Likewise.
41900 * gcc.c-torture/compile/20001226-1.c: Likewise.
41901 * gcc.c-torture/compile/20010518-2.c: Likewise.
41902 * gcc.c-torture/compile/20020312-1.c: Likewise.
41903 * gcc.c-torture/compile/20020604-1.c: Likewise.
41904 * gcc.c-torture/compile/920501-12.c: Likewise.
41905 * gcc.c-torture/compile/920501-4.c: Likewise.
41906 * gcc.c-torture/compile/920520-1.c: Likewise.
41907 * gcc.c-torture/compile/920521-1.c: Likewise.
41908 * gcc.c-torture/compile/920625-1.c: Likewise.
41909 * gcc.c-torture/compile/961203-1.c: Likewise.
41910 * gcc.c-torture/compile/980506-1.c: Likewise.
41911 * gcc.c-torture/compile/981006-1.c: Likewise.
41912 * gcc.c-torture/compile/981022-1.c: Likewise.
41913 * gcc.c-torture/compile/981223-1.c: Likewise.
41914 * gcc.c-torture/compile/990617-1.c: Likewise.
41915 * gcc.c-torture/compile/dll.c: Likewise.
41916 * gcc.c-torture/compile/labels-3.c: Likewise.
41917 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41918 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41919 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41920 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41921 * gcc.c-torture/compile/simd-5.c: Likewise.
41922 * gcc.c-torture/compile/20000804-1.x: Remove.
41923 * gcc.c-torture/compile/20001205-1.x: Likewise.
41924 * gcc.c-torture/compile/20001226-1.x: Likewise.
41925 * gcc.c-torture/compile/20010518-2.x: Likewise.
41926 * gcc.c-torture/compile/20020312-1.x: Likewise.
41927 * gcc.c-torture/compile/20020604-1.x: Likewise.
41928 * gcc.c-torture/compile/920501-12.x: Likewise.
41929 * gcc.c-torture/compile/920501-4.x: Likewise.
41930 * gcc.c-torture/compile/920520-1.x: Likewise.
41931 * gcc.c-torture/compile/920521-1.x: Likewise.
41932 * gcc.c-torture/compile/920625-1.x: Likewise.
41933 * gcc.c-torture/compile/961203-1.x: Likewise.
41934 * gcc.c-torture/compile/980506-1.x: Likewise.
41935 * gcc.c-torture/compile/981006-1.x: Likewise.
41936 * gcc.c-torture/compile/981022-1.x: Likewise.
41937 * gcc.c-torture/compile/981223-1.x: Likewise.
41938 * gcc.c-torture/compile/990617-1.x: Likewise.
41939 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41940 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41941 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41942 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41943 * gcc.c-torture/compile/simd-5.x: Likewise.
41945 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41947 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41949 * gcc.c-torture/execute/20030611-1.c: New test.
41951 2003-06-12 Roger Sayle <roger@eyesopen.com>
41954 * gcc.dg/20030612-1.c: New test case.
41956 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41959 * g++.dg/expr/cast1.C: New test.
41961 2003-06-12 Roger Sayle <roger@eyesopen.com>
41963 * gcc.dg/builtins-21.c: New test case.
41965 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41967 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41968 options instead of at the end.
41969 * lib/objc.exp (objc_target_compile): Likewise.
41971 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41974 * g++.dg/parse/error1.C: New test.
41976 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41978 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41979 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41980 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41981 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41982 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41983 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41984 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41985 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41986 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41987 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41988 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41989 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41990 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41991 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41992 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41993 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41994 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41995 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41996 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41997 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41998 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41999 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42000 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42001 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42003 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42004 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42005 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42006 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42007 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42008 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42009 * gcc.dg/compat/scalar-return-3_main.c: New file.
42010 * gcc.dg/compat/scalar-return-3_x.c: New file.
42011 * gcc.dg/compat/scalar-return-3_y.c: New file.
42012 * gcc.dg/compat/scalar-return-4_main.c: New file.
42013 * gcc.dg/compat/scalar-return-4_x.c: New file.
42014 * gcc.dg/compat/scalar-return-4_y.c: New file.
42016 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42018 * gcc.dg/compat/fp2-struct-check.h: New file.
42019 * gcc.dg/compat/fp2-struct-defs.h: New file.
42020 * gcc.dg/compat/fp2-struct-init.h: New file.
42021 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42022 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42023 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42024 * gcc.dg/compat/struct-return-10_main.c: New file.
42025 * gcc.dg/compat/struct-return-10_x.c: New file.
42026 * gcc.dg/compat/struct-return-10_y.c: New file.
42028 * gcc.dg/compat/compat-common.h: New file.
42029 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42030 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42031 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42032 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42033 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42034 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42035 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42036 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42037 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42038 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42039 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42040 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42041 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42042 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42043 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42044 * gcc.dg/compat/small-struct-check.h: Ditto.
42045 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42046 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42047 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42048 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42049 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42050 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42051 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42052 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42053 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42054 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42055 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42056 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42057 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42058 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42059 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42060 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42061 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42062 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42063 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42064 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42065 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42066 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42067 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42068 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42069 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42070 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42071 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42072 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42073 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42074 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42076 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42078 * g++.dg/pch/static-1.C: New file.
42079 * g++.dg/pch/static-1.Hs: New file.
42081 2003-06-10 Richard Henderson <rth@redhat.com>
42083 * gcc.dg/asm-7.c: Adjust expected warning text.
42085 2003-06-10 Roger Sayle <roger@eyesopen.com>
42087 * gcc.dg/builtins-20.c: New test case.
42089 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42092 * g++.dg/opt/template1.C: New test.
42094 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42096 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42097 additional_sources.
42099 2003-05-21 David Taylor <dtaylor@emc.com>
42101 * gcc.dg/Wpadded.c: New file.
42103 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42105 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42106 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42107 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42110 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42112 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42114 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42116 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42117 (dg-require-alias): Likewise.
42118 (dg-require-gc-sections): Likewise.
42119 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42121 2003-06-08 Richard Henderson <rth@redhat.com>
42123 * gcc.dg/20011029-2.c: Fix the array reference.
42124 * gcc.dg/asm-7.c: New.
42126 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42128 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42130 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42132 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42133 (dg-require-gc-sections): Likewise.
42135 2003-06-08 Jan Hubicka <jh@suse.cz>
42137 * i386-cmov1.c: Fix regular expression.
42138 * i386-cvt-1.c: Likewise.
42139 * i386-local.c: Likewise.
42140 * i386-local2.c: Likewise.
42141 * i386-mul.c: Likewise.
42142 * i386-ssetype-1.c: Likewise.
42143 * i386-ssetype-3.c: Likewise.
42144 * i386-ssetype-5.c: Likewise.
42146 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42149 * g++.dg/warn/implicit-typename2.C: New test.
42150 * g++.dg/warn/implicit-typename3.C: New test.
42152 2003-06-07 Richard Henderson <rth@redhat.com>
42154 * g++.dg/other/offsetof3.C: Use size_t.
42155 * g++.dg/other/offsetof4.C: Likewise.
42157 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42159 * lib/copy-file.exp: New. Implement gcc_copy_files.
42161 * lib/dg-pch.exp: Load copy-file.exp
42162 (dg-pch): Use gcc_copy_files instead of "file copy".
42164 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42166 * gcc.dg/weak/weak.exp: Simplify.
42167 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42168 * gcc.dg/weak/weak-1.c: Likewise.
42169 * gcc.dg/weak/weak-2.c: Likewise.
42170 * gcc.dg/weak/weak-3.c: Likewise.
42171 * gcc.dg/weak/weak-4.c: Likewise.
42172 * gcc.dg/weak/weak-5.c: Likewise.
42173 * gcc.dg/weak/weak-6.c: Likewise.
42174 * gcc.dg/weak/weak-7.c: Likewise.
42175 * gcc.dg/weak/weak-8.c: Likewise.
42176 * gcc.dg/weak/weak-9.c: Likewise.
42178 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42180 gcc.c-torture/execute/20030606-1.c: New.
42182 2003-06-06 Roger Sayle <roger@eyesopen.com>
42184 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42185 * gcc.dg/builtins-19.c: Likewise.
42187 2003-06-06 Roger Sayle <roger@eyesopen.com>
42189 * gcc.dg/builtins-2.c: Add some more tests.
42190 * gcc.dg/builtins-18.c: New test case.
42191 * gcc.dg/builtins-19.c: New test case.
42193 2003-06-06 Roger Sayle <roger@eyesopen.com>
42194 Jim Wilson <wilson@tuliptree.org>
42196 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42198 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42200 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42201 mempcpy/stpcpy calls not to be optimized into something else.
42202 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42203 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42204 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42206 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42208 * gcc.dg/format/asm_fprintf-1.c: New test.
42210 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42212 * lib/gcc-defs.exp (additional_sources): New variable.
42213 (dg-additional-sources): New function.
42214 (additional_files): New variable.
42215 (dg-additional-files): New function.
42216 (dg-additional-files-options): Likewise.
42217 * lib/gcc-dg.exp (dg-require-weak): New function.
42218 (dg-require-alias): Likewise.
42219 (dg-require-gc-sections): Likewise.
42220 * lib/target-supports.exp (check_alias_available): Remove testfile
42222 (check_gc_sections_available): New function.
42223 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42224 (dg-gpp-additional-files): Likewise.
42225 * lib/g++.exp (additional_sources): Remove.
42226 (additional_files): Likewise.
42227 (g++_target_compile): Use dg-additional-files-options.
42229 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42231 * gcc.dg/special/ecos.exp: Remove.
42232 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42233 * gcc.dg/special/alias-1.c: Likewise.
42234 * gcc.dg/special/alias-2.c: Likewise.
42235 * gcc.dg/special/gcsec-1.c: Likewise.
42236 * gcc.dg/special/weak-1.c: Likewise.
42237 * gcc.dg/special/weak-2.c: Likewise.
42238 * gcc.dg/special/wkali-1.c: Likewise.
42239 * gcc.dg/special/wkali-2.c: Likewise.
42241 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42242 dg-gpp-additional-*.
42243 * g++.dg/special/conpr-3.C: Likewise.
42244 * g++.dg/special/conpr-4.C: Likewise.
42245 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42246 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42247 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42248 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42249 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42250 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42251 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42252 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42253 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42254 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42255 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42256 * g++.old-deja/g++.other/comdat1.C: Likewise.
42257 * g++.old-deja/g++.other/comdat2.C: Likewise.
42258 * g++.old-deja/g++.other/comdat3.C: Likewise.
42259 * g++.old-deja/g++.other/ctor1.C: Likewise.
42260 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42262 2003-06-05 Richard Henderson <rth@redhat.com>
42264 * gcc.dg/debug/20030605-1.c: New.
42266 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42268 * README.QMTEST: Update.
42270 2003-06-04 Richard Henderson <rth@redhat.com>
42272 * gcc.dg/cleanup-1.c: New.
42273 * gcc.dg/cleanup-2.c: New.
42274 * gcc.dg/cleanup-3.c: New.
42275 * gcc.dg/cleanup-4.c: New.
42276 * gcc.dg/cleanup-5.c: New.
42277 * gcc.dg/cleanup-6.c: New.
42278 * gcc.dg/cleanup-7.c: New.
42280 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42282 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42284 * lib/dg-pch.exp: New file.
42285 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42286 * gcc.dg/pch/pch.exp: Likewise.
42288 2003-06-04 Roger Sayle <roger@eyesopen.com>
42290 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42291 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42292 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42293 * gcc.dg/builtins-17.c: New test case.
42294 * gcc.dg/i386-387-4.c: New test case.
42295 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42297 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42299 * gcc.dg/ultrasp9.c: New test.
42301 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42303 * gcc.c-torture/compile/20030604-1.c: New test.
42304 * gcc.dg/sparc-constant-1.c: New test.
42306 2003-06-03 Glen Nakamura <glen@imodulo.com>
42308 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42310 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42312 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42314 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42315 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42317 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42319 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42321 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42324 * g++.dg/template/spec10.C: New test.
42326 2003-06-03 Roger Sayle <roger@eyesopen.com>
42328 * gcc.dg/builtins-16.c: New test case.
42330 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42332 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42333 mempcpy test with post-increments.
42334 * gcc.c-torture/execute/string-opt-3.c: New test.
42335 * gcc.dg/string-opt-1.c: New test.
42337 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42340 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42342 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42344 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42345 (scan-assembler): ... here. Use dg-scan.
42346 (scan-assembler-not): Likewise.
42347 (scan-file): New function.
42348 (scan-file-not): Likewise.
42349 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42350 * gcc.dg/cpp/_Pragma4.c: Likewise.
42351 * gcc.dg/cpp/_Pragma5.c: Likewise.
42352 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42353 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42354 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42355 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42356 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42357 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42358 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42359 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42360 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42361 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42362 * gcc.dg/cpp/cxxcom1.c: Likewise.
42363 * gcc.dg/cpp/line1.c: Likewise.
42364 * gcc.dg/cpp/maccom1.c: Likewise.
42365 * gcc.dg/cpp/maccom2.c: Likewise.
42366 * gcc.dg/cpp/maccom3.c: Likewise.
42367 * gcc.dg/cpp/maccom4.c: Likewise.
42368 * gcc.dg/cpp/maccom5.c: Likewise.
42369 * gcc.dg/cpp/maccom6.c: Likewise.
42370 * gcc.dg/cpp/multiline.c: Likewise.
42371 * gcc.dg/cpp/spacing1.c: Likewise.
42372 * gcc.dg/cpp/spacing2.c: Likewise.
42373 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42374 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42375 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42376 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42377 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42378 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42379 * gcc.dg/cpp/cxxcom2.c: Likewise.
42380 * gcc.dg/cpp/cxxcom2.h: New file.
42382 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42383 * g++.dg/cpp/truefalse.C: Here.
42384 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42386 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42388 * gcc.dg/cpp/redef3.c: New file.
42390 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42392 * gcc.dg/i386-loop-3.c: New test.
42394 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42396 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42398 2003-05-31 Roger Sayle <roger@eyesopen.com>
42400 * gcc.dg/fwrapv-1.c: New test case.
42401 * gcc.dg/fwrapv-2.c: New test case.
42403 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42406 * g++.dg/template/spec9.C: New test.
42408 2003-05-29 Roger Sayle <roger@eyesopen.com>
42410 * gcc.dg/duff-4.c: New test case.
42412 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42415 * g77.dg/ffixed-form-1.f: New test
42416 * g77.dg/ffixed-form-2.f: New test
42417 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42418 * g77.dg/ffree-form-3.f: New test
42420 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42422 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42423 * gcc.dg/wint_t-1.c: Likewise.
42425 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42427 * g++.dg/template/access11.C: New test.
42429 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42432 * g++.dg/template/access10.C: New test.
42434 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42435 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42437 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42439 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42441 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42442 suppress for powerpc-*-darwin*.
42443 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42445 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42447 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42448 suppress option for powerpc-*-darwin*.
42450 2003-05-23 Roger Sayle <roger@eyesopen.com>
42452 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42453 * gcc.dg/builtins-4.c: Add test for fmod.
42455 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42458 * g++.dg/template/instantiate4.C: New test.
42460 2003-05-22 Roger Sayle <roger@eyesopen.com>
42462 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42464 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42466 * gcc.dg/compat/scalar-return-1_main.c: New file.
42467 * gcc.dg/compat/scalar-return-1_x.c: New file.
42468 * gcc.dg/compat/scalar-return-1_y.c: New file.
42469 * gcc.dg/compat/scalar-return-2_main.c: New file.
42470 * gcc.dg/compat/scalar-return-2_x.c: New file.
42471 * gcc.dg/compat/scalar-return-2_y.c: New file.
42472 * gcc.dg/compat/struct-return-3_main.c: New file.
42473 * gcc.dg/compat/struct-return-3_y.c: New file.
42474 * gcc.dg/compat/struct-return-3_x.c: New file.
42475 * gcc.dg/compat/struct-return-2_main.c: New file.
42476 * gcc.dg/compat/struct-return-2_x.c: New file.
42477 * gcc.dg/compat/struct-return-2_y.c: New file.
42479 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42481 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42482 for hppa*-hp-hpux*.
42483 * gcc.dg/20021014-1.c (dg-options): Likewise.
42484 * gcc.dg/nest.c (dg-options): Likewise.
42486 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42489 * g++.dg/ext/dllimport2.C: New file.
42490 * g++.dg/ext/dllimport3.C: New file.
42492 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42494 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42495 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42496 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42497 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42498 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42499 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42500 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42501 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42502 * gcc.dg/compat/small-struct-defs.h: New file.
42503 * gcc.dg/compat/small-struct-init.h: New file.
42504 * gcc.dg/compat/small-struct-check.h: New file.
42505 * gcc.dg/compat/fp-struct-defs.h: New file.
42506 * gcc.dg/compat/fp-struct-check.h: New file.
42507 * gcc.dg/compat/fp-struct-init.h: New file.
42508 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42509 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42511 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42513 * gcc.dg/20030225-2.c: New test.
42515 2003-05-18 Roger Sayle <roger@eyesopen.com>
42516 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42518 * gcc.c-torture/compile/20030518-1.c: New test case.
42520 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42522 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42523 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42524 gcc-dg-debug-runtest.
42525 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42526 gcc-dg-debug-runtest.
42528 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42531 * g++.dg/lookup/using6.C: New test.
42533 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42535 * g++.dg/parse/access2.C: New test.
42537 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42539 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42540 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42541 * gcc.dg/debug/debug.exp: Likewise.
42543 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42545 * gcc.dg/dollar.c: New test.
42547 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42549 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42550 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42551 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42552 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42553 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42554 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42555 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42556 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42557 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42558 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42559 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42560 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42561 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42562 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42563 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42564 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42565 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42566 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42568 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42570 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42571 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42572 support for "repo" mode.
42573 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42574 * lib/g77-dg.exp: Likewise.
42575 * lib/obj-dg.exp: Likewise.
42577 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42579 Merge from gcc-3_2-rhl8-branch:
42580 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42582 * gcc.dg/tls/opt-6.c: New test.
42584 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42586 * gcc.dg/20030405-1.c: New test.
42588 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42590 * gcc.dg/20030309-1.c: New test.
42592 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42594 * gcc.c-torture/execute/20030307-1.c: New test.
42596 2003-02-20 Randolph Chung <tausq@debian.org>
42598 * gcc.c-torture/compile/20030220-1.c: New test.
42600 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42602 * gcc.dg/20030217-1.c: New test.
42604 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42606 * gcc.c-torture/compile/20020129-1.c: New test.
42608 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42610 * gcc.dg/unroll-1.c: New test.
42612 2002-11-16 Jan Hubicka <jh@suse.cz>
42614 * gcc.c-torture/execute/20020920-1.c: New test.
42616 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42619 * gcc.c-torture/compile/20021008-1.c: New test.
42621 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42624 * gcc.c-torture/execute/20020810-1.c: New test.
42626 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42628 * gcc.c-torture/compile/20020807-1.c: New test.
42630 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42632 * gcc.dg/tls/opt-1.c: New test.
42634 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42636 * gcc.dg/20020729-1.c: New test.
42638 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42640 * g++.dg/opt/life1.C: New test.
42642 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42644 * gcc.dg/20020525-1.c: New test.
42646 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42649 * g++.dg/ext/pretty1.C: New test.
42650 * g++.dg/ext/pretty2.C: New test.
42652 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42655 * g++.dg/ext/typeof5.C: New test.
42657 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42659 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42660 __USER_LABEL_PREFIX__ into account.
42661 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42663 2003-05-14 Roger Sayle <roger@eyesopen.com>
42665 * gcc.dg/builtins-15.c: New test case.
42667 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42669 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42671 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42673 * lib/g++.exp: Tweak handling of additional source files.
42674 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42675 * g++.dg/special/conpr-2a.C: Rename to ...
42676 * g++.dg/special/conpr-2a.cc: ... this.
42677 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42678 * g++.dg/special/conpr-3a.C: Rename to ...
42679 * g++.dg/special/conpr-3a.cc: This.
42680 * g++.dg/special/conpr-3b.C: Rename to ...
42681 * g++.dg/special/conpr-3b.cc: This.
42682 * g++.dg/special/conpr-4.C: New test.
42683 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42685 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42687 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42689 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42691 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42692 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42693 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42694 * g++.old-deja/g++.other/warn3.C: Likewise.
42696 2003-05-11 Roger Sayle <roger@eyesopen.com>
42698 * gcc.dg/i386-387-1.c: Update to also test log.
42699 * gcc.dg/i386-387-2.c: Likewise.
42701 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42703 * g77.f-torture/execute/int8421.f: New test.
42705 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42707 PR c++/10230, c++/10481
42708 * g++.dg/lookup/scoped5.C: New test.
42710 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42713 * g++.dg/template/ttp6.C: New test.
42715 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42717 * gcc.c-torture/execute/builtins: New directory.
42718 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42719 gcc.c-torture/execute/builtins.
42720 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42721 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42722 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42723 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42725 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42728 * g++.dg/template/access8.C: New test.
42729 * g++.dg/template/access9.C: New test.
42731 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42734 * g++.dg/parse/access1.C: New test.
42736 2003-05-09 DJ Delorie <dj@redhat.com>
42738 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42739 long, and not an int.
42741 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42743 PR c++/10555, c++/10576
42744 * g++.dg/template/memclass1.C: New test.
42746 2003-05-08 DJ Delorie <dj@redhat.com>
42748 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42750 * gcc.c-torture/execute/20021024-1.x: Likewise.
42751 * gcc.c-torture/execute/shiftdi.x: Likewise.
42752 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42753 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42754 * gcc.dg/20021018-1.c: Likewise.
42756 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42758 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42760 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42761 (bcopy): Call memmove.
42763 2003-05-08 Roger Sayle <roger@eyesopen.com>
42765 * g77.f-torture/compile/8485.f: New test case.
42767 2003-05-07 Richard Henderson <rth@redhat.com>
42770 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42771 Verify exception_cleanup not called for rethrows.
42772 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42773 when exiting catch block without rethrowing.
42774 * g++.dg/eh/forced3.C: New.
42775 * g++.dg/eh/forced4.C: New.
42777 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42779 * gcc.dg/20030505.c: Fix triplet.
42781 2003-05-06 DJ Delorie <dj@redhat.com>
42783 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42784 * gcc.dg/nest.c: Likewise.
42786 2003-05-05 Roger Sayle <roger@eyesopen.com>
42788 * gcc.dg/builtins-14.c: New test case.
42790 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42792 * lib/compat.exp (compat-execute): New argument.
42793 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42794 * gcc.dg/compat: New test directory.
42795 * gcc.dg/compat/compat.exp: New expect script.
42796 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42797 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42798 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42799 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42800 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42801 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42803 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42804 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42805 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42806 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42807 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42808 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42809 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42810 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42811 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42812 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42813 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42814 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42815 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42816 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42817 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42819 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42821 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42823 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42825 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42827 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42829 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42830 * gcc.dg/ppc-fsel-2.c: New test.
42832 * gcc.dg/unused-5.c: New test.
42834 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42837 * g++.dg/warn/pmf1.C: New test.
42839 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42842 * g++.dg/warn/main.C: New test.
42844 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42846 * gcc.dg/nonnull-3.c: New test.
42848 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42850 * gcc.dg/cpp/Wtrigraphs.c: Update.
42851 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42853 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42855 * gcc.dg/ppc-fsel-1.c: New test.
42857 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42860 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42862 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42864 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42866 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42868 PR c++/9364, c++/10553, c++/10586
42869 * g++.dg/parse/typename4.C: New test.
42870 * g++.dg/parse/typename5.C: Likewise.
42872 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42874 * gcc.c-torture/compile/20030503-1.c: New test.
42876 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42878 * g++.dg/lookup/using5.C: Fix testcase error.
42880 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42882 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42883 since MEABI is no longer supported. Remove all vestiges
42884 of MEABI from the test.
42886 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42889 * g++.dg/lookup/using5.C: New test.
42891 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42894 * g++.dg/template/ttp5.C: New test.
42896 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42898 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42899 (dg-gpp-additional-sources): New function.
42900 (dg-gpp-additional-files): Likewise.
42901 * lib/g++.exp (additional_sources): New variable.
42902 (additional_files): Likewise.
42903 (g++_target_compile): Deal with them.
42904 * lib/old-dejagnu.exp: Remove.
42905 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42906 * g++.old-deja: Revise all tests to use dg commands.
42908 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42910 PR c++/9432, c++/9528
42911 * g++.dg/lookup/using4.C: New test.
42913 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42915 * gcc.dg/noreturn-5.c: New file.
42916 * gcc.dg/noreturn-6.c: New file.
42918 * gcc.c-torture/compile/inline-1.c: New file.
42920 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42923 * g++.dg/template/explicit1.C: New test.
42925 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42928 * g++.dg/other/bitfield1.C: New test.
42931 * g++.dg/init/new7.C: New test.
42933 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42935 * g++.dg/ext/desig1.C: New test.
42936 * g++.dg/ext/init1.C: Update.
42938 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42940 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42943 * g++.dg/warn/Winline-1.C: New test.
42945 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42947 * gcc.c-torture/execute/string-opt-19.c: New test.
42949 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42950 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42952 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42955 * g++.dg/init/new6.C: New test.
42958 * g++.dg/init/ref6.C: New test.
42960 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42962 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42964 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42966 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42967 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42969 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42971 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42972 initialized static data members.
42974 2003-04-25 H.J. Lu <hjl@gnu.org>
42976 * gcc.dg/ia64-sync-4.c: New test.
42978 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42980 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42983 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42986 * g++.dg/warn/conv1.C: New test.
42987 * g++.old-deja/g++.other/conv7.C: Adjust.
42988 * g++.old-deja/g++.other/overload14.C: Adjust.
42990 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42993 * g++.dg/template/defarg2.C: New test.
42995 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42997 * gcc.dg/cpp/include2.c: Update.
42998 * gcc.dg/cpp/multiline-2.c: New.
42999 * gcc.dg/cpp/multiline.c: Update.
43000 * gcc.dg/cpp/strify2.c: Update.
43001 * gcc.dg/cpp/trad/literals-2.c: Update.
43003 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43005 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43007 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43009 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43011 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43014 * g++.dg/parse/crash4.C: New test.
43017 * g++.dg/parse/crash5.C: New test.
43019 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43022 * g++.dg/parse/crash3.C: New test.
43025 * g++.dg/parse/elab1.C: New test.
43027 2003-04-22 Devang Patel <dpatel@apple.com>
43029 * gcc.dg/cpp/trad/funlike-5.c: New test.
43031 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43033 * g++.dg/other/packed1.C: Fix dg options.
43035 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43037 * g++.dg/other/offsetof2.C: New test.
43039 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43041 * g++.dg/template/recurse.C: Adjust location of error messages.
43043 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43046 * g++.dg/init/addr-const1.C: New test.
43047 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43049 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43052 * g++.dg/lookup/struct-hack1.C: New test.
43054 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43056 * ucs.c: Update diagnostic messages.
43058 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43060 * gcc.dg/cpp/truefalse.cpp: New test.
43061 * gcc.dg/cpp/cpp.exp: Update.
43062 * g++.dg/other/stdbool-if.C: Remove.
43064 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43066 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43067 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43069 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43071 * gcc.c-torture/compile/20030418-1.c: New test.
43073 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43075 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43077 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43080 g++.dg/template/dependent-name1.C: New test.
43082 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43084 * gcc.dg/warn-1.c (tourist_guide): New array,
43085 contains a pointer to bar.
43087 2003-04-16 Roger Sayle <roger@eyesopen.com>
43089 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43090 * gcc.c-torture/execute/medce-1.c: New test case.
43091 * gcc.c-torture/execute/medce-2.c: New test case.
43093 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43095 * lib/prune.exp: Ignore more messages.
43098 * g++.dg/parse/lookup3.C: New test.
43100 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43102 * gcc.c-torture/compile/20030415-1.c : New test.
43104 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43106 * gcc.c-torture/execute/scope-2.c: Move to ...
43107 * gcc.dg/noncompile/scope.c: .... here.
43109 2003-04-14 Roger Sayle <roger@eyesopen.com>
43111 * gcc.dg/20030414-2.c: New test case.
43113 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43116 * gcc.dg/20030414-1.c: New test.
43118 2003-04-13 Roger Sayle <roger@eyesopen.com>
43120 * gcc.dg/builtins-12.c: New test case.
43121 * gcc.dg/builtins-13.c: New test case.
43123 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43125 * gcc.c-torture/execute/string-opt-18.c: New test.
43127 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43130 * g++.dg/init/new5.C: New test.
43132 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43135 * g++.dg/ext/dllimport1.C: New test.
43137 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43139 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43141 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43144 * g77.f-torture/noncompile/9263.f: New test
43146 * g77.f-torture/execute/1832.f: New test
43148 2003-04-11 David Chad <davidc@freebsd.org>
43149 Loren J. Rittle <ljrittle@acm.org>
43152 * objc.dg/headers.m: New test.
43154 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43156 * gcc.c-torture/execute/builtin-noret-2.c: New.
43157 * gcc.c-torture/execute/builtin-noret-2.x: New.
43158 XFAIL builtin-noret-2.c at -O1 and above.
43159 * gcc.dg/redecl.c: New.
43160 * gcc.dg/Wshadow-1.c: Update error regexps.
43162 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43164 * g++.dg/abi/bitfield10.C: New test.
43166 2003-04-09 Mike Stump <mrs@apple.com>
43168 * gcc.dg/pch/pch.exp: Make testcase names longer.
43169 * g++.dg/pch/pch.exp: Make testcase names longer.
43171 2003-04-08 Roger Sayle <roger@eyesopen.com>
43173 * gcc.dg/builtins-11.c: New test case.
43175 2003-04-08 Roger Sayle <roger@eyesopen.com>
43177 * gcc.dg/builtins-9.c: New test case.
43178 * gcc.dg/builtins-10.c: New test case.
43180 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43182 * gcc.dg/noncompile/init-4.c.c: New test.
43184 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43186 * gcc.misc-test/gcov-9.c: New test.
43187 * gcc.misc-test/gcov-10.c: New test
43188 * gcc.misc-test/gcov-11.c: New test.
43190 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43192 PR optimization/10024
43193 * gcc.c-torture/compile/20030405-1.c: New test.
43195 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43197 * gcc.dg/pch/static-3.c: New.
43198 * gcc.dg/pch/static-3.hs: New.
43199 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43201 2003-04-04 Richard Henderson <rth@redhat.com>
43203 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43204 * g++.dg/eh/forced2.C: Likewise.
43206 2003-04-03 Mike Stump <mrs@apple.com>
43208 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43210 (scan-assembler-times, scan-assembler-not): Likewise.
43211 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43213 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43215 * gcc.dg/sparc-loop-1.c: New test.
43217 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43220 * g++.dg/pch/system-2.C: New.
43221 * g++.dg/pch/system-2.Hs: New.
43223 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43225 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43227 * g++.dg/eh/simd-1.C (vecfunc): Same.
43229 2003-04-01 Roger Sayle <roger@eyesopen.com>
43231 * gcc.c-torture/execute/20030401-1.c: New test case.
43233 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43235 * objc.dg/defs.m: New.
43237 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43239 * g++.dg/eh/simd-1.C: New.
43240 * g++.dg/eh/simd-2.C: New.
43242 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43244 * gcc.c-torture/execute/simd-3.c: New.
43246 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43249 * gcc.dg/20030331-2.c: New test.
43251 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43254 * g++.dg/parse/crash2.C: New test.
43256 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43258 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43259 * gcc.c-torture/execute/20030331-1.c: ...here.
43261 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43263 * gcc.c-torture/execute/20030331-1.c: New test.
43265 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43267 * lib/gcov.exp: Adjust call return testing strings.
43268 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43270 2003-03-31 Roger Sayle <roger@eyesopen.com>
43272 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43273 * gcc.dg/builtins-7.c: New test case.
43274 * gcc.dg/builtins-8.c: New test case.
43276 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43278 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43280 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43283 * g++.dg/lookup-class-member-2.C: New test.
43285 2003-03-30 Glen Nakamura <glen@imodulo.com>
43287 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43289 2003-03-28 Roger Sayle <roger@eyesopen.com>
43291 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43293 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43295 * g++.dg/init/attrib1.C: New test.
43297 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43299 * gcc.dg/ultrasp8.c: New test.
43301 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43303 * gcc.dg/ultrasp7.c: New test.
43305 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43308 * g++.dg/template/inline1.C: New test.
43310 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43312 * gcc.dg/sparc-dwarf2.c: New test.
43314 2003-03-27 Roger Sayle <roger@eyesopen.com>
43316 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43317 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43319 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43321 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43322 than reading .x files.
43323 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43324 * g77.dg/gcov/gcov-1.f: Likewise.
43325 * gcc.misc-tests/gcov-4b.c: Likewise.
43326 * gcc.misc-tests/gcov-5b.c: Likewise.
43327 * gcc.misc-tests/gcov-6.c: Likewise.
43328 * gcc.misc-tests/gcov-7.c: Likewise.
43329 * gcc.misc-tests/gcov-8.c: Likewise.
43330 * g++.dg/gcov/gcov-1.x: Remove.
43331 * g77.dg/gcov/gcov-1.x: Likewise.
43332 * gcc.misc-tests/gcov-4b.x: Likewise.
43333 * gcc.misc-tests/gcov-5b.x: Likewise.
43334 * gcc.misc-tests/gcov-6.x: Likewise.
43335 * gcc.misc-tests/gcov-7.x: Likewise.
43336 * gcc.misc-tests/gcov-8.x: Likewise.
43338 2003-03-27 Glen Nakamura <glen@imodulo.com>
43341 * gcc.dg/20030324-1.c: New test.
43343 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43346 * g++.dg/template/arg3.C: New test.
43349 * g++.dg/template/friend18.C: New test.
43351 2003-03-26 Roger Sayle <roger@eyesopen.com>
43353 * g77.f-torture/compile/20030326-1.f: New test case.
43355 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43357 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43359 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43361 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43363 * gcc.dg/ia64-sync-3.c: New test.
43365 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43367 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43369 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43371 * gcc.dg/ultrasp6.c: New test.
43373 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43375 * gcc.dg/i386-signbit-1.c: New test.
43376 * gcc.dg/i386-signbit-2.c: New test.
43377 * gcc.dg/i386-signbit-3.c: New test.
43379 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43381 * gcc.dg/ultrasp5.c: Fix options.
43383 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43385 * gcc.dg/ultrasp5.c: Fix comment.
43387 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43390 * g77.f-torture/execute/10197.f: New test.
43392 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43394 PR c++/9898, c++/383
43395 * g++.dg/template/conv6.C: New test.
43398 * g++.dg/template/ptrmem5.C: New test.
43401 * g++.dg/lookup/koenig1.C: New test.
43404 * g++.dg/lookup/template2.C: New test.
43406 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43408 * g++.dg/opt/rtti1.C: New test.
43410 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43412 * gcc.dg/ultrasp5.c: New test.
43414 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43417 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43420 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43423 * gcc.dg/20030323-1.c: New test.
43425 2003-03-23 Roger Sayle <roger@eyesopen.com>
43427 * gcc.c-torture/compile/20030323-1.c: New test case.
43429 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43431 * gcc.dg/20030321-1.c: New test.
43433 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43435 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43437 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43439 PR c++/9978, c++/9708
43440 * g++.dg/ext/vlm1.C: Adjust expected error.
43441 * g++.dg/ext/vla2.C: New test.
43442 * g++.dg/template/arg1.C: New test.
43443 * g++.dg/template/arg2.C: New test.
43445 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43447 * g77.f-torture/execute/select.f: New test.
43448 * g77.f-torture/noncompile/select_no_compile.f: New test.
43450 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43453 * g++.dg/other/error4.C: New test.
43455 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43457 * g++.dg/template/friend17.C: New test.
43459 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43461 * gcc.c-torture/compile/20030320-1.c: New.
43463 2003-03-20 Roger Sayle <roger@eyesopen.com>
43465 * gcc.dg/builtins-6.c: New test case.
43467 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43470 * gcc.c-torture/compile/20030319-1.c: New.
43472 2003-03-18 Jan Hubicka <jh@suse.cz>
43474 * gcc.dg/i386-cvt-1.c: New test.
43476 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43478 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43479 * objc.dg/naming-2.m: Likewise.
43481 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43484 * g++.dg/parse/crash1.C: New test.
43486 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43489 * g++.dg/eh/cleanup1.C: New test.
43491 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43493 * gcc.c-torture/execute/20030316-1.c: New test case.
43495 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43498 * g++.dg/init/ctor2.C: New test.
43500 2003-03-15 Roger Sayle <roger@eyesopen.com>
43502 * g77.f-torture/compile/xformat.f: New test case.
43504 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43506 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43507 * g++.old-deja/g++.mike/eh50.C: Likewise.
43509 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43512 * g++.dg/template/spec7.C: New test.
43513 * g++.dg/template/spec8.C: Likewise.
43515 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43517 * gcc.c-torture/execute/20030313-1.c: New test.
43519 2003-03-14 Richard Henderson <rth@redhat.com>
43521 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43523 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43525 * gcc.c-torture/compile/20030314-1.c: New test.
43527 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43529 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43530 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43532 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43533 to accept newer _imp__ prefix and additional
43534 newline in .drectve section.
43535 * gcc.dg/dll-4.c: Likewise.
43536 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43539 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43541 * g++.dg/parse/namespace9.C: New test.
43543 * g++.dg/init/ref5.C: New test.
43544 * g++.dg/parse/ptrmem1.C: Likewise.
43546 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43548 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43549 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43550 regular expression.
43551 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43552 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43554 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43556 * gcc.c-torture/execute/20030224-2.c: New test.
43558 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43560 * gcc.dg/decl-3.c: New test.
43562 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43564 * gcc.dg/i386-loop-2.c: New test.
43566 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43569 * g++.dg/parse/namespace8.C: New test.
43572 * g++.dg/overload/builtin2.C: New test.
43574 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43576 * gcc.dg/return-type-3.c: New test.
43578 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43580 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43581 profiling options are not supported.
43583 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43585 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43586 * g++.old-deja/g++.warn/impint2.C: Likewise.
43588 2003-03-10 Devang Patel <dpatel@apple.com>
43590 * g++.dg/cpp/c++_cmd_1.C: New test.
43591 * g++.dg/cpp/c++_cmd_1.h: New file.
43593 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43595 * gcc.dg/altivec-9.c: New file.
43597 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43599 * gcc.dg/ppc-sdata-1.c: New test.
43600 * gcc.dg/ppc-sdata-2.c: New test.
43602 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43605 * g++.dg/opt/ptrmem2.C: New test.
43608 * g++.dg/opt/ptrmem1.C: New test.
43610 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43612 * gcc.dg/i386-loop-1.c: New test.
43614 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43617 * g++.dg/lookup/friend1.C: New test.
43619 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43622 * g++.dg/parser/constructor1.C: New test.
43624 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43626 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43628 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43630 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43632 * gcc.dg/cpp/Wunused.c: Update test.
43634 2003-03-08 Jan Hubicka <jh@suse.cz>
43636 * gcc.dg/inline-3.c: New test.
43638 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43641 * g++.dg/parse/builtin1.C: New test.
43644 * g++.dg/abi/cookie1.C: New test.
43645 * g++.dg/abi/cookie2.C: Likewise.
43648 * g++.dg/template/field1.C: New test.
43651 * g++.dg/parse/class1.C: New test.
43652 * g++.dg/parse/namespace7.C: Likewise.
43653 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43655 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43657 * g++.dg/init/ref4.C: New test.
43659 2003-03-07 Jan Hubicka <jh@suse.cz>
43661 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43662 * gcc.dg/inline-3.c: New test.
43664 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43666 * g++.dg/init/ref3.C: New test.
43669 * g++.dg/init/ref2.C: New test.
43672 * g++.dg/warn/Wshadow-2.C: New test.
43675 * g++.dg/warn/Woverloaded-1.C: New test.
43677 2003-03-05 Jan Hubicka <jh@suse.cz>
43679 * gcc.dg/i386-local2.c: New.
43680 * gcc.dg/i386-local.c: Fix typo.
43682 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43684 * g++.dg/abi/layout3.C: New test.
43686 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43688 * gcc.c-torture/compile/20030305-1.c
43690 2003-03-05 Jan Hubicka <jh@suse.cz>
43692 * gcc.dg/i386-local.c: New.
43694 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43696 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43698 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43700 * gcc.dg/switch-2.c: New test.
43701 * gcc.dg/switch-3.c: New test.
43702 * gcc.dg/Wswitch.c: Adjust line numbers.
43703 * gcc.dg/Wswitch-default.c: Likewise.
43704 * gcc.dg/Wswitch-enum.c: Likewise.
43706 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43708 * gcc.c-torture/execute/20030222-1.c: New test.
43710 2003-03-03 James E Wilson <wilson@tuliptree.org>
43712 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43714 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43717 * g++.dg/init/ref1.C: New test.
43719 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43721 * gcc.dg/sh-relax.c: New SH-only test.
43723 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43725 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43726 comment explaining purpose of testcase.
43728 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43730 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43731 for HC11/HC12 (asm needs two int registers).
43732 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43733 HC11/HC12 because the test uses an asm which needs two 32-bit
43736 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43738 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43739 for HC11/HC12 (array is too large otherwise).
43740 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43741 * gcc.c-torture/compile/20010518-2.x: Likewise.
43742 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43743 HC11/HC12 (array is too large).
43745 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43747 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43748 * lib/g++-dg.exp (g++-dg-test): Likewise.
43750 2003-03-01 Roger Sayle <roger@eyesopen.com>
43752 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43753 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43755 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43757 * g++.dg/warn/implicit-typename1.C: Remove warning.
43759 2003-02-28 Richard Henderson <rth@redhat.com>
43761 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43762 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43764 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43766 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43767 * g++.dg/pch/pch.exp: Likewise.
43769 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43772 * g++.dg/init/new4.C: New test.
43774 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43776 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43778 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43780 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43783 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43786 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43788 * lib/scanasm.exp: Add support for counting numbers of
43790 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43791 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43793 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43796 * g++.dg/template/static3.C: New test.
43799 * g++.dg/parse/namespace6.C: New test.
43801 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43804 * gcc.dg/20030225-1.c: New test.
43806 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43808 * README: Remove out-of-date information.
43811 * g++.dg/template/spec6.C: New test.
43813 2003-02-24 Jeff Law <law@redhat.com>
43815 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43817 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43819 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43820 * gcc.dg/pragma-ep-1.c: Likewise.
43822 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43825 * g++.dg/template/friend16.C: New test.
43827 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43830 * g++.dg/parse/fused-params1.C: Adjust error messages.
43831 * g++.dg/template/nested3.C: New test.
43833 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43835 * g++.dg/abi/param1.C: New test.
43837 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43840 * g++.dg/warn/implicit-typename1.C: New test.
43842 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43844 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43846 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43847 * gcc.c-torture/execute/20010129-1.x: Likewise.
43848 * gcc.dg/20011107-1.c: Likewise.
43849 * gcc.dg/20020108-1.c: Likewise.
43850 * gcc.dg/20020122-3.c: Likewise.
43851 * gcc.dg/20020206-1.c: Likewise.
43852 * gcc.dg/20020310-1.c: Likewise.
43853 * gcc.dg/20020426-2.c: Likewise.
43854 * gcc.dg/20020517-1.c: Likewise.
43855 * gcc.dg/991230-1.c: Likewise.
43856 * gcc.dg/i386-unroll-1.c: Likewise.
43857 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43859 2003-02-22 Jan Hubicka <jh@suse.cz>
43861 * gcc.dg/i386-mul.c: New test.
43863 2003-02-21 Roger Sayle <roger@eyesopen.com>
43865 * gcc.dg/builtins-5.c: New test case.
43867 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43869 * gcc.dg/asmreg-1.c: New test.
43871 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43874 * g++.dg/parse/varmod1.C: New test.
43876 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43879 * g++.dg/template/op1.C: New test.
43881 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43884 * g++.dg/template/nested2.C: New test.
43886 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43889 * g++.dg/expr/dtor1.C: New test.
43891 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43893 * gcc.dg/cpp/include3.c: New test.
43894 * gcc.dg/cpp/inc/foo.h: New file.
43896 2003-02-21 Glen Nakamura <glen@imodulo.com>
43898 * gcc.c-torture/execute/20030221-1.c: New test.
43900 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43903 * g++.dg/abi/conv1.C: New test.
43905 2003-02-20 Jan Hubicka <jh@suse.cz>
43907 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43909 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43911 * gcc.c-torture/compile/20030219-1.c: New test.
43913 2003-02-18 Jan Hubicka <jh@suse.cz>
43915 * gcc.dg/funcorder.c: New test.
43917 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43919 * gcc.c-torture/execute/20030218-1.c: New.
43921 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43923 * gcc.dg/20030218-1.c: New.
43925 2003-02-18 Richard Henderson <rth@redhat.com>
43927 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43928 * gcc.dg/attr-used-2.c: New.
43930 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43933 * g++.dg/init/copy5.C: New test.
43935 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43937 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43938 * g++.dg/pch/pch.exp: Likewise.
43940 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43942 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43943 STACK_SIZE is not defined.
43945 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43948 * g++.dg/template/init1.C: New test.
43950 2003-02-16 Jan HUbicka <jh@suse.cz>
43952 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43953 (foo): Add few extra tests
43954 * gcc.dg/c99-const-expr-3.c: Likewise.
43955 * gcc.c-torture/execute/20030216-1.c: New.
43957 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43960 * g++.dg/ext/typeof4.C: New test.
43962 2003-02-15 Roger Sayle <roger@eyesopen.com>
43964 * gcc.dg/i386-387-3.c: New test case.
43966 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43968 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43969 cris-*-elf* cris-*-aout* and mmix-*-*.
43971 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43973 * gcc.dg/20030213-1.c: New test.
43975 2003-02-12 Roger Sayle <roger@eyesopen.com>
43977 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43978 * gcc.dg/i386-387-2.c: Likewise.
43980 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43982 * gcc.dg/ppc-spe.c: Fix formatting.
43983 Enable tests that were previously unsupported by gas.
43984 Delete tests for instructions that no longer exist.
43985 Switch arguments on evsubifw builtin.
43987 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43989 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43990 STACK_SIZE is too small.
43992 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43993 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43995 * gcc.dg/decl-2.c: New test.
43997 2003-02-10 Jan Hubicka <jh@suse.cz>
43999 * gcc.dg/i386-fpcvt-1.c: New test.
44001 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44003 * gcc.c-torture/execute/20030209-1.c: New test.
44005 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44007 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44008 int-wide bitops, use the constants of the same width.
44009 Likewise, if long long is 32-bit wide, test bitops using
44012 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44014 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44016 2003-02-07 Roger Sayle <roger@eyesopen.com>
44018 * gcc.dg/builtins-4.c: New test case.
44020 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44022 * gcc.dg/20020430-1.c: Fix dg command typos.
44023 * gcc.dg/20020503-1.c: Likewise.
44025 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44028 * g++.dg/parse/fused-params1.C: New test.
44031 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44034 * g++.dg/parse/non-dependent1.C: New test.
44037 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44040 * g++.dg/parse/undefined7.C: New test.
44041 * g++.dg/parse/non-templ1.C: New test.
44044 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44046 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44048 * gcc.c-torture/compile/20030206-1.c: New test.
44050 2003-02-05 Roger Sayle <roger@eyesopen.com>
44052 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44053 "pow" to "foo" to avoid potential confusion with a math built-in.
44055 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44057 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44058 conditions for SPARC targets.
44060 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44062 * gcc.dg/20030204-1.c: New test.
44064 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44067 * g++.dg/parse/array-size1.C: New test.
44070 * g++.dg/parse/undefined3.C: New test.
44073 * g++.dg/parse/undefined4.C: New test.
44076 * g++.dg/parse/undefined5.C: New test.
44079 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44082 * g++.dg/parse/casting-operator1.C: New test.
44085 * g++.dg/parse/undefined6.C: New test.
44088 * g++.dg/parse/missing-template1.C: New test.
44090 2003-02-04 Jan Hubicka <jh@suse.cz>
44092 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44093 * gcc.dg/i386-cmov?.c: Likewise.
44094 * gcc.dg/i386-fpcvt-?.c: Likewise.
44095 * gcc.dg/i386-ssefp-1.c: Likewise.
44096 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44099 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44102 * g++.dg/ext/max.C: New test.
44104 2003-02-03 Jan Hubicka <jh@suse.cz>
44106 * gcc.c-torture/execute/20030203-1.c: New test.
44108 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44110 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44113 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44115 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44116 * g++.dg/init/new2.C: Likewise.
44117 * g++.dg/other/new1.C: Likewise.
44119 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44121 * gcc.dg/struct-ret-libc.c: New test.
44123 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44125 * gcc.dg/20030129-1.c: New test.
44127 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44130 * g++.dg/template/ptrmem4.C: New test.
44132 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44134 * g++.dg/parser/constant1.C: New test.
44136 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44139 * g++.dg/parse/friend2.C: New test.
44141 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44144 * g++.dg/template/unify4.C: New test.
44146 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44148 * gcc.c-torture/execute/20030128-1.c: New test.
44150 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44152 * g++.dg/lookup/nested1.C: Test moved from ...
44153 * g++.old-deja/g++.other/lookup24.C: ... here.
44155 2003-01-28 Jan Hubicka <jh@suse.cz>
44157 * gcc.dg/i386-cmov5.c: New test.
44159 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44161 * gcc.c-torture/execute/20010925-1.c: Changed the
44162 memcpy declaration.
44164 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44167 * g++.dg/parse/template5.C: New test.
44169 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44172 * g77.dg/pr9258: New test.
44174 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44176 * README: Move relevant parts from README.g++.
44178 * README.g++: Remove this file.
44180 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44182 * g++.dg/abi/dcast1.C: New test.
44184 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44186 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44188 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44191 * g++.old-deja/g++.other/lookup24.C: New test.
44193 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44196 * gcc.dg/uninit-C.c: New test.
44198 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44200 * g++.dg/abi/covariant1.C: New test.
44202 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44204 * gcc.dg/20030123-1.c: New test.
44206 2003-01-25 Jan Hubicka <jh@suse.cz>
44209 * gcc.c-torture/compile/20030125-1.c
44211 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44214 * g++.dg/parse/template3.C: New test.
44215 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44218 * g++.dg/parse/template4.C: New test.
44221 * g++.dg/template/qual2.C: New test.
44224 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44226 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44228 2003-01-25 Roger Sayle <roger@eyesopen.com>
44230 * gcc.c-torture/execute/switch-1.c: New test case.
44232 2003-01-25 Jan Hubicka <jh@suse.cz>
44234 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44236 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44238 Tweaks for Bison-1.875. From the NEWS file:
44239 "- `parse error' -> `syntax error'
44240 Bison now uniformly uses the term `syntax error'"
44241 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44242 * gcc.dg/cpp/digraph2.c: Likewise.
44243 * gcc.dg/cpp/direct2.c: Likewise.
44244 * gcc.dg/cpp/paste4.c: Likewise.
44245 * gcc.dg/c90-restrict-1.c: Likewise.
44246 * gcc.dg/c99-func-2.c: Likewise.
44247 * gcc.dg/noncompile/920721-2.c: Likewise.
44248 * gcc.dg/noncompile/930622-2.c: Likewise.
44249 * gcc.dg/noncompile/940112-1.c: Likewise.
44250 * gcc.dg/noncompile/950921-1.c: Likewise.
44251 * gcc.dg/noncompile/951123-1.c: Likewise.
44252 * gcc.dg/noncompile/971104-1.c: Likewise.
44253 * gcc.dg/noncompile/990416-1.c: Likewise.
44255 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44257 * g++.dg/parse/undefined1.C: Add error message.
44259 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44262 * g++.dg/parse/new1.C: New test.
44265 * g++.dg/parse/template2.C: New test.
44268 * g++.dg/parse/typedef2.C: New test.
44271 * g++.dg/ext/typeof3.C: New test.
44273 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44276 * g++.dg/parse/ret-type1.C: New test.
44279 * g++.dg/parse/tmpl-outside1.C: New test.
44282 * g++.dg/parse/int-as-enum1.C: New test.
44285 * g++.dg/parse/no-typename1.C: New test.
44288 * g++.dg/parse/no-value1.C: New test.
44291 * g++.dg/parse/wrong-inline1.C: New test.
44294 * g++.dg/parse/ref1.C: New test.
44297 * g++.dg/parse/attr-ctor1.C: New test.
44300 * g++.dg/parse/namespace5.C: New test.
44303 * g++.dg/parse/func-def1.C: New test.
44306 * g++.dg/parse/undefined1.C: New test.
44308 PR c++/5723, PR c++/8522
44309 * g++.dg/parse/specialization1.C: New test.
44311 PR c++/163, PR c++/8595
44312 * g++.dg/parse/struct-as-enum1.C: New test.
44315 * g++.dg/parse/undefined2.C: New test.
44317 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44320 * g++.dg/parse/template1.C: New test.
44323 * g++.dg/parse/using1.C: New test.
44327 * g++.dg/parse/expr2.C: New test.
44330 * g++.dg/parse/lookup2.C: Likewise.
44332 2003-01-21 Jan Hubicka <jh@suse.cz>
44334 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44335 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44336 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44337 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44339 2003-01-20 Nick Clifton <nickc@redhat.com>
44341 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44342 problem with ARM sibcall code generation.
44344 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44346 * gcc.c-torture/execute/20030120-1.c: New.
44348 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44350 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44352 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44355 * g++.dg/parse/ctor1.C: New test.
44358 * g++.dg/parse/qualified1.C: New test.
44360 * g++.dg/parse/typename3.C: New test.
44362 2003-01-16 Richard Henderson <rth@redhat.com>
44364 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44366 2003-01-16 Richard Henderson <rth@redhat.com>
44368 * g++.dg/pch/pch.exp: Copy test header to the working directory
44369 before using it either for precompilation or direct use.
44370 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44371 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44373 2003-01-16 Richard Henderson <rth@redhat.com>
44375 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44376 before using it either for precompilation or direct use.
44377 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44378 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44380 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44382 * g++.dg/ext/typename1.C: Add typename keyword.
44383 * g++.dg/template/crash1.C: Update error messages.
44384 * g++.dg/template/crash2.C: Remove error message.
44385 * g++.dg/parse/typename2.C: New test.
44386 * g++.dg/template/typename2.C: Change implicit
44387 typename warning into error.
44388 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44390 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44391 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44392 * g++.old-deja/g++.law/visibility13.C: Remove error
44394 * g++.old-deja/g++.ns/template17.C: Reorder code to
44395 make declaration visible in template.
44396 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44397 * g++.old-deja/g++.pt/crash36.C: Issue more error
44399 * g++.old-deja/g++.pt/crash5.C: Improve error
44401 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44402 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44403 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44404 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44405 typename warning with error message.
44406 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44407 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44408 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44410 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44412 * g++.dg/parse/ambig2.C: New test.
44414 2003-01-15 Richard Henderson <rth@redhat.com>
44416 * g++.dg/tls/init-2.C: Update error message string.
44418 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44420 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44422 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44424 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44426 * gcc.c-torture/compile/20001205-1.x: Likewise.
44427 * gcc.c-torture/compile/20001226-1.x: Likewise.
44428 * gcc.c-torture/compile/920520-1.x: Likewise.
44429 * gcc.c-torture/compile/961203-1.x: Likewise.
44430 * gcc.c-torture/compile/20020604-1.x: Likewise.
44432 2003-01-15 Jan Hubicka <jh@suse.cz>
44434 * gcc.c-torture/compile/20030115-1.c: New test.
44436 * gcc.dg/i386-fpcvt-1.c: New test.
44437 * gcc.dg/i386-fpcvt-2.c: New test.
44439 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44441 Further conform g++'s __vmi_class_type_info to the C++ ABI
44443 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44446 2003-01-14 Jan Hubicka <jh@suse.cz>
44448 * gcc.dg/i386-fpcvt-1.c: New test.
44449 * gcc.dg/i386-fpcvt-2.c: New test.
44451 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44453 * gcc.dg/i386-mmx-3.c: New test.
44455 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44458 * g++.dg/parse/octal1.C: New file.
44461 * g++.dg/parse/typename1.C: New file.
44463 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44465 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44466 * gcc.dg/bf-no-ms-layout.c: Likewise.
44467 * gcc.dg/bf-ms-attrib.c: Likewise.
44469 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44472 * g++.dg/parse/dtor1.C: New file.
44475 * g++.dg/rtti/typeid1.C: New file.
44478 * g++.dg/parse/lookup1.C: New file.
44481 * g++.dg/templ/spec5.C: New file.
44483 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44485 * gcc.c-torture/compile/20030110-1.c: New test.
44487 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44489 Merge from pch-branch:
44491 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44493 * gcc.dg/pch/cpp-1.h: New.
44494 * gcc.dg/pch/cpp-1.c: New.
44495 * gcc.dg/pch/cpp-2.h: New.
44496 * gcc.dg/pch/cpp-2.c: New.
44498 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44500 * gcc.dg/pch/except-1.h: New.
44501 * gcc.dg/pch/except-1.c: New.
44503 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44505 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44507 * gcc.dg/pch: Include *.hp not *.h.
44508 * gcc.dg/pch/system-1.h: New.
44509 * gcc.dg/pch/system-1.c: New.
44511 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44513 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44514 rather than trying to build and run a program using PCH.
44515 * gcc.dg/pch: Remove dg-do commands from test files.
44517 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44519 * gcc.dg/pch/macro-3.c: New.
44520 * gcc.dg/pch/macro-3.h: New.
44522 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44524 * gcc.dg/pch/common-1.c: New.
44525 * gcc.dg/pch/common-1.h: New.
44526 * gcc.dg/pch/decl-1.c: New.
44527 * gcc.dg/pch/decl-1.h: New.
44528 * gcc.dg/pch/decl-2.c: New.
44529 * gcc.dg/pch/decl-2.h: New.
44530 * gcc.dg/pch/decl-3.c: New.
44531 * gcc.dg/pch/decl-3.h: New.
44532 * gcc.dg/pch/decl-4.c: New.
44533 * gcc.dg/pch/decl-4.h: New.
44534 * gcc.dg/pch/decl-5.c: New.
44535 * gcc.dg/pch/decl-5.h: New.
44536 * gcc.dg/pch/global-1.c: New.
44537 * gcc.dg/pch/global-1.h: New.
44538 * gcc.dg/pch/inline-1.c: New.
44539 * gcc.dg/pch/inline-1.h: New.
44540 * gcc.dg/pch/inline-2.c: New.
44541 * gcc.dg/pch/inline-2.h: New.
44542 * gcc.dg/pch/static-1.c: New.
44543 * gcc.dg/pch/static-1.h: New.
44544 * gcc.dg/pch/static-2.c: New.
44545 * gcc.dg/pch/static-2.h: New.
44547 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44549 * g++.dg/pch/pch.exp: Better handle failing testcases.
44550 * gcc.dg/pch/pch.exp: Likewise.
44551 * gcc.dg/pch/macro-1.c: New.
44552 * gcc.dg/pch/macro-1.h: New.
44553 * gcc.dg/pch/macro-2.c: New.
44554 * gcc.dg/pch/macro-2.h: New.
44556 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44558 * g++.dg/dg.exp: Treat files in pch/ specially.
44559 * g++.dg/pch/pch.exp: New file.
44560 * g++.dg/pch/empty.H: New file.
44561 * g++.dg/pch/empty.C: New file.
44562 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44565 * gcc.dg/pch/pch.exp: New file.
44566 * gcc.dg/pch/empty.h: New file.
44567 * gcc.dg/pch/empty.c: New file.
44568 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44571 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44573 * g++.dg/template/friend14.C: New test.
44575 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44577 * gcc.dg/old-style-asm-1.c: New test.
44579 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44581 * gcc.c-torture/compile/20030109-1.c: New test.
44583 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44585 * gcc.c-torture/execute/20030109-1.c: New test.
44587 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44589 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44590 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44591 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44592 * g++.old-deja/g++.mike/eh2.C: Likewise.
44593 * g++.old-deja/g++.mike/eh3.C: Likewise.
44594 * g++.old-deja/g++.mike/eh5.C: Likewise.
44595 * g++.old-deja/g++.mike/eh6.C: Likewise.
44596 * g++.old-deja/g++.mike/eh7.C: Likewise.
44597 * g++.old-deja/g++.mike/eh8.C: Likewise.
44598 * g++.old-deja/g++.mike/eh9.C: Likewise.
44599 * g++.old-deja/g++.mike/eh10.C: Likewise.
44600 * g++.old-deja/g++.mike/eh12.C: Likewise.
44601 * g++.old-deja/g++.mike/eh13.C: Likewise.
44602 * g++.old-deja/g++.mike/eh14.C: Likewise.
44603 * g++.old-deja/g++.mike/eh16.C: Likewise.
44604 * g++.old-deja/g++.mike/eh17.C: Likewise.
44605 * g++.old-deja/g++.mike/eh18.C: Likewise.
44606 * g++.old-deja/g++.mike/eh21.C: Likewise.
44607 * g++.old-deja/g++.mike/eh23.C: Likewise.
44608 * g++.old-deja/g++.mike/eh24.C: Likewise.
44609 * g++.old-deja/g++.mike/eh25.C: Likewise.
44610 * g++.old-deja/g++.mike/eh26.C: Likewise.
44611 * g++.old-deja/g++.mike/eh27.C: Likewise.
44612 * g++.old-deja/g++.mike/eh28.C: Likewise.
44613 * g++.old-deja/g++.mike/eh29.C: Likewise.
44614 * g++.old-deja/g++.mike/eh31.C: Likewise.
44615 * g++.old-deja/g++.mike/eh33.C: Likewise.
44616 * g++.old-deja/g++.mike/eh34.C: Likewise.
44617 * g++.old-deja/g++.mike/eh35.C: Likewise.
44618 * g++.old-deja/g++.mike/eh36.C: Likewise.
44619 * g++.old-deja/g++.mike/eh37.C: Likewise.
44620 * g++.old-deja/g++.mike/eh38.C: Likewise.
44621 * g++.old-deja/g++.mike/eh39.C: Likewise.
44622 * g++.old-deja/g++.mike/eh40.C: Likewise.
44623 * g++.old-deja/g++.mike/eh41.C: Likewise.
44624 * g++.old-deja/g++.mike/eh42.C: Likewise.
44625 * g++.old-deja/g++.mike/eh44.C: Likewise.
44626 * g++.old-deja/g++.mike/eh46.C: Likewise.
44627 * g++.old-deja/g++.mike/eh47.C: Likewise.
44628 * g++.old-deja/g++.mike/eh48.C: Likewise.
44629 * g++.old-deja/g++.mike/eh49.C: Likewise.
44630 * g++.old-deja/g++.mike/eh50.C: Likewise.
44631 * g++.old-deja/g++.mike/eh51.C: Likewise.
44632 * g++.old-deja/g++.mike/eh53.C: Likewise.
44633 * g++.old-deja/g++.mike/eh55.C: Likewise.
44634 * g++.old-deja/g++.mike/p7912.C: Likewise.
44635 * g++.old-deja/g++.mike/p9706.C: Likewise.
44636 * g++.old-deja/g++.mike/p10416.C: Likewise.
44637 * g++.old-deja/g++.mike/p11667.C: Likewise.
44638 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44639 Remove redundant reference to Iris.
44640 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44641 Elxsi, i860, Pico Java, and WE32K.
44643 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44645 * g++.dg/ext/asm4.C: New test.
44647 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44650 * g++.dg/template/friend12.C: New test.
44651 * g++.dg/template/friend13.C: Likewise.
44652 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44654 2003-01-08 Jan Hubicka <jh@suse.cz>
44656 * gcc.dg/i386-cadd.c: New test.
44657 * gcc.dg/i386-cmov4.c: Likewise.
44659 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44662 * g++.dg/warn/Wunused-3.C: New test.
44664 * g++.dg/abi/bitfield9.C: New test.
44667 * g++.dg/parse/defarg3.C: New test.
44669 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44671 * g++.dg/parse/ambig1.C: New test.
44672 * g++.dg/parse/defarg2.C: New test.
44674 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44676 * g++.dg/template/defarg-1.C: New test.
44677 * g++.dg/template/local2.C: Likewise.
44679 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44681 * gcc.c-torture/execute/20030105-1.c: New test.
44683 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44685 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44686 * g++.dg/parse/namespace4.C: Likewise.
44688 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44690 * g++.dg/template/ntp2.C: New test.
44692 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44694 * g++.dg/parse/extern-C-1.C: New test.
44696 * g++.dg/parse/namespace4.C: New test.
44698 * g++.dg/template/nested1.C: New test.
44700 * g++.dg/parse/namespace3.C: New test.
44702 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44704 * g++.dg/lookup/two-stage1.C: New test.
44706 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44708 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44709 * g++.old-deja/g++.jason/access8.C: Likewise.
44710 * g++.old-deja/g++.other/decl5.C: Likewise.
44712 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44714 * g++.dg/parse/parse7.C: New test.
44716 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44719 * g++.dg/ext/attrib7.C: New test.
44721 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44723 * g++.dg/parse/parse6.C: New test.
44725 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44727 * gcc.dg/h8300-stack-1.c: New.
44729 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44731 g++.dg/lookup/exception1.C: New test.
44733 g++.dg/lookup/template1.C: New test.
44735 g++.dg/parse/namespace2.C: New test.
44737 g++.dg/parse/parens2.C: New test.
44739 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44741 * g++.dg/parse/parse5.C: New test.
44742 * g++.dg/lookup/scoped4.C: New test.
44744 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44746 * g++.dg/parse/parens1.C: New test.
44748 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44750 * g++.dg/parse/parens2.C: New test.
44752 * g++.dg/lookup/scope-operator1.C: New test.
44754 * g++.dg/parse/operator1.C: New test.
44756 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44758 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44759 * g++.old-deja/g++.other/access6.C: Likewise.
44760 * g++.old-deja/g++.other/decl1.C: Likewise.
44761 * g++.old-deja/g++.pt/typename12.C: Likewise.
44763 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44765 * g++.dg/parse/namespace1.C: New test.
44767 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44769 * g++.dg/parse/parse4.C: New test.
44771 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44773 * g++.dg/parse/parse3.C: New test.
44775 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44777 * g++.dg/parse/parse2.C: New test.
44779 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44781 * g++.dg/template/friend11.C: New test.
44783 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44785 * g++.dg/parse/parse1.C: New test.
44787 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44789 * lib/profopt.exp: Change the name of a global variable to avoid
44790 possible clashes with other test suites.
44792 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44794 * g++.dg/inherit/covariant8.C: New test.
44796 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44798 * g++.dg/init/array9.C: New test.
44801 * g++.dg/parse/expr1.C: New test.
44803 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44805 * gcc.c-torture/compile/20021230-1.c: New test.
44807 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44809 * g++.dg/inherit/covariant5.C: New test.
44810 * g++.dg/inherit/covariant6.C: New test.
44811 * g++.dg/inherit/covariant7.C: New test.
44813 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44816 * g++.dg/other/access2.C: New test.
44818 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44820 * g++.dg/other/anon-struct.C: No longer fails
44821 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44822 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44823 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44825 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44827 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44829 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44831 * g++.dg/eh/spec4.C: Remove stray semicolon.
44832 * g++.dg/expr/pmf-1.C: Change error message.
44833 * g++.dg/ext/asm1.C: Remove stray semicolon.
44834 * g++.dg/ext/typename1.C: Add missing typenames.
44835 * g++.dg/inherit/template-as-base.C: Change error message.
44836 * g++.dg/lookup/scoped1.C: Likewise.
44837 * g++.dg/lookup/scoped2.C: Likewise.
44838 * g++.dg/lookup/using2.C: Likewise.
44839 * g++.dg/other/component1.C: Remove stray semicolon.
44840 * g++.dg/other/do1.C: Change error message.
44841 * g++.dg/other/error2.C: Likewise.
44842 * g++.dg/other/init1.C: Likewise.
44843 * g++.dg/other/packed1.C: Remove stray semicolon.
44844 * g++.dg/other/ptrmem2.C: Change error message.
44845 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44847 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44848 * g++.dg/template/access3.C: Add typename keyword.
44849 * g++.dg/template/access5.C: Remove stray semicolon.
44850 * g++.dg/template/access6.C: Likewise.
44851 * g++.dg/template/complit1.C: Likewise.
44852 * g++.dg/template/crash1.C: Change error message.
44853 * g++.dg/template/inherit2.C: Remove stray semicolon.
44854 * g++.dg/template/instantiate2.C: Likewise.
44855 * g++.dg/template/instantiate3.C: Change error message.
44856 * g++.dg/template/qual1.C: Remove stray semicolon.
44857 * g++.dg/template/qualttp18.C: Change error message.
44858 * g++.dg/template/ref1.C: Remove stray semicolon.
44859 * g++.dg/template/sizeof1.C (A::value): Declare it.
44860 * g++.dg/template/spec4.C: Change error message.
44861 * g++.dg/template/static1.C: Likewise.
44862 * g++.dg/template/type1.C: Likewise.
44863 * g++.dg/template/typename3.C: Likewise.
44864 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44865 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44866 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44867 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44868 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44869 named return value extension.
44870 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44871 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44872 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44873 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44874 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44875 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44876 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44877 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44878 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44879 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44880 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44881 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44882 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44883 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44885 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44886 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44887 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44888 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44889 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44890 * g++.old-deja/g++.brendan/template11.C: Likewise.
44891 * g++.old-deja/g++.brendan/template26.C: Likewise.
44892 * g++.old-deja/g++.brendan/template27.C: Use explicit
44893 specialization syntax.
44894 * g++.old-deja/g++.brendan/template30.C: Likewise.
44895 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44896 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44897 non-dependent names.
44898 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44899 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44900 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44901 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44902 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44903 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44904 named return value extension.
44905 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44906 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44907 * g++.old-deja/g++.ext/return1.C: Likewise.
44908 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44909 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44910 * g++.old-deja/g++.jason/access8.C: Likewise.
44911 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44912 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44913 pseudo-destructor names.
44914 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44915 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44916 pseudo-destructor names.
44917 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44918 * g++.old-deja/g++.jason/overload19.C: Likewise.
44919 * g++.old-deja/g++.jason/overload32.C: Likewise.
44920 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44922 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44923 * g++.old-deja/g++.jason/return.C: Likewise.
44924 * g++.old-deja/g++.jason/return2.C: Likewise.
44925 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44926 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44928 * g++.old-deja/g++.jason/template10.C: Account for use of
44929 non-dependent names.
44930 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44932 * g++.old-deja/g++.jason/template37.C: Likewise.
44933 * g++.old-deja/g++.law/access4.C: Change error messages.
44934 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44935 pseudo-destructor names.
44936 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44937 * g++.old-deja/g++.law/ctors9.C: Likewise.
44938 * g++.old-deja/g++.law/cvt22.C: Likewise.
44939 * g++.old-deja/g++.law/dtors5.C: Likewise.
44940 * g++.old-deja/g++.law/global-init1.C: Likewise.
44941 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44942 * g++.old-deja/g++.law/operators28.C: Likewise.
44943 * g++.old-deja/g++.law/visibility28.C: Likewise.
44944 * g++.old-deja/g++.martin/eval1.C: Likewise.
44945 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44947 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44948 * g++.old-deja/g++.mike/net34.C: Likewise.
44949 * g++.old-deja/g++.mike/net36.C: Likewise.
44950 * g++.old-deja/g++.mike/ns2.C: Likewise.
44951 * g++.old-deja/g++.mike/p12306.C: Likewise.
44952 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44954 * g++.old-deja/g++.mike/p700.C: Likewise.
44955 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44956 * g++.old-deja/g++.mike/p710.C: Likewise.
44957 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44959 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44960 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44961 * g++.old-deja/g++.ns/crash2.C: Likewise.
44962 * g++.old-deja/g++.ns/crash3.C: Likewise.
44963 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44964 * g++.old-deja/g++.ns/ns17.C: Likewise.
44965 * g++.old-deja/g++.ns/template16.C: Likewise.
44966 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44968 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44969 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44970 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44971 named return value extension.
44972 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44973 * g++.old-deja/g++.other/access4.C: Issue additional error
44975 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44976 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44977 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44978 * g++.old-deja/g++.other/crash25.C: Change error message.
44979 * g++.old-deja/g++.other/crash4.C: Change error message.
44980 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44981 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44982 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44984 * g++.old-deja/g++.other/defarg8.C: Likewise.
44985 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44986 * g++.old-deja/g++.other/dtor10.C: Likewise.
44987 * g++.old-deja/g++.other/incomplete.C: Likewise.
44988 * g++.old-deja/g++.other/linkage7.C: Likewise.
44989 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44991 * g++.old-deja/g++.other/mangle2.C: Likewise.
44992 * g++.old-deja/g++.other/refinit2.C: Likewise.
44993 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44994 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44995 * g++.old-deja/g++.pt/crash28.C: Likewise.
44996 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44998 * g++.old-deja/g++.pt/crash32.C: Change error message.
44999 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45000 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45001 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45002 error message position.
45003 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45004 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45005 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45007 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45008 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45009 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45010 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45012 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45013 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45014 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45016 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45017 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45019 * g++.old-deja/g++.pt/friend28.C: Account for use of
45020 non-dependent names.
45021 * g++.old-deja/g++.pt/friend29.C: Likewise.
45022 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45024 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45025 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45026 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45028 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45029 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45031 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45032 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45033 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45035 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45036 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45037 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45038 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45039 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45040 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45042 * g++.old-deja/g++.pt/spec10.C: Likewise.
45043 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45044 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45045 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45046 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45047 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45048 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45049 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45050 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45051 * g++.old-deja/g++.pt/typename15.C: Likewise.
45052 * g++.old-deja/g++.pt/typename22.C: Likewise.
45053 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45054 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45055 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45056 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45058 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45059 return value extension.
45060 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45061 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45062 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45063 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45065 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45067 * g++.dg/warn/inline1.C: New test.
45068 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45069 * g++.old-deja/g++.jason/synth10.C: Likewise.
45070 * g++.old-deja/g++.mike/net31.C: Likewise.
45071 * g++.old-deja/g++.mike/p8786.C: Likewise.
45073 * g++.dg/template/friend10.C: New test.
45074 * g++.dg/template/conv5.C: New test.
45076 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45078 * g++.dg/lookup/scoped3.C: New test.
45080 * g++.dg/lookup/decl1.C: New test.
45081 * g++.dg/lookup/decl2.C: New test.
45083 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45085 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45086 gcc.c-torture/compile/20021015-1.c,
45087 gcc.c-torture/compile/20021015-2.c,
45088 gcc.c-torture/compile/20021123-1.c,
45089 gcc.c-torture/compile/20021123-2.c,
45090 gcc.c-torture/compile/20021123-3.c,
45091 gcc.c-torture/compile/20021123-4.c,
45092 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45093 only to 3.1 or 3.2 branch.
45095 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45097 * gcc.dg/i386-bitfield3.c: New test.
45099 * gcc.dg/i386-bitfield2.c: New test.
45101 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45103 * g++.dg/parse/conv_op1.C: New test.
45105 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45107 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45110 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45112 * gcc.c-torture/compile/20021220-1.c: New test.
45114 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45116 * gcc.dg/i386-fastcall-1.c: New.
45118 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45120 * gcc.c-torture/execute/20021219-1.c: New test.
45122 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45124 * gcc.dg/i386-pic-1.c: New test.
45126 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45129 * g++.dg/template/friend9.C: New test.
45131 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45134 * g++.dg/template/access7.C: New test.
45136 2002-12-18 Nick Clifton <nickc@redhat.com>
45138 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45139 the libstdc++-v3 directory has been found.
45141 2002-12-12 Devang Patel <dpatel@apple.com>
45142 * gcc.dg/darwin-ld-1.c: New test.
45143 * gcc.dg/darwin-ld-2.c: New test.
45144 * gcc.dg/darwin-ld-3.c: New test.
45145 * gcc.dg/darwin-ld-4.c: New test.
45146 * gcc.dg/darwin-ld-5.c: New test.
45148 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45150 * gcc.c-torture/compile/20021212-1.c: New test.
45152 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45154 * gcc.dg/fshort-wchar: New test.
45156 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45159 * g++.dg/template/dtor1.C: New test.
45161 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45164 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45166 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45168 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45170 * g++.dg/template/static1.C: New test.
45171 * g++.dg/template/static2.C: New test.
45172 * g++.old-deja/g++.ext/memconst.C: New test.
45174 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45176 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45177 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45178 * g++.dg/special/initp1.C: Likewise.
45180 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45182 * gcc.c-torture/execute/20021204-1.c: New test.
45184 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45186 * gcc.dg/ppc-fmadd-1.c: New file.
45187 * gcc.dg/ppc-fmadd-2.c: New file.
45188 * gcc.dg/ppc-fmadd-3.c: New file.
45190 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45192 * gcc.c-torture/compile/20021204-1.c: New test.
45194 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45196 * g++.dg/inherit/covariant2.C: New test.
45197 * g++.dg/inherit/covariant3.C: New test.
45198 * g++.dg/inherit/covariant4.C: New test.
45199 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45200 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45202 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45205 * g++.dg/init/brace3.C: New test.
45207 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45209 * gcc.dg/20020210-1.c: Fix a comment typo.
45211 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45214 * g++.dg/parse/defarg1.C: New test.
45217 * g++.dg/template/char1.C: New test.
45219 * g++.dg/template/varmod1.C: Fix typo.
45221 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45224 * g++.old-deja/g++.pt/crash32.C: Expect error.
45226 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45229 * g++.dg/template/varmod1.C: New test.
45232 * g++.dg/inherit/typeinfo1.C: New test.
45235 * g++.dg/inherit/typedef1.C: New test.
45237 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45241 * g++.dg/template/strlen1.C: New test.
45244 * g++.dg/template/ctor2.C: New test.
45247 * g++.dg/init/string1.C: New test.
45250 * g++.dg/template/friend8.C: New test.
45252 2002-11-29 Joe Buck <jbuck@synopsys.com>
45254 * g++.dg/lookup/anon2.C: New test.
45256 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45258 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45261 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45263 * gcc.dg/bitfld-6.c: New test.
45265 2002-11-27 Jan Hubicka <jh@suse.cz>
45267 * gcc.c-torture/execute/20021127.[cx]: New test.
45269 2002-11-26 Jan Hubicka <jh@suse.cz>
45271 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45274 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45276 * g++.dg/init/brace2.C: New test.
45277 * g++.old-deja/g++.mike/p9129.C: Correct.
45279 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45281 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45283 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45285 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45287 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45289 * g++.dg/abi/empty11.C: New test.
45290 * g++.dg/rtti/cv1.C: New test.
45292 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45294 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45296 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45298 * g++.dg/abi/empty10.C: New test.
45300 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45302 * gcc.c-torture/compile/20021124-1.c: New test.
45304 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45306 * g++.dg/abi/rtti2.C: New test.
45308 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45310 * gcc.dg/i386-unroll-1.c: New test.
45312 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45314 * gcc.c-torture/compile/20021120-1.c: New test.
45315 * gcc.c-torture/compile/20021120-2.c: New test.
45317 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45319 * gcc.dg/bitfld-5.c: New test.
45321 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45323 * gcc.c-torture/execute/20021120-3.c: New test.
45325 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45327 * gcc.c-torture/execute/20021120-2.c: New test.
45329 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45331 * gcc.c-torture/execute/20021120-1.c: New test.
45333 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45335 * gcc.c-torture/execute/20021118-3.c: New test.
45337 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45339 * gcc.c-torture/compile/20021119-1.c: New test.
45341 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45343 * gcc.dg/duff-1.c: New test.
45344 * gcc.dg/duff-2.c: New test.
45345 * gcc.dg/duff-3.c: New test.
45347 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45349 * gcc.dg/cpp/_Pragma5.c: New test.
45351 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45353 * gcc.c-torture/execute/20021118-2.c: New test.
45355 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45357 * gcc.c-torture/execute/20021118-1.c: New test.
45359 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45361 * gcc.dg/20021116-1.c: New test.
45363 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45365 * g++.dg/abi/vcall1.C: New test.
45367 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45369 * gcc.dg/20021029-1.c: New test.
45370 * gcc.dg/20021029-2.c: New test.
45372 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45374 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45376 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45379 * gcc.dg/20021110.c: Move to ...
45380 * gcc.c-torture/compile/20021110.c: .... here.
45382 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45385 * gcc.c-torture/execute/20021111-1.c
45387 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45390 * gcc.dg/20021110.c: New test.
45392 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45394 * g++.dg/abi/vthunk3.C: Run only on x86.
45396 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45398 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45400 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45402 * lib/compat.exp (compat-execute): Fix logic error in last
45405 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45407 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45409 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45412 * g++.dg/template/access6.C: New test.
45414 2002-11-08 Jan Hubicka <jh@suse.cz>
45416 * gcc.dg/i386-ssefp-1.c: New test.
45417 * gcc.dg/i386-ssefp-1.c: New test.
45419 2002-11-08 Jan Hubicka <jh@suse.cz>
45421 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45423 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45425 * g++.dg/abi/vthunk3.C: New test.
45428 * g++.dg/template/crash2.C: New test.
45430 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45432 * g++.dg/abi/dtor1.C: New test.
45433 * g++.dg/abi/dtor2.C: Likewise.
45435 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45437 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45440 2002-11-04 Adam Nemet <anemet@lnxw.com>
45442 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45443 -mthumb. Only xfail with -O0.
45445 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45447 * g++.dg/abi/thunk1.C: New test.
45448 * g++.dg/abi/thunk2.C: Likewise.
45449 * g++.dg/abi/vtt1.C: Likewise.
45451 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45453 PR optimization/8423
45454 * gcc.c-torture/execute/builtin-constant.c: New test.
45456 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45458 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45459 Add some more cases.
45461 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45464 * g++.dg/opt/local1.C: New test.
45466 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45469 * g++.dg/template/complit1.C: New test.
45472 * g++.dg/template/typename4.C: Likewise.
45474 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45476 Core issue 287, PR c++/7639
45477 * g++.dg/template/instantiate1.C: Adjust error location.
45478 * g++.dg/template/instantiate3.C: New test.
45479 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45480 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45481 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45483 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45485 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45487 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45490 * g++.dg/init/dtor2.C: New test.
45492 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45494 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45495 * gcc.dg/nest.c: Bypass errors on irix6.
45497 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45499 * gcc.dg/nest.c: Expect error for mmix-*-*.
45500 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45502 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45504 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45507 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45509 2002-10-25 Mike Stump <mrs@apple.com>
45511 * gcc.dg/warn-1.c: New test.
45513 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45515 * g++.dg/template/typename3.C: New test.
45517 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45519 * g++.dg/lookup/ptrmem1.C: New test.
45521 * g++.dg/abi/vthunk2.C: New test.
45523 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45525 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45527 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45529 * g++.dg/abi/empty9.C: New test.
45531 2002-10-24 Richard Henderson <rth@redhat.com>
45533 * g++.dg/inherit/thunk1.C: Enable for ia64.
45535 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45538 * g++.dg/lookup/pretty1.C: New test.
45540 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45542 * gcc.dg/20021023-1.c: New test.
45544 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45547 * g++.dg/parse/inline1.C: New test.
45549 2002-10-23 Richard Henderson <rth@redhat.com>
45551 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45553 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45555 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45558 * g++.dg/parse/stmtexpr3.C: New test.
45560 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45562 * g++.dg/expr/cond1.C: New test.
45564 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45566 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45568 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45570 * g++.dg/abi/vbase13.C: New test.
45571 * g++.dg/abi/vbase14.C: Likewise.
45573 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45575 * gcc.dg/tls/pic-1.c: New test.
45576 * gcc.dg/tls/nonpic-1.c: New test.
45577 * gcc.dg/20021018-1.c: New test.
45579 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45581 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45582 Remove only files with the same base name as the test case.
45583 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45584 (profopt-execute): Likewise. Also, remove old profiling
45585 and performance data files before running the tests.
45587 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45588 * g++.dg/bprob/bprob.exp: Likewise.
45589 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45590 to allow more general test case names.
45592 * g++.dg/bprob/bprob-1.C: Rename to ...
45593 * g++.dg/bprob/g++-bprob-1.C: ... this.
45595 * g77.dg/bprob/bprob-1.f: Rename to ...
45596 * g77.dg/bprob/g77-bprob-1.f: ... this.
45598 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45600 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45601 bison 1.50 or later.
45603 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45605 * g++.dg/README: Describe more test directories.
45607 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45609 * g++.dg/init/array6.C: Add additional tests.
45611 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45613 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45614 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45616 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45618 * gcc.c-torture/compile/20020604-1.x: New.
45619 * gcc.c-torture/compile/simd-5.x: Likewise.
45620 * gcc.c-torture/execute/920710-1.x: Likewise.
45621 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45623 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45625 * g++.dg/inherit/override1.C: Add dg-options clause.
45627 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45629 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45632 2002-10-19 Andreas Schwab <schwab@suse.de>
45634 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45635 directory component.
45637 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45639 * g++.dg/inherit/thunk1.C: New test.
45641 * g++.dg/inherit/override1.C: New test.
45643 * g++.dg/abi/mangle11.C: New test.
45644 * g++.dg/abi/mangle14.C: New test.
45645 * g++.dg/abi/mangle17.C: New test.
45647 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45649 * g++.dg/overload/member2.C: New test.
45651 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45653 * g++.dg/README: Describe new compat directory.
45654 * g++.dg/dg.exp: Skip tests in compat directory.
45655 * README.compat: New file.
45656 * lib/compat.exp: New expect script.
45657 * g++.dg/compat: New test directory.
45658 * g++.dg/compat/compat.exp: New expect script.
45659 * g++.dg/compat/abi: New test directory.
45660 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45661 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45662 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45663 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45664 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45665 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45666 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45667 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45668 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45669 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45670 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45671 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45672 * g++.dg/compat/break: New test directory.
45673 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45674 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45675 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45676 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45677 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45678 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45679 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45680 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45681 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45682 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45683 g++.dg/compat/break/README: New files.
45684 * g++.dg/compat/eh: New test directory.
45685 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45686 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45687 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45688 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45689 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45690 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45691 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45692 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45693 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45694 g++.dg/compat/eh/filter2_y.C,
45695 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45696 g++.dg/compat/eh/new1_y.C,
45697 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45698 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45699 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45700 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45701 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45702 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45703 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45704 g++.dg/compat/eh/unexpected1_y.C: New files.
45705 * g++.dg/compat/init: New test directory.
45706 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45707 g++.dg/compat/init/array5_y.C,
45708 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45709 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45710 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45711 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45712 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45713 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45714 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45715 g++.dg/compat/init/init-ref2_y.C: New files.
45717 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45720 * g++.dg/inherit/using3.C: New test.
45722 2002-10-17 Jan Hubicka <jh@suse.cz>
45724 * gcc.dg/20021017-2.c: New test.
45726 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45728 * g++.dg/abi/mangle16.C: Adjust.
45730 * g++.dg/init/array8.C: New test.
45732 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45734 * gcc.dg/special/mips-abi.exp: New test.
45735 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45737 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45739 * g++.dg/abi/mangle16.C: New test.
45740 * g++.dg/abi/mangle17.C: Likewise.
45743 * g++.dg/template/ref1.C: New test.
45745 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45747 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45749 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45751 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45753 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45756 * g++.dg/init/array7.C: New test.
45758 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45760 * g++.dg/init/array6.C: New test.
45762 * g++.dg/abi/mangle13.C: Likewise.
45763 * g++.dg/abi/mangle14.C: Likewise.
45764 * g++.dg/abi/mangle15.C: Likewise.
45766 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45768 * g++.dg/abi/empty8.C: New test.
45770 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45772 * g++.dg/init/ctor1.C: New test.
45774 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45776 * gcc.c-torture/execute/20021015-1.c: New test.
45778 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45780 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45782 2002-10-14 Jan Hubicka <jh@suse.cz>
45784 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45786 2002-10-14 Richard Henderson <rth@redhat.com>
45788 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45790 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45792 PR optimization/6631
45793 * g++.dg/opt/const2.C: New test.
45795 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45798 * g++.dg/parse/friend1.C: New test.
45799 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45801 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45803 * gcc.dg/20021014-1.c: New test.
45805 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45808 * g++.dg/ext/vlm1.C: New test.
45809 * g++.dg/ext/vlm2.C: Likewise.
45811 * g++.dg/init/array1.C: Remove invalid braces.
45812 * g++.dg/init/brace1.C: New test.
45813 * g++.dg/init/copy2.C: Likewise.
45814 * g++.dg/init/copy3.C: Likewise.
45815 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45816 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45819 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45821 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45823 2002-10-11 Richard Shann <richard.shann@superh.com>
45825 * gcc.c-torture/compile/simd-5.c: New test.
45827 2002-10-10 Roger Sayle <roger@eyesopen.com>
45829 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45831 2002-10-10 Jim Wilson <wilson@redhat.com>
45833 * gcc.c-torture/execute/20021010-1.c: New test.
45835 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45838 * g++.dg/ext/typedef-init.C: New test.
45839 * gcc.dg/typedef-init.c: New test.
45841 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45843 * gcc.dg/cpp/paste13.c: New test.
45845 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45847 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45848 remaining platforms, XFAIL during compile, not execute. Don't
45851 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45853 * gcc.dg/alias-1.c: Tweak expected warning.
45855 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45857 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45859 2002-10-06 Andreas Jaeger <aj@suse.de>
45861 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45862 * gcc.dg/cpp/c++98.C: Likewise.
45864 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45865 * g++.dg/cpp/c++98.C: Likewise.
45867 * g++.dg/README (Subdirectories): Mention cpp directory.
45870 * gcc.dg/20021006-1.c: New test.
45872 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45875 * g++.dg/other/warning1.C: New test.
45877 2002-10-04 Roger Sayle <roger@eyesopen.com>
45879 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45880 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45881 and sparc-*-* with -m64 as expected failures. See PR 8087.
45883 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45886 * g++.dg/template/ptrmem3.C: New test.
45889 * g++.dg/template/union1.C: New test.
45891 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45894 * g++.dg/abi/mangle9.C: New test.
45895 * g++.dg/abi/mangle10.C: New test.
45896 * g++.dg/abi/mangle11.C: New test.
45897 * g++.dg/abi/mangle12.C: New test.
45899 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45902 * g++.dg/template/meminit1.C: New test.
45903 * g++.dg/warn/Wreorder-1.C: Likewise.
45904 * g++.old-deja/g++.mike/warn3.C: Tweak.
45905 * lib/prune.exp: Ingore "in copy constructor".
45907 2002-10-02 Andreas Jaeger <aj@suse.de>
45909 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45910 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45911 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45914 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45916 * gcc.dg/empty1.C: Fix typo.
45918 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45920 * gcc.dg/alias-1.c: New test.
45922 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45924 * gcc.dg/empty1.C: New test.
45926 * g++.dg/tls/init-2.C: Tweak error messages.
45928 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45930 * gcc.c-torture/compile/20020923-1.c: New test.
45932 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45934 * gcc.c-torture/execute/ffs-1.c: New test.
45935 * gcc.c-torture/execute/ffs-2.c: Ditto.
45937 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45939 * g++.dg/overload/member1.C: New test.
45941 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45943 * g++.dg/abi/empty7.C: New test.
45944 * g++.dg/init/pm2.C: Likewise.
45946 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45948 * g++.dg/rtti/crash1.C: New test.
45950 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45952 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45953 gcc.dg/sibcall-4.c: New tests.
45955 2002-09-28 Roger Sayle <roger@eyesopen.com>
45957 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45958 powerpc and MMIX targets.
45960 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45962 * gcc.dg/cpp/20020927-1.c: New.
45964 2002-09-26 David S. Miller <davem@redhat.com>
45966 * gcc.c-torture/compile/trunctfdf.c: New.
45968 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45970 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45972 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45974 * gcc.c-torture/execute/loop-15.c: New.
45976 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45978 * README.QMTEST: Fix typo.
45980 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45982 * gcc.dg/20020926-1.c: New test.
45984 2002-09-25 David S. Miller <davem@redhat.com>
45987 * gcc.c-torture/execute/shiftdi.c: New test.
45989 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45991 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45992 unique to the tool.
45993 * lib/g77.exp (g77_init): Likewise.
45994 * lib/g++.exp (g++_init): Likewise.
45995 * lib/objc.exp (objc_init): Likewise.
45997 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45999 * g++.dg/abi/empty5.C: New test.
46000 * g++.dg/abi/empty6.C: New test.
46001 * g++.dg/abi/vbase12.C: New test.
46003 2002-09-25 Richard Henderson <rth@redhat.com>
46005 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46006 too-small long double.
46008 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46010 * gcc.dg/20020919-1.c: New test.
46012 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46014 * g++.dg/abi/bitfield6.C: New test.
46015 * g++.dg/abi/bitfield7.C: New test.
46016 * g++.dg/abi/bitfield8.C: New test.
46017 * g++.dg/abi/vbase11.C: New test.
46019 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46021 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46022 hppa*-*-hpux*. Update test comment.
46024 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46026 * gcc.dg/tls/struct-1.c: New test.
46028 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46030 * gcc.dg/cpp/tr-warn2.c: Update.
46032 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46034 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46036 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46038 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46041 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46043 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46045 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46046 Adjust for c++filt moved to binutils. Remove spurious duplicate
46047 setting of cxxfilt.
46049 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46051 * gcc.dg/20020312-2.c: Update for darwin.
46053 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46055 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46057 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46059 * objc.dg/comp-types-1.m: New test.
46060 * objc.dg/comp-types-2.m: New test.
46061 * objc.dg/comp-types-3.m: New test.
46062 * objc.dg/comp-types-4.m: New test.
46063 * objc.dg/comp-types-5.m: New test.
46064 * objc.dg/comp-types-6.m: New test.
46066 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46068 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46070 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46072 * g++.dg/other/do1.C: New test.
46074 * g++.dg/template/subst1.C: New test.
46076 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46078 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46080 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46082 * g++.dg/template/qualttp20.C: Adjust expected errors.
46083 * g++.old-deja/g++.jason/report.C: Likewise.
46084 * g++.old-deja/g++.other/qual1.C: Likewise.
46086 * g++.dg/lookup/scoped2.C: New test.
46088 * g++.dg/ext/asm3.C: New test.
46090 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46092 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46094 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46096 * ChangeLog: follow spelling conventions.
46097 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46098 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46099 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46100 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46101 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46102 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46103 * g++.old-deja/g++.law/global-init1.C: Likewise.
46104 * g++.old-deja/g++.other/delete4.C: Likewise.
46105 * g++.old-deja/g++.other/inline21.C: Likewise.
46106 * g++.old-deja/g++.other/singleton.C: Likewise.
46107 * g77.dg/strlen0.f: Likewise.
46108 * g77.f-torture/compile/20010519-1.f: Likewise.
46109 * g77.f-torture/compile/980310-4.f: Likewise.
46110 * gcc.c-torture/compile/20000605-1.c: Likewise.
46111 * gcc.c-torture/execute/20020225-1.c: Likewise.
46112 * gcc.dg/c90-hexfloat-2.c: Likewise.
46113 * gcc.dg/c99-bool-1.c: Likewise.
46114 * gcc.dg/c99-hexfloat-2.c: Likewise.
46115 * gcc.dg/dll-2.c: Likewise.
46116 * gcc.dg/wtr-union-init-1.c: Likewise.
46117 * gcc.dg/wtr-union-init-2.c: Likewise.
46118 * gcc.dg/wtr-union-init-3.c: Likewise.
46119 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46120 * gcc.dg/cpp/defined.c: Likewise.
46121 * gcc.dg/cpp/macsyntx.c: Likewise.
46122 * gcc.dg/cpp/paste2.c: Likewise.
46123 * gcc.dg/cpp/trad/defined.c: Likewise.
46124 * gcc.dg/format/c90-printf-1.c: Likewise.
46125 * gcc.dg/format/c90-scanf-1.c: Likewise.
46126 * gcc.dg/format/c99-printf-1.c: Likewise.
46127 * gcc.dg/format/c99-scanf-1.c: Likewise.
46128 * gcc.misc-tests/gcov-8.c: Likewise.
46129 * lib/profopt.exp: Likewise.
46131 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46133 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46135 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46137 * g++.dg/inherit/using2.C: New test.
46139 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46141 * ChangeLog: Follow spelling conventions.
46142 * g++.dg/template/friend4.C: Likewise.
46143 * g++.old-deja/g++.pt/crash67.C: Likewise.
46144 * gcc.c-torture/execute/20000801-4.c: Likewise.
46145 * gcc.dg/c90-digraph-1.c: Likewise.
46146 * gcc.dg/c94-digraph-1.c: Likewise.
46147 * gcc.dg/c99-digraph-1.c: Likewise.
46148 * gcc.dg/cpp/line5.c: Likewise.
46149 * gcc.dg/cpp/multiline.c: Likewise.
46150 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46151 * gcc.dg/format/attr-3.c: Likewise.
46152 * gcc.dg/format/c90-scanf-3.c: Likewise.
46153 * gcc.dg/format/ext-4.c: Likewise.
46155 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46157 * g++.dg/template/pretty1.C: New test.
46159 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46161 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46163 2002-09-13 Matt Austern <austern@apple.com>
46165 * g++.dg/other/constref[12].C: New, regression tests for
46166 passing a cast expression to a function by const reference.
46168 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46170 * g++.dg/template/deduce1.C: New test.
46172 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46174 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46177 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46179 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46182 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46184 * gcc.c-torture/compile/20020910-1.c: New test.
46186 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46188 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46190 2002-09-10 Andreas Jaeger <aj@suse.de>
46192 * gcc.dg/20020312-2.c: Adjust for x86-64.
46194 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46196 * g77.dg/7388.f: New test case for PR 7388.
46198 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46200 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46202 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46204 * objc.dg/proto-lossage-1.m: New test.
46206 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46208 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46210 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46212 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46215 2002-09-06 Stan Shebs <shebs@apple.com>
46216 David Edelsohn <edelsohn@gnu.org>
46218 * gcc.dg/weak: New directory.
46219 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46220 target-specific xfail bits.
46221 * gcc.dg/typeof-2.c: Move to new directory.
46222 * gcc.dg/weak.exp: New expect script.
46224 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46226 * gcc.c-torture/execute/extzvsi.c: New test.
46228 2002-09-05 Stan Shebs <shebs@apple.com>
46230 * gcc.dg/weak-1.c: xfail on Darwin.
46231 * gcc.dg/weak-2.c: Ditto.
46232 * gcc.dg/weak-3.c: Ditto.
46233 * gcc.dg/weak-4.c: Ditto.
46234 * gcc.dg/weak-5.c: Ditto.
46235 * gcc.dg/weak-6.c: Ditto.
46236 * gcc.dg/weak-7.c: Ditto.
46237 * gcc.dg/weak-8.c: Ditto.
46238 * gcc.dg/weak-9.c: Ditto.
46240 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46242 * gcc.c-torture/execute/loop-14.c: New test.
46244 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46246 * g++.dg/other/cxa-atexit1.C: New test.
46248 * gcc.dg/typeof-2.c: New test.
46250 2002-09-03 Roger Sayle <roger@eyesopen.com>
46252 * gcc.dg/builtins-2.c: New testcase.
46253 * gcc.dg/builtins-3.c: New testcase.
46255 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46257 * gcc.dg/cpp/_Pragma4.c: New test.
46259 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46261 * objc/execute/nil_method-1.m: New testcase.
46263 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46265 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46266 [Object class], not [Object initialize].
46268 2002-08-31 Roger Sayle <roger@eyesopen.com>
46269 Hans-Peter Nilsson <hp@bitrange.com>
46271 * gcc.c-torture/execute/20020720-1.x: Skip test on
46272 mmix-knuth-mmixware. Correct comment.
46274 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46276 * g++.dg/abi/bitfield5.C: New test.
46277 * g++.dg/abi/vbase10.C: Likewise.
46279 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46281 * objc.dg/undeclared-selector.m: New test.
46283 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46285 * g++.dg/other/offsetof1.C: Avoid cast warning.
46287 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46289 * objc.dg/super-class-2.m: New test.
46291 2002-08-24 Matt Austern <austern@apple.com>
46293 * g++.dg/ext/lvaddr.C: New test.
46294 * g++.dg/ext/lvcast.C: New test.
46296 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46298 * g++.dg/inherit/cond1.C: New test.
46300 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46302 * gcc.dg/noncompile/incomplete-1.c: New test.
46304 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46306 * gcc.dg/typespec-1.c: New test.
46308 2002-08-20 Devang Patel <dpatel@apple.com>
46309 * objc.dg/proto-hier-2.m: New test.
46311 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46313 * objc.dg/bitfield-1.m: New test.
46314 * objc.dg/bitfield-2.m: New test.
46316 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46318 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46319 gcc.dg/c99-flex-array-4.c: New tests.
46321 2002-08-16 Stan Shebs <shebs@apple.com>
46323 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46325 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46327 * gcc.dg/typeof-1.c: New test.
46328 * g++.dg/ext/typeof2.C: New test.
46330 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46332 * g++.dg/other/offsetof1.C: New test.
46334 2002-08-14 Richard Henderson <rth@redhat.com>
46336 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46338 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46340 * gcc.dg/cpp/_Pragma3.c: New test.
46342 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46344 * g++.dg/template/inherit3: New test.
46346 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46348 * gcc.dg/bitfld-4.c: Add blank options.
46350 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46352 * g++.dg/template/crash1.C: New test.
46354 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46356 * gcc.dg/tls/opt-2.c: New test.
46358 2002-08-08 Devang Patel <dpatel@apple.com>
46360 * objc.dg/selector-1.m : New test
46362 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46364 * g++.dg/abi/bitfield4.C: New test.
46365 * gcc.dg/bitfld-4.c: New test.
46367 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46369 * g++.dg/other/packed1.C: New test.
46371 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46373 * g++.dg/abi/offsetof.C: Tweak error messages.
46374 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46376 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46378 * gcc.dg/bitfld-3.c: New test.
46380 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46381 Richard Henderson <rth@redhat.com>
46383 * gcc.dg/i386-bitfield1.c: New test.
46384 * g++.dg/abi/bitfield3.C: Update.
46386 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46388 * objc.dg/const-str-2.m: Update.
46389 * gcc.dg/cpp/c++98.c: Change to C extension.
46390 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46391 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46393 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46395 * gcc.dg/tls/diag-3.c: New.
46397 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46399 * g++.dg/README (Subdirectories): Document new subdir expr.
46400 * g++.dg/expr/pmf-1.C: New test.
46402 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46404 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46406 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46408 * g++.dg/abi/bitfield3.C: New test.
46410 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46412 * lib/gcov.exp: Tweak expected line formats.
46413 * gcc.misc-tests/gcov8.c: New test.
46414 * gcc.misc-tests/gcov8.x: New flags.
46416 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46418 * consistency.vlad/layout/endian.c: Include string.h.
46420 * gcc.c-torture/execute/20020805-1.c: New test.
46422 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46424 * g++.dg/other/conversion1.C: New test.
46426 2002-08-03 Roger Sayle <roger@eyesopen.com>
46428 * gcc.dg/builtins-1.c: New testcase.
46430 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46432 * g++.dg/inherit/access3.C: New test.
46434 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46436 * gcc.dg/ia64-visibility-2.c: New test.
46438 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46440 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46441 __qualifier_flags to __flags.
46443 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46445 * g++.dg/inherit/operator1.C: New test.
46446 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46447 * g++.dg/other/error1.C: Change expected error message.
46448 * g++.dg/template/conv4.C: Likewise.
46450 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46452 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46453 for documented behavior.
46455 2002-07-25 Roger Sayle <roger@eyesopen.com>
46457 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46458 several targets known to fail.
46460 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46462 * gcc.dg/mips-args-[123].c: New tests.
46464 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46466 * gcc.dg/ppc-spe.c: New.
46468 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46470 * g++.dg/other/ptrmem4.C: New testcase.
46472 2002-07-24 Richard Henderson <rth@redhat.com>
46474 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46476 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46478 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46480 2002-07-24 Roger Sayle <roger@eyesopen.com>
46482 * gcc.c-torture/execute/memset-3.c: New testcase.
46484 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46486 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46487 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46489 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46491 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46494 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46496 * gcc.c-torture/compile/simd-4.c: New test.
46498 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46500 PR c++/7347, c++/7348
46501 * g++.dg/template/access4.C: New test.
46502 * g++.dg/template/access5.C: New test.
46503 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46504 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46505 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46506 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46508 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46510 * gcc.dg/gnu89-init-2.c: New test.
46512 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46514 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46516 2002-07-20 Roger Sayle <roger@eyesopen.com>
46518 * gcc.c-torture/execute/20020720-1.c: New testcase.
46520 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46522 * gcc.dg/cpp/Wsignprom.c: New tests.
46524 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46526 * gcc.c-torture/execute/loop-13.c: New test.
46528 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46530 * gcc.dg/cpp/expr.c: New tests.
46532 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46534 * g++.dg/opt/pr6713.C: Add template instantiation.
46536 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46538 * gcc.dg/nest.c: New test.
46540 2002-07-17 Richard Henderson <rth@redhat.com>
46542 * g++.dg/opt/pr6713.C: New test.
46544 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46546 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46547 XFAIL for all x86 processors.
46549 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46551 * gcc.c-torture/execute/20010122-1.x: Do not test with
46552 -fomit-frame-pointer.
46554 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46556 * g++.dg/template/instantiate2.C: New test.
46557 * g++.dg/template/spec4.C: New test.
46559 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46561 * g++.dg/template/access2.C: New test.
46562 * g++.dg/template/access3.C: New test.
46564 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46566 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46567 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46568 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46569 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46570 Convert to use <stdarg.h>.
46571 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46573 * gcc.dg/va-arg-2.c: New.
46574 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46576 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46578 * gcc.c-torture/compile/20020710-1.c: New test.
46580 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46581 Andrew Pinski <pinskia@physics.uc.edu>
46583 gcc.c-torture/compile/simd-2.c: New testcase.
46584 gcc.c-torture/compile/simd-3.c: Likewise.
46586 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46589 * g++.dg/overload/error1.C: New test.
46591 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46593 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46594 configuration and IRIX 6 O32 ABI.
46596 2002-07-11 Roger Sayle <roger@eyesopen.com>
46598 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46600 2002-07-10 Roger Sayle <roger@eyesopen.com>
46602 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46604 2002-07-10 Jeffrey A Law <law@redhat.com>
46606 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46608 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46610 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46612 * gcc.dg/20020312-2.c: Check for __PPC__.
46614 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46616 * gcc.c-torture/compile/20020709-1.c: New test.
46618 2002-07-07 Roger Sayle <roger@eyesopen.com>
46620 * g++.dg/template/qualttp21.C: New test case.
46622 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46624 * gcc.c-torture/compile/20020706-1.c: New test.
46625 * gcc.c-torture/compile/20020706-2.c: New test.
46627 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46628 Alexandre Oliva <aoliva@redhat.com>
46630 * g++.dg/warn/incomplete1.C: New test.
46632 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46635 * g++.dg/warn/noreturn1.C: New test.
46637 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46640 * g++.dg/debug/debug6.C: New test.
46641 * g++.dg/debug/debug7.C: New test.
46643 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46645 * gcc.c-torture/compile/simd-3.c: New test.
46647 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46649 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46650 * gcc.dg/20020620-1.c: Likewise.
46652 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46655 * g++.dg/init/array4.C: New test.
46656 * g++.dg/init/array5.C: New test.
46658 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46660 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46661 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46663 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46665 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46666 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46667 * gcc.dg/wtr-conversion-1.c: Likewise.
46668 * gcc.dg/wtr-escape-1.c: Likewise.
46669 * gcc.dg/wtr-int-type-1.c: Likewise.
46670 * gcc.dg/wtr-label-1.c: Likewise.
46671 * gcc.dg/wtr-static-1.c: Likewise.
46672 * gcc.dg/wtr-strcat-1.c: Likewise.
46673 * gcc.dg/wtr-suffix-1.c: Likewise.
46674 * gcc.dg/wtr-switch-1.c: Likewise.
46675 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46676 * gcc.dg/wtr-union-init-1.c: Likewise.
46677 * gcc.dg/wtr-union-init-2.c: Likewise.
46678 * gcc.dg/wtr-union-init-3.c: Likewise.
46680 * gcc.dg/wtr-func-def-1.c: New test.
46682 2002-07-02 Devang Patel <dpatel@apple.com>
46684 * objc.dg/param-1.m: New test.
46686 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46688 * gcc.dg/cpp/trad/directive.c: Add test.
46689 * gcc.dg/cpp/trad/macroargs.c: Add test.
46690 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46692 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46694 * gcc.dg/cpp/cmdlne-M.c: New test.
46696 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46698 * objc.dg/desig-init-1.m: New test.
46700 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46703 * g++.dg/template/instantiate1.C: New test.
46705 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46708 * g++.dg/template/sizeof2.C: New test.
46710 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46712 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46713 gcc.dg/cpp/trad/include.c: New tests.
46715 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46718 * gcc.c-torture/compile/20020701-1.c: New test.
46720 2002-07-01 Stan Shebs <shebs@apple.com>
46722 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46724 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46725 (objc-torture-execute): or here.
46727 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46729 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46731 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46733 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46735 2002-06-30 Devang Patel <dpatel@apple.com>
46737 * objc.dg/fsyntax-only.m: New test.
46739 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46742 * g++.dg/template/friend7.C: New file.
46744 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46746 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46749 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46751 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46752 avoid division by zero.
46754 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46756 * gcc.dg/Wunknownprag.c: New tests.
46758 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46760 * gcc.c-torture/execute/simd-2.c: New test.
46762 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46764 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46765 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46766 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46767 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46768 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46769 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46770 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46771 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46772 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46773 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46774 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46775 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46776 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46777 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46778 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46779 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46780 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46782 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46784 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46785 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46786 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46787 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46789 * gcc.dg/cpp/trad/directive.c: Update.
46791 2002-06-23 Andreas Jaeger <aj@suse.de>
46793 * gcc.c-torture/execute/complex-6.c: New.
46795 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46797 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46798 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46799 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46800 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46802 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46804 * gcc.dg/cpp/trad: New directory with traditional tests copied
46805 from parent directory.
46806 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46807 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46808 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46809 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46810 Move to trad/ and rename.
46811 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46812 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46813 gcc.dg/cpp/trad/redef2.c: New tests.
46814 * gcc.dg/cpp/trad/trad.exp: New driver.
46816 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46818 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46819 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46820 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46821 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46824 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46826 * gcc.dg/20020620-1.c: New test.
46828 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46830 * g++.dg/template/ttp4.C: New test.
46832 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46834 * g++.dg/opt/vt1.C: Fix regexp.
46836 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46838 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46839 Don't use attribute `noinline'.
46841 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46843 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46845 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46847 * gcc.c-torture/execute/simd-1.c: New.
46849 * gcc.dg/simd-1.c: New.
46851 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46853 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46855 2002-06-16 Richard Henderson <rth@redhat.com>
46857 * g++.dg/ext/anon-struct1.C: New.
46858 * g++.dg/ext/anon-struct2.C: New.
46859 * g++.dg/ext/anon-struct3.C: New.
46860 * gcc.dg/anon-struct-1.c: New.
46861 * gcc.dg/anon-struct-2.c: New.
46862 * gcc.dg/anon-struct-3.c: New.
46863 * gcc.dg/20011008-1.c: Adjust warning text.
46864 * gcc.dg/20020527-1.c: Add -fms-extensions.
46866 2002-06-16 Richard Henderson <rth@redhat.com>
46868 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46870 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46872 * gcc.c-torture/execute/20020615-1.c: New test.
46874 2002-06-15 Roger Sayle <roger@eyesopen.com>
46876 * gcc.c-tortuture/execute/compare-1.c: New test case.
46877 * gcc.c-tortuture/execute/compare-2.c: New test case.
46878 * gcc.c-tortuture/execute/compare-3.c: New test case.
46880 2002-06-13 Richard Henderson <rth@redhat.com>
46882 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46885 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46887 * g++.dg/template/typename2.C: Update error message.
46889 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46891 * gcc.c-torture/execute/20020611-1.c: New test.
46893 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46895 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46896 list of targets to skip.
46898 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46900 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46901 targets if not optimizing.
46903 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46905 * gcc.c-torture/compile/20020605-1.c: New test.
46907 * g++.dg/opt/vt1.C: New test.
46909 * gcc.dg/20020531-1.c: New test.
46911 * gcc.dg/20020530-1.c: New test.
46913 * gcc.dg/20020527-1.c: New test.
46915 * g++.dg/opt/cse1.C: New test.
46917 2002-06-07 Roger Sayle <roger@eyesopen.com>
46919 * gcc.dg/20020607-2.c: New test case.
46921 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46923 * gcc.c-torture/compile/20020604-1.c: New test.
46925 2002-06-04 Richard Henderson <rth@redhat.com>
46927 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46928 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46929 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46931 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46933 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46935 2002-06-03 Richard Henderson <rth@redhat.com>
46937 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46938 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46940 2002-06-02 Richard Henderson <rth@redhat.com>
46942 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46943 test functions static.
46945 2002-06-02 Andreas Jaeger <aj@suse.de>
46947 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46950 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46952 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46953 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46954 Update for mofified diagnostics.
46955 * gcc.dg/c99-intconst-1.c: No longer fail.
46957 2002-06-02 Richard Henderson <rth@redhat.com>
46959 * gcc.dg/uninit-A.c: Remove xfail markers.
46961 2002-06-01 Roger Sayle <roger@eyesopen.com>
46963 * gcc.dg/fnegate-1.c: New test case.
46965 2002-05-30 Osku Salerma <osku@iki.fi>
46967 * gcc.c-torture/execute/mayalias-1.c: New file.
46969 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46971 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46972 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46973 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46975 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46977 * gcc.c-torture/execute/20020529-1.c: New test.
46979 2002-05-27 Richard Henderson <rth@redhat.com>
46981 * g++.dg/ext/attrib6.C: New test case.
46983 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46985 * gcc.c-torture/execute/pure-1.c: New test.
46987 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46989 * gcc.dg/cpp/arith-2.c: Remove.
46991 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46993 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46994 * gcc.dg/cpp/if-3.c: Remove.
46996 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46998 * g++.dg/opt/cse2.C: New test.
47000 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47002 * gcc.dg/cpp/arith-1.c: New semantic tests.
47003 * gcc.dg/cpp/if-1.c: Update.
47005 2002-05-24 Ben Elliston <bje@redhat.com>
47007 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47009 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47011 * gcc.dg/verbose-asm.c: New test.
47013 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47015 * gcc.dg/cpp/paste12.c: New test.
47017 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47019 * g++.dg/parse/named_ops.C: New test.
47021 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47023 * gcc.dg/weak-8.c: New test.
47025 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47027 * gcc.dg/weak-2.c: Allow optional leading underscore
47028 in scan-assembler symbol name.
47029 * gcc.dg/weak-3.c: Likewise.
47030 * gcc.dg/weak-4.c: Likewise.
47031 * gcc.dg/weak-5.c: Likewise.
47033 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47035 * gcc.dg/20020523-1.c: New test.
47037 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47039 * objc.dg/const-str-2.m: Update now that we stop after
47040 a command line error.
47042 2002-05-22 Richard Henderson <rth@redhat.com>
47044 * g++.dg/dg.exp: Fix typo in test pruneing.
47046 2002-05-22 Richard Henderson <rth@redhat.com>
47048 * g++.dg/dg.exp: Prune the tls subdirectory.
47049 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47050 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47051 * g++.dg/tls/init-1.C: New.
47053 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47055 * gcc.dg/20020517-1.c: New test.
47057 2002-05-21 Richard Henderson <rth@redhat.com>
47059 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47060 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47062 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47064 * g++.dg/other/copy2.C: New test.
47066 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47068 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47069 (MAX_COPY): Bump up to 10 times sizeof (long long).
47070 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47072 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47073 sizeof (long long).
47075 * gcc.c-torture/execute/strcpy-1.c: New test.
47077 2002-05-19 Jason Merrill <jason2redhat.com>
47079 * g++.dg/ext/oper1.C: New test.
47081 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47082 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47084 * README.QMTEST: New file.
47086 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47088 2002-05-19 Andreas Jaeger <aj@suse.de>
47090 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47092 * gcc.c-torture/execute/loop-2d.x: Likewise.
47094 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47096 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47097 support weak symbols.
47098 * gcc.dg/weak-4.c: Likewise.
47099 * gcc.dg/weak-6.c: Likewise.
47101 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47103 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47104 cygwin, coff and h8300-*-hms targets
47105 * gcc.dg/weak-5.c: Likewise.
47106 * gcc.dg/weak-7.c: Likewise.
47108 2002-05-16 Jason Merrill <jason@redhat.com>
47110 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47111 (scan-assembler-not, scan-assembler-dem): Likewise.
47112 (scan-assembler-dem-not): Likewise.
47114 2002-05-15 Richard Henderson <rth@redhat.com>
47116 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47118 2002-05-15 Richard Henderson <rth@redhat.com>
47120 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47121 (vfoo1f): Warning here.
47122 (vfoo1l): Don't redefine the alias.
47124 2002-05-14 Jason Merrill <jason@redhat.com>
47125 Alexandre Oliva <aoliva@redhat.com>
47127 * g++.dg/init/pm1.C: New test.
47129 2002-05-12 David S. Miller <davem@redhat.com>
47131 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47134 2002-05-10 Roger Sayle <roger@eyesopen.com>
47136 * gcc.c-torture/execute/20020510-1.c: New test case.
47138 2002-05-10 David S. Miller <davem@redhat.com>
47140 * gcc.c-torture/execute/conversion.c: Test long double too.
47142 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47144 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47145 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47146 * lib/g++.exp (g++_link_flags): Likewise.
47147 * lib/objc.exp (objc_target_compile): Likewise.
47149 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47151 * gcc.dg/cpp/poison.c: Update.
47152 * gcc.dg/cpp/20000625-2.c: Remove.
47153 * gcc.dg/cpp/direct2s.c: Remove final test.
47155 2002-05-08 Tom Rix <trix@redhat.com>
47157 * gcc.c-torture/execute/20020508-1.c: New test.
47158 * gcc.c-torture/execute/20020508-2.c: New test.
47159 * gcc.c-torture/execute/20020508-3.c: New test.
47161 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47163 * gcc.dg/cpp/charconst-4.c: More tests.
47165 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47168 * gcc.dg/weak-3.c: Update location of warning messages.
47169 * gcc.dg/weak-5.c: Likewise.
47171 2002-05-06 Roger Sayle <roger@eyesopen.com>
47173 * gcc.c-torture/execute/20020506-1.c: New test case.
47175 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47177 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47179 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47181 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47183 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47185 * gcc.dg/cpp/charconst-3.c: New test.
47187 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47189 * gcc.dg/cpp/charconst.c: Update tests.
47191 2002-05-05 Tim Josling <tej@melbpc.org.au>
47193 * treelang: Added directory for new sample language treelang. Also
47194 lib/treelang.exp: New file to signal treelang should be tested.
47196 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47198 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47199 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47200 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47201 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47202 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47203 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47204 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47206 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47208 * gcc.dg/format/xopen-2.c: New test.
47210 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47212 * gcc.dg/20020503-1.c: New test.
47214 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47216 * g++.dg/init/dtor1.C: Make it tougher.
47218 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47220 * g++.dg/init/dtor1.C: New test.
47222 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47224 * gcc.dg/altivec-8.c: New.
47226 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47228 * gcc.dg/altivec-7.c: New.
47230 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47232 * g++.dg/parse/typedef1.C: New test.
47234 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47237 * g++.dg/template/friend6.C: New test.
47240 * g++.dg/init/copy1.C: New test.
47242 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47244 * g++.dg/warn/effc1.C: New test.
47246 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47248 * gcc.dg/cpp/if-cexp.c: Add a test.
47250 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47252 * gcc.dg/20020426-2.c: New test.
47254 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47256 * gcc.dg/cpp/if-mop.c: Update.
47257 * gcc.dg/cpp/if-mpar.c: Add test.
47258 * gcc.dg/cpp/if-oppr.c: Update.
47260 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47263 * gcc.dg/weak-[2-7].c: New tests.
47265 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47267 * gcc.dg/enum1.c: New test.
47269 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47272 * g++.dg/inherit/access2.C: New test.
47274 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47277 * gcc.dg/20020426-1.c: New test.
47279 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47281 * g++.dg/abi/enum1.C: New test.
47283 2002-04-26 Richard Henderson <rth@redhat.com>
47285 * gcc.dg/c99-bool-1.c: Expect always true warning.
47287 2002-04-25 Roger Sayle <roger@eyesopen.com>
47289 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47291 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47293 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47296 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47298 * g++.dg/abi/mange7.C: New test.
47301 * g++.dg/parse/stmtexpr2.C: New test.
47303 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47305 * gcc.dg/20020312-2.c: Add SH target.
47307 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47309 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47310 compiler output on mips*-*-irix*.
47312 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47314 * g++.dg/parse/attr1.C: New test.
47316 2002-04-23 Roger Sayle <roger@eyesopen.com>
47318 * gcc.c-torture/execute/string-opt-17.c: New test case.
47319 * gcc.c-torture/execute/memset-2.c: New test case.
47321 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47324 * g++.dg/template/friend5.C: New test.
47327 * g++.dg/template/qual1.C: Likewise.
47329 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47331 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47332 Include stdlib.h, not stdio.h or ctype.h.
47334 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47336 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47337 cris-*-elf* and mmix-*-*.
47338 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47339 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47340 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47342 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47343 * gcc.dg/wchar_t-1.c: Ditto.
47345 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47347 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47350 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47352 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47354 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47356 * gcc.c-torture/execute/20000906-1.x: Delete.
47358 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47360 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47362 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47365 * g77.f-torture/execute/6367.f: New test.
47366 * g77.f-torture/execute/6367.x: Disable for MMIX.
47368 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47371 * g++.dg/opt/inline2.C: New test.
47373 2002-04-18 Richard Henderson <rth@redhat.com>
47375 * gcc.dg/20000906-1.c: Enable for all targets.
47376 * gcc.c-torture/compile/iftrap-2.c: New.
47378 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47380 * gcc.dg/20020418-1.c: New test.
47381 * gcc.dg/20020418-2.c: New test.
47383 2002-04-18 Richard Henderson <rth@redhat.com>
47385 * gcc.c-torture/compile/iftrap-1.c: New.
47386 * gcc.dg/iftrap-1.c: Adjust for ia64.
47387 * gcc.dg/iftrap-2.c: New.
47389 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47391 * gcc.c-torture/compile/20020418-1.c: New test.
47393 2002-04-18 Roger Sayle <roger@eyesopen.com>
47395 * gcc.c-torture/compile/20020415-1.c: New.
47397 2002-04-18 David S. Miller <davem@redhat.com>
47399 * gcc.c-torture/execute/20020418-1.c: New test.
47401 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47403 * gcc.dg/20020416-1.c: New test.
47405 * g++.dg/opt/inline1.C: New test.
47407 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47409 * gcc.dg/altivec-5.c: New test.
47411 * gcc.dg/20020415-1.c: New test.
47413 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47415 * lib/chill.exp: Remove.
47417 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47419 * g++.dg/other/big-struct.C: New test.
47421 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47423 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47426 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47429 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47430 in scan-assembler function name
47432 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47434 * g77.f-torture/execute/980628-4.x,
47435 g77.f-torture/execute/980628-5.x,
47436 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47437 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47438 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47441 2002-04-13 David S. Miller <davem@redhat.com>
47443 * gcc.c-torture/execute/20020413-1.c: New test.
47445 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47448 * g++.dg/ext/asm1.C: New tests.
47450 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47453 * g++.dg/parse/stmtexpr1.C: New test.
47456 * g++.dg/template/copy1.C: New test.
47458 2002-04-12 Richard Henderson <rth@redhat.com>
47460 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47462 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47464 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47465 gcc.c-torture/execute/20020307-2.c.
47467 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47469 * g++.dg/ext/attrib5.C,
47470 * g++.dg/lookup/struct1.C: New tests.
47472 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47474 * gcc.dg/20020411-1.c: New test.
47476 * gcc.c-torture/execute/20020411-1.c: New test.
47478 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47480 * g77.f-torture/execute/6177.f: New test.
47482 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47485 * g++.dg/opt/cleanup1.C: New test.
47487 * g++.dg/opt/const1.C: New test.
47489 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47491 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47493 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47496 * g++.dg/template/typename2.C: New test.
47498 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47500 * gcc.c-torture/execute/loop-12.c: New.
47502 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47504 * g77.f-torture/execute/980628-4.x,
47505 g77.f-torture/execute/980628-5.x,
47506 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47507 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47508 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47510 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47512 PR optimization/6086
47513 * g++.dg/opt/preinc1.C: New test.
47515 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47518 * g++.dg/opt/static2.C: New test.
47520 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47523 * gcc.dg/20020406-1.c: New test.
47525 2002-04-04 David S. Miller <davem@redhat.com>
47527 * gcc.c-torture/execute/20020404-1.c: New test.
47529 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47532 * gcc.dg/20020312-2.c: Do not declare global register variable
47533 if __PIC__ or __pic__ is defined.
47535 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47537 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47538 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47540 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47542 * gcc.misc-tests/linkage.exp: Update last change to handle
47543 sparc*-, not just sparc-.
47545 2002-04-03 Richard Henderson <rth@redhat.com>
47547 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47549 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47551 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47553 2002-04-02 David S. Miller <davem@redhat.com>
47555 * gcc.c-torture/execute/20020402-3.c: New test.
47557 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47559 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47560 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47562 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47563 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47564 g77.f-torture/execute/20001201.x,
47565 g77.f-torture/execute/u77-test.x: New files.
47567 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47568 * gcc.dg/wchar_t-1.c: Ditto.
47570 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47572 * gcc.c-torture/execute/20020402-1.c: New test.
47574 2002-04-01 Richard Henderson <rth@redhat.com>
47576 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47578 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47580 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47582 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47584 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47586 * g++.dg/inherit/template-as-base.C: Expect error.
47587 * g++.dg/inherit/namespace-as-base.C: Likewise.
47589 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47591 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47592 g++.dg/ext/instantiate3.C: Tweak match patterns.
47594 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47595 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47598 2002-03-31 Richard Henderson <rth@redhat.com>
47600 * gcc.dg/special/alias-2.c: New.
47601 * gcc.dg/special/ecos.exp: Run it.
47603 2002-03-31 Richard Henderson <rth@redhat.com>
47605 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47607 2002-03-31 Kazu Hirata <kazu@hxi.com>
47609 * gcc.dg/weak-1.c: Disable on h8300 port.
47611 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47613 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47614 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47616 * g++.dg/bprob/bprob-1.C: New test.
47617 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47618 * g++.dg/gcov/gcov-1.C: New test.
47619 * g++.dg/gcov/gcov-1.x: New file.
47620 * g++.dg/gcov/gcov-2.C: New test.
47621 * g++.dg/gcov/gcov-3.C: New test.
47622 * g++.dg/gcov/gcov-3.h: New file.
47624 2002-03-28 Roger Sayle <roger@eyesopen.com>
47626 * g++.old-deja/g++.other/builtins5.C: New test.
47627 * g++.old-deja/g++.other/builtins6.C: New test.
47628 * g++.old-deja/g++.other/builtins7.C: New test.
47629 * g++.old-deja/g++.other/builtins8.C: New test.
47630 * g++.old-deja/g++.other/builtins9.C: New test.
47632 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47634 * g++.dg/opt/static1.C: New test.
47636 * g++.dg/opt/longbranch1.C: New test.
47638 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47640 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47642 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47644 2002-03-28 Jeffrey A Law (law@redhat.com)
47646 * gcc.c-torture/execute/20020328-1.c: New test.
47648 2002-03-27 Richard Henderson <rth@redhat.com>
47650 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47651 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47652 move from g++.old-deja/g++.ext/.
47654 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47656 * g++.dg/init/new2.C: New test.
47658 2002-03-26 Richard Henderson <rth@redhat.com>
47660 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47662 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47665 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47667 * gcc.dg/20001102-1.c: Likewise.
47669 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47671 * gcc.dg/cpp/endif-pedantic1.c,
47672 gcc.dg/cpp/endif-pedantic2.c: New tests.
47674 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47676 * g++.dg/init/new1.C: New test.
47678 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47680 * g++.dg/abi/vbase9.C: New test.
47682 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47684 * gcc.dg/arm-asm.c: New test.
47686 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47688 * gcc.dg/Wswitch-enum.c: New test.
47691 2002-03-26 Richard Henderson <rth@redhat.com>
47693 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47696 2002-03-25 Richard Henderson <rth@redhat.com>
47698 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47701 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47702 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47704 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47706 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47708 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47710 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47711 targets using generic thunk support.
47713 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47715 * gcc.c-torture/compile/20020323-1.c: New test.
47717 * g++.dg/opt/conj2.C: New test.
47719 2002-03-24 Richard Henderson <rth@redhat.com>
47721 * gcc.dg/weak-1.c: Use -fno-common.
47723 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47725 * g77.dg/f77-edit-apostrophe-out.f: New test
47726 * g77.dg/f77-edit-h-out.f: New test
47727 * g77.dg/f77-edit-t-in.f: New test
47728 * g77.dg/f77-edit-t-out.f: New test
47729 * g77.dg/f77-edit-x-out.f: New test
47730 * g77.dg/f77-edit-slash-out.f: New test
47731 * g77.dg/f77-edit-colon-out.f: New test
47732 * g77.dg/f77-edit-s-out.f: New test
47734 2002-03-24 Richard Henderson <rth@redhat.com>
47736 * objc/execute/formal_protocol-6.x: New XFAIL.
47738 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47740 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47741 that do not support weak symbols
47743 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47745 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47746 * lib/g77.exp: Likewise.
47747 * lib/objc.exp: Likewise.
47749 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47751 * gcc.dg/Wswitch-default.c: New test.
47753 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47755 * g++.dg/other/enum1.C: New test.
47757 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47759 * gcc.dg/pragma-ep-3.c: Fix typo.
47761 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47763 * g++.dg/inherit/template-as-base.C: New test.
47765 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47767 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47768 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47770 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47772 * gcc.dg/cpp/multiline.c: Update to match.
47774 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47776 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47778 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47780 * gcc.dg/cpp/extratokens2.c: New file.
47782 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47784 * gcc.dg/20020312-2.c: Add rs6000 target.
47786 * gcc.c-torture/compile/20020319-1.c: New test.
47788 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47790 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47791 (A, E): Handle this.
47793 2002-03-20 Jason Merrill <jason@redhat.com>
47795 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47797 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47798 through prune_gcc_output.
47800 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47802 * gcc.c-torture/compile/20020320-1.c: New test.
47804 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47806 * gcc.c-torture/compile/20020318-1.c: New test.
47808 * gcc.dg/struct-by-value-1.c: New test.
47810 * gcc.dg/20020319-1.c: New test.
47812 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47814 * g++.dg/opt/conj1.C: New test.
47816 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47818 * g++.dg/template/qualttp20.C: Revert previous change.
47819 * g++.dg/template/qualttp3.C: Likewise.
47820 * g++.dg/template/qualttp4.C: Likewise.
47821 * g++.dg/template/qualttp5.C: Likewise.
47822 * g++.dg/template/qualttp6.C: Likewise.
47823 * g++.dg/template/qualttp7.C: Likewise.
47824 * g++.dg/template/qualttp8.C: Likewise.
47825 * g++.dg/template/recurse.C: Likewise.
47827 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47829 * gcc.dg/cpp/wchar-1.c: Update.
47831 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47833 * g++.dg/template/conv1.C: New test.
47834 * g++.dg/template/conv2.C: New test.
47835 * g++.dg/template/conv3.C: New test.
47836 * g++.dg/template/conv4.C: New test.
47838 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47840 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47841 * g++.dg/template/qualttp3.C: Likewise.
47842 * g++.dg/template/qualttp4.C: Likewise.
47843 * g++.dg/template/qualttp5.C: Likewise.
47844 * g++.dg/template/qualttp6.C: Likewise.
47845 * g++.dg/template/qualttp7.C: Likewise.
47846 * g++.dg/template/qualttp8.C: Likewise.
47847 * g++.dg/template/recurse.C: Likewise.
47849 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47851 * g++.dg/opt/dtor1.C: New test.
47853 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47855 * gcc.c-torture/compile/20020315-1.c: New test.
47857 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47859 * gcc.dg/weak-1.c: Fix scan tests.
47861 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47863 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47864 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47865 cris-*-aout* mmix-*-*.
47866 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47867 cris-*-aout* mmix-*-*.
47868 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47869 cris-*-elf* cris-*-aout* and mmix-*-*.
47870 * gcc.dg/20001009-1.c: Ditto.
47871 * gcc.dg/20010912-1.c: Ditto.
47872 * gcc.dg/20020122-4.c: Ditto.
47873 * gcc.dg/inline-2.c: Ditto.
47875 2002-03-14 Jeffrey A Law (law@cygnus.com)
47877 * gcc.c-torture/compile/20020314-1.c: New test.
47879 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47881 * gcc.c-torture/execute/20020314-1.c: New test.
47883 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47885 * g++.dg/warn/Wunused-1.C: New test.
47887 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47889 * g++.dg/abi/mangle6.C: New test.
47891 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47893 * gcc.c-torture/compile/20020309-2.c: New test.
47895 * gcc.c-torture/compile/20020312-1.c: New test.
47897 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47899 * g++.dg/other/access1.C: New test.
47901 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47903 * gcc.c-torture/execute/wchar_t-1.c: New test.
47905 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47907 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47909 2002-03-12 Roger Sayle <roger@eyesopen.com>
47911 * gcc.dg/20020312-1.c: New test case.
47913 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47915 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47917 2002-03-11 Richard Henderson <rth@redhat.com>
47919 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47920 * g++.old-deja/g++.jason/report.C: Likewise.
47922 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47924 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47925 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47927 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47929 * g++.dg/overload/pmf1.C: New test.
47931 2002-03-11 Kazu Hirata <kazu@hxi.com>
47933 * gcc.c-torture/execute/20020307-1.c: Use long.
47935 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47937 PR optimization/5844
47938 * gcc.dg/20020310-1.c: New test.
47940 2002-03-09 Michael Meissner <meissner@redhat.com>
47942 * gcc.c-torture/execute/memcpy-2.c: New test.
47943 * gcc.c-torture/execute/memset-1.c: New test.
47944 * gcc.c-torture/execute/strlen-1.c: New test.
47945 * gcc.c-torture/execute/strcmp-1.c: New test.
47946 * gcc.c-torture/execute/strncmp-1.c: New test.
47948 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47950 * gcc.dg/ppc-ldstruct.c: New test.
47952 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47954 * gcc.c-torture/execute/va-arg-22.c: New test.
47956 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47958 * gcc.c-torture/compile/20020309-1.c: New test.
47960 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47962 * gcc.c-torture/execute/20020307-2.c: New test.
47964 2002-03-07 Jeffrey A Law (law@redhat.com)
47966 * g77.f-torture/compile/20020307-1.f: New test.
47968 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47970 * gcc.dg/unordered-1.c: New test.
47972 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47974 * gcc.c-torture/execute/20020307-1.c: New test.
47976 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47978 * gcc.dg/20020304-1.c: New test.
47980 * gcc.c-torture/compile/20020304-2.c: New test.
47982 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47984 * gcc.c-torture/compile/20020304-1.c: New test case
47987 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47989 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47991 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47993 * g++.dg/other/classkey1.C: New test.
47995 2002-03-01 Richard Henderson <rth@redhat.com>
47997 * gcc.c-torture/compile/981223-1.x: New.
47998 * gcc.c-torture/compile/920625-1.x: New.
48000 2002-02-28 Richard Henderson <rth@redhat.com>
48002 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48004 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48006 * gcc.c-torture/execute/20020227-1.c: New test.
48008 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48010 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48012 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48013 * g++.old-deja.g++.other/defarg1.C: Likewise.
48014 * g++.old-deja/g++.pt/calls2.C: Likewise.
48015 * g++.old-deja/g++.pt/crash20.C: Likewise.
48016 * g++.old-deja/g++.pt/crash30.C: Likewise.
48017 * g++.old-deja/g++.pt/crash36.C: Likewise.
48018 * g++.old-deja/g++.pt/crash6.C: Likewise.
48019 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48020 * g++.old-deja/g++.pt/derived3.C: Likewise.
48021 * g++.old-deja/g++.pt/error1.C: Likewise.
48022 * g++.old-deja/g++.pt/friend21.C: Likewise.
48023 * g++.old-deja/g++.pt/friend23.C: Likewise.
48024 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48025 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48027 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48029 * gcc.c-torture/execute/20020225-2.c: New test.
48031 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48033 * gcc.c-torture/execute/920730-1t.c,
48034 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48035 Delete test cases, only relevant to -traditional.
48037 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48039 * gcc.dg/cpp/undef1.c: Remove.
48040 * gcc.dg/cpp/directiv.c: Update.
48041 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48043 2002-02-27 Michael Meissner <meissner@redhat.com>
48045 * gcc.c-torture/execute/20020226-1.c: New test.
48047 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48049 * g++.dg/debug/debug4.C: New test.
48051 * gcc.dg/ia64-visibility-1.c: New test.
48053 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48055 * gcc.dg/debug/20020224-1.c: New.
48057 2002-02-25 Kazu Hirata <kazu@hxi.com>
48059 * gcc.c-torture/execute/960416-1.x: New.
48060 * gcc.c-torture/execute/divconst-3.x: Likewise.
48062 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48064 * gcc.dg/20020224-1.c: New test.
48066 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48068 * gcc.c-torture/execute/20020225-1.c: New.
48070 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48072 * gcc.dg/cpp/wchar-1.c: New test.
48074 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48076 * gcc.dg/20020222-1.c: New test.
48078 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48080 * g++.dg/opt/anonunion1.C: New test.
48082 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48084 * g++.dg/template/qualttp19.C: New test.
48085 * g++.dg/template/qualttp20.C: New test.
48086 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48087 * g++.old-deja/g++.other/qual1.C: Likewise.
48089 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48091 * gcc.dg/attr-alwaysinline.c: New.
48093 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48095 * gcc.dg/20020220-1.c: New test.
48097 * gcc.dg/20020220-2.c: New test.
48099 * g++.dg/opt/mmx1.C: New test.
48101 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48103 * gcc.c-torture/compile/20020110.c: New test.
48105 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48107 * gcc.c-torture/execute/20020219-1.c: New test.
48109 * gcc.dg/20020219-1.c: New test.
48111 * gcc.dg/noncompile/20020220-1.c: New test.
48113 * g++.dg/opt/ptrintsum1.C: New test.
48115 * gcc.dg/debug/20020220-1.c: New test.
48117 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48119 * gcc.c-torture/execute/20020216-1.c: New test.
48121 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48123 * gcc.dg/decl-1.c: Update, new test.
48125 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48127 * g++.dg/abi/bitfield1.C: New test.
48128 * g++.dg/abi/bitfield2.C: New test.
48130 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48132 * gcc.dg/attr-nest.c: New test.
48134 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48136 * gcc.c-torture/execute/20020215-1.c: New test.
48138 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48140 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48141 * g++.dg/debug/debug.exp: New.
48142 * g++.dg/debug/trivial.C: New.
48143 * g++.dg/debug/debug1.C: Moved...
48144 * g++.dg/other/debug1.C: ...from here.
48145 * g++.dg/debug/debug2.C: Moved...
48146 * g++.dg/other/debug2.C: ...from here.
48147 * g++.dg/debug/debug3.C: Moved...
48148 * g++.dg/other/debug3.C: ...from here.
48150 * gcc.dg/noncompile/20020213-1.c: New test.
48152 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48154 * g++.dg/other/debug3.C: New test.
48156 * gcc.c-torture/execute/20020213-1.c: New test.
48158 2002-02-13 Richard Smith <richard@ex-parrot.com>
48160 * g++.old-deja/g++.other/thunk1.C: New test.
48162 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48164 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48166 2002-02-13 Stan Shebs <shebs@apple.com>
48168 * gcc.dg/altivec-3.c: New.
48170 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48172 * gcc.dg/Wunreachable-1.c: New test.
48173 * gcc.dg/Wunreachable-2.c: New test.
48175 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48177 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48179 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48181 * gcc.dg/decl-1.c: New test.
48183 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48185 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48187 2002-02-10 Kazu Hirata <kazu@hxi.com>
48189 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48190 * gcc.c-torture/compile/980506-1.x: Likewise.
48192 2002-02-10 Kazu Hirata <kazu@hxi.com>
48194 * gcc.dg/20020210-1.c: New.
48196 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48198 * g77.f-torture/execute/947.f: New regression test
48199 for PR fortran/947.
48201 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48203 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48204 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48206 2002-02-08 Richard Henderson <rth@redhat.com>
48208 * gcc.c-torture/compile/labels-3.c: New.
48210 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48212 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48213 expression statements work instead.
48214 * gcc.dg/noncompile/20020207-1.c: New test.
48216 2002-02-07 Richard Henderson <rth@redhat.com>
48218 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48220 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48222 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48224 * lib/g77-dg.exp: Trim g77 error messages so that they are
48225 recognized by dg.exp.
48227 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48230 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48232 2002-02-07 Richard Henderson <rth@redhat.com>
48234 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48235 to be sufficiently aligned for integers.
48237 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48239 * g++.dg/template/friend4.C: New test.
48241 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48244 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48247 2002-02-07 Richard Henderson <rth@redhat.com>
48249 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48250 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48251 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48252 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48254 2002-02-06 Richard Henderson <rth@redhat.com>
48256 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48258 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48260 * gcc.dg/20020206-1.c: New test.
48262 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48264 * gcc.c-torture/execute/20020206-1.c: New test.
48266 * gcc.c-torture/execute/20020206-2.c: New test.
48268 PR optimization/5429:
48269 * gcc.c-torture/compile/20020206-1.c: New test.
48271 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48273 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48274 as certain file formats cannot support particularly large
48277 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48278 and do not expect to be able to link the executable.
48280 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48281 fail because the COFF format does not support the weak attribute.
48283 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48285 * g77.dg/pr5473.f: New test
48287 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48289 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48290 Fix testcase accordingly.
48292 2002-02-04 Richard Henderson <rth@redhat.com>
48294 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48295 (buf): Change to be an array of pointers, not ints.
48297 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48299 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48300 before all tests. Move warning one line above to match where it
48302 * gcc.dg/Wswitch-2.c: New test.
48303 * g++.dg/warn/Wswitch-1.C: New test.
48304 * g++.dg/warn/Wswitch-2.C: New test.
48306 2002-02-04 Richard Henderson <rth@redhat.com>
48308 * g++.dg/abi/offsetof.C: Fix size comparison.
48310 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48312 * gcc.dg/cast-qual-2.c: New test.
48314 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48316 * gcc.dg/20020201-4.c: New test.
48318 2002-02-04 Ben Elliston <bje@redhat.com>
48320 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48321 target_info attribute != 0, in addition to the empty string.
48322 (gcc_target_compile): Likewise.
48324 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48326 * gcc.dg/Wswitch.c: New test.
48327 PR gcc/4475. PR gcc/3780.
48329 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48331 * g77.f-torture/execute/5122.f: New test for regressions
48332 against PR fortran/5122.
48334 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48336 * g77.f-torture/compile/pr3743.f: Delete
48337 * g77.dg/pr3743-1.f: New test.
48338 * g77.dg/pr3743-2.f: New test.
48339 * g77.dg/pr3743-3.f: New test.
48340 * g77.dg/pr3743-4.f: New test.
48342 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48344 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48346 2002-02-02 Richard Henderson <rth@redhat.com>
48348 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48349 * gcc.c-torture/execute/bf64-1.c: Likewise.
48351 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48353 * gcc.dg/20020201-2.c: New test.
48355 * gcc.dg/20020201-3.c: New test.
48357 * gcc.c-torture/execute/bitfld-2.c: New test.
48359 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48361 * gcc.dg/bitfld-1.c: Update.
48362 * gcc.dg/bitfld-2.c: Update.
48363 * gcc.c-torture/execute/bitfld-1.x: New.
48365 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48367 * gcc.c-torture/execute/20020201-1.c: New test.
48369 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48372 * gcc.dg/20020201-1.c: New test.
48374 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48377 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48378 * g77.f-torture/compile/pr3743.x: Remove
48380 2002-01-31 Tom Rix <trix@redhat.com>
48382 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48384 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48386 * gcc.dg/noncompile/20020130-1.c: New test.
48388 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48390 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48392 2002-01-29 Richard Henderson <rth@redhat.com>
48394 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48396 * gcc.c-torture/execute/bf64-1.c: Likewise.
48398 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48400 * gcc.c-torture/execute/20020129-1.c: New test.
48402 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48404 * gcc.c-torture/compile/20000224-1.c: Update.
48405 * gcc.c-torture/execute/bitfld-1.c: New tests.
48406 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48407 * gcc.dg/uninit-A.c: Update.
48409 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48411 * g++.dg/template/ctor1.C: Add instantiation.
48413 2002-01-28 Paul Koning <pkoning@equallogic.com>
48415 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48416 argument to __builtin_prefetch to be const ptr.
48418 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48420 * gcc.c-torture/compile/20020120-1.c: New test.
48422 2002-01-27 Kazu Hirata <kazu@hxi.com>
48424 * gcc.c-torture/execute/20020127-1.c: New test.
48426 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48428 * g77.dg/f77-edit-i-in.f: New test
48429 * g77.dg/f77-edit-i-out.f: New test
48431 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48433 * gcc.dg/debug/debug.exp: New file.
48434 * gcc.dg/debug/trivial.c: New file.
48435 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48436 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48437 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48438 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48439 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48440 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48441 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48442 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48443 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48444 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48445 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48446 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48447 * gcc.dg/20000503-1.c: Removed.
48448 * gcc.dg/20010207-1.c: Removed.
48449 * gcc.dg/20011223-1.c: Removed.
48450 * gcc.dg/20020104-2.c: Removed.
48451 * gcc.dg/debug-1.c: Removed.
48452 * gcc.dg/debug-2.c: Removed.
48453 * gcc.dg/debug-3.c: Removed.
48454 * gcc.dg/debug-4.c: Removed.
48455 * gcc.dg/debug-5.c: Removed.
48456 * gcc.dg/debug-6.c: Removed.
48457 * gcc.dg/dwarf2-1.c: Removed.
48458 * gcc.dg/dwarf2-2.c: Removed.
48460 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48462 * g++.old-deja/g++.other/eh5.C: New test.
48463 * g++.old-deja/g++.other/sibcall2.C: New test.
48464 * g++.old-deja/g++.other/array9.C: New test.
48465 * g++.old-deja/g++.other/typename2.C: New test.
48466 * g++.old-deja/g++.other/crash60.C: New test.
48467 * g++.old-deja/g++.other/conv9.C: New test.
48468 * g++.old-deja/g++.other/mangle10.C: New test.
48469 * g++.old-deja/g++.other/unchanging1.C: New test.
48470 * g++.old-deja/g++.other/exprstmt1.C: New test.
48471 * g++.old-deja/g++.other/inline23.C: New test.
48472 * g++.old-deja/g++.eh/ia64-1.C: New test.
48473 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48474 * g++.old-deja/g++.other/reload1.C: New test.
48475 * g++.old-deja/g++.other/static20.C: New test.
48476 * g++.old-deja/g++.other/local-alloc1.C: New test.
48477 * g++.old-deja/g++.other/conv8.C: New test.
48478 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48479 * g++.old-deja/g++.other/storeexpr1.C: New test.
48480 * g++.old-deja/g++.other/storeexpr2.C: New test.
48481 * g++.dg/eh/template2.C: New test.
48482 * g++.dg/warn/weak1.C: New test.
48484 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48486 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48487 Remove first, non-varying, argument.
48489 2002-01-23 Richard Henderson <rth@redhat.com>
48491 * gcc.dg/inline-2.c: New.
48493 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48494 Add optional target arg. Check number of arguments.
48495 (scan-assembler-not, scan-assembler-dem): Likewise.
48496 (scan-assembler-dem-not): Likewise.
48498 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48500 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48502 * g++.old-deja/g++.brendan/parse3.C,
48503 g++.old-deja/g++.other/crash26.C,
48504 g++.old-deja/g++.other/crash28.C,
48505 g++.old-deja/g++.other/crash29.C,
48506 g++.old-deja/g++.other/crash30.C,
48507 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48509 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48511 * gcc.dg/20020115-1.c: New.
48513 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48515 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48517 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48519 * gcc.dg/20020122-3.c: New.
48521 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48523 * g++.dg/other/gc1.C: New test.
48525 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48527 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48529 2002-01-22 Richard Henderson <rth@redhat.com>
48531 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48533 2002-01-22 Richard Henderson <rth@redhat.com>
48535 * gcc.dg/20020122-4.c: New.
48537 2002-01-22 H.J. Lu <hjl@gnu.org>
48539 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48541 * gcc.dg/special/ecos.exp: Likewise.
48542 * lib/g++-dg.exp: Likewise.
48543 * lib/g77-dg.exp: Likewise.
48544 * lib/gcc-dg.exp : Likewise.
48545 * lib/mike-g++.exp: Likewise.
48546 * lib/mike-g77.exp: Likewise.
48547 * lib/mike-gcc.exp: Likewise.
48548 * lib/objc-dg.exp: Likewise.
48550 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48553 * gcc.dg/20020122-2.c: New test.
48555 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48557 * gcc.dg/20020122-1.c: New test.
48559 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48561 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48563 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48565 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48567 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48569 * gcc.c-torture/compile/20020121-1.c: New test.
48571 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48573 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48576 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48578 * gcc.dg/20020218-1.c: New test.
48580 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48582 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48584 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48585 "At global scope" warning
48586 * g++.dg/ext/align1.C: Change cygwin test for alignment
48587 from db-bogus to dg-warning
48589 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48591 * g77.f-torture/compile/cpp2.F: New test.
48593 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48595 * g++.dg/template/access1.C: New test.
48597 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48599 * gcc.dg/20020118-1.c: New.
48601 2002-01-18 Kazu Hirata <kazu@hxi.com>
48603 * gcc.c-torture/execute/20020118-1.c: New test.
48605 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48607 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48608 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48609 alignment warnings.
48611 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48613 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48614 torture_with_loops and torture_without_loops
48616 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48618 * gcc.c-torture/compile/20020116-1.c: New test.
48620 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48622 * gcc.dg/20020116-2.c: New test.
48624 * gcc.dg/ultrasp4.c: New test.
48626 * gcc.dg/20020116-1.c: New test.
48628 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48630 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48633 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48635 * gcc.misc-tests/i386-prefetch.exp: New.
48636 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48637 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48638 * gcc.misc-tests/i386-pf-none-1.c: New test.
48639 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48641 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48643 * gcc.dg/gnu89-init-1.c: Add new tests.
48645 2002-01-15 Andreas Jaeger <aj@suse.de>
48647 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48648 * gcc.dg/i386-mmx-2.c: Likewise.
48649 * gcc.dg/i386-sse-1.c: Likewise.
48650 * gcc.dg/i386-sse-2.c: Likewise.
48651 * gcc.dg/i386-sse-3.c: Likewise.
48653 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48655 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48656 Uncomment additional cases that now pass.
48658 2002-01-11 Richard Henderson <rth@redhat.com>
48660 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48661 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48663 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48665 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48667 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48669 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48670 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48672 2002-01-10 Dale Johannesen <dalej@apple.com>
48674 * gcc.c-torture/execute/loop-11.c: New.
48676 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48678 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48679 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48681 2002-01-09 Richard Henderson <rth@redhat.com>
48683 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48684 type in which to perform the operation for each size.
48686 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48688 * gcc.c-torture/compile/20020109-2.c: New test.
48690 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48692 * gcc.c-torture/execute/loop-10.c: New test.
48694 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48696 * gcc.c-torture/compile/20010226-1.c: New test.
48697 * gcc.c-torture/compile/20010227-1.c: New test.
48698 * gcc.c-torture/compile/20010426-1.c: New test.
48699 * gcc.c-torture/compile/20010510-1.c: New test.
48700 * gcc.c-torture/compile/20010605-3.c: New test.
48701 * gcc.c-torture/compile/20010824-1.c: New test.
48702 * gcc.c-torture/execute/20010409-1.c: New test.
48703 * gcc.dg/noncompile/20000901-1.c: New test.
48704 * gcc.dg/20001023-1.c: New test.
48705 * gcc.dg/20001101-1.c: New test.
48706 * gcc.dg/20001102-1.c: New test.
48707 * gcc.dg/20010207-1.c: New test.
48708 * gcc.dg/20010405-1.c: New test.
48709 * gcc.dg/20010822-1.c: New test.
48710 * gcc.dg/20011107-1.c: New test.
48712 2002-01-09 Jeffrey A Law (law@redhat.com)
48714 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48716 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48717 execution failure on PA targets.
48719 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48721 * gcc.c-torture/compile/20020109-1.c: New test.
48723 2002-01-08 Kazu Hirata <kazu@hxi.com>
48725 * gcc.c-torture/execute/20020108-1.c: New test.
48727 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48729 * gcc.dg/20020108-1.c: New test.
48731 2002-01-08 H.J. Lu <hjl@gnu.org>
48733 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48736 2002-01-08 Geoff Keating <geoffk@redhat.com>
48738 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48741 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48743 * gcc.dg/altivec-4.c: Test altivec predicates.
48745 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48747 * gcc.c-torture/execute/20020107-1.c: New test.
48749 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48752 * gcc.c-torture/compile/20020106-1.c: New test.
48754 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48756 * gcc.c-torture/execute/nestfunc-4.c: New test.
48758 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48760 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48761 extra triple that slipped in.
48762 * g++.old-deja/g++.abi/align.C: Likewise.
48763 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48765 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48767 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48768 * g++.old-deja/g++.abi/align.C: Likewise.
48769 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48771 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48773 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48776 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48778 * gcc.dg/20020104-1.c: New test.
48780 * gcc.dg/20020104-2.c: New test.
48782 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48784 * gcc.dg/20020103-1.c: Fix typo in target selector.
48786 2002-01-03 Richard Henderson <rth@redhat.com>
48788 * gcc.dg/20020103-1.c: New.
48790 2002-01-03 Kazu Hirata <kazu@hxi.com>
48792 * gcc.c-torture/execute/20020103-1.c: New test.
48794 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48796 * g++.dg/other/debug2.C: New test.
48798 * gcc.c-torture/compile/20020103-1.c: New test.
48800 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48802 * gcc.dg/gnu89-init-1.c: Added new tests.
48804 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48806 * g++.dg/template/friend2.C: Remove as patch is reverted.
48808 * g++.dg/warn/oldcast1.C: New test.
48810 * g++.dg/template/ptrmem1.C: New test.
48811 * g++.dg/template/ptrmem2.C: New test.
48813 * g++.dg/template/ntp.C: New test.
48815 * g++.dg/other/component1.C: New test.
48817 * g++.dg/template/ttp3.C: New test.
48819 * g++.dg/template/friend2.C: New test.
48820 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48822 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48824 * g++.dg/other/ptrmem1.C: New test.
48825 * g++.dg/other/ptrmem2.C: New test.
48827 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48829 * g++.dg/template/ctor1.C: New test.
48831 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48833 * g++.dg/template/friend2.C: New test.
48835 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48837 * gcc.dg/mmix-1.c: New test.
48839 2001-12-31 Richard Henderson <rth@redhat.com>
48841 * gcc.dg/asm-5.c: New.
48843 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48845 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48846 in namespace __gnu_cxx
48848 2001-12-30 Richard Henderson <rth@redhat.com>
48850 * gcc.dg/debug-6.c: New.
48852 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48854 * gcc.c-torture/compile/20011229-2.c: New test.
48856 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48858 * gcc.dg/debug-3.c: New test.
48859 * gcc.dg/debug-4.c: New test.
48860 * gcc.dg/debug-5.c: New test.
48862 2001-12-29 Richard Henderson <rth@redhat.com>
48864 * g++.dg/eh/loop1.C: New.
48866 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48868 * g++.dg/template/crash1.C: New test.
48870 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48872 * g++.dg/other/const1.C: New test.
48874 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48876 * gcc.c-torture/compile/20011229-1.c: New test.
48878 2001-12-28 Stan Shebs <shebs@apple.com>
48880 * lib/objc-torture.exp: Resync with c-torture.exp.
48881 * lib/objc.exp: Load standard libraries.
48883 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48885 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48888 2001-12-27 Roger Sayle <roger@eyesopen.com>
48890 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48892 2001-12-27 Richard Henderson <rth@redhat.com>
48894 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48896 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48898 * g++.dg/eh/ctor1.C: New test.
48899 * g++.dg/other/error2.C: New test.
48901 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48903 * g++.dg/other/init2.C: New test.
48905 2001-12-24 Richard Henderson <rth@redhat.com>
48907 * gcc.dg/20011223-1.c: New.
48908 * gcc.dg/inline-1.c: New.
48910 2001-12-23 Richard Henderson <rth@redhat.com>
48912 * gcc.dg/asm-4.c: Test operand modifiers.
48914 2001-12-23 Richard Henderson <rth@redhat.com>
48916 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48918 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48920 * gcc.c-torture/execute/20011223-1.c: New test.
48922 2001-12-21 Richard Henderson <rth@redhat.com>
48924 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48925 re-enables the warning.
48927 2001-12-21 Richard Henderson <rth@redhat.com>
48929 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48931 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48933 * gcc.c-torture/compile/20011218-1.c: New test.
48935 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48937 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48939 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48940 epilogue generation for ARM ISR routines.
48942 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48944 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48945 * gcc.dg/format/c90-printf-3.c: Likewise.
48946 * gcc.dg/format/c99-printf-3.c: Likewise.
48947 * gcc.dg/format/ext-1.c: Likewise.
48948 * gcc.dg/format/ext-6.c: Likewise.
48949 * gcc.dg/format/format.h: Prototype unlocked stdio.
48951 2001-12-20 Richard Henderson <rth@redhat.com>
48953 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48955 (malloc): Correct allocation logic. Abort if we fill up the
48956 arena before initialization complete.
48957 (realloc): Correct allocation logic.
48959 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48961 * gcc.c-torture/compile/20011219-2.c: New test.
48963 * gcc.c-torture/execute/20011219-1.c: New test.
48965 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48967 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48968 target does not support weak symbols.
48970 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48972 * gcc.c-torture/compile/20011219-1.c: New test.
48974 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48976 * g++.dg/other/error1.C: New test.
48978 2001-12-17 Jeffrey A Law (law@redhat.com)
48980 * gcc.c-torture/execute/20011217-1.c: New test.
48982 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48984 * objc.dg/special/: New directory.
48985 * objc.dg/special/special.exp: New file.
48986 * objc.dg/special/unclaimed-category-1.h: New file.
48987 * objc.dg/special/unclaimed-category-1a.m: New file.
48988 * objc.dg/special/unclaimed-category-1.m: New file.
48990 2001-12-17 Andreas Jaeger <aj@suse.de>
48992 * gcc.c-torture/compile/20011217-2.c: New test.
48994 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48996 * gcc.c-torture/compile/20011217-1.c: New test.
48998 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49000 * gcc.dg/20011214-1.c: New.
49002 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49004 * gcc.dg/altivec-4.c: New.
49006 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49008 * gcc.dg/20011113-1.c: New test.
49010 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49012 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49013 std::__malloc_alloc_template<0> and
49014 std::__default_alloc_template<false, 0>.
49016 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49018 * objc/execute/bf-21.m: New test.
49019 * objc/execute/enumeration-1.m: New test.
49020 * objc/execute/enumeration-2.m: New test.
49022 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49024 * gcc.dg/gnu89-init-1.c: New test.
49026 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49028 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49029 * g++.old-deja/g++.jason/2371.C: Likewise.
49030 * g++.old-deja/g++.jason/template33.C: Likewise.
49031 * g++.old-deja/g++.jason/template34.C: Likewise.
49032 * g++.old-deja/g++.jason/template36.C: Likewise.
49033 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49034 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49035 * g++.old-deja/g++.other/typename1.C: Likewise.
49036 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49037 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49038 * g++.old-deja/g++.pt/typename11.C: Likewise.
49039 * g++.old-deja/g++.pt/typename14.C: Likewise.
49040 * g++.old-deja/g++.pt/typename16.C: Likewise.
49041 * g++.old-deja/g++.pt/typename3.C: Likewise.
49042 * g++.old-deja/g++.pt/typename4.C: Likewise.
49043 * g++.old-deja/g++.pt/typename5.C: Likewise.
49044 * g++.old-deja/g++.pt/typename7.C: Likewise.
49045 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49047 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49049 * g++.dg/other/linkage1.C: New test.
49050 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49053 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49055 * gcc.dg/concat.c: New test.
49057 2001-12-11 Stan Shebs <shebs@apple.com>
49059 * objc/compile: New test directory.
49060 * objc/compile/compile.exp: New expect script.
49061 * objc/compile/20011211-1.m: New compile test.
49063 2001-12-11 Jason Merrill <jason@redhat.com>
49065 * lib/prune.exp (prune_gcc_output): Also handle "In member
49066 function". So many permutations...
49068 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49070 * g++.dg/template/typedef1.C: New test.
49072 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49074 * g++.dg/other/copy1.C: New test.
49076 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49078 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49080 * gcc.dg/builtin-choose-expr.c: New.
49082 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49084 * gcc.dg/altivec-2.c: New.
49086 2001-12-07 Richard Henderson <rth@redhat.com>
49088 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49090 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49092 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49095 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49097 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49099 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49101 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49102 variable argument list.
49104 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49106 * gcc.c-torture/execute/memcheck: Delete entire directory.
49107 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49108 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49110 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49112 * gcc.dg/Wshadow-1.c: New test.
49114 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49116 * gcc.c-torture/compile/20011130-1.c: New test.
49118 * gcc.dg/noncompile/20011025-1.c: New test.
49120 * g++.dg/other/anon-union.C: New test.
49122 * gcc.c-torture/execute/20011024-1.c: New test.
49124 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49126 * gcc.c-torture/execute/20000722-1.x,
49127 gcc.c-torture/execute/20010123-1.x: Remove.
49128 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49129 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49130 gcc.dg/c99-complit-2.c: New tests.
49132 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49134 * g++.dg/inherit/base1.C: New test.
49136 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49138 * g++.dg/other/stdarg1.C: New test.
49140 * gcc.c-torture/compile/20011130-2.c: New test.
49142 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49144 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49145 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49146 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49147 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49148 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49149 * gcc.dg/builtin-prefetch-1.c: New test.
49151 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49153 * gcc.dg/20011130-1.c: New test.
49155 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49157 * g++.dg/other/scope1.C: New test.
49158 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49160 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49162 * gcc.dg/vla-init-1.c: New test.
49164 2001-12-01 Geoff Keating <geoffk@redhat.com>
49166 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49168 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49170 * objc.dg/alias.m: Update.
49171 * objc.dg/class-1.m: Update.
49172 * objc.dg/const-str-1.m: Update.
49173 * objc.dg/fwd-proto-1.m: Update.
49174 * objc.dg/id-1.m: Update.
49175 * objc.dg/super-class-1.m: Update.
49177 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49179 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49182 2001-11-28 Jeffrey A Law (law@cygnus.com)
49184 * gcc.c-torture/execute/20011128-1.c: New test.
49186 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49188 * gcc.dg/20011127-1.c: New test.
49190 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49192 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49193 from Austin Group draft 7.
49194 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49195 scanf format arguments.
49196 * gcc.dg/format/no-exargs-2.c: New test.
49198 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49200 * g++.dg/abi/vbase8-4.C: New test.
49202 2001-11-24 Ian Lance Taylor <ian@airs.com>
49204 * gcc.c-torture/execute/20011121-1.c: New test.
49206 2001-11-23 Jeffrey A Law (law@cygnus.com)
49208 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49210 2001-11-23 Andreas Jaeger <aj@suse.de>
49212 * gcc.dg/cpp/charconst-2.c: New test.
49214 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49216 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49217 to the host if it is remote. Let tests specify extra headers
49219 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49220 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49221 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49222 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49223 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49224 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49225 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49226 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49227 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49228 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49230 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49232 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49233 for little endian ARMs.
49235 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49237 * gcc.c-torture/compile/20011119-1.c: New test.
49238 * gcc.c-torture/compile/20011119-2.c: New test.
49240 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49242 * gcc.dg/altivec-1.c: Fix typo.
49244 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49246 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49248 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49250 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49252 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49254 * lib/g77.exp: Don't specify --rpath-link.
49256 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49257 across all the headers.
49258 * gcc.dg/format/format.exp: For testing on a remote host,
49261 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49262 * gcc.c-torture/execute/930406-1.c: Likewise.
49263 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49265 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49267 * gcc.dg/altivec-1.c: New.
49269 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49271 * gcc.dg/cpp/fpreprocessed.c: New test case.
49273 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49275 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49276 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49277 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49279 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49281 * gcc.dg/no-builtin-1.c: New test.
49283 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49285 * gcc.c-torture/execute/20011115-1.c: New test.
49287 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49289 * gcc.c-torture/compile/20011114-2.c: New test.
49290 * gcc.c-torture/compile/20011114-3.c: New test.
49291 * gcc.c-torture/compile/20011114-4.c: New test.
49293 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49295 * g++.dg/other/init1.C: New test.
49297 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49299 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49302 * gcc.c-torture/execute/20011114-1.c: New testcase.
49304 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49305 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49306 like the (before this change) version of 20010327-1.c.
49308 2001-11-14 Roger Sayle <roger@eyesopen.com>
49310 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49312 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49314 * g++.dg/init/array2.C: New test.
49316 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49318 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49320 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49322 * g++.dg/other/forscope1.C: New test.
49323 * g++.dg/ext/forscope1.C: New test.
49324 * g++.dg/ext/forscope2.C: New test.
49326 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49328 * gcc.c-torture/execute/20011113-1.c: New test.
49330 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49332 * gcc.c-torture/execute/20011109-2.c: New test.
49334 * gcc.c-torture/execute/20011109-1.c: New test.
49336 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49338 * gcc.c-torture/compile/20011109-1.c: New test.
49340 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49342 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49343 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49344 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49345 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49346 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49347 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49348 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49350 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49352 * g++.dg/warn/Wshadow-1.C: New tests.
49353 * g++.old-deja/g++.mike/for3.C: Update.
49355 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49357 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49358 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49359 XFAILs. Adjust expected error texts.
49360 * gcc.c-torture/compile/20011106-1.c,
49361 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49362 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49363 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49364 gcc.dg/c99-array-lval-5.c: New tests.
49366 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49368 * gcc.dg/cpp/defined.c: Update.
49370 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49372 * gcc.c-torture/execute/anon-1.c: New test.
49374 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49376 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49377 same size, so no warning should be produced on stormy16.
49379 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49380 due to oversized array.
49381 * g++.old-deja/g++.mike/ns15.C: Likewise.
49382 * g++.old-deja/g++.pt/crash16.C: Likewise.
49384 2001-11-02 Graham Stott <grahams@redhat.com>
49386 * g++.dgother/debug1.C: Fix typos.
49388 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49390 * g++.dg/other/debug1.C: New test.
49392 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49394 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49397 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49399 * gcc.dg/20011029-2.c: New test.
49401 * gcc.c-torture/compile/20011029-1.c: New test.
49403 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49405 * objc/execute/class_self-1.m: New test.
49406 * objc/execute/class_self-2.m: New test.
49408 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49410 * gcc.misc-tests/msgs.exp: Delete.
49411 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49412 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49413 error set to match recent changes.
49415 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49417 * gcc.dg/20011021-1.c: New test.
49419 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49421 * gcc.c-torture/compile/20011023-1.c: New test.
49423 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49425 * lib/g77.exp: Rewrite based on lib/g++.exp.
49427 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49429 * gcc.c-torture/execute/20011019-1.c: New test.
49431 * gcc.dg/20011018-1.c: New test.
49433 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49435 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49437 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49439 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49440 * gcc.dg/attr-invalid.c: Likewise.
49442 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49444 * gcc.dg/20011015-1.c: New test.
49446 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49448 * g++.dg/template/unify2.C: New test.
49450 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49452 * g++.dg/other/exception-specification.C: New test
49454 2001-10-13 Tom Rix <trix@redhat.com>
49456 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49457 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49459 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49461 * gcc.dg/20011009-1.c: New test.
49463 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49466 * g++.dg/other/friend1.C: New test.
49468 2001-10-11 Richard Henderson <rth@redhat.com>
49470 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49472 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49474 * gcc.c-torture/compile/20011010-1.c: New.
49476 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49478 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49479 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49480 g77.f-torture/execute/execute.exp,
49481 g77.f-torture/noncompile/noncompile.exp,
49482 gcc.c-torture/compile/compile.exp,
49483 gcc.c-torture/execute/execute.exp,
49484 gcc.c-torture/execute/ieee/ieee.exp,
49485 gcc.c-torture/execute/memcheck/memcheck.exp,
49486 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49487 objc/execute/execute.exp: Update FSF address.
49489 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49491 * gcc.dg/cpp/cmdlne-C.c: Update.
49492 * gcc.dg/cpp/cmdlne-C2.c: New.
49494 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49496 * gcc.c-torture/execute/20011008-3.c: New.
49498 2001-10-08 DJ Delorie <dj@redhat.com>
49500 * gcc.dg/20011008-1.c: New.
49501 * gcc.dg/20011008-2.c: New.
49503 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49505 * gcc.dg/cpp/spacing1.c: Update test.
49507 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49509 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49510 spelling errors of "separate" as "seperate".
49512 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49514 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49515 enough to avoid inlining.
49517 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49519 * lib/g77.exp: set libg2c_dir correctly.
49521 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49523 * gcc.dg/cpp/macro11.c: New test.
49525 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49527 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49528 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49529 gcc.dg/format/multattr-3.c: New tests.
49530 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49531 tests for format attributes on function pointers being rejected.
49533 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49535 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49537 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49539 * g++.dg/warn/format1.C: New test.
49541 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49543 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49545 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49547 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49549 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49551 * gcc.dg/cpp/redef2.c: Add test.
49553 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49555 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49556 long-standing bug on i686, apparently.
49557 * gcc.c-torture/execute/loop-2c.x: New file.
49558 * gcc.c-torture/execute/loop-2d.x: New file.
49559 * gcc.c-torture/execute/loop-3c.x: New file.
49561 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49563 * gcc.dg/cpp/20000625-2.c: Correct line number.
49565 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49567 * gcc.dg/cpp/macro10.c: New test.
49568 * gcc.dg/cpp/strify3.c: New test.
49569 * gcc.dg/cpp/spacing1.c: Add tests.
49570 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49571 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49573 2001-09-24 DJ Delorie <dj@redhat.com>
49575 * gcc.c-torture/execute/20010924-1.c: New test.
49577 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49579 * objc/execute/paste.m: Remove.
49581 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49583 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49585 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49587 * g77.dg/strlen0.f: New test.
49589 2001-09-21 Richard Henderson <rth@redhat.com>
49591 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49592 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49594 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49596 Table-driven attributes.
49597 * g++.dg/ext/attrib1.C: New test.
49599 2001-09-20 DJ Delorie <dj@redhat.com>
49601 * gcc.dg/20000926-1.c: Update expected warning messages.
49602 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49603 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49606 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49608 * g++.dg/eh/registers1.C: New test case.
49610 2001-09-17 Richard Henderson <rth@redhat.com>
49612 * gcc.dg/array-5.c: Fix VLA decomposition test.
49614 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49616 * gcc.dg/cpp/line5.c: New testcase.
49618 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49620 * gcc.dg/cpp/macro9.c: New test.
49622 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49624 * gcc.c-torture/execute/980223.c: Change type of addr from long
49627 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49629 * gcc.c-torture/execute/20010915-1.c: New test.
49631 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49633 * g77.dg/bprob: New directory.
49634 * g77.dg/bprob/bprob.exp: New file.
49635 * g77.dg/bprob/bprob-1.f: New test.
49636 * g77.dg/gcov: New directory.
49637 * g77.dg/gcov/gcov.exp: New file.
49638 * g77.dg/gcov/gcov-1.f: New test.
49639 * g77.dg/gcov/gcov-1.x: New file.
49641 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49643 * gcc.dg/cpp/directiv.c: Update.
49644 * gcc.dg/cpp/undef1.c: Update.
49646 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49648 * gcc.dg/20010912-1.c: New test.
49650 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49652 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49653 language-independent file in lib.
49654 * lib/gcov.exp: New file.
49656 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49658 * gcc.c-torture/compile/20010911-1.c: New test.
49660 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49662 * lib/profopt.exp: New, to support profile-directed optimizations.
49663 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49664 * gcc.misc-tests/bprob-1.c: New test.
49665 * gcc.misc-tests/bprob-2.c: New test.
49667 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49669 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49670 XFAIL and which kinds of gcov output to verify.
49671 * gcc.misc-tests/gcov-4b.x: New file.
49672 * gcc.misc-tests/gcov-5b.x: New file.
49673 * gcc.misc-tests/gcov-6.x: New file.
49674 * gcc.misc-tests/gcov-7.c: New test.
49675 * gcc.misc-tests/gcov-7.x: New file.
49677 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49679 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49680 * gcc.misc-tests/gcov-6.c: New test.
49682 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49685 * g++.dg/abi/vbase1.C: New test.
49687 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49689 * objc.dg/method-2.m: New.
49691 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49694 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49695 * g++.dg/init/empty1.C: New test.
49697 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49699 * gcc.c-torture/compile/20010903-1.c: New test.
49701 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49703 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49706 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49708 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49710 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49712 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49714 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49716 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49717 for 16-bit 'unsigned int'.
49719 2001-08-29 Kazu Hirata <kazu@hxi.com>
49721 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49723 2001-08-27 Richard Henderson <rth@redhat.com>
49725 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49726 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49728 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49730 * gcc.dg/asm-names.c (ymain): New.
49732 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49734 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49735 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49736 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49738 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49740 * gcc.dg/compare5.c: New testcase.
49742 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49744 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49745 and "In instantiation".
49747 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49749 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49751 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49753 * gcc.misc-tests/gcov.exp: Add support for branch information.
49754 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49755 * gcc.misc-tests/gcov-4.c: New test.
49756 * gcc.misc-tests/gcov-4b.c: New test.
49757 * gcc.misc-tests/gcov-5b.c: New test.
49759 2001-08-20 Zack Weinberg <zackw@panix.com>
49761 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49764 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49766 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49768 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49770 * g++.dg/eh/template1.C: New test.
49772 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49774 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49776 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49779 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49781 * lib/g77-dg.exp: Use prune.exp for common procedures
49782 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49783 * lib/g77.exp: (g77-dg-prune) Remove
49785 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49787 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49789 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49791 * g++.dg/template/unify1.C: New test.
49793 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49795 * g++.dg/abi/empty4.C: New test.
49797 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49799 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49801 * g77.f-torture/compile/pr3743.x: Likewise.
49803 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49805 * g++.dg/other/using-declaration.C: New test.
49807 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49809 * gcc.dg/cpp/tr-sign.c: New testcase.
49811 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49813 * gcc.dg/cpp/19951025-1.c: Revert.
49814 * gcc.dg/cpp/directiv.c: We no longer process directives that
49815 interrupt macro arguments.
49817 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49819 * gcc.dg/bconstp-1.c: New test.
49821 2001-08-03 Richard Henderson <rth@redhat.com>
49823 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49825 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49827 * gcc.dg/cpp/19951025-1.c: Update.
49829 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49831 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49834 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49837 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49838 * g++.old-deja/g++.other/std1.C: Likewise.
49839 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49841 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49843 * lib/g77.exp: Load gcc-defs.exp for common procedures
49844 (g77_pass, g77_fail, g77_finish, g77_exit,
49845 ${tool}_check_unsupported_p} Now redundant. Deleted.
49847 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49849 * g77.dg/fbackslash.f
49850 * g77.dg/fcase-preserve.f
49852 * g77.dg/ffixed-line-length-0.f
49853 * g77.dg/ffixed-line-length-132.f
49854 * g77.dg/ffixed-line-length-7.f
49855 * g77.dg/ffixed-line-length-72.f
49856 * g77.dg/ffixed-line-length-none.f
49857 * g77.dg/ffree-form-1.f
49858 * g77.dg/fno-backslash.f
49859 * g77.dg/fno-f90-1.f
49860 * g77.dg/fno-fixed-form-1.f
49861 * g77.dg/fno-onetrip.f
49862 * g77.dg/fno-typeless-boz.f
49863 * g77.dg/fno-underscoring.f
49864 * g77.dg/fno-vxt-1.f
49865 * g77.dg/fonetrip.f
49866 * g77.dg/ftypeless-boz.f
49867 * g77.dg/fugly-assumed.f
49868 * g77.dg/funderscoring.f
49871 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49873 * objc.dg/fwd-proto-1.m: New.
49874 * objc.dg/local-decl-1.m: New.
49875 * objc.dg/naming-1.m: New.
49876 * objc.dg/naming-2.m: New.
49877 * objc.dg/proto-hier-1.m: New.
49879 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49881 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49882 largest-type elements to a struct makes its size grow.
49884 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49886 * g++.dg/abi/vthunk1.C: New test.
49888 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49890 * g++.dg/abi/vbase8-22.C: New test.
49892 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49894 * gcc.dg/cpp/macro8.c: New test.
49896 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49898 * g++.dg/abi/vbase8-21.C: New test.
49900 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49902 * g++.dg/abi/vbase8-10.C: New test.
49904 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49906 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49907 ${tool}_set_ld_library_path.
49909 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49912 2001-07-26 Stan Cox <scox@redhat.com>
49914 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49915 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49916 gcc_exit, gcc_check_unsupported_p):
49917 Moved to gcc-deps.exp
49918 * gcc-deps.exp: New file.
49920 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49922 * g++.old-deja/g++.pt/defarg14.C: New test.
49924 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49926 * g++.old-deja/g++.other/lineno5.C: New test.
49928 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49930 * g++.old-deja/g++.pt/crash68.C: New test.
49932 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49934 * g++.old-deja/g++.other/crash42.C: New test.
49936 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49938 * gcc.dg/cpp/extratokens.c: Fix.
49939 * gcc.dg/cpp/skipping2.c: New tests.
49941 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49943 * gcc.c-torture/execute/20010724-1.c: New file.
49944 * gcc.c-torture/execute/20010724-1.x: New file.
49946 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49948 * g++.old-deja/g++.other/cond7.C: New test.
49950 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49952 * g++.old-deja/g++.other/optimize4.C: New test.
49954 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49956 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49958 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49960 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49961 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49962 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49963 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49965 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49966 bug report" message.
49968 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49969 * g++.dg/ext/instantiate1.C: Move from old-deja.
49971 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49973 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49974 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49975 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49976 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49978 2001-07-23 Jeffrey A Law (law@cygnus.com)
49980 * gcc.c-torture/execute/20010723-1.c: New test.
49982 2001-07-23 Ben Elliston <bje@redhat.com>
49984 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49986 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49988 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49990 Delete handling of ieee_multilib_flags.
49991 Pass -mieee for alpha*-*-* and sh-*-*.
49992 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49994 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49996 Remove old-abi tests.
49997 * g++.old-deja/g++.mike/p11116.C: Remove.
49998 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50000 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50002 * g77.f-torture/compile/pr3743.f: New test
50004 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50006 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50008 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50010 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50011 g++.old-deja/g++.pt/static6.C: Likewise.
50012 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50013 supports weak symbols.
50015 2001-07-18 Andreas Jaeger <aj@suse.de>
50017 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50020 2001-07-18 Andreas Jaeger <aj@suse.de>
50022 * gcc.dg/iftrap-1.c: Fix target line.
50024 2001-07-17 Richard Henderson <rth@redhat.com>
50026 * gcc.c-torture/execute/20010717-1.c: New.
50028 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50030 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50033 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50035 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50037 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50039 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50040 UAC_SIGBUS, UAC_NOPRINT definitions.
50042 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50044 * objc/execute/object_is_class.m: New test.
50045 * objc/execute/object_is_meta_class.m: New test.
50047 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50049 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50050 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50052 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50054 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50055 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50057 2001-07-14 Richard Henderson <rth@redhat.com>
50059 * gcc.dg/iftrap-1.c: New.
50061 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50063 * g77.f-torture/execute/intrinsic77.f: New test.
50065 2001-07-11 Janis Johnson <janis@us.ibm.com>
50067 * gcc.misc-tests/gcov-3.c: New test.
50069 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50071 * gcc.c-torture/compile/20010711-1.c,
50072 * gcc.c-torture/compile/20010711-2.c: New tests.
50074 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50076 * gcc.c-torture/execute/20010711-1.c: New test.
50078 2001-07-11 Ben Elliston <bje@redhat.com>
50080 * g++.old-deja/g++.other/enum5.C: New test.
50082 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50084 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50085 (g++-dg-prune): Call prune_gcc_output.
50086 * prune.exp: New file for prune_gcc_output.
50087 * lib/g++.exp, lib/gcc.exp: Load it.
50089 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50091 * gcc.c-torture/compile/20010701-1.c,
50092 g++.old-deja/g++.ext/attrib6.C: New tests.
50094 2001-07-06 Jeffrey A Law (law@cygnus.com)
50096 * gcc.c-torture/compile/20010706-1.c: New test.
50098 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50100 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50102 2001-06-28 Stan Shebs <shebs@apple.com>
50104 * gcc.dg/pragma-darwin.c: New test.
50106 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50108 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50109 Solaris 2.[678] system.
50111 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50113 * gcc.dg/20010622-1.c: New test.
50115 2001-06-18 Stan Shebs <shebs@apple.com>
50117 * objc.dg: New directory.
50118 * objc.dg/dg.exp: New file.
50119 * objc.dg/alias.m: New.
50120 * objc.dg/class-1.m: New.
50121 * objc.dg/class-2.m: New.
50122 * objc.dg/const-str-1.m: New.
50123 * objc.dg/const-str-2.m: New.
50124 * objc.dg/id-1.m: New.
50125 * objc.dg/method-1.m: New.
50126 * objc.dg/super-class-1.m: New.
50127 * lib/objc-dg.exp: New file.
50129 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50131 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50134 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50136 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50138 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50140 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50143 2001-06-12 Richard Henderson <rth@redhat.com>
50145 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50147 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50149 * g++.old-deja/g++.abi/vbase5.C: New test.
50150 * g++.old-deja/g++.abi/vbase6.C: New test.
50151 * g++.old-deja/g++.abi/vbase7.C: New test.
50153 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50155 * gcc.c-torture/compile/20010610-1.c: New test.
50157 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50159 * g++.old-deja/g++.abi/vbase4.C: New test.
50161 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50163 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50164 support %f for HC11/HC12 targets.
50165 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50166 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50167 on HC11/HC12 targets.
50168 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50170 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50172 * gcc.dg/wchar_t-1.c: New file.
50173 * gcc.dg/wint_t-1.c: Likewise.
50175 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50177 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50179 2001-06-11 Richard Henderson <rth@redhat.com>
50181 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50183 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50185 * gcc.c-torture/compile/20010611-1.c: New test.
50187 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50189 * gcc.dg/c99-tag-1.c: Add more tests.
50191 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50193 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50194 representation on MN10300 and ARM/Thumb.
50196 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50198 * g77.f-torture/execute/20010610.f: New.
50200 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50202 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50205 2001-06-09 Richard Henderson <rth@redhat.com>
50207 * gcc.c-torture/execute/ashrdi-1.c: New.
50208 * gcc.c-torture/execute/ashldi-1.c: New.
50209 * gcc.c-torture/execute/lshrdi-1.c: New.
50211 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50213 * objc/execute/load-3.m: Added. Check sending +load to categories,
50214 in addition to classes.
50216 2001-06-08 Stan Shebs <shebs@apple.com>
50218 * objc/execute/load-2.m: New test. From Nicola Pero
50219 <n.pero@mi.flashnet.it>.
50221 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50223 * gcc.c-torture/execute/20010605-2.c: New test.
50225 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50227 * g++.old-deja/g++.abi/vbase2.C: New test.
50228 * g++.old-deja/g++.abi/vbase3.C: New test.
50230 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50232 * g++.old-deja/g++.pt/friend49.C: New test.
50234 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50236 * g++.old-deja/g++.ext/anon3.C: New test.
50238 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50240 * g++.old-deja/g++.other/conv7.C: New test.
50242 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50244 * gcc.c-torture/compile/20010605-2.c: New test.
50246 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50248 * gcc.c-torture/execute/20010604-1.c: New test.
50250 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50252 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50254 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50256 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50257 (g++_link_flags): Likewise.
50258 (g++_init): Pass gccpath's value to two previous functions.
50260 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50262 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50263 Ensure logfile entry matches exec command line.
50265 2001-05-31 Richard Henderson <rth@redhat.com>
50267 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50268 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50270 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50272 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50273 compiler for irix6.2
50275 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50277 * g++.old-deja/g++.other/optimize3.C: New file.
50279 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50281 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50284 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50286 * g++.old-deja/g++.other/optimize2.C: New file.
50288 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50290 * gcc.c-torture/compile/20010518-2.c: New file.
50291 * gcc.c-torture/execute/20010518-1.c: New file.
50292 * gcc.c-torture/execute/20010518-2.c: New file.
50294 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50296 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50298 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50300 G++ no longer defines builtins that do not begin with __builtin.
50301 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50302 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50303 * g++.old-deja/g++.law/builtin1.C: Likewise.
50304 * g++.old-deja/g++.law/cvt2.C: Likewise.
50305 * g++.old-deja/g++.mike/net5.C: Likewise.
50306 * g++.old-deja/g++.other/builtins1.C: Likewise.
50307 * g++.old-deja/g++.other/builtins2.C: Likewise.
50308 * g++.old-deja/g++.other/builtins3.C: Likewise.
50309 * g++.old-deja/g++.other/builtins4.C: Likewise.
50310 * g++.old-deja/g++.other/inline8.C: Likewise.
50311 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50313 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50315 * g++.old-deja/g++.pt/using1.C: Adjust.
50316 * g++.old-deja/g++.pt/using2.C: New test.
50318 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50320 * gcc.dg/cpp/charconst.c: New tests.
50321 * gcc.dg/cpp/escape.c: New tests.
50322 * gcc.dg/cpp/escape-1.c: New tests.
50323 * gcc.dg/cpp/escape-2.c: New tests.
50324 * gcc.dg/cpp/ucs.c: New tests.
50326 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50328 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50329 native compiler for irix6.5.
50331 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50333 * lib/g++.exp (g++_include_flags): Use args to compute
50335 (g++_link_flags): Likewise.
50336 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50338 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50340 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50342 2001-05-21 Geoff Keating <geoffk@redhat.com>
50344 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50347 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50349 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50351 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50352 to STACK_SIZE; Use it to define size of add_histo array.
50353 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50355 (f): Use GITT_SIZE to define size of gitt local table.
50356 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50357 to STACK_SIZE; Use it to define size of bytemem array.
50359 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50361 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50362 on 68HC11/HC12 due to the asm instruction.
50363 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50364 * gcc.c-torture/compile/920520-1.x: Likewise.
50365 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50366 on 68HC11/HC12 because the function is larger than 64K.
50367 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50368 on 68HC11/HC12 because the structure is too large.
50370 2001-05-20 Richard Henderson <rth@redhat.com>
50372 * gcc.c-torture/execute/20010520-1.c: New.
50374 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50376 * g++.old-deja/g++.warn/compare1.C: New test.
50377 * gcc.dg/compare4.c: New test.
50379 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50381 * g++.old-deja/g++.other/optimize1.C: New test.
50383 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50385 * g++.old-deja/g++.pt/spec41.C: New test.
50387 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50389 * gcc.c-torture/compile/20010114-1.x: Remove.
50391 2001-05-18 Stan Shebs <shebs@apple.com>
50393 * gcc.c-torture/compile/20010518-1.c: New test.
50395 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50397 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50398 * g++.old-deja/g++.pt/crash67.C: New test.
50400 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50402 * g++.old-deja/g++.other/debug9.C: New test.
50404 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50406 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50408 2001-05-16 Jan Hubicka <jh@suse.cz>
50410 * gcc.c-torture/compile/20010516-1.c: New test.
50412 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50414 * g++.old-deja/g++.other/crash41.C: New test.
50416 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50418 * g++.old-deja/g++.pt/crash66.C: New test.
50420 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50422 * g++.old-deja/g++.robertl/eb27.C: Convert.
50424 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50426 * g++.dg/friend-warn.C: New test. Do not warn about friend
50427 declaration being redundant.
50429 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50431 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50433 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50435 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50437 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50439 * lib/g++.exp: Use testsuite_flags.
50441 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50443 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50445 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50447 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50449 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50451 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50453 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50455 * gcc.c-torture/compile/20010313-1.c: New test.
50457 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50459 * gcc.dg/cpp/direct2.c: New test.
50460 * gccq.dg/cpp/direct2s.c: New test.
50462 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50464 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50466 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50467 * g++.old-deja/g++.other/op3.C: Likewise.
50469 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50471 * gcc.dg/cpp/syshdr.h: New file.
50472 * gcc.dg/cpp/sysmac1.c: Update.
50473 * gcc.dg/cpp/sysmac2.c: Update.
50475 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50477 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50479 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50481 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50482 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50484 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50486 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50488 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50490 * lib/g++.exp (g++_include_flags): Don't use any special flags
50491 if TESTING_IN_BUILD_TREE is not defined.
50492 (g++_init): Use a plain 'c++' as the compiler if
50493 TESTING_IN_BUILD_TREEE is not defined.
50495 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50497 * g++.old-deja/g++.eh/catch13.C: New test.
50498 * g++.old-deja/g++.eh/catch14.C: New test.
50500 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50502 * gcc.dg/cpp/tr-define.c: New test.
50504 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50506 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50507 <stdlib.h>, not <malloc.h>.
50509 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50511 * g++.old-deja/g++.ns/template17.C: New test.
50513 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50515 * g++.old-deja/g++.pt/ref4.C: New test.
50517 2001-04-30 Richard Henderson <rth@redhat.com>
50519 * gcc.dg/20000724-1.c: Revert last change.
50521 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50523 * g77.f-torture/execute/20010430.f: New test.
50525 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50527 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50529 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50531 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50533 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50535 * g++.old-deja/g++.eh/crash6.C: New test.
50537 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50539 * g++.old-deja/g++.other/warn7.C: New test.
50541 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50543 * g++.old-deja/g++.other/defarg9.C: New test.
50545 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50547 * g77.f-torture/compile/20010426.f: New test.
50548 * g77.f-torture/execute/20010426.f: New test.
50550 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50552 * g77.f-torture/compile/20000629-1.x: Remove - error
50555 2001-04-26 Jeffrey A Law (law@cygnus.com)
50557 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50558 Tweak slightly to work with g++.dg framework.
50559 * g++.dg/special/ecos.exp: Run initp1.C test.
50560 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50562 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50563 its linker doesn't give line numbers either.
50564 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50566 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50568 * g++.old-deja/g++.other/lex1.C: New test.
50570 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50572 * gcc.dg/noncompile/20010425-1.c: New test.
50574 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50576 * g++.old-deja/g++.pt/mangle2.C: New test.
50578 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50580 * gcc.dg/format/plus-1.c: New test.
50582 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50584 * gcc.dg/20010423-1.c: New test.
50586 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50588 * gcc.c-torture/execute/20010422-1.c: New test.
50590 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50592 * g++.old-deja/g++.ns/type2.C: New test.
50594 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50596 * g++.old-deja/g++.other/perf1.C: New test.
50598 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50600 * gcc.dg/c99-func-2.c: Remove xfail.
50601 * gcc.dg/c99-func-3.c: Remove xfail.
50602 * gcc.dg/c99-func-4.c: Remove xfail.
50604 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50606 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50608 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50610 * gcc.c-torture/compile/20010423-1.c: New test.
50612 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50614 * g++.old-deja/g++.pt/typename28.C: New test.
50616 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50618 * g++.old-deja/g++.abi/empty2.C: New test.
50619 * g++.old-deja/g++.abi/empty3.C: New test.
50621 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50623 * g++.old-deja/g++.other/comdat2.C: New test.
50624 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50626 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50628 * g++.old-deja/g++.other/overload14.C: New test.
50630 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50632 * g++.old-deja/g++.other/lookup23.C: New test.
50634 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50636 * gcc.c-torture/execute/20010403-1.c: New test.
50638 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50639 Mark Mitchell <mark@codesourcery.com>
50641 * lib/old-dejagnu.exp: Don't delete output of executable.
50642 Add .exe suffix to executables.
50644 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50646 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50648 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50650 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50652 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50654 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50655 * g++.old-deja/g++.abi/crash1.C: New test.
50657 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50659 * g++.old-deja/g++.other/crash40.C: New test.
50661 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50663 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50665 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50667 * g++.old-deja/g++.other/warn6.C: New test.
50669 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50671 * g++.old-deja/g++.robertl/eb42.C: Same.
50673 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50675 * gcc.dg/wtr-conversion-1.c: New testcase.
50677 2001-04-10 Richard Henderson <rth@redhat.com>
50679 * g++.old-deja/g++.other/array5.C: New.
50681 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50683 * gcc.c-torture/execute/20010408-1.c: New test.
50685 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50687 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50688 headers and constructs.
50689 * g++.old-deja/g++.robertl/eb79.C: Same.
50690 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50691 * g++.old-deja/g++.robertl/eb73.C: Same.
50692 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50693 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50694 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50695 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50696 * g++.old-deja/g++.robertl/eb44.C: Same.
50697 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50698 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50699 * g++.old-deja/g++.robertl/eb39.C: Same.
50700 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50701 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50702 * g++.old-deja/g++.robertl/eb30.C: Same.
50703 * g++.old-deja/g++.robertl/eb3.C: Same.
50704 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50705 * g++.old-deja/g++.robertl/eb21.C: Same.
50706 * g++.old-deja/g++.robertl/eb15.C: Same.
50707 * g++.old-deja/g++.robertl/eb118.C: Same.
50708 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50709 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50710 * g++.old-deja/g++.robertl/eb109.C: Same.
50711 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50712 * g++.old-deja/g++.mike/rtti1.C: Same.
50713 * g++.old-deja/g++.mike/p658.C: Same.
50714 * g++.old-deja/g++.mike/net46.C: Same.
50715 * g++.old-deja/g++.mike/net34.C: Same.
50716 * g++.old-deja/g++.mike/memoize1.C: Same.
50717 * g++.old-deja/g++.mike/eh2.C: Same.
50718 * g++.old-deja/g++.law/weak.C: Same.
50719 * g++.old-deja/g++.law/visibility7.C: Same.
50720 * g++.old-deja/g++.law/visibility25.C: Same.
50721 * g++.old-deja/g++.law/visibility22.C: Same.
50722 * g++.old-deja/g++.law/visibility2.C: Same.
50723 * g++.old-deja/g++.law/visibility17.C: Same.
50724 * g++.old-deja/g++.law/visibility13.C: Same.
50725 * g++.old-deja/g++.law/visibility10.C: Same.
50726 * g++.old-deja/g++.law/visibility1.C: Same.
50727 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50728 * g++.old-deja/g++.law/vbase1.C: Same.
50729 * g++.old-deja/g++.law/operators32.C: Same.
50730 * g++.old-deja/g++.law/nest3.C: Same.
50731 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50732 * g++.old-deja/g++.law/except5.C (main): Same.
50733 * g++.old-deja/g++.law/cvt7.C (run): Same.
50734 * g++.old-deja/g++.law/cvt2.C: Same.
50735 * g++.old-deja/g++.law/cvt16.C: Same.
50736 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50737 * g++.old-deja/g++.law/ctors17.C (main): Same.
50738 * g++.old-deja/g++.law/ctors13.C: Same.
50739 * g++.old-deja/g++.law/ctors12.C (main): Same.
50740 * g++.old-deja/g++.law/ctors10.C: Same.
50741 * g++.old-deja/g++.law/code-gen5.C: Same.
50742 * g++.old-deja/g++.law/bad-error7.C: Same.
50743 * g++.old-deja/g++.law/arm9.C: Same.
50744 * g++.old-deja/g++.law/arm12.C: Same.
50745 * g++.old-deja/g++.law/arg8.C: Same.
50746 * g++.old-deja/g++.law/arg1.C: Same.
50747 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50748 * g++.old-deja/g++.jason/template31.C: Same.
50749 * g++.old-deja/g++.jason/template24.C (main): Same.
50750 * g++.old-deja/g++.jason/2371.C: Same.
50751 * g++.old-deja/g++.eh/new2.C: Same.
50752 * g++.old-deja/g++.eh/new1.C: Same.
50753 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50754 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50755 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50756 * g++.old-deja/g++.brendan/crash62.C: Same.
50757 * g++.old-deja/g++.brendan/crash52.C: Same.
50758 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50759 * g++.old-deja/g++.brendan/crash38.C: Same.
50760 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50761 * g++.old-deja/g++.brendan/copy9.C: Same.
50763 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50765 * gcc.c-torture/execute/20001203-2.c (memset):
50766 Count argument is of type __SIZE_TYPE__.
50768 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50770 * gcc.c-torture/compile/20010404-1.c: New test.
50772 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50774 * gcc.c-torture/compile/20010326-1.c: New test.
50776 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50778 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50779 peculiarities of the SH.
50780 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50782 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50784 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50785 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50786 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50788 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50790 * g77.f-torture/compile/20010321-1.f: New test.
50792 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50794 * gcc.c-torture/compile/20010329-1.c: New test.
50796 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50798 * gcc.c-torture/execute/20010329-1.c: New test.
50800 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50802 * g++.old-deja/g++.other/eh4.C: Fix typo.
50804 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50806 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50808 2001-03-28 Philip Blundell <philb@gnu.org>
50810 * gcc.c-torture/compile/20010328-1.c: New test.
50812 2001-03-27 Richard Henderson <rth@redhat.com>
50814 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50815 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50817 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50819 * gcc.c-torture/compile/20010327-1.c: New test.
50821 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50823 * g++.old-deja/g++.other/friend12.C: New test.
50824 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50825 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50827 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50829 * gcc.c-torture/execute/20010325-1.c: New test.
50831 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50833 * g++.old-deja/g++.other/mangle3.C: New test.
50835 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50837 * g++.old-deja/g++.other/anon8.C: New test.
50839 2001-03-20 Philip Blundell <philb@gnu.org>
50841 * gcc.c-torture/compile/20010320-1.c: New test.
50843 2001-03-17 Richard Henderson <rth@redhat.com>
50845 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50847 2001-03-15 Geoff Keating <geoff@redhat.com>
50849 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50852 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50854 * g++.old-deja/g++.other/eh4.C: New test.
50856 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50858 * gcc.dg/cpp/mi1.c: Update.
50860 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50862 * g++.old-deja/g++.other/regstack.C: New test.
50864 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50866 * g++.old-deja/g++.other/ref4.C: New test.
50868 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50870 * objc/execute/va_method.m: Added.
50871 * objc/execute/IMP.m: Added.
50872 * objc/execute/_cmd.m: Added.
50873 * objc/execute/accessing_ivars.m: Added.
50874 * objc/execute/class-1.m: Added.
50875 * objc/execute/class-10.m: Added.
50876 * objc/execute/class-11.m: Added.
50877 * objc/execute/class-12.m: Added.
50878 * objc/execute/class-13.m: Added.
50879 * objc/execute/class-14.m: Added.
50880 * objc/execute/class-2.m: Added.
50881 * objc/execute/class-3.m: Added.
50882 * objc/execute/class-4.m: Added.
50883 * objc/execute/class-5.m: Added.
50884 * objc/execute/class-6.m: Added.
50885 * objc/execute/class-7.m: Added.
50886 * objc/execute/class-8.m: Added.
50887 * objc/execute/class-9.m: Added.
50888 * objc/execute/class-tests-1.h
50889 * objc/execute/class-tests-2.h
50890 * objc/execute/compatibility_alias.m: Added.
50891 * objc/execute/encode-1.m: Added.
50892 * objc/execute/formal_protocol-1.m: Added.
50893 * objc/execute/formal_protocol-2.m: Added.
50894 * objc/execute/formal_protocol-3.m: Added.
50895 * objc/execute/formal_protocol-4.m: Added.
50896 * objc/execute/formal_protocol-5.m: Added.
50897 * objc/execute/formal_protocol-6.m: Added.
50898 * objc/execute/formal_protocol-7.m: Added.
50899 * objc/execute/informal_protocol.m: Added.
50900 * objc/execute/initialize.m: Added.
50901 * objc/execute/load.m: Added.
50902 * objc/execute/many_args_method.m: Added.
50903 * objc/execute/nested-3.m: Added.
50904 * objc/execute/no_clash.m: Added.
50905 * objc/execute/private.m: Added.
50906 * objc/execute/redefining_self.m: Added.
50907 * objc/execute/root_methods.m: Added.
50908 * objc/execute/selector-1.m: Added.
50909 * objc/execute/static-1.m: Added.
50910 * objc/execute/static-2.m: Added.
50911 * objc/execute/va_method.m: Added.
50913 2001-03-10 Richard Henderson <rth@redhat.com>
50915 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50917 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50919 * g++.old-deja/g++.other/crash31.C: XFAIL.
50920 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50921 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50922 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50923 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50924 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50926 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50928 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50930 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50932 * gcc.dg/20000724-1.c: Don't use multiline strings.
50934 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50936 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50937 result of -cString against what we expect it to be; don't just
50938 print it out for no one to read.
50940 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50941 Based on testcases provided by Nicola Pero.
50943 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50945 * gcc.dg/cpp/macro7.c: New test.
50947 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50949 * gcc.dg/cpp/multiline.c: Update.
50951 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50953 * g++.old-deja/g++.other/enum3.C: New test.
50955 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50957 * g++.old-deja/g++.other/pod1.C: New test.
50959 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50961 * g++.old-deja/g++.ext/overload1.C: New test.
50963 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50965 * g++.old-deja/g++.pt/using1.C: New test.
50967 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50969 * g++.old-deja/g++.other/using9.C: New test.
50971 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50973 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50975 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50977 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50979 * g++.old-deja/g++.ext/realpt1.C: Remove.
50981 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50983 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50985 2001-02-26 Will Cohen <wcohen@redhat.com>
50987 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50989 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50991 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50992 templatized constructors.
50994 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50996 * gcc.c-torture/execute/20010224-1.c: New test.
50998 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51000 * gcc.c-torture/execute/20010222-1.c: New test.
51002 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51004 * g++.old-deja/g++.other/inline20.C: New test.
51006 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51008 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51010 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51012 * g++.old-deja/g++.other/lookup22.C: New test.
51014 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51016 * g77.dg: New directory.
51017 * g77.dg/20010216-1.f: New test case.
51018 * g77.dg/dg.exp: New driver.
51019 * lib/g77-dg.exp: New driver library.
51021 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51023 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51025 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51027 * g++.old-deja/g++.other/decl9.C: New test.
51029 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51031 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51032 not need <string> and also tests the initialization at runtime.
51034 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51036 * gcc.c-torture/execute/longlong.c: New test.
51038 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51040 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51042 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51044 * gcc.c-torture/execute/920302-1.c (execute):
51045 Change argument type to short.
51047 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51049 * g++.old-deja/g++.pt/deduct6.C: New test.
51051 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51053 * g++.old-deja/g++.pt/deduct5.C: New test.
51055 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51057 * gcc.c-torture/execute/20010209-1.c: New test.
51059 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51061 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51063 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51065 * g++.dg/vtgc1.C: Update for new ABI.
51067 * consistency.vlad: New directory, 1665 files.
51069 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51071 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51073 * gcc.dg/cpp/digraphs.c: Declare puts.
51075 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51077 * g++.old-deja/g++.other/warn5.C: New test.
51079 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51081 * g++.old-deja/g++.pt/spec40.C: New test.
51083 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51085 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51087 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51089 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51091 * gcc.c-torture/compile/20010209-1.c: New test.
51093 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51095 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51096 excess errors message but not if it crashes.
51097 * g++.old-deja/g++.other/crash27.C: Likewise.
51098 * g++.old-deja/g++.other/crash28.C: Likewise.
51099 * g++.old-deja/g++.other/crash30.C: Likewise.
51100 * g++.old-deja/g++.other/crash32.C: Likewise.
51101 * g++.old-deja/g++.other/crash35.C: Likewise.
51102 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51104 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51106 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51107 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51108 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51109 g77.f-torture/execute/execute.exp,
51110 g77.f-torture/noncompile/noncompile.exp,
51111 gcc.c-torture/execute/execute.exp,
51112 gcc.c-torture/execute/memcheck/memcheck.exp,
51113 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51114 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51115 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51116 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51117 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51118 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51119 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51120 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51121 Remove bug reporting instructions with ancient email addresses.
51123 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51125 * gcc.dg/20010202-1.c: New test.
51126 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51128 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51130 * g++.dg/stdbool-if.C: New test.
51132 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51134 * objc/execute/fdecl.m: Added main().
51136 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51138 * gcc.c-torture/execute/20010206-1.c: New test.
51140 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51142 * gcc.dg/cpp/avoidpaste1.c: Update.
51144 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51146 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51147 Pero <nicola@brainstorm.co.uk>.
51148 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51150 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51152 * g++.old-deja/g++.pt/spec39.C: New test.
51154 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51156 * gcc.c-torture/compile/20010202-1.c: New test.
51158 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51160 * g++.old-deja/g++.abi/primary2.C: New test.
51161 * g++.old-deja/g++.abi/primary3.C: New test.
51162 * g++.old-deja/g++.abi/primary4.C: New test.
51163 * g++.old-deja/g++.abi/primary5.C: New test.
51164 * g++.old-deja/g++.abi/vtable3.h: New test.
51165 * g++.old-deja/g++.abi/vtable3a.C: New test.
51166 * g++.old-deja/g++.abi/vtable3b.C: New test.
51167 * g++.old-deja/g++.abi/vtable3c.C: New test.
51168 * g++.old-deja/g++.abi/vtable3d.C: New test.
51169 * g++.old-deja/g++.abi/vtable3e.C: New test.
51170 * g++.old-deja/g++.abi/vtable3f.C: New test.
51171 * g++.old-deja/g++.abi/vtable3g.C: New test.
51172 * g++.old-deja/g++.abi/vtable3h.C: New test.
51173 * g++.old-deja/g++.abi/vtable3i.C: New test.
51174 * g++.old-deja/g++.abi/vtable3j.C: New test.
51175 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51177 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51179 * g++.old-deja/g++.other/anon6.C: New test.
51180 * g++.old-deja/g++.other/anon7.C: New test.
51182 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51184 * gcc.dg/cpp/avoidpaste2.c: New tests.
51186 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51188 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51190 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51192 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51193 DECIMAL_DIG cases for Irix."
51195 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51197 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51199 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51201 * gcc.dg/c99-tag-1.c: New test.
51203 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51205 * gcc.dg/cpp/tr-warn1.c: Add tests.
51207 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51209 * gcc.dg/cpp/avoidpaste1.c: Update.
51210 * gcc.dg/cpp/paste4.c: Update.
51212 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51214 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51217 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51219 * g++.old-deja/g++.other/inline19.C: New test.
51221 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51223 * gcc.dg/Wlarger-than.c: New test.
51225 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51227 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51229 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51231 * gcc.c-torture/execute/20010129-1.c: New test.
51232 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51234 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51236 * gcc.dg/cpp/avoidpaste1.c: Test case.
51238 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51240 * g++.old-deja/g++.other/inline18.C: New test.
51242 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51244 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51245 and __builtin_putchar.
51247 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51249 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51252 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51254 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51255 floating point number rounding mode to round to the nearest
51256 representable mode.
51258 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51260 * g++.old-deja/g++.other/mangle2.C: New test.
51262 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51264 * gcc.c-torture/compile/20010124-1.c: New test.
51266 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51268 * g++.old-deja/g++.pt/spec38.C: New test.
51270 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51272 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51275 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51277 * gcc.c-torture/execute/20010123-1.c: New test.
51279 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51281 * g++.old-deja/g++.pt/spec37.C: New test.
51283 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51285 * g++.old-deja/g++.pt/overload14.C: New test.
51287 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51289 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51290 __builtin_return_address.
51292 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51294 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51295 * g++.old-deja/g++.pt/spec35.C: New test.
51296 * g++.old-deja/g++.pt/spec36.C: New test.
51298 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51300 * gcc.c-torture/compile/20010118-1.c: New test.
51302 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51304 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51306 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51308 * gcc.c-torture/execute/20010119-1.c: New test.
51310 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51312 * g++.old-deja/g++.other/vbase5.C: New test.
51314 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51316 * gcc.c-torture/execute/20010118-1.c: New test.
51318 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51320 * g++.old-deja/g++.pt/deduct3.C: New test.
51322 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51324 * g++.old-deja/g++.pt/spec34.C: New test.
51326 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51328 * g77.f-torture/compile/20000601-2.f: New test.
51330 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51332 * g++.old-deja/g++.other/init17.C: New test.
51334 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51336 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51338 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51340 * g++.old-deja/g++.pt/unify8.C: New test.
51342 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51344 * g++.old-deja/g++.abi/vbase1.C: New test.
51346 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51348 * g++.old-deja/g++.pt/crash65.C: New test.
51350 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51352 * gcc.dg/cpp/assembl2.S: New test case.
51354 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51356 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51359 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51361 * g++.old-deja/g++.other/builtins1.C: New test.
51362 * g++.old-deja/g++.other/builtins2.C: Likewise.
51363 * g++.old-deja/g++.other/builtins3.C: Likewise.
51364 * g++.old-deja/g++.other/builtins4.C: Likewise.
51366 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51368 * gcc.c-torture/compile/20010117-1.c: New test.
51369 * gcc.c-torture/compile/20010117-2.c: New test.
51371 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51373 * g77.f-torture/execute/20010116.[fx]: New test,
51375 * g77.f-torture/compile/20010115.f: Indicate it's
51376 a test for PR fortran/1636.
51378 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51380 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51382 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51384 * g77.f-torture/compile/20010115.f: New test.
51386 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51388 * g++.old-deja/g++.pt/nontype5.C: New test.
51390 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51392 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51393 have an equivalent working one below it.
51395 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51397 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51398 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51400 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51402 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51403 message containing "init_priority".
51404 (conpr-2.C): Likewise.
51405 (conpr-3.C): Likewise.
51406 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51408 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51410 * gcc.c-torture/execute/20010114-2.c: New test.
51412 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51414 * gcc.c-torture/compile/20010114-1.c: New test.
51415 * gcc.c-torture/compile/20010114-1.x: Xfail.
51416 * gcc.c-torture/compile/20010114-2.c: New test.
51417 * gcc.c-torture/execute/20010114-1.c: New test.
51418 * gcc.dg/trunc-1.c: New test.
51419 * gcc.dg/uninit-B.c: New test.
51421 2001-01-13 Nick Clifton <nickc@redhat.com>
51423 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51426 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51428 * gcc.c-torture/compile/20010113-1.c: New test.
51430 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51432 * gcc.c-torture/compile/20001212-1.c: New test.
51434 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51436 * gcc.dg/cpp/widestr1.c: Update.
51437 * gcc.dg/cpp/prag-imp.c: Remove.
51439 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51441 * gcc.c-torture/execute/20000801-3.x: Remove.
51442 * gcc.dg/c90-init-1.c: New test.
51443 * gcc.dg/c99-init-1.c: New test.
51444 * gcc.dg/c99-init-2.c: New test.
51445 * gcc.dg/gnu99-init-1.c: New test.
51447 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51449 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51450 testing that no relevant ones were found.
51452 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51454 * g++.old-deja/g++.pt/cast2.C: New test.
51456 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51458 * g++.old-deja/g++.pt/friend47.C: New test.
51460 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51462 * g++.old-deja/g++.pt/instantiate13.C: New test.
51464 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51466 * g++.old-deja/g++.other/defarg7.C: New test.
51467 * g++.old-deja/g++.other/defarg8.C: New test.
51469 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51471 * g++.old-deja/g++.pt/crash64.C: New test.
51473 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51475 * g++.old-deja/g++.pt/crash63.C: New test.
51477 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51479 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51481 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51483 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51485 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51487 * g++.old-deja/g++.pt/error3.C: New test.
51489 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51491 * g++.old-deja/g++.other/crash39.C: New test.
51493 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51495 * g++.old-deja/g++.other/vbase4.C: New test.
51497 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51499 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51500 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51501 * gcc.dg/special/special.exp: New test driver which will check
51502 for alias support for the above test.
51504 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51506 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51507 problems on small machines.
51508 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51511 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51513 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51515 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51517 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51519 * g++.old_deja/g++.pt/using8.C: New test.
51521 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51523 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51525 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51527 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51528 where a failure is expected.
51529 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51531 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51533 * g++.old_deja/g++.pt/instantiate12.C: New test.
51535 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51537 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51539 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51540 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51541 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51542 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51543 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51544 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51545 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51546 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51547 * g++.old-deja/g++.eh/spec6.C: Likewise.
51548 * g++.old-deja/g++.jason/crash3.C: Likewise.
51549 * g++.old-deja/g++.law/ctors11.C: Likewise.
51550 * g++.old-deja/g++.law/ctors17.C: Likewise.
51551 * g++.old-deja/g++.law/ctors5.C: Likewise.
51552 * g++.old-deja/g++.law/ctors9.C: Likewise.
51553 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51554 * g++.old-deja/g++.mike/net22.C: Likewise.
51555 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51556 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51557 * g++.old-deja/g++.mike/virt3.C: Likewise.
51558 * g++.old-deja/g++.niklas/t128.C: Likewise.
51559 * g++.old-deja/g++.other/anon4.C: Likewise.
51560 * g++.old-deja/g++.other/using1.C: Likewise.
51561 * g++.old-deja/g++.other/warn3.C: Likewise.
51562 * g++.old-deja/g++.pt/t37.C: Likewise.
51563 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51564 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51566 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51568 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51570 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51572 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51574 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51576 * gcc.c-torture/compile/20010107-1.c: New test.
51578 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51580 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51582 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51584 * gcc.dg/format/format.h: New file.
51585 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51586 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51587 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51588 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51589 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51590 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51591 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51592 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51593 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51594 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51595 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51596 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51597 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51598 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51599 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51600 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51601 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51602 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51603 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51604 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51605 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51606 instead of declaring standard types, macros and functions in each
51609 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51611 * gcc.c-torture/execute/20010106-1.c: New test.
51613 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51615 * gcc.dg/format/format.exp: New file.
51616 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51617 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51618 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51619 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51620 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51621 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51622 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51623 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51624 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51625 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51626 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51627 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51628 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51629 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51630 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51631 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51632 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51633 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51634 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51635 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51636 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51637 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51638 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51639 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51640 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51641 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51642 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51643 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51644 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51645 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51646 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51647 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51648 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51649 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51650 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51651 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51652 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51653 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51654 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51655 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51656 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51657 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51659 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51661 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51664 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51666 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51668 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51670 * g++.old-deja/g++.pt/crash62.C: New test.
51672 2001-01-04 Richard Henderson <rth@redhat.com>
51674 * gcc.dg/20000926-1.c: Update expected warnings.
51675 * gcc.dg/array-2.c: Likewise.
51676 * gcc.dg/array-4.c: Also validate flexible array members.
51677 * gcc.dg/c99-flex-array-1.c: New.
51679 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51681 * gcc.c-torture/compile/20001222-1.x: Remove.
51683 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51685 * gcc.c-torture/execute/built-in-setjmp.c: New.
51687 2001-01-03 Richard Henderson <rth@redhat.com>
51689 * gcc.dg/940510-1.c: Update expected error wording.
51690 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51692 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51694 * lib/target-supports.exp (check_alias_available): Modified to
51695 indicate aliases not supported if only weak aliases are supported.
51697 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51699 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51700 Turn on cmpstrsi checks for __pj__ and __i370__.
51702 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51704 * g++.old-deja/g++.other/virtual11.C: New test.
51706 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51708 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51710 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51712 * gcc.c-torture/compile/20010102-1.c: New test.
51714 2001-01-02 Andreas Jaeger <aj@suse.de>
51716 * gcc.dg/noreturn-3.c: New test.
51718 * gcc.dg/noreturn-4.c: New test.
51720 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51722 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51723 __builtin_fputc and __builtin_fwrite.
51725 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51727 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51728 signed char, not default char.
51730 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51732 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51734 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51736 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51738 2000-12-29 Richard Henderson <rth@redhat.com>
51740 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51741 (__cyg_profile_func_exit): Define.
51743 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51745 * g++.dg/vtgc1.C: New test.
51747 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51749 * gcc.dg/noncompile/20001228-1.c: New test.
51751 * gcc.dg/20001228-1.c: New test.
51753 * gcc.c-torture/execute/20001228-1.c: New test.
51755 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51757 * gcc.dg/format-strfmon-1.c: New test.
51759 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51761 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51762 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51763 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51764 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51765 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51766 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51767 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51768 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51769 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51770 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51771 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51772 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51773 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51775 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51776 * gcc.c-torture/execute/string-opt-4.c: Test index.
51778 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51780 * gcc.c-torture/compile/20001226-1.c: New test.
51782 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51784 * gcc.c-torture/compile/20001222-1.c: New test.
51785 * gcc.c-torture/compile/20001222-1.x: Xfail.
51787 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51789 * gcc.c-torture/execute/comp-goto-2.c: New test.
51791 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51793 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51794 Use long types if __INT_MAX__ is 32767.
51795 (main): Use cast to (sint32 *) when poking 88 into a_page.
51797 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51799 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51801 * gcc.c-torture/compile/20001221-1.c: New test.
51802 * gcc.c-torture/execute/20001221-1.c: New test.
51804 2000-12-20 Richard Henderson <rth@redhat.com>
51806 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51807 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51809 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51811 * gcc.dg/compare3.c: New test.
51813 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51815 * gcc.dg/format-warnll-1.c: New test.
51817 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51819 * gcc.dg/cpp/cmdlne-P.c: New test.
51821 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51823 * gcc.c-torture/execute/builtin-abs-1.c,
51824 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51826 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51828 * gcc.dg/cpp/multiline.c: New test.
51830 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51832 * g++.old-deja/g++.other/syshdr1.C: Update.
51833 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51835 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51837 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51839 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51841 * g++.old-deja/g++.pt/ttp65.C: New test.
51843 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51845 * g++.old-deja/g++.pt/ttp64.C: New test.
51847 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51849 * g++.old-deja/g++.pt/spec33.C: New test.
51851 2000-12-14 Catherine Moore <clm@redhat.com>
51853 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51854 * gcc.c-torture/execute/920612-2.c: Likewise.
51855 * gcc.c-torture/execute/920428-2.c: Likewise.
51856 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51857 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51859 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51861 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51862 * gcc.dg/pack-test-2.c: Likewise.
51864 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51866 Tests by Zack Weinberg <zackw@stanford.edu>.
51868 * gcc.dg/cpp/defined.c: Update.
51869 * gcc.dg/cpp/defined_trad.c: New tests.
51871 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51873 * gcc.dg/cpp/trad-direct.c: Update.
51875 2000-12-11 Neil Booth <neilb@earthling.net>
51877 * gcc.dg/cpp/defined_trad.c
51879 2000-12-11 Neil Booth <neilb@earthling.net>
51881 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51883 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51885 * gcc.dg/format-miss-2.c: New test.
51887 2000-12-09 Neil Booth <neilb@earthling.net>
51889 * gcc.dg/cpp/lineflags.c: New tests.
51890 * gcc.dg/cpp/poison.c: Update.
51891 * gcc.dg/cpp/redef2.c: Update.
51892 * gcc.dg/cpp/skipping.c: New test.
51894 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51896 * g++.old-deja/g++.other/eh3.C: New testcase.
51898 2000-12-07 Neil Booth <neilb@earthling.net>
51900 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51901 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51902 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51903 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51904 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51907 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51909 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51910 __SIZE_TYPE__ instead of int for type of integers cast to
51913 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51915 * g++.old-deja/g++.other/cleanup4.C: New test.
51917 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51919 * format-sec-1.c: New test.
51921 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51923 * gcc.dg/format-nonlit-3.c: New test.
51925 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51927 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51928 through a null pointer.
51930 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51932 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51933 * g++.old-deja/g++.pt/partial4.C: New test.
51935 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51937 * gcc.c-torture/execute/ieee/hugeval.x: New.
51939 2000-12-06 Neil Booth <neilb@earthling.net>
51941 * gcc.dg/cpp/backslash2.c: New tests.
51943 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51945 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51946 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51948 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51950 * gcc.c-torture/execute/20001203-2.c: New testcase.
51952 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51954 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51955 * g++.old-deja/g++.other/virtual10.C: New test.
51957 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51959 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51961 2000-12-05 Richard Henderson <rth@redhat.com>
51963 * gcc.c-torture/compile/20001205-1.c: New.
51965 2000-12-04 Neil Booth <neilb@earthling.net>
51967 * g++.old-deja/g++.other/virtual9.C: New test.
51968 * g++.old-deja/g++.pt/crash61.C: New test.
51969 * gcc.c-torture/execute/loop-9.c: New test.
51971 2000-12-04 Neil Booth <neilb@earthling.net>
51973 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51974 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51975 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51976 * gcc.dg/cpp/extratokens.c: ...here.
51978 2000-12-04 Neil Booth <neilb@earthling.net>
51980 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51983 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51985 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51986 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51988 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51990 * gcc.c-torture/execute/20001203-1.c: New test.
51992 2000-12-03 Neil Booth <neilb@earthling.net>
51994 * gcc.dg/cpp/macro6.c: New test cases.
51996 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51998 * gcc.c-torture/execute/string-opt-9.c: New test.
51999 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52000 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52001 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52003 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52004 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52006 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52008 * gcc.dg/cpp/if-6.c: New testcase.
52010 * gcc.dg/20001201-1.c: New testcase.
52012 2000-12-02 Neil Booth <neilb@earthling.net>
52014 * g++.old-deja/g++.other/externC4.C,
52015 g++.old-deja/g++.other/friend10.C: New tests.
52017 2000-12-02 Neil Booth <neilb@earthling.net>
52019 * g++.old-deja/g++.other/instan2.C
52020 * g++.old-deja/g++.other/instan3.C: New test.
52022 2000-12-02 Neil Booth <neilb@earthling.net>
52024 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52025 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52026 gnuc99.c,gnuc99-pedantic.c: New tests.
52028 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52030 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52031 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52033 2000-12-01 Neil Booth <neilb@earthling.net>
52035 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52036 * gcc.dg/cpp/poison.c: Update.
52037 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52039 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52041 * g77.f-torture/execute/20001201.f: New test.
52043 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52045 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52047 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52049 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52051 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52053 * g++.old-deja/g++.other/cast6.C: New test.
52055 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52057 * gcc.c-torture/execute/20001130-2.c: New testcase.
52059 2000-11-30 Richard Henderson <rth@redhat.com>
52061 * gcc.c-torture/execute/20001130-1.c: New test.
52063 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52065 * g++.old-deja/g++.other/op3.C: New test.
52067 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52069 * g++.old-deja/g++.other/op2.C: New test.
52071 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52073 * g++.old-deja/g++.other/crash38.C: New test.
52075 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52077 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52079 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52081 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52083 * gcc.c-torture/execute/string-opt-6.c: New test.
52085 * gcc.dg/20001117-1.c: Add main.
52087 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52089 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52091 * gcc.dg/940510-1.c: ... to here.
52093 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52094 zero-size arrays in toplevel structures.
52096 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52098 * gcc.c-torture/execute/loop-8.c: New test.
52100 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52102 * g++.old-deja/g++.other/base1.C: New test.
52104 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52106 * g++.old-deja/g++.other/parse2.C: New test.
52108 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52110 * g++.old-deja/g++.pt/incomplete1.C: New test.
52112 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52114 * g++.old-deja/g++.other/friend9.C: New test.
52116 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52118 * gcc.dg/20001127-1.c: New test.
52120 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52122 * g++.old-deja/g++.pt/friend46.C: New test.
52124 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52126 * g++.old-deja/g++.other/ptrmem8.C: New test.
52128 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52130 * gcc.c-torture/execute/string-opt-7.c: New test.
52131 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52133 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52135 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52136 instead of 'mkcheck 2'.
52138 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52140 * gcc.c-torture/execute/memcheck/driver.c,
52141 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52142 C9X references to refer to C99.
52144 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52146 * gcc.dg/ultrasp3.c: New test.
52148 2000-11-25 Neil Booth <neilb@earthling.net>
52150 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52152 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52154 * gcc.c-torture/compile/20001123-2.c: New.
52156 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52158 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52160 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52162 * gcc.dg/sequence-point-1.c: Add some new tests.
52163 * gcc.c-torture/execute/20001124-1.c: New test.
52165 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52167 * g++.old-deja/g++.other/vaarg4.C: New test.
52168 * gcc.c-torture/compile/20001123-1.c: New test.
52170 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52172 * g++.other/crash24.C: Adjust and remove XFAIL.
52173 * g++.other/crash37.C: New test.
52175 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52177 * g++.old-deja/g++.pt/instantiate9.C: New test.
52179 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52181 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52184 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52185 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52187 2000-11-22 Neil Booth <neilb@earthling.net>
52189 * gcc.dg/cpp/Wtrigraphs.c: New test.
52191 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52193 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52195 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52197 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52199 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52201 * lib/gcc-dg.exp: load_lib scanasm.exp.
52202 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52203 * lib/g++-dg.exp: load_lib scanasm.exp.
52204 * lib/scanasm.exp: New.
52205 (scan-assembler, scan-assembler-not): Add optional arguments to
52206 test name, or if not present, the pattern name.
52207 (scan-assembler-dem, scan-assembler-dem-not): New.
52209 * g++.dg/dg.exp: New.
52211 2000-11-21 Neil Booth <neilb@earthling.net>
52213 * gcc.dg/cpp/integrated1.c: Remove.
52215 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52217 * gcc.c-torture/execute/20001121-1.c: New test.
52219 2000-11-21 Richard Henderson <rth@redhat.com>
52221 * gcc.c-torture/compile/20001121-1.c: New test.
52223 2000-11-20 Neil Booth <neilb@earthling.net>
52225 * gcc.dg/cpp/integrated1.c: New test.
52227 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52229 * g++.old-deja/g++.other/inline17.C: New test.
52231 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52233 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52234 local variable to be zero: I made the variable global. Now
52235 uses abort() and exit() instead of relying on main's return value.
52237 2000-11-20 Neil Booth <neilb@earthling.net>
52239 * gcc.dg/cpp/paste2.c: Update test.
52240 * objc/execute/paste.m: New test.
52242 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52244 * gcc.dg/c99-condexpr-1.c: New test.
52246 2000-11-20 Neil Booth <neilb@earthling.net>
52248 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52250 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52252 * g++.old-deja/g++.pt/export1.C: New test.
52254 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52256 * gcc.dg/20001117-1.c: New test.
52258 2000-11-18 Richard Henderson <rth@redhat.com>
52260 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52262 2000-11-18 Richard Henderson <rth@redhat.com>
52264 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52265 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52266 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52268 2000-11-18 Richard Henderson <rth@redhat.com>
52270 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52271 (main): New. Exit cleanly.
52273 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52275 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52276 gcc.dg/c99-fordecl-2.c: New tests.
52278 2000-11-18 Richard Henderson <rth@redhat.com>
52280 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52281 * gcc.c-torture/execute/zerolen-2.c: New.
52283 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52285 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52288 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52290 * g++.old-deja/g++.pt/instantiate8.C: New test.
52292 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52294 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52295 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52297 2000-11-16 Nick Clifton <nickc@redhat.com>
52299 * gcc.c-torture/execute/nestfunc-2.c: New test.
52300 * gcc.c-torture/execute/nestfunc-3.c: New test.
52302 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52304 * gcc.c-torture/compile/20001116-1.c: New test.
52306 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52308 * gcc.c-torture/execute/20001115-1.c: New test.
52310 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52312 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52313 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52314 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52315 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52317 2000-11-15 Neil Booth <neilb@earthling.net>
52319 gcc.dg/cpp/_Pragma1.c: Update.
52320 gcc.dg/cpp/_Pragma2.c: New test.
52322 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52324 * g++.old-deja/g++.other/anon5.C: New test.
52326 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52328 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52331 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52333 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52336 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52338 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52339 labels at end of compound statements.
52341 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52343 * gcc.c-torture/execute/loop-7.c: New test.
52345 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52347 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52349 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52351 * gcc.dg/c99-bool-1.c: New test.
52353 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52355 * gcc.dg/c99-scope-1.c: Remove xfail.
52356 * gcc.dg/c99-scope-2.c: New test.
52358 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52360 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52361 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52363 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52365 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52368 * g++.mike/p700.C: Don't typedef wchar_t.
52369 * g++.mike/p784.C: Likewise.
52370 * g++.mike/eb101.C: Don't use __wchar_t.
52372 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52374 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52377 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52379 * gcc.c-torture/execute/20001111-1.c: New test.
52381 2000-11-10 Nick Clifton <nickc@redhat.com>
52383 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52384 long multuiple and accumulate.
52386 2000-11-09 Richard Henderson <rth@redhat.com>
52388 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52389 via size_t instead of int.
52391 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52392 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52393 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52394 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52396 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52398 * gcc.c-torture/compile/20001109-1.c: New test.
52399 * gcc.c-torture/compile/20001109-2.c: New test.
52401 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52403 * g++.old-deja/g++.pt/operator1.C: New test.
52404 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52406 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52408 * gcc.dg/20001108-1.c: New test.
52410 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52412 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52413 with both arguments constant strings.
52414 * gcc.c-torture/execute/string-opt-3.c: New test.
52415 * gcc.c-torture/execute/string-opt-4.c: New test.
52416 * gcc.c-torture/execute/string-opt-5.c: New test.
52418 2000-11-08 Nick Clifton <nickc@redhat.com>
52420 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52421 mulsidi3adddi patterns.
52423 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52425 * g++.old-deja/g++.other/crash36.C: New test.
52427 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52429 * g++.old-deja/g++.other/init16.C: New test.
52431 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52433 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52435 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52437 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52438 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52439 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52441 2000-11-07 DJ Delorie <dj@redhat.com>
52443 * gcc.dg/20000614-1.c: Add return so that test can pass.
52445 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52447 * gcc.c-torture/execute/string-opt-1.c: New test.
52449 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52451 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52452 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52453 parameters in registers, and there is no way for a varargs
52454 function to know in which order the integer and floating-point
52455 parameters should be interleaved when they are placed on the
52457 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52458 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52460 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52462 * gcc.c-torture/execute/string-opt-2.c: New test.
52464 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52466 * g++.old-deja/g++.pt/crash60.C: New test.
52468 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52470 * g++.old-deja/g++.other/crash24.C: New test.
52471 * g++.old-deja/g++.other/crash25.C: New test.
52472 * g++.old-deja/g++.other/crash26.C: New test.
52473 * g++.old-deja/g++.other/crash27.C: New test.
52474 * g++.old-deja/g++.other/crash28.C: New test.
52475 * g++.old-deja/g++.other/crash29.C: New test.
52476 * g++.old-deja/g++.other/crash30.C: New test.
52477 * g++.old-deja/g++.other/crash31.C: New test.
52478 * g++.old-deja/g++.other/crash32.C: New test.
52479 * g++.old-deja/g++.other/crash33.C: New test.
52480 * g++.old-deja/g++.other/crash34.C: New test.
52481 * g++.old-deja/g++.other/crash35.C: New test.
52483 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52485 * gcc.c-torture/execute/20001031-1.c: New test.
52487 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52489 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52492 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52493 standards-conformant.
52495 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52497 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52498 * g++.old-deja/g++.mike/p755a.C: Likewise.
52499 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52500 library makes no calls to `operator new' during initialization.
52502 2000-11-04 Neil Booth <neilb@earthling.net>
52504 * gcc.dg/cpp/include2.c: New tests.
52506 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52508 * lib/g++.exp (g++_set_ld_library_path): New function.
52509 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52511 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52513 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52516 2000-11-01 Richard Henderson <rth@redhat.com>
52518 * g++.old-deja/g++.ext/namedret1.C: New.
52519 * g++.old-deja/g++.ext/namedret2.C: New.
52520 * g++.old-deja/g++.ext/namedret3.C: New.
52522 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52524 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52525 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52527 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52529 * gcc.c-torture/execute/va-arg-21.c: New test.
52531 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52533 * gcc.dg/c99-complex-2.c: New test.
52535 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52537 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52539 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52541 * g++.old-deja/g++.other/inline16.C: New test.
52543 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52545 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52546 __PRETTY_FUNCTION__
52548 2000-10-29 Neil Booth <neilb@earthling.net>
52550 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52552 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52553 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52556 2000-10-29 Neil Booth <neilb@earthling.net>
52558 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52559 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52560 * mi5.c: Test multiple includes work with -C.
52561 * trigraphs.c: Test ^= version.
52563 2000-10-28 Neil Booth <neilb@earthling.net>
52565 New tests and test updates for new macro expander.
52567 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52568 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52569 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52570 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52571 new diagnostic messages.
52573 * gcc.dg/cpp/macro3.c: New tests.
52575 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52577 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52580 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52582 * g++.old-deja/g++.other/eh2.C: New test.
52584 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52586 * gcc.c-torture/execute/20001027-1.c: New test.
52588 2000-10-26 Richard Henderson <rth@redhat.com>
52590 * gcc.c-torture/execute/20001026-1.c: New.
52592 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52594 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52595 * g++.old-deja/g++.law/builtin1.C: Likewise.
52596 * g++.old-deja/g++.law/ctors10.C: Likewise.
52597 * g++.old-deja/g++.law/virtual3.C: Likewise.
52598 * g++.old-deja/g++.mike/p658.C: Likewise.
52599 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52600 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52601 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52602 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52603 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52605 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52607 * gcc.c-torture/compile/20001024-1.c: New test.
52609 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52611 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52612 to tell us whether or not we are using V3.
52614 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52616 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52619 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52621 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52623 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52625 * gcc.c-torture/execute/20001024-1.c: New test.
52627 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52629 * g++.old-deja/g++.other/sibcall1.C: New test.
52631 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52633 * gcc.dg/noncompile/init-3.c: New test.
52635 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52637 * gcc.dg/format-array-1.c: New test.
52639 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52641 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52642 writing through null pointers; remove comment about testing
52643 unterminated strings.
52645 2000-10-17 Matthew Hiller <hiller@redhat.com>
52647 * gcc.c-torture/execute/20001017-2.c: New test.
52649 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52651 * gcc.c-torture/compile/20001018-1.c: New test.
52652 * gcc.c-torture/compile/20001018-1.x: Xfail.
52654 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52656 * gcc.c-torture/execute/20001017-1.c: New test.
52658 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52660 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52661 for multiple use of arguments with scanf formats; add tests for
52662 multiple use of arguments.
52664 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52666 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52667 from some old tests.
52669 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52671 * gcc.dg/format-miss-1.c: New test.
52673 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52675 * gcc.c-torture/execute/20001013-1.c: New test.
52677 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52679 * gcc.dg/format-branch-1.c: New test.
52681 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52683 * README, lib/file-format.exp: Remove EGCS references.
52685 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52687 * gcc.dg/20001013-1.c: New test.
52689 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52691 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52692 for intmax_t in the compiler using __typeof__ and the type rules
52693 for conditional expressions.
52695 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52697 * gcc.dg/20001012-1.c: New test.
52698 * gcc.dg/20001012-2.c: New test.
52700 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52702 * gcc.dg/format-attr-1.c: New test.
52704 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52706 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52707 __LONG_LONG_MAX__ instead of LLONG_MAX.
52709 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52711 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52713 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52716 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52718 * gcc.dg/sequence-pt-1.c: New test.
52720 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52722 * gcc.c-torture/execute/20001011-1.c: New testcase.
52723 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52725 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52727 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52728 does not error on it.
52730 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52732 * gcc.dg/20001009-1.c: New test.
52734 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52736 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52737 * gcc.c-torture/execute/20001009-2.c: ... to here.
52739 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52741 * gcc.c-torture/compile/20001009-1.c: New testcase.
52742 * gcc.c-torture/execute/20001009-1.c: New testcase.
52743 Testcases provided by Jan Hubicka <jh@suse.cz>.
52745 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52747 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52748 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52749 uintmax_t using <limits.h> to emulate the compiler's internal
52750 logic. No longer XFAIL %j tests.
52752 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52754 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52755 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52756 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52757 regexps and details of expected handling of some bad formats.
52758 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52761 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52763 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52764 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52765 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52766 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52769 2000-10-06 Richard Henderson <rth@cygnus.com>
52771 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52772 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52773 * g++.old-deja/g++.jason/report.C: Likewise.
52774 * g++.old-deja/g++.law/friend5.C: Likewise.
52775 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52776 of the expected warnings.
52778 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52780 * g++.old-deja/g++.pt/enum14.C: New test.
52782 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52784 * g++.old-deja/g++.pt/crash59.C: New test.
52786 2000-10-04 Will Cohen <wcohen@redhat.com>
52788 * gcc.dg/20000926-1.c: New test.
52790 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52792 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52793 function name for current C++ compiler.
52794 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52796 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52798 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52799 __PRETTY_FUNCTION__.
52800 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52802 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52804 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52806 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52808 * gcc.c-torture/compile/20000923-1.c: New test.
52810 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52812 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52813 * g++.old-deja/g++.pt/ttp62.C: Same.
52814 * g++.old-deja/g++.other/inline14.C: Same.
52816 2000-09-24 Richard Henderson <rth@cygnus.com>
52818 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52820 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52822 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52824 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52826 * gcc.c-torture/compile/20000922-1.c: New file.
52828 2000-09-21 Nick Clifton <nickc@redhat.com>
52830 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52831 a signed long modulo operation.
52832 (mod6): New function - perform an unsigned long modulo operation.
52833 (main): Add tests for modulos of very large numbers by very small
52836 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52838 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52840 2000-09-19 Richard Henderson <rth@cygnus.com>
52842 * gcc.dg/compare2.c (case 10): XFAIL.
52844 2000-09-18 Richard Henderson <rth@cygnus.com>
52846 * gcc.c-torture/execute/20000906-1.c: Move ...
52847 * gcc.dg/20000906-1.c: ... here. Only run on targets
52848 that support __builtin_trap.
52850 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52852 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52854 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52856 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52857 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52858 more $ format tests.
52860 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52862 * gcc.dg/format-errmk-1.c: New test.
52864 2000-09-17 Greg McGary <greg@mcgary.org>
52866 * gcc.c-torture/execute/20000917-1.x: Remove.
52868 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52870 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52872 2000-09-17 Greg McGary <greg@mcgary.org>
52874 * gcc.c-torture/execute/20000917-1.c: New test.
52875 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52877 2000-09-16 Neil Booth <NeilB@earthling.net>
52879 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52880 in nested macro bug.
52882 2000-09-15 Neil Booth <NeilB@earthling.net>
52884 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52886 2000-09-14 Jeffrey A Law (law@cygnus.com)
52888 * gcc.c-torture/execute/20000914-1.c: New test.
52890 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52892 * g++.other/inline13.C: New test.
52894 2000-09-12 Andreas Jaeger <aj@suse.de>
52896 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52897 constant by Ulrich Drepper <drepper@redhat.com>.
52899 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52901 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52903 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52905 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52907 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52909 * gcc.dg/cpp/backslash.c: New test.
52911 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52913 * gcc.c-torture/execute/20000910-1.c: New test.
52914 * gcc.c-torture/execute/20000910-2.c: Likewise.
52916 2000-09-11 Robert Lipe <robertl@sco.com>
52918 * gcc.dg/pragma-align.c: New test.
52920 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52922 * g++.old-deja/g++.pt/explicit82.C: New test.
52923 * g++.old-deja/g++.pt/explicit83.C: New test.
52925 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52927 * gcc.dg/asm-names.c: New test.
52929 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52931 * gcc.dg/cpp/tr-warn6.c: New test
52933 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52935 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52938 2000-09-07 Catherine Moore <clm@redhat.com>
52940 * gcc.c-torture/execute/unroll-1.c: New test.
52942 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52944 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52946 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52947 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52948 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52949 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52950 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52952 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52953 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52955 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52957 * g++.old-deja/g++.pt/deduct2.C: New test.
52959 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52961 * g++.old-deja/g++.pt/parms2.C: New test.
52963 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52965 * g++.old-deja/g++.pt/crash58.C: New test.
52967 2000-09-06 Greg McGary <greg@mcgary.org>
52969 * gcc.c-torture/execute/20000906-1.c: New test.
52970 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52972 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52974 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52976 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52978 * g++.old-deja/g++.pt/crash57.C: New test.
52980 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52982 * g++.old-deja/g++.pt/crash56.C: New test.
52984 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52986 * g++.old-deja/g++.pt/koenig1.C: New test.
52988 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52990 * gcc.dg/20000904-1.c: New test.
52992 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52994 * gcc.dg/cpp/paste8.c: New test.
52996 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52998 * gcc.c-torture/compile/20000827-1.c: New test.
53000 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53002 * gcc.dg/format-diag-1.c: New test.
53004 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53006 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53007 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53008 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53009 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53010 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53012 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53014 * g++.old-deja/g++.other/nested4.C: New test.
53016 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53018 * g++.old-deja/g++.ns/scoped1.C: New test.
53020 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53022 * lib/g++.exp: Support testing already-installed GCC.
53024 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53026 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53028 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53030 * gcc.dg/return-type-2.c: New test.
53032 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53034 * gcc.c-torture/compile/20000825-1.c: New test.
53036 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53038 * gcc.dg/dwarf2-2.c: New test.
53040 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53042 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53043 dg-warning regexps.
53045 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53047 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53048 gcc.dg/format-ext-5.c: New tests.
53050 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53052 * g++.old-deja/g++.other/crash22.C: New test.
53054 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53056 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53058 2000-08-24 Richard Henderson <rth@cygnus.com>
53060 * gcc.dg/ia64-sync-1.c: New test.
53061 * gcc.dg/ia64-sync-2.c: New test.
53062 * gcc.dg/ia64-asm-1.c: New test.
53064 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53066 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53067 * gcc.dg/format-ext-2.c: New test.
53069 2000-08-23 Jason Merrill <jason@redhat.com>
53071 * lib/old-dejagnu.exp: Also ignore "In member function" and
53074 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53076 * gcc.dg/noncompile/label-lineno-1.c: New test.
53078 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53080 * gcc.dg/c99-array-nonobj-1.c: New test.
53082 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53084 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53086 * gcc.dg/format-ext-1.c: New test.
53088 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53090 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53091 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53092 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53093 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53094 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53096 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53098 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53099 gcc.dg/c99-strftime-2.c: New tests.
53101 2000-08-22 Richard Henderson <rth@cygnus.com>
53103 * gcc.c-torture/execute/20000822-1.c: New test.
53105 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53107 * gcc.c-torture/execute/20000819-1.x: Remove.
53109 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53111 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53112 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53113 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53114 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53115 gcc.dg/format-xopen-1.c: New tests.
53117 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53119 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53121 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53123 * g++.old-deja/g++.other/loop2.C: New test.
53125 * gcc.c-torture/compile/20000606-1.c: New test.
53126 * gcc.c-torture/compile/20000728-1.c: New test.
53127 * gcc.c-torture/execute/20000801-1.c: New test.
53128 * gcc.c-torture/execute/20000801-2.c: New test.
53129 * gcc.c-torture/execute/20000819-1.c: New test.
53130 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53131 * gcc.dg/20000629-1.c: New test.
53132 * gcc.dg/20000724-1.c: New test.
53133 * gcc.dg/20000807-1.c: New test.
53135 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53137 * gcc.dg/cpp/pragma-1.c: New test.
53138 * gcc.dg/cpp/pragma-2.c: New test.
53140 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53142 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53143 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53145 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53147 * gcc.c-torture/compile/20000818-1.c: New test.
53149 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53151 * gcc.c-torture/execute/20000818-1.c: New test.
53153 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53155 * gcc.dg/format-va-1.c: New test.
53157 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53159 * g++.old-deja/g++.other/typedef8.C: New test.
53161 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53163 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53164 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53165 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53166 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53167 * g++.old-deja/g++.other/ptrmem7.C: New test.
53168 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53170 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53172 * g++.old-deja/g++.pt/typename27.C: New test.
53174 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53176 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53177 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53178 * g++.old-deja/g++.pt/friend45.C: New test.
53179 * g++.old-deja/g++.other/friend8.C: New test.
53181 2000-08-15 Richard Henderson <rth@cygnus.com>
53183 * gcc.c-torture/execute/20000815-1.c: New test.
53185 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53187 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53188 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53189 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53191 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53193 * g++.old-deja/g++.other/refinit2.C: New test.
53195 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53197 * lib/c-torture.exp (c-torture): Make
53198 compiler_conditional_xfail_data global.
53199 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53200 compiler_conditional_xfail_data machinery.
53201 (f-torture-execute): Likewise.
53202 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53203 and only when unrolling loops.
53205 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53207 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53209 * g++.old-deja/g++.pt/explicit81.C: New test.
53211 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53213 * g++.old-deja/g++.pt/typename26.C: New test.
53215 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53217 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53220 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53222 * g++.old-deja/g++.other/array3.C: New test.
53224 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53226 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53227 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53228 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53231 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53233 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53234 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53236 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53238 * gcc.c-torture/execute/20000808-1.c: New test.
53240 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53242 * gcc.dg/c90-const-expr-1.c: New test.
53244 2000-08-08 Richard Henderson <rth@cygnus.com>
53246 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53248 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53250 * gcc.dg/noncompile/const-ll-1.c: New test.
53252 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53254 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53256 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53258 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53259 that running programs linked against the shared version of libobjc
53262 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53264 * gcc.dg/c99-printf-1.c: New test.
53266 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53268 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53270 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53272 * gcc.c-torture/execute/20000731-1.x: Delete.
53274 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53276 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53277 and torture_without_loops as is done by c-torture.exp.
53278 (search_for): Copy from c-torture.exp.
53279 (gcc-dg-runtest): New function, drives a directory of tests
53280 iterating over the TORTURE_OPTIONS.
53281 (scan-assembler, scan-assembler-not): Move here from
53282 individual directory drivers.
53284 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53285 defined by lib/gcc-dg.exp.
53286 * gcc.dg/cpp/cpp.exp: Likewise.
53287 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53288 gcc-dg-runtest, so we cycle over optimization options.
53290 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53291 * gcc.dg/compare2.c: No longer expected to fail.
53293 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53295 * gcc.c-torture/execute/20000804-1.c: New test.
53297 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53299 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53301 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53303 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53305 2000-08-03 Jeffrey A Law (law@cygnus.com)
53307 * gcc.c-torture/compile/20000803-1.c: New test.
53309 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53311 * gcc.c-torture/execute/20000801-3.c,
53312 gcc.c-torture/execute/20000801-4.c: New tests.
53313 * gcc.c-torture/execute/20000801-3.x,
53314 gcc.c-torture/execute/20000801-4.x: Xfail.
53316 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53318 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53319 libobjc/.libs to allow for libtool.
53321 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53323 * gcc.c-torture/compile/20000802-1.c: New test.
53325 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53327 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53329 2000-07-31 Jeffrey A Law (law@cygnus.com)
53331 * gcc-c-torture/execute/20000731-2.c: New test.
53333 * gcc.c-torture/execute/20000731-1.c: New test.
53334 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53336 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53338 * gcc.dg/cpp/paste7.c: New test.
53339 * gcc.dg/cpp/20000725-1.c: New test.
53341 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53343 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53344 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53345 declaration warning for __builtin_dwarf_reg_size.
53347 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53349 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53351 * gcc.dg/noncompile/voidparam-1.c: New test.
53353 2000-07-30 Richard Henderson <rth@cygnus.com>
53355 * gcc.dg/c90-digraph-1.c: Don't xfail.
53356 * gcc.dg/compare2.c (case 10): Xfail.
53357 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53359 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53361 * gcc.dg/c99-main-1.c: New test.
53363 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53365 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53367 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53369 * gcc.c-tortuer/execute/20000726-1.c: New test.
53371 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53373 * gcc.c-torture/execute/enum-2.c: New test.
53375 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53377 * gcc.dg/cpp/tr-warn3.c: New test.
53379 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53381 * g++.old-deja/g++.ext/implicit1.C: Remove.
53382 * g++.old-deja/g++.jason/c2.C: Remove
53383 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53384 * g++.old-deja/g++.pt/crash16.C: Likewise.
53385 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53387 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53389 * g++.old-deja/g++.other/for2.C: New test.
53391 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53393 * gcc.dg/20000720-1.c: New test.
53395 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53397 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53399 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53401 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53402 * gcc.c-torture/execute/20000722-1.c: New.
53403 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53405 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53407 * gcc.dg/cpp/20000720-1.S: New test.
53409 2000-07-21 Michael Meissner <meissner@redhat.com>
53411 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53413 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53415 * g++.old-deja/g++.brendan/crash16.C,
53416 g++.old-deja/g++.brendan/parse3.C,
53417 g++.old-deja/g++.brendan/redecl1.C,
53418 g++.old-deja/g++.ns/template13.C,
53419 g++.old-deja/g++.other/decl4.C,
53420 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53422 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53424 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53425 and "Internal error".
53427 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53429 * gcc.dg/cpp/paste6.c: New test.
53431 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53433 * gcc.dg/cpp/tr-direct.c: New test.
53435 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53436 gcc.dg/cpp/undef1.c: Tweak error regexps.
53438 2000-07-18 Eric Christopher <echristo@redhat.com>
53440 * gcc.c-torture/compile/20000718-1.c: New test.
53442 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53444 * cpplex.c (_cpp_push_token): If the token being pushed back
53445 is the previous token in this context, just subtract one from
53447 * cppmacro.c (save_expansion): Clear aux field when storing a
53450 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53452 * gcc.dg/noncompile/redecl-1.c: New test.
53454 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53456 * gcc.c-torture/execute/20000717-5.c: New test.
53457 * gcc.c-torture/execute/20000717-1.x: Removed.
53459 2000-07-17 Richard Henderson <rth@cygnus.com>
53461 * gcc.c-torture/execute/20000717-4.c: New test.
53463 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53465 * gcc.dg/cpp/syshdr.c: New test.
53466 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53468 2000-07-17 Neil Booth <neilb@earthling.net>
53470 * gcc.dg/cpp/cmdlne-dM.c: New test.
53471 * gcc.dg/cpp/cmdlne-dD.c: New test.
53473 2000-07-17 Jeffrey A Law (law@cygnus.com)
53475 * gcc.c-torture/execute/20000717-3.c: New test.
53477 * gcc.c-torture/compile/20000717-1.c: New test.
53479 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53481 * gcc.c-torture/execute/20000717-2.c: New test.
53483 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53485 * gcc.dg/formatz-1.c: New test.
53487 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53488 * gcc.dg/c99-digraph-1.c: New tests.
53490 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53491 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53493 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53494 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53495 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53496 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53497 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53498 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53499 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53501 2000-07-17 Greg McGary <greg@mcgary.org>
53503 * gcc.c-torture/execute/20000717-1.c: New test.
53504 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53506 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53508 * gcc.c-torture/execute/20000715-2.c: New test.
53509 * gcc.dg/20000715-1.c: New test.
53511 2000-07-15 Michael Meissner <meissner@redhat.com>
53513 * gcc.c-torture/execute/20000715-1.c: New test.
53515 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53517 * gcc.c-torture/execute/20000707-1.c: New test.
53519 2000-07-13 Neil Booth <NeilB@earthling.net>
53521 * gcc.dg/cpp/digraph1.c,
53522 gcc.dg/cpp/digraph2.c,
53523 gcc.dg/cpp/digraphs.c: New tests.
53525 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53527 * g77.f-torture/compile/20000630-2.f: New test.
53528 * g77.f-torture/compile/20000630-2.x
53530 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53532 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53534 2000-07-11 Neil Booth <NeilB@earthling.net>
53536 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53538 2000-07-11 Neil Booth <NeilB@earthling.net>
53540 * gcc.dg/cpp/cmdlne-C.c: New.
53542 2000-07-09 Neil Booth <NeilB@earthling.net>
53544 * gcc.dg/cpp/directiv.c: New tests.
53545 * gcc.dg/cpp/undef1.c: Update.
53547 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53549 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53551 2000-07-09 Neil Booth <NeilB@earthling.net>
53553 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53555 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53557 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53558 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53560 2000-07-08 Neil Booth <NeilB@earthling.net>
53562 * gcc.dg/cpp/macsyntx.c: New tests.
53564 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53566 * gcc.dg/20000707-1.c: New test.
53568 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53570 * gcc.c-torture/execute/20000706-1.c: New test.
53571 * gcc.c-torture/execute/20000706-2.c: New test.
53572 * gcc.c-torture/execute/20000706-3.c: New test.
53573 * gcc.c-torture/execute/20000706-4.c: New test.
53574 * gcc.c-torture/execute/20000706-5.c: New test.
53576 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53578 * g++.old-deja/g++.pt/instantiate7.C: New test.
53580 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53582 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53583 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53584 * g++.old-deja/g++.other/rtti3.C: Likewise.
53585 * g++.old-deja/g++.other/rttid3.C: Likewise.
53587 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53589 * g77.f-torture/compile/20000630-1.x: Fix typo
53591 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53593 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53596 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53598 * gcc.dg/cpp/ident.c: New test.
53600 2000-07-05 Neil Booth <NeilB@earthling.net>
53602 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53603 gcc.dg/cpp/lexstrng.c: New tests.
53605 2000-07-04 Neil Booth <NeilB@earthling.net>
53607 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53608 * gcc.dg/cpp/strify2.c: Same.
53610 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53612 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53613 * gcc.dg/cpp/19990703-1.c: Likewise.
53614 * gcc.dg/cpp/20000625-1.c: Likewise.
53615 * gcc.dg/cpp/20000625-2.c: Likewise.
53617 * gcc.dg/cpp/macro1.c,
53618 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53619 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53620 gcc.dg/cpp/strify1.c,
53621 gcc.dg/cpp/strify2.c: New tests.
53623 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53625 * gcc.c-torture/execute/20000703-1.c: New test.
53627 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53629 * g++.old-deja/g++.pt (lookup10.C): New test.
53631 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53633 * g++.old-deja/g++.pt (typename25.C): New test.
53635 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53637 * gcc.c-torture/compile/20000701-1.c: New test.
53639 2000-06-30 Nick Clifton <nickc@cygnus.com>
53641 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53644 2000-06-30 Catherine Moore <clm@cygnus.com>
53646 * gcc.c-torture/execute/align-1.c: New test.
53648 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53650 * g++.old-deja/g++.pt/expr8.C: New test.
53651 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53653 2000-06-29 Nick Clifton <nickc@cygnus.com>
53655 * gcc.c-torture/compile/20000629-1.c: New test.
53657 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53660 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53661 gcc.dg/noncompile directory, depending on whether they're
53662 preprocessor tests or not. Annotate all the tests for the dg
53665 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53666 * gcc.dg/noncompile/noncompile.exp: New.
53670 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53671 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53672 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53673 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53674 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53675 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53676 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53677 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53678 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53679 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53680 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53681 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53682 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53683 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53684 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53685 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53686 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53687 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53688 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53689 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53690 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53691 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53692 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53693 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53695 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53696 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53697 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53698 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53699 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53700 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53702 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53704 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53705 declare one variable. On the fourth, error.
53706 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53707 declared by 20000628-1a.h.
53709 2000-06-29 Richard Henderson <rth@redhat.com>
53711 * gcc.c-torture/execute/930529-1.x: New file.
53712 * gcc.dg/920413-1.c: Adjust expected warning text.
53713 * gcc.dg/980217-1.c: Declare abort.
53714 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53716 2000-06-29 Jeffrey A Law (law@cygnus.com)
53718 * g77.f-torture/compile/20000629-1.f: New test.
53719 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53721 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53723 Rearrange lots of files, removing entirely the
53724 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53728 gcc.c-torture/code_quality/code_quality.exp
53729 gcc.c-torture/special/special.exp
53730 gcc.failure/failure.exp
53731 gcc.failure/940409-1.x
53732 gcc.c-torture/compile/961203-1.x
53735 gcc.misc-tests/linkage.exp
53736 gcc.c-torture/execute/920730-1t.c
53737 gcc.c-torture/execute/920730-1t.x
53738 gcc.c-torture/compile/920520-1.x
53739 gcc.c-torture/compile/920521-1.x
53740 gcc.c-torture/compile/981006-1.x
53741 gcc.c-torture/execute/eeprof-1.x
53743 * Moved files (possibly with modifications to fit a new harness):
53745 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53746 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53747 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53748 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53749 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53750 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53751 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53752 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53753 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53754 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53755 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53756 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53757 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53758 gcc.failure/940409-1.c gcc.dg/940409-1.c
53760 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53762 * c-torture/compile/961203-1.x: Delete.
53764 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53765 not exit. Include stdio.h.
53766 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53767 * gcc.misc-tests/dg-12.c: Likewise.
53768 * gcc.misc-tests/dg-5.c: Likewise.
53769 * gcc.misc-tests/dg-6.c: Likewise.
53770 * gcc.misc-tests/dg-7.c: Prototype abort.
53771 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53772 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53773 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53775 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53776 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53778 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53780 * gcc.dg/cpp/20000628-1.c: New test.
53781 * gcc.dg/cpp/20000628-1.h: New header for above test.
53782 * gcc.dg/cpp/20000628-1a.h: Likewise.
53784 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53786 * gcc.dg/cpp: New directory.
53787 * gcc.dg/cpp/cpp.exp: New driver.
53788 * gcc.dg/cpp/20000627-1.c: New test.
53789 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53790 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53791 and rewrite as a compilation test.
53793 * gcc.dg: Move many files into the cpp subdirectory, possibly
53794 renaming or editing them as well.
53796 990119-1.c cpp/19990119-1.c
53797 990228-1.c cpp/19990228-1.c
53798 990407-1.c cpp/19990407-1.c
53799 990409-1.c cpp/19990409-1.c
53800 990413-1.c cpp/19990413-1.c
53801 990703-1.c cpp/19990703-1.c
53802 20000127-1.c cpp/20000127-1.c
53803 20000129-1.c cpp/20000129-1.c
53804 20000207-1.c cpp/20000207-1.c
53805 20000207-2.c cpp/20000207-2.c
53806 20000209-1.c cpp/20000209-1.c
53807 20000209-2.c cpp/20000209-2.c
53808 20000301-1.c cpp/20000301-1.c
53809 20000419-1.c cpp/20000419-1.c
53810 20000510-1.S cpp/20000510-1.S
53811 20000519-1.c cpp/20000519-1.c
53812 20000529-1.c cpp/20000529-1.c
53813 20000625-1.c cpp/20000625-1.c
53814 20000625-2.c cpp/20000625-2.c
53815 cpp-as1.c cpp/assert1.c
53816 cpp-as2.c cpp/assert2.c
53817 cxx-comments-1.c cpp/cxxcom1.c
53818 cxx-comments-2.c cpp/cxxcom2.c
53819 endif-label.c cpp/endif.c
53820 cpp-hash1.c cpp/hash1.c
53821 cpp-hash2.c cpp/hash2.c
53822 cpp-if1.c cpp/if-1.c
53823 cpp-if2.c cpp/if-2.c
53824 cpp-if3.c cpp/if-3.c
53825 cpp-if4.c cpp/if-4.c
53826 cpp-if5.c cpp/if-5.c
53827 cpp-cond.c cpp/if-cexp.c
53828 cpp-missingop.c cpp/if-mop.c
53829 cpp-missingparen.c cpp/if-mpar.c
53830 cpp-opprec.c cpp/if-oppr.c
53831 cpp-ifparen.c cpp/if-paren.c
53832 cpp-shortcircuit.c cpp/if-sc.c
53833 cpp-shift.c cpp/if-shift.c
53834 cpp-unary.c cpp/if-unary.c
53835 cpp-li1.c cpp/line1.c
53836 cpp-li2.c cpp/line2.c
53837 lineno.c cpp/line3.c
53838 lineno-2.c cpp/line4.c
53840 cpp-mic.h cpp/mi1c.h
53841 cpp-micc.h cpp/mi1cc.h
53842 cpp-mind.h cpp/mi1nd.h
53843 cpp-mindp.h cpp/mi1ndp.h
53844 cpp-mix.h cpp/mi1x.h
53845 cpp-mi2.c cpp/mi2.c
53846 cpp-mi2a.h cpp/mi2a.h
53847 cpp-mi2b.h cpp/mi2b.h
53848 cpp-mi2c.h cpp/mi2c.h
53849 cpp-mi3.c cpp/mi3.c
53850 cpp-mi3.def cpp/mi3.def
53851 poison-1.c cpp/poison.c
53852 pr-impl.c cpp/prag-imp.c
53853 cpp-redef-2.c cpp/redef1.c
53854 cpp-redef.c cpp/redef2.c
53855 strpaste.c cpp/strp1.c
53856 strpaste-2.c cpp/strp2.c
53857 cpp-tradpaste.c cpp/tr-paste.c
53858 cpp-tradstringify.c cpp/tr-str.c
53859 cpp-tradwarn1.c cpp/tr-warn1.c
53860 cpp-tradwarn2.c cpp/tr-warn2.c
53861 trigraphs.c cpp/trigraphs.c
53862 cpp-unc1.c cpp/unc1.c
53863 cpp-unc2.c cpp/unc2.c
53864 cpp-unc3.c cpp/unc3.c
53865 cpp-unc.c cpp/unc4.c
53866 undef.c cpp/undef1.c
53867 undef-2.c cpp/undef2.c
53868 cpp-wi1.c cpp/widestr1.c
53870 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53872 * lib/g++.exp (g++_include_flags): Tweak.
53874 2000-06-27 H.J. Lu <hjl@gnu.org>
53875 Loren J. Rittle <ljrittle@acm.org>
53877 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53878 version with one that knows about the new gcc tree structure.
53879 (g++_link_flags): Same.
53881 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53883 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53884 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53885 case we are cross-compiling.
53887 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53888 g++.old-deja/g++.niklas/Makefile.in,
53889 g++.old-deja/g++.niklas/configure.in,
53890 g++.old-deja/g++.other/Makefile.in,
53891 g++.old-deja/g++.other/configure.in,
53892 gcc.c-torture/code_quality/Makefile.in,
53893 gcc.c-torture/code_quality/configure.in,
53894 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53895 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53896 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53897 gcc.c-torture/execute/ieee/Makefile.in,
53898 gcc.c-torture/execute/ieee/configure.in,
53899 gcc.c-torture/noncompile/Makefile.in,
53900 gcc.c-torture/noncompile/configure.in,
53901 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53902 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53903 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53905 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53907 * g++.old-deja/g++.other/ambig3.C: New test.
53909 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53911 * g++.old-deja/g++.pt/syntax1.C: New test.
53912 * g++.old-deja/g++.pt/syntax2.C: New test.
53913 * g++.old-deja/g++.other/syntax3.C: New test.
53914 * g++.old-deja/g++.other/syntax4.C: New test.
53916 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53918 * gcc.dg/20000623-1.c: Prototype exit and abort.
53920 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53922 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53924 * gcc.dg/cpp-mi3.def: New file.
53926 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53928 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53929 lexer's error messages.
53930 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53931 divine anything from the linemarkers.
53932 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53933 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53935 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53937 * gcc.dg/20000623-1.c: New test.
53939 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53941 * gcc.c-torture/execute/20000622-1.c: New test.
53943 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53945 * g++.old-deja/g++.other/init15.C: New test.
53947 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53949 * g++.old-deja/g++.pt/vaarg2.C: New test.
53950 * g++.old-deja/g++.pt/vaarg3.C: New test.
53952 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53954 * g++.old-deja/g++.other/dyncast6.C: New test.
53956 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53958 * gcc.c-torture/execute/loop-6.c: New test.
53960 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53962 * gcc.dg/20000614-1.c: New test.
53963 * gcc.dg/20000614-2.c: New test.
53965 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53967 * g++.old-deja/g++.other/inline12.C: New test.
53969 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53971 * g++.old-deja/g++.other/eh1.C: New test.
53973 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53975 * g++.old-deja/g++.other/type.C: New test.
53977 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53979 * g++.old-deja/g++.other/initstring.C: New test.
53981 2000-06-12 Jason Merrill <jason@redhat.com>
53983 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53985 2000-06-09 Jeffrey A Law (law@cygnus.com)
53987 * gcc.c-torture/compile/20000609-1.c: New test.
53989 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53991 * gcc.dg/20000609-1.c: New test.
53993 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53995 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53996 * gcc.c-torture/noncompile/poison-1.c: Move...
53997 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53998 * gcc.dg/cpp-li1.c: Add a token after the #line.
54000 2000-06-05 Richard Henderson <rth@cygnus.com>
54002 * gcc.c-torture/execute/20000605-2.c: New test.
54003 * gcc.c-torture/execute/20000605-3.c: New test.
54005 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54007 * g77.f-torture/execute/20000503-1.x: New file.
54009 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54011 * g++.old-deja/g++.eh/badalloc1.C: New test.
54013 2000-06-05 Richard Henderson <rth@cygnus.com>
54015 * gcc.c-torture/execute/20000605-1.c: New test.
54017 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54018 Nathan Sidwell <nathan@codesourcery.com>
54020 * gcc.c-torture/compile/20000605-1.c: New test.
54022 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54024 * g77.f-torture/compile/20000601-1.f: New test.
54026 2000-06-03 Richard Henderson <rth@cygnus.com>
54028 * gcc.c-torture/execute/20000603-1.c: New.
54030 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54032 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54033 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54035 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54037 * gcc.dg/compare2.c (case 12): XFAIL.
54038 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54039 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54041 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54043 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54045 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54046 guard macro is already defined when the header is first
54048 * gcc.dg/cpp-mix.h: New file.
54049 * gcc.dg/endif-label.c: Update patterns to match compiler.
54051 * g++.brendan/complex1.C: Declare abort.
54052 * g++.law/refs4.C: Remove XFAIL.
54053 * g++.oliva/expr2.C: Declare abort and exit.
54055 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54057 * gcc.c-torture/execute/20000528-1.c: New test.
54059 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54060 * g++.old-deja/g++.law/temps4.C: Likewise.
54062 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54063 stdlib.h. Call abort() on failure.
54064 * g++.old-deja/g++.law/refs4.C: Likewise.
54065 * g++.old-deja/g++.law/temps4.C: Likewise.
54066 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54067 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54069 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54071 Relative to g++.dg/special:
54072 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54074 Relative to g++.old-deja:
54075 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54076 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54077 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54078 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54079 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54080 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54081 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54083 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54084 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54085 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54086 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54087 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54088 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54091 * g++.other/goto1.C: Update expectations for error messages.
54093 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54095 * gcc.c-torture/compile/20000523-1.c: New test.
54097 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54099 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54101 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54103 * g++.old-deja/g++.eh/catch11.C: New test.
54104 * g++.old-deja/g++.eh/catch12.C: New test.
54106 2000-05-24 Nick Clifton <nickc@cygnus.com>
54108 * gcc.c-torture/execute/20000523-1.c: New test.
54110 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54112 * c-torture/execute/bcp-1.c: Replace abort in arg of
54113 __builtin_constant_p with a generic external function.
54115 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54116 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54117 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54118 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54119 Prototype abort and/or exit.
54121 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54122 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54123 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54124 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54126 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54128 * gcc.dg/dwarf2-1.c: New test.
54130 2000-05-20 Richard Henderson <rth@cygnus.com>
54132 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54134 2000-05-20 Andreas Jaeger <aj@suse.de>
54136 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54139 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54141 * gcc.c-torture/execute/20000519-2.c: New test.
54143 2000-05-19 Andreas Jaeger <aj@suse.de>
54145 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54146 which fails with SSA.
54148 * lib/c-torture.exp: Also test with -O3 -fssa.
54150 2000-05-18 Michael Meissner <meissner@redhat.com>
54152 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54153 * gcc.c-torture/execute/920415-1.c: Ditto.
54154 * gcc.c-torture/execute/920501-1.c: Ditto.
54155 * gcc.c-torture/execute/conversion.c: Ditto.
54156 * gcc.c-torture/execute/cvt-1.c: Ditto.
54158 2000-05-18 Jeffrey A Law (law@cygnus.com)
54160 * gcc.c-torture/compile/20000518-1.c: New test.
54162 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54164 * g77.f-torture/compile/200005018.f: New test.
54166 2000-05-17 Jeffrey A Law (law@cygnus.com)
54168 * gcc.c-torture/compile/20000517-1.c: New test.
54170 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54172 * gcc.c-torture/execute/20000516-1.c: New test.
54174 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54176 * g++.old-deja/g++.other/eh.C: New test.
54178 2000-05-12 Richard Henderson <rth@cygnus.com>
54180 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54181 constants through to doit's conditional.
54183 2000-05-11 Jeffrey A Law (law@cygnus.com)
54185 * gcc.c-torture/compile/20000511-1.c: New test.
54186 * g77.f-torture/compile/20000511-1.f: New test.
54187 * g77.f-torture/compile/20000511-2.f: New test.
54189 2000-05-11 Michael Meissner <meissner@redhat.com>
54191 * gcc.c-torture/execute/20000511-1.c: New test.
54193 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54195 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54196 * gcc.dg/20000510-1.S: New.
54198 2000-05-08 Catherine Moore <clm@cygnus.com>
54200 * gcc.dg/unused-3.c: New.
54202 2000-05-06 Richard Henderson <rth@cygnus.com>
54204 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54205 * g++.old-deja/g++.mike/warn1.C: Likewise.
54206 * g++.old-deja/g++.pt/local1.C: Likewise.
54207 * g++.old-deja/g++.pt/local7.C: Likewise.
54208 * g++.old-deja/g++.pt/spec16.C: Likewise.
54210 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54212 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54214 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54216 * g77.f-torture/execute/20000503-1.f: New test.
54218 2000-05-04 Andreas Jaeger <aj@suse.de>
54220 * gcc.dg/noreturn-2.c: New test.
54222 2000-05-04 Neil Booth <NeilB@earthling.net>
54224 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54227 2000-05-04 Richard Henderson <rth@cygnus.com>
54229 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54231 2000-05-04 Richard Henderson <rth@cygnus.com>
54233 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54234 OpenSSL by Jason R Thorpe.
54236 2000-05-03 Jim Wilson <wilson@cygnus.com>
54238 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54240 2000-05-03 Robert Lipe <robertlipe@usa.net>
54242 * gcc.dg/20000503-1.c: New test.
54244 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54246 * gcc.c-torture/compile/20000502-1.c: New test.
54247 * g++.old-deja/g++.other/align.C: New test.
54248 * gcc.dg/cpp-tradstringify.c: New test.
54250 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54252 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54253 and hard registers.
54255 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54257 * gcc.c-torture/execute/loop-5.c: New test.
54259 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54261 * gcc.c-torture/execute/va-arg-20.c: New test.
54263 2000-04-23 Jeffrey A Law (law@cygnus.com)
54265 * gcc.c-torture/execute/20000422-1.c: New test.
54267 2000-04-20 Greg McGary <gkm@gnu.org>
54269 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54270 when optimizing, but without sibling-call optimizations (-O1).
54272 2000-04-20 Jeffrey A Law (law@cygnus.com)
54274 * gcc.c-torture/compile/20000420-1.c: New test.
54276 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54278 * g++.abi/ptrflags.C: New test.
54279 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54281 2000-04-19 Catherine Moore <clm@cygnus.com>
54283 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54285 2000-04-19 Greg McGary <gkm@gnu.org>
54287 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54288 sibling-call optimizations.
54290 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54292 * gcc.dg/20000419-1.c: New test.
54294 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54296 * gcc.c-torture/execute/20000412-6.c: New test.
54298 2000-04-12 Jeffrey A Law (law@cygnus.com)
54300 * gcc.c-torture/execute/20000412-5.c: New test.
54301 * g77.f-torture/compile/20000412-1.f: New test.
54302 * gcc.c-torture/execute/20000412-4.c: New test.
54303 * gcc.c-torture/compile/20000412-2.c: New test.
54304 * gcc.c-torture/execute/20000412-3.c: New test.
54305 * gcc.c-torture/compile/20000412-1.c: New test.
54306 * gcc.c-torture/execute/20000412-2.c: New test.
54308 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54310 * objc/execute/bf-20.m: New test.
54312 2000-04-10 Richard Henderson <rth@cygnus.com>
54314 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54316 * gcc.c-torture/execute/20000412-1.c: New test.
54318 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54320 * g++.old-deja/g++.eh/catchptr1.C: New test.
54322 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54324 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54326 2000-04-08 Neil Booth <NeilB@earthling.net>
54328 * gcc.dg/cpp-nullchar.c: Remove test as
54329 embedded nulls cause problems.
54331 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54333 * gcc.dg/compare2.c: New test.
54335 2000-04-08 Neil Booth <NeilB@earthling.net>
54337 * gcc.dg/cpp-nullchar.c: New test.
54339 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54341 * gcc.dg/cpp-mi2.c: New test.
54342 * gcc.dg/cpp-mi2[abc].h: New files.
54344 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54346 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54349 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54351 * g++.old-deja/g++.abi/vmihint.C: New test.
54353 2000-04-06 Neil Booth <NeilB@earthling.net>
54355 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54356 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54359 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54361 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54362 avoid stack-frame overwrite.
54364 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54366 * gcc.c-torture/compile/20000405-2.c: New test.
54367 * gcc.c-torture/compile/20000405-3.c: New test.
54369 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54371 * gcc.c-torture/compile/20000405-1.c: New test.
54373 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54375 * gcc.dg/cast-qual-1.c: Revert last change.
54377 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54379 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54381 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54383 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54384 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54386 2000-04-03 Jeffrey A Law (law@cygnus.com)
54388 * gcc.c-torture/compile/20000403-2.c: New test.
54389 * gcc.c-torture/compile/20000403-1.c: New test.
54391 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54393 * gcc.c-torture/execute/20000403-1.c: New test.
54395 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54397 * gcc.c-torture/execute/20000402-1.c: New test.
54399 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54401 * gcc.c-torture/execute/va-arg-15.c: New test.
54402 * gcc.c-torture/execute/va-arg-16.c: New test.
54403 * gcc.c-torture/execute/va-arg-17.c: New test.
54404 * gcc.c-torture/execute/va-arg-18.c: New test.
54405 * gcc.c-torture/execute/va-arg-19.c: New test.
54407 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54409 * gcc.c-torture/compile/981211-1.c: Move to...
54410 * gcc.dg/cpp-as1.c: ...here.
54411 * gcc.dg/cpp-as2.c: New file.
54413 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54416 2000-04-02 Neil Booth <NeilB@earthling.net>
54418 * gcc.dg/cpp-cond.c New tests.
54419 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54420 accidental success less likely.
54421 * gcc.dg/cpp-missingop.c New tests.
54422 * gcc.dg/cpp-missingparen.c New tests.
54423 * gcc.dg/cpp-shift.c New tests.
54424 * gcc.dg/cpp-shortcircuit.c New tests.
54425 * gcc.dg/cpp-unary.c New tests.
54427 2000-03-29 Jeffrey A Law (law@cygnus.com)
54429 * gcc.c-torture/compile/20000329-1.c: New test.
54431 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54433 * gcc.c-torture/compile/20000326-1.c: New test.
54434 * gcc.c-torture/compile/20000326-2.c: New test.
54436 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54438 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54439 the first parameter is a function argument.
54441 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54443 * g++.old-deja/g++.ext/array4.C: New test.
54445 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54447 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54449 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54451 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54453 2000-03-19 Richard Henderson <rth@cygnus.com>
54455 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54457 2000-03-19 Richard Henderson <rth@cygnus.com>
54459 * gcc.c-torture/compile/20000319-1.c: New test.
54461 2000-03-14 Jeffrey A Law (law@cygnus.com)
54463 * gcc.c-torture/execute/20000314-3.c: New test.
54464 * gcc.c-torture/execute/20000314-2.c: New test.
54465 * gcc.c-torture/execute/20000314-1.c: New test.
54466 * gcc.c-torture/compile/20000314-2.c: New test.
54467 * gcc.c-torture/compile/20000314-1.c: New test.
54469 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54471 * g++.old-deja/g++.warn/inline.C: New test.
54473 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54475 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54476 standards-compliant result rather than specific constants.
54477 Put test-values in array.
54479 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54481 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54482 (g++_target_compile): Put test-specific options last.
54484 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54486 * g++.old-deja/g++.eh/vbase4.C: New test.
54488 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54490 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54492 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54494 * g++.old-deja/g++.brendan/misc12.C: Removed.
54495 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54496 * g++.old-deja/g++.ext/pretty4.C: New test.
54498 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54500 * g++.old-deja/g++.other/string2.C: New test.
54502 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54504 * g++.old-deja/g++.warn/impint2.C: New test.
54506 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54508 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54511 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54513 * g++.old-deja/g++.warn/impint.C: New test.
54514 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54515 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54516 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54517 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54518 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54519 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54520 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54521 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54522 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54523 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54524 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54525 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54527 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54529 * gcc.dg/cpp-redef.c: New test.
54531 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54533 * g++.old-deja/g++.pt/unify7.C: New test.
54535 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54537 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54538 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54540 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54542 * gcc.c-torture/compile/20000224-1.c: New test.
54544 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54546 * gcc.c-torture/compile/cpp-2.c: New test.
54547 * gcc.c-torture/compile/cpp-1.c: New test.
54549 2000-02-25 Jeffrey A Law (law@cygnus.com)
54551 * gcc.c-torture/execute/20000225-1.c: New test.
54553 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54555 * gcc.dg/cpp-li2.c: New test.
54557 * gcc.dg/cpp-wi1.c: New test.
54559 * gcc.dg/cpp-li1.c: New test.
54561 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54563 * g++.old-deja/g++.other/sizeof5.C: New test.
54565 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54567 * gcc.c-torture/execute/va-arg-13.c: New test.
54569 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54571 * gcc.c-torture/execute/va-arg-12.c: New test.
54573 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54575 * gcc.c-torture/execute/20000223-1.c: New test.
54577 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54579 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54581 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54583 * g++.old-deja/g++.abi/ptrmem.C: New test.
54585 2000-02-19 Richard Henderson <rth@cygnus.com>
54587 * gcc.c-torture/compile/init-3.c: New.
54589 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54591 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54594 2000-02-11 Robert Lipe <robertl@sco.com>
54596 * gcc.c-torture/compile/20000211-3.c: New test.
54598 2000-02-11 Martin Buchholz <martin@xemacs.org>
54600 * gcc.c-torture/compile/20000211-2.c: New test.
54602 2000-02-11 Jeffrey A Law (law@cygnus.com)
54604 * gcc.c-torture/compile/20000211-1.c: New test.
54606 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54608 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54611 2000-02-08 Nathan Sidwell <nathan@acm.org>
54613 * g++.old-deja/g++.other/cast5.C: New test.
54615 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54617 * gcc.c-torture/execute/20000205-1.c: New.
54619 2000-02-03 Nathan Sidwell <nathan@acm.org>
54621 * g++.old-deja/g++.jason/cast3.C: Return void.
54622 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54624 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54626 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54628 * gcc.dg/loop-1.c: New test.
54630 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54632 * gcc.c-torture/compile/20000127-1.c: New test.
54633 * gcc.c-torture/execute/991228-1.c: New test.
54635 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54637 * gcc.dg/unused-2.c: New test.
54639 * gcc.dg/conv-1.c: New test.
54641 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54643 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54645 (tool_option_proc): Fix typo.
54647 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54649 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54650 of the ld on the host, not on the build machine.
54651 Also, don't crash if '--help' is not a supported option.
54653 2000-01-24 Richard Henderson <rth@cygnus.com>
54655 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54657 2000-01-20 Jeffrey A Law (law@cygnus.com)
54659 * gcc.c-torture/execute/20000120-2.c: New test.
54660 * gcc.c-torture/execute/20000120-1.c: New test.
54662 2000-01-13 Jeffrey A Law (law@cygnus.com)
54664 * gcc.c-torture/execute/20000113-1.c: New test.
54666 2000-01-12 Jeffrey A Law (law@cygnus.com)
54668 * gcc.c-torture/execute/20000112-1.c: New test.
54670 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54672 * gcc.dg/20000111-1.c: New test.
54674 2000-01-10 Jeffrey A Law (law@cygnus.com)
54676 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54677 with 16 bit integers.
54679 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54681 * gcc.dg/20000108-1.c: New test.
54683 2000-01-05 Nathan Sidwell <nathan@acm.org>
54685 * g++.old-deja/g++.ns/koenig8.C: New test.
54687 2000-01-05 Nathan Sidwell <nathan@acm.org>
54689 * g++.old-deja/g++.other/cast4.C: New test.
54691 2000-01-05 Jeffrey A Law (law@cygnus.com)
54693 * gcc.c-torture/compile/20000105-2.c: New test.
54694 * gcc.c-torture/compile/20000105-1.c: New test.
54696 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54698 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54699 references to printf & atoi to conform to ANSI standard.
54700 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54701 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54702 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54703 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54704 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54705 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54706 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54707 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54708 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54709 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54710 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54711 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54712 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54713 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54714 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54715 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54716 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54717 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54718 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54719 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54720 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54721 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54722 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54723 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54724 * g++.old-deja/g++.brendan/init3.C: Likewise.
54725 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54726 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54727 * g++.old-deja/g++.brendan/new2.C: Likewise.
54728 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54729 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54730 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54731 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54732 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54733 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54734 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54735 * g++.old-deja/g++.brendan/template24.C: Likewise.
54736 * g++.old-deja/g++.brendan/template3.C: Likewise.
54737 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54738 * g++.old-deja/g++.jason/inline3.C: Likewise.
54739 * g++.old-deja/g++.jason/opeq.C: Likewise.
54740 * g++.old-deja/g++.law/arg5.C: Likewise.
54741 * g++.old-deja/g++.law/arm7.C: Likewise.
54742 * g++.old-deja/g++.law/ctors11.C: Likewise.
54743 * g++.old-deja/g++.law/cvt8.C: Likewise.
54744 * g++.old-deja/g++.law/init9.C: Likewise.
54745 * g++.old-deja/g++.law/refs4.C: Likewise.
54746 * g++.old-deja/g++.law/template2.C: Likewise.
54747 * g++.old-deja/g++.law/visibility24.C: Likewise.
54748 * g++.old-deja/g++.law/vtable3.C: Likewise.
54749 * g++.old-deja/g++.mike/asm2.C: Likewise.
54750 * g++.old-deja/g++.mike/eh1.C: Likewise.
54751 * g++.old-deja/g++.mike/misc1.C: Likewise.
54752 * g++.old-deja/g++.mike/misc13.C: Likewise.
54753 * g++.old-deja/g++.mike/misc14.C: Likewise.
54754 * g++.old-deja/g++.mike/ns12.C: Likewise.
54755 * g++.old-deja/g++.mike/p1248.C: Likewise.
54756 * g++.old-deja/g++.mike/p3708.C: Likewise.
54757 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54758 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54759 * g++.old-deja/g++.mike/p646.C: Likewise.
54760 * g++.old-deja/g++.mike/p700.C: Likewise.
54761 * g++.old-deja/g++.mike/p783.C: Likewise.
54762 * g++.old-deja/g++.mike/p783a.C: Likewise.
54763 * g++.old-deja/g++.mike/p783b.C: Likewise.
54764 * g++.old-deja/g++.mike/p786.C: Likewise.
54765 * g++.old-deja/g++.mike/p789.C: Likewise.
54766 * g++.old-deja/g++.mike/p789a.C: Likewise.
54767 * g++.old-deja/g++.mike/p807a.C: Likewise.
54768 * g++.old-deja/g++.other/delete3.C: Likewise.
54769 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54770 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54771 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54772 * g++.old-deja/g++.other/empty1.C: Likewise.
54773 * g++.old-deja/g++.other/temporary1.C: Likewise.
54774 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54775 * g++.old-deja/g++.pt/t16.C: Likewise.
54776 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54778 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54780 * gcc.dg/991230-1.c: New test.
54782 1999-12-29 Jeffrey A Law (law@cygnus.com)
54784 * gcc.c-torture/compile/991229-3.c: New test.
54785 * gcc.c-torture/compile/991229-2.c: New test.
54786 * gcc.c-torture/compile/991229-1.c: New test.
54788 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54790 * gcc.c-torture/compile/labels-2.c: New test.
54792 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54794 * gcc.c-torture/execute/991227-1.c: New test.
54796 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54798 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54800 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54802 * gcc.c-torture/execute/991221-1.c: New test.
54804 1999-12-20 Nathan Sidwell <nathan@acm.org>
54806 * g++.old-deja/g++.other/cast3.C: New test.
54808 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54810 * gcc.c-torture/execute/991216-4.c: New test.
54812 1999-12-16 Michael Meissner <meissner@cygnus.com>
54814 * gcc.c-torture/execute/991216-1.c: New test.
54815 * gcc.c-torture/execute/991216-2.c: New test.
54816 * gcc.c-torture/execute/991216-3.c: New test.
54818 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54820 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54821 Actually make the test fail by using "-O2" for compilation.
54823 1999-12-15 Nathan Sidwell <nathan@acm.org>
54825 * g++.old-deja/g++.warn/cast-align1.C: New test.
54827 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54829 * gcc.c-torture/compile/991214-1.c: New test.
54830 * gcc.c-torture/compile/991214-2.c: New test.
54832 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54834 * gcc.dg/991214-1.c: New test.
54836 1999-12-13 Jeffrey A Law (law@cygnus.com)
54838 * gcc.c-torture/compile/991213-3.c: New test.
54839 * gcc.c-torture/compile/991213-2.c: New test.
54840 * gcc.c-torture/compile/991213-1.c: New test.
54842 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54844 * gcc.dg/991209-1.c: New test.
54846 1999-12-08 Nathan Sidwell <nathan@acm.org>
54848 * gcc.c-torture/compile/991208-1.c: New test.
54850 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54852 * gcc.dg/ultrasp2.c: New test.
54854 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54856 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54858 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54860 * gcc.c-torture/compile/991202-1.c: New test.
54861 * gcc.c-torture/execute/991202-1.c: New test.
54862 * gcc.c-torture/execute/991202-2.c: New test.
54863 * gcc.c-torture/execute/991202-3.c: New test.
54865 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54867 * g++.old-deja/g++.abi/align.C: New test.
54868 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54869 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54871 1999-12-01 Richard Henderson <rth@cygnus.com>
54873 * gcc.c-torture/execute/991201-1.c: New.
54875 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54877 * gcc.dg/991129-1.c: New test.
54879 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54881 * gcc.c-torture/compile/991127-1.c: New test.
54883 1999-11-22 Nathan Sidwell <nathan@acm.org>
54885 * g++.old-deja/g++.other/warn4.C: New test.
54887 1999-11-22 Nathan Sidwell <nathan@acm.org>
54889 * g++.old-deja/g++.eh/cleanup2.C: New test.
54890 * g++.old-deja/g++.ext/pretty2.C: New test.
54891 * g++.old-deja/g++.ext/pretty3.C: New test.
54892 * g++.old-deja/g++.other/debug6.C: New test.
54894 1999-10-20 Jim Wilson <wilson@cygnus.com>
54896 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54897 compiler_output to look for one error message instead of two.
54899 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54901 * gcc.c-torture/execute/991118-1.c: Also test case
54902 where the word boundary does not split a byte evenly.
54904 1999-11-19 Nathan Sidwell <nathan@acm.org>
54906 * g++.old-deja/g++.ext/restrict1.C: New test.
54908 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54910 * gcc.c-torture/execute/991118-1.c: New test.
54912 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54914 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54915 working directory pathnames.
54917 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54919 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54920 host is equipped with driver.h and driver.o so it can actually
54921 compile and run the tests.
54923 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54925 * gcc.c-torture/compile/991008-1.c: New test.
54927 1999-11-08 Nick Clifton <nickc@cygnus.com>
54929 * lib/gcc-dg.exp: Include target-supports.exp
54931 1999-11-05 Nick Clifton <nickc@cygnus.com>
54933 * lib/target-supports.exp: New file: Provide procs to test for
54934 features supported by the target.
54935 (check_weak_available): Moved here from ecos.exp.
54936 (check_alias_available): New proc: Determine of the target
54937 toolchain supports the alias attribute.
54939 * gcc.dg/special/ecos.exp: Move check_weak_available to
54940 target-supports.exp.
54941 (alias-1.c): Only perform the test if the target supports
54943 (wkali-1.c): Only perform the test if the target supports
54946 * gcc.dg/990506-0.c: Expect error messages from cross
54947 targets as well as native targets.
54949 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54951 * gcc.dg/ultrasp1.c: Removed xfail.
54952 * gcc.dg/struct-ret-2.c: Likewise.
54953 * gcc.dg/array-1.c: Likewise.
54955 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54957 * gcc.dg/struct-ret-2.c: New test.
54959 * gcc.dg/array-1.c: New test.
54961 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54963 * gcc.c-torture/execute/991030-1.c: New test.
54965 1999-10-26 Richard Henderson <rth@cygnus.com>
54967 * gcc.c-torture/compile/991026-2.c: New test.
54969 1999-10-26 Jeffrey A Law (law@cygnus.com)
54971 * gcc.c-torture/compile/991026-1.c: New test.
54973 1999-10-23 Jeffrey A Law (law@cygnus.com)
54975 * gcc.c-torture/execute/991023-1.c: New test.
54977 1999-10-19 Jeffrey A Law (law@cygnus.com)
54979 * gcc.c-torture/execute/991019-1.c: New test.
54981 1999-10-16 Richard Henderson <rth@cygnus.com>
54983 * gcc.c-torture/execute/991016-1.c: New test.
54985 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54987 * gcc.c-torture/execute/991014-1.c: New test.
54989 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54991 * g++.old-deja/g++.other/union2.C: New test.
54993 1999-10-13 Nathan Sidwell <nathan@acm.org>
54995 * g++.old-deja/g++.other/vaarg2.C: New test.
54996 * g++.old-deja/g++.other/vaarg3.C: New test.
54998 1999-10-12 Craig Burley <craig@jcb-sc.com>
55000 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55003 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55005 * gcc.c-torture/execute/va-arg-11.c: New test.
55007 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55009 * lib/file-format.exp (gcc_target_object_format): Don't
55010 crash if objdump is unavailable.
55012 1999-09-29 Donn Terry <donn@interix.com>
55014 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55016 1999-09-28 Nick Clifton <nickc@cygnus.com>
55018 * gcc.c-torture/compile/990928-1.c: New test.
55020 1999-09-28 Nathan Sidwell <nathan@acm.org>
55022 * g++.old-deja/g++.other/decl6.C: New test.
55024 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55026 * gcc.c-torture/execute/va-arg-10.c: New test.
55028 1999-09-27 Nathan Sidwell <nathan@acm.org>
55030 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55031 __PRETTY_FUNCTION__.
55033 1999-09-23 Nick Clifton <nickc@cygnus.com>
55035 * gcc.c-torture/execute/990923-1.c: New test.
55037 1999-09-21 Nick Clifton <nickc@cygnus.com>
55039 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55040 for which -fpic is inappropriate.
55042 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55044 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55046 1999-09-21 Nathan Sidwell <nathan@acm.org>
55048 * g++.old-deja/g++.other/dyncast1.C: New test.
55049 * g++.old-deja/g++.other/dyncast2.C: New test.
55050 * g++.old-deja/g++.other/dyncast3.C: New test.
55051 * g++.old-deja/g++.other/dyncast4.C: New test.
55052 * g++.old-deja/g++.other/dyncast5.C: New test.
55053 * g++.old-deja/g++.eh/catch3.C: New test.
55054 * g++.old-deja/g++.eh/catch3p.C: New test.
55055 * g++.old-deja/g++.eh/catch4.C: New test.
55056 * g++.old-deja/g++.eh/catch4p.C: New test.
55057 * g++.old-deja/g++.eh/catch5.C: New test.
55058 * g++.old-deja/g++.eh/catch5p.C: New test.
55059 * g++.old-deja/g++.eh/catch6.C: New test.
55060 * g++.old-deja/g++.eh/catch6p.C: New test.
55061 * g++.old-deja/g++.eh/catch7.C: New test.
55062 * g++.old-deja/g++.eh/catch7p.C: New test.
55063 * g++.old-deja/g++.eh/catch8.C: New test.
55064 * g++.old-deja/g++.eh/catch8p.C: New test.
55065 * g++.old-deja/g++.eh/catch9.C: New test.
55066 * g++.old-deja/g++.eh/catch9p.C: New test.
55068 1999-09-13 Nathan Sidwell <nathan@acm.org>
55070 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55071 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55073 1999-09-13 Jeffrey A Law (law@cygnus.com)
55075 * gcc.c-torture/compile/990913-1.c: New test.
55077 1999-09-10 Nathan Sidwell <nathan@acm.org>
55079 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55080 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55082 1999-09-09 Richard Henderson <rth@cygnus.com>
55084 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55086 1999-09-09 Nathan Sidwell <nathan@acm.org>
55088 * g++.old-deja/g++.other/lookup11.C: New test.
55089 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55090 what is permitted and what we want.
55091 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55093 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55095 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55097 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55098 * gcc.c-torture/noncompile/poison-1.c: New file.
55100 1999-09-08 Nathan Sidwell <nathan@acm.org>
55102 * g++.old-deja/g++.other/sizeof3.C: New test.
55103 * g++.old-deja/g++.other/sizeof4.C: New test.
55104 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55105 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55107 1999-09-07 Richard Henderson <rth@cygnus.com>
55109 * gcc.dg/va-arg-1.c: New.
55111 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55113 * gcc.c-torture/execute/va-arg-9.c: New test.
55115 1999-09-05 Craig Burley <craig@jcb-sc.com>
55117 * g77.f-torture/compile/980519-2.f: New test.
55118 * g77.f-torture/compile/19990905-0.f: New test.
55119 * g77.f-torture/compile/19990905-1.f: New test.
55120 * g77.f-torture/compile/19990905-2.f: New test.
55122 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55124 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55126 * gcc.c-torture/execute/990827-1.c: Fix typo.
55128 1999-09-03 Nathan Sidwell <nathan@acm.org>
55130 * g++.old-deja/g++.other/deref1.C: New test.
55132 1999-09-02 Nathan Sidwell <nathan@acm.org>
55134 * g++.old-deja/g++.other/ambig2.C: New test.
55135 * g++.old-deja/g++.other/cond5.C: New test.
55136 * g++.old-deja/g++.other/lookup16.C: New test.
55138 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55140 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55143 1999-08-31 Jeffrey A Law (law@cygnus.com)
55145 * lib/c-torture.exp: Avoid the "compare executables" optimization
55146 when testing native.
55148 1999-08-29 Jeffrey A Law (law@cygnus.com)
55150 * gcc.c-torture/execute/990829-1.c: New test.
55151 * gcc.c-torture/compile/990829-1.c: New test.
55153 1999-08-27 Paul Burchard <burchard@pobox.com>
55155 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55156 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55157 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55158 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55159 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55160 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55161 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55162 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55163 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55164 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55165 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55167 1999-08-27 Jeffrey A Law (law@cygnus.com)
55169 * gcc.c-torture/execute/990827-1.c: New test.
55171 1999-08-26 Craig Burley <craig@jcb-sc.com>
55173 * g77.f-torture/noncompile/19990826-4.f: New test.
55175 * g77.f-torture/compile/19990826-3.f: New test.
55177 * g77.f-torture/execute/19990826-2.f: New test.
55179 * g77.f-torture/compile/19990826-1.f: New test.
55181 * gcc.c-torture/execute/990826-0.c: New test.
55182 * g77.c-torture/execute/19990826-0.f: New test.
55184 * g77.f-torture/noncompile/970626-2.f: New test.
55186 1999-08-25 Paul Burchard <burchard@pobox.com>
55188 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55189 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55190 lss-011.C: New tests.
55192 1999-08-25 Nathan Sidwell <nathan@acm.org>
55194 * g++.old-deja/g++.other/decl5.C: New test.
55196 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55198 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55199 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55200 call `postbase' for each one. All callers of `postbase' changed
55201 to call this instead.
55203 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55205 * gcc.c-torture/execute/990811-1.c: New test.
55207 1999-08-09 Nick Clifton <nickc@cygnus.com>
55209 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55212 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55215 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55217 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55219 1999-08-04 Jeffrey A Law (law@cygnus.com)
55221 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55223 1999-08-04 Nathan Sidwell <nathan@acm.org>
55225 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55227 1999-08-04 Jeffrey A Law (law@cygnus.com)
55229 * gcc.c-torture/execute/990804-1.c: New test.
55231 1999-08-03 Nathan Sidwell <nathan@acm.org>
55233 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55234 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55235 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55237 1999-08-03 Nathan Sidwell <nathan@acm.org>
55239 * g++.old-deja/g++.other/struct1.C: New test.
55241 1999-08-03 Nathan Sidwell <nathan@acm.org>
55243 * g++.old-deja/g++.other/enum2.C: New test.
55245 1999-08-02 Richard Henderson <rth@cygnus.com>
55247 Adapted from tests from Franz Sirl:
55248 * gcc.c-torture/execute/va-arg-7.c: New test.
55249 * gcc.c-torture/execute/va-arg-8.c: New test.
55251 1999-08-01 Jeffrey A Law (law@cygnus.com)
55253 * gcc.c-torture/compile/990801-2.c: New test.
55255 * gcc.c-torture/compile/990801-1.c: New test.
55257 1999-07-27 Michael Meissner <meissner@cygnus.com>
55259 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55260 fp-cmp-1.c, converting double to float.
55262 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55263 fp-cmp-1.c, converting double to long double.
55265 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55266 from fr1 to unknown_register, since fr1 is a legitimate register
55269 1999-07-25 Jeffrey A Law (law@cygnus.com)
55271 * README: More listname related changes.
55273 1999-07-08 Catherine Moore <clm@cygnus.com>
55275 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55277 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55279 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55281 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55283 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55285 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55287 * gcc.dg/990703-1.c: New test.
55289 1999-06-29 Nick Clifton <nickc@cygnus.com>
55291 * lib/file-format.exp: New file: Move definition of proc
55292 gcc_target_object_format to here from
55293 gcc.dg/special/ecos.exp.
55295 * lib/c-torture.exp: Include lib file-format.exp.
55296 * lib/gcc-dg.exp: Include lib file-format.exp.
55298 * gcc.dg/special/ecos.exp: Remove definition of proc
55299 gcc_target_object_format.
55301 1999-06-28 Jeffrey A Law (law@cygnus.com)
55303 * gcc.c-torture/execute/990628-1.c: New test.
55305 1999-06-25 Jeffrey A Law (law@cygnus.com)
55307 * gcc.c-torture/compile/990625-2.c: New test.
55309 * gcc.c-torture/compile/990625-1.c: New test.
55311 1999-06-23 Nick Clifton <nickc@cygnus.com>
55313 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55314 attributes compile.
55315 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55316 ports that use the COFF/PE file format.
55318 1999-06-17 Jeffrey A Law (law@cygnus.com)
55320 * gcc.c-torture/compile/990617-1.c: New test.
55322 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55324 * g++.old-deja/g++.other/decl4.C: New test.
55326 1999-06-14 Nathan Sidwell <nathan@acm.org>
55328 * g++.old-deja/g++.other/bitfld3.C: New test.
55330 1999-06-08 Nathan Sidwell <nathan@acm.org>
55332 * g++.old-deja/g++.eh/catch1.C: New test.
55334 1999-06-07 Jeffrey A Law (law@cygnus.com)
55336 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55338 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55339 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55341 1999-06-05 Craig Burley <craig@jcb-sc.com>
55343 * g77.f-torture/compile/19990502-0.f: Replace with new,
55344 shorter, test that still fails after recent changes.
55346 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55348 * gcc.c-torture/execute/990604-1.c: New test.
55350 1999-05-31 Jeffrey A Law (law@cygnus.com)
55352 * gcc.c-torture/execute/990531-1.c: New test.
55354 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55356 * gcc.c-torture/compile/990527-1.c: New test.
55358 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55360 * gcc.c-torture/execute/990527-1.c: New test.
55362 1999-05-25 Nick Clifton <nickc@cygnus.com>
55364 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55365 bitfields as signed.
55367 1999-05-25 Craig Burley <craig@jcb-sc.com>
55369 * g77.f-torture/compile/19990525-0.f: New test.
55371 1999-05-25 Jeffrey A Law (law@cygnus.com)
55373 * gcc.c-torture/execute/990525-2.c: New test.
55375 * gcc.c-torture/execute/990525-1.c: New test.
55377 1999-05-24 Nathan Sidwell <nathan@acm.org>
55379 * g++.old-deja/g++.other/anon3.C: New test.
55380 * g++.old-deja/g++.other/anon4.C: New test.
55381 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55382 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55383 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55386 1999-05-24 Jeffrey A Law (law@cygnus.com)
55388 * gcc.c-torture/execute/990524-1.c: New test.
55390 * gcc.dg/990524-1.c: New test.
55392 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55394 * gcc.c-torture/compile/990523-1.c: New test.
55396 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55398 * gcc.c-torture/compile/990519-1.c: New test.
55400 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55402 * gcc.c-torture/compile/990517-1.c: New test.
55404 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55405 (e4, f4): New tests.
55408 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55410 * gcc.dg/noreturn-1.c: New test.
55412 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55414 * gcc.c-torture/execute/990513-1.c: New test.
55416 1999-05-10 Richard Henderson <rth@cygnus.com>
55418 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55420 1999-05-10 Craig Burley <craig@jcb-sc.com>
55422 * g77.f-torture/execute/erfc.f: Use small single-precision
55423 values, to avoid problems on Alphas when not -mieee.
55425 1999-05-08 Craig Burley <craig@jcb-sc.com>
55427 * gcc.dg/990506-0.c: New test.
55429 1999-05-08 Richard Henderson <rth@cygnus.com>
55431 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55432 the constant to test. Don't XFAIL 64-bit targets.
55434 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55435 * g++.old-deja/g++.law/profile1.C: Likewise.
55437 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55438 operator new instances.
55439 * g++.old-deja/g++.other/delete5.C: Likewise.
55441 1999-05-03 Craig Burley <craig@jcb-sc.com>
55443 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55446 1999-05-03 Craig Burley <craig@jcb-sc.com>
55448 * g77.f-torture/execute/u77-test.f: Reverse order of two
55449 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55451 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55453 * gcc.dg/compare1.c: New test.
55455 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55457 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55460 1999-05-02 Craig Burley <craig@jcb-sc.com>
55462 * g77.f-torture/compile/19990502-1.f: New test.
55464 1999-05-02 Craig Burley <craig@jcb-sc.com>
55466 * g77.f-torture/compile/19990502-0.f: New test.
55468 1999-05-02 Craig Burley <craig@jcb-sc.com>
55470 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55473 1999-05-02 Craig Burley <craig@jcb-sc.com>
55475 * g77.f-torture/execute/u77-test.f (main): List libU77
55476 intrinsics not currently tested.
55477 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55478 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55479 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55480 Trim blanks off the ends of some printed strings.
55482 1999-05-02 Craig Burley <craig@jcb-sc.com>
55484 * g77.f-torture/execute/u77-test.f (main): Just warn about
55485 FSTAT gid disagreement, as it's expected on some systems.
55487 1999-05-01 Craig Burley <craig@jcb-sc.com>
55489 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55490 use a new function, which allows for some slop.
55491 Clean up some commentary.
55492 (issum): The new function.
55493 (sgladd): Deleted subroutine.
55495 1999-05-01 Craig Burley <craig@jcb-sc.com>
55497 * g77.f-torture/execute/u77-test.f: Modify to be more like
55498 libf2c/libU77 version, bringing patches to that version here.
55499 Add suitable commentary.
55501 1999-04-25 Richard Henderson <rth@cygnus.com>
55503 * gcc.dg/990424-1.c: New test.
55505 1999-04-24 Craig Burley <craig@jcb-sc.com>
55507 * g77.f-torture/execute/u77-test.f (main): Bug involving
55508 LSTAT has been fixed, so turn back on full checking.
55510 1999-04-20 Craig Burley <craig@jcb-sc.com>
55512 * g77.f-torture/compile/19990419-0.f: New test.
55513 * g77.f-torture/execute/19990419-1.f: New test.
55515 1999-04-17 Richard Henderson <rth@cygnus.com>
55517 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55518 to avoid the need for a prototype to supress a warning.
55520 1999-04-07 Jim Wilson <wilson@cygnus.com>
55522 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55524 1999-04-04 Jeffrey A Law (law@cygnus.com)
55526 * gcc.c-torture/execute/990404-1.c: New test.
55528 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55530 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55531 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55532 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55533 missing initializer warnings.
55535 1999-03-28 Jeffrey A Law (law@cygnus.com)
55537 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55540 1999-03-26 Jeffrey A Law (law@cygnus.com)
55542 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55544 1999-03-26 Craig Burley <craig@jcb-sc.com>
55546 * g77.f-torture/execute/19990325-0.f: New test.
55547 * g77.f-torture/execute/19990325-1.f: New test.
55549 1999-03-24 Jeffrey A Law (law@cygnus.com)
55551 * gcc.c-torture/execute/990324-1.c: New test.
55553 1999-03-22 Jim Wilson <wilson@cygnus.com>
55555 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55558 1999-03-17 Richard Henderson <rth@cygnus.com>
55560 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55562 1999-03-13 Craig Burley <craig@jcb-sc.com>
55564 * g77.f-torture/execute/19990313-2.f: New test.
55565 * g77.f-torture/execute/19990313-3.f: New test.
55567 1999-03-13 Craig Burley <craig@jcb-sc.com>
55569 * g77.f-torture/execute/19990313-0.f: New test.
55570 * g77.f-torture/execute/19990313-1.f: New test.
55572 1999-03-12 Jim Wilson <wilson@cygnus.com>
55574 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55576 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55577 (main): Add check for u15. Conditionalize u31 check depending on
55578 whether ints are <32 bits or >=32 bits.
55580 1999-03-08 Craig Burley <craig@jcb-sc.com>
55582 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55584 1999-03-08 Craig Burley <craig@jcb-sc.com>
55586 * g77.f-torture/compile/19990305-0.f: New test.
55587 * g77.f-torture/execute/19981119-0.f: New test.
55589 1999-03-08 Craig Burley <craig@jcb-sc.com>
55591 * g77.f-torture/execute/970625-2.f: call ABORT if final
55592 result is not correct, instead of just printing it.
55593 Add this checking via newly introduced obfuscation, to
55594 trip up buggy front ends.
55596 1999-03-07 Craig Burley <craig@jcb-sc.com>
55598 * g77.f-torture/compile/960317-1.f: Moved from being
55599 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55601 1999-03-06 Craig Burley <craig@jcb-sc.com>
55603 * g77.f-torture/execute/960317-1.f: New (old) test.
55604 * g77.f-torture/execute/970625-2.f: Ditto.
55606 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55608 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55609 error message on line 1 or line 2; cccp and cpplib do this differently.
55611 1999-03-01 Jeffrey A Law (law@cygnus.com)
55613 * g++.old-deja/g++.law/weak1.C: New test.
55615 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55617 * gcc.c-torture/execute/990119-1.c: Renamed to...
55618 * gcc.dg/990119-1.c: this, so it will only be tested once
55619 (it's a preprocessor test, it doesn't need to be run at
55620 multiple optimization levels).
55622 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55624 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55627 1999-02-24 Craig Burley <craig@jcb-sc.com>
55629 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55630 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55631 to not be compilable by current g77.
55633 1999-02-24 Nick Clifton <nickc@cygnus.com>
55635 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55637 1999-02-22 Jeffrey A Law (law@cygnus.com)
55639 * gcc.c-torture/execute/990222-1.c: New test.
55641 1999-02-19 Craig Burley <craig@jcb-sc.com>
55643 * g77.f-torture/compile/19990218-0.f: New test.
55644 * g77.f-torture/noncompile/19990218-1.f: New test.
55646 1999-02-18 Craig Burley <craig@jcb-sc.com>
55648 * g77.f-torture/compile/19981216-0.f: New test.
55650 1999-02-14 Jeffrey A Law (law@cygnus.com)
55652 * gcc.dg/990214-1.c: New test.
55654 1999-02-13 Jeffrey A Law (law@cygnus.com)
55656 * gcc.dg/990213-2.c: New test.
55658 * gcc.dg/990213-1.c: New test.
55660 1999-02-12 Jeffrey A Law (law@cygnus.com)
55662 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55665 1999-02-11 Nick Clifton <nickc@cygnus.com>
55667 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55668 specified by target.
55670 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55672 1999-02-11 Jeffrey A Law (law@cygnus.com)
55674 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55676 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55678 * gcc.dg/special/ecos.exp: New test driver for new tests with
55679 special requirements.
55681 * gcc.dg/special/alias-1.c: New test.
55682 * gcc.dg/special/gcsec-1.c: New test.
55683 * gcc.dg/special/weak-1.c: New test.
55684 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55685 * gcc.dg/special/weak-2.c: New test.
55686 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55687 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55688 * gcc.dg/special/wkali-1.c: New test.
55689 * gcc.dg/special/wkali-2.c: New test.
55690 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55691 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55693 1999-02-10 Felix Lee <flee@cygnus.com>
55695 * lib/c-torture.exp (c-torture-compile): Pull out code for
55696 analyzing gcc error messages.
55697 (c-torture-execute): Likewise. Fix some (harmless) false
55699 * lib/gcc.exp (gcc_check_compile): New function.
55701 1999-02-08 Richard Henderson <rth@cygnus.com>
55703 * gcc.c-torture/execute/990208-1.c: New test.
55705 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55707 * g++.dg/special/ecos.exp: New driver for new tests with special
55710 * g++.dg/special/conpr-1.C: New test
55711 * g++.dg/special/conpr-2.C: New test
55712 * g++.dg/special/conpr-2a.C: New test
55713 * g++.dg/special/conpr-3.C: New test
55714 * g++.dg/special/conpr-3a.C: New test
55715 * g++.dg/special/conpr-3b.C: New test
55717 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55718 allow g++ to use the dg driver
55720 * README: Add comment about g++.dg directory
55722 1999-02-06 Jeffrey A Law (law@cygnus.com)
55724 * README: Update email addresses.
55726 1999-02-03 Nick Clifton <nickc@cygnus.com>
55728 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55729 arguments in order to force structure S onto the stack even on
55731 (test): Pass 10 leading arguments to function foo as well as the
55734 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55735 failure for all targets.
55737 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55738 abort to terminate program execution.
55740 1999-01-30 Richard Henderson <rth@cygnus.com>
55742 * gcc.c-torture/execute/990130-1.c: New test.
55744 1999-01-30 Jeffrey A Law (law@cygnus.com)
55746 * gcc.dg/990130-1.c: New test.
55748 1999-01-28 Michael Meissner <meissner@cygnus.com>
55750 * gcc.c-torture/execute/990128-1.c: New test.
55752 1999-01-27 Michael Meissner <meissner@cygnus.com>
55754 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55756 1999-01-27 Felix Lee <flee@cygnus.com>
55758 * lib/c-torture.exp (c-torture-compile): pull out code for
55759 analyzing gcc error messages.
55760 (c-torture-execute): ditto, and fix some (harmless) false
55762 * lib/gcc.exp (gcc_check_compile): new function.
55764 1999-01-17 Jeffrey A Law (law@cygnus.com)
55766 * gcc.dg/990117-1.c: New test.
55768 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55770 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55772 1999-01-15 Jeffrey A Law (law@cygnus.com)
55774 * g77.f-torture/compile/990115-1.f: New test.
55776 1999-01-07 Jeffrey A Law (law@cygnus.com)
55778 * gcc.c-torture/compile/990107-1.c: New test
55780 1999-01-06 Jeffrey A Law (law@cygnus.com)
55782 * gcc.c-torture/execute/990106-2.c: New test.
55784 * gcc.c-torture/execute/990106-1.c: New test.
55786 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55788 * gcc.c-torture/compile/981223-1.c: New test.
55790 1998-12-29 Richard Henderson <rth@cygnus.com>
55792 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55793 (opt3): Rename from opt4 and disable.
55795 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55797 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55799 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55801 * g++.old-deja/g++.other/conv5.C: New test.
55803 1998-12-14 Nick Clifton <nickc@cygnus.com>
55805 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55807 1998-12-11 Jeffrey A Law (law@cygnus.com)
55809 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55811 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55813 * gcc.c-torture/compile/981211-1.c: New test.
55815 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55817 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55819 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55821 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55823 * gcc.special/930510-1.c: Make C9X safe.
55824 * gcc.misc-tests/gcov-1.c Similarly.
55825 * gcc.misc-tests/gcov-2.c Similarly.
55827 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55829 * gcc.dg/ultrasp1.c: New test.
55831 1998-12-06 Richard Henderson <rth@cygnus.com>
55833 * gcc.c-torture/execute/981206.c: New test.
55835 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55837 * g++.old-deja/g++.ns/template7.C: New test.
55839 * g++.old-deja/g++.other/expr1.C: New test.
55841 * g++.old-deja/g++.eh/tmpl3.C: New test.
55843 * g++.old-deja/g++.eh/tmpl2.C: New test.
55845 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55847 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55848 * g++.old-deja/g++.other/using6.C: Removed.
55849 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55851 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55853 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55855 * g++.old-deja/g++.pt/overload8.C: New test.
55857 * g++.old-deja/g++.pt/overload7.C: New test.
55859 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55861 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55862 and relinking messages.
55863 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55864 compiling with -frepo.
55866 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55868 * g++.old-deja/g++.pt/lookup6.C: New test.
55870 1998-11-30 Nick Clifton <nickc@cygnus.com>
55872 * gcc.c-torture/execute/981130-1.c: New test.
55873 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55875 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55877 * g++.old-deja/g++.pt/explicit76.C: New test.
55879 * g++.old-deja/g++.pt/friend38.C: New test.
55881 * g++.old-deja/g++.ns/crash2.C: New test.
55883 * g++.old-deja/g++.pt/defarg8.C: New test.
55885 * g++.old-deja/g++.pt/instantiate6.C: New test.
55887 * g++.old-deja/g++.pt/static6.C: New test.
55889 * g++.old-deja/g++.pt/decl2.C: New test.
55891 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55893 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55894 problem is actually related with name lookup, but so what? :-)
55896 * g++.old-deja/g++.pt/friend37.C: New test.
55898 1998-11-25 Dave Love <d.love@dl.ac.uk>
55900 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55901 element, which fails on some systems.
55903 * g77.f-torture/execute/labug1.f: New test.
55905 1998-11-21 Jeffrey A Law (law@cygnus.com)
55907 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55910 1998-11-18 Dave Love <d.love@dl.ac.uk>
55912 * g77.f-torture/compile/981117-1.f: New test.
55914 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55916 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55917 properly discarded.
55919 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55921 * gcc.c-torture/execute/memcheck: New directory of tests for
55922 -fcheck-memory-usage.
55924 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55926 * README: New file, general information about the testsuite and
55927 new description of the various C++ test subdirectories.
55928 * README.g++: Eliminate obsolete information, update and move most
55929 relevant stuff to README.
55931 1998-11-07 Richard Henderson <rth@cygnus.com>
55933 * gcc.c-torture/compile/981107-1.c: New test.
55935 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55937 * execute/memcpy-bi.c: New testcase.
55939 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55941 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55944 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55945 template is selected.
55947 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55948 classes, it should be accepted for all types.
55950 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55952 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55953 specializations start with template headers.
55955 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55957 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55959 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55962 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55964 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55966 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55968 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55970 1998-10-19 Jeffrey A Law (law@cygnus.com)
55972 * 981019-1.c: New test.
55974 1998-10-14 Robert Lipe <robertl@dgii.com>
55976 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55979 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55981 * compile/981001-4.c: Remove use of GCC extension that triggers a
55984 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55986 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55988 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55990 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55991 instantiation of template produces incorrect code for delete
55994 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55995 constructors' name is not unique.
55996 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55997 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55999 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56000 automatic array of const is ill-formed.
56002 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56003 of template parameter?
56005 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56008 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56009 pointer-to-member expression.
56011 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56012 declaration causes ICE.
56014 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56016 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56017 reserved in the global namespace.
56019 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56020 generate needed virtual table.
56022 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56024 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56026 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56027 template-dependent type
56029 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56031 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56032 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56033 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56035 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56036 class should be usable as argument of member function.
56037 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56038 class should be usable as return type of member function.
56039 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56040 class should be usable as type of data member.
56042 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56044 1998-10-09 Jeffrey A Law (law@cygnus.com)
56046 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56048 1998-10-08 Nick Clifton <nickc@cygnus.com>
56050 * gcc.dg/dll-?.c Add thumb to target list.
56051 Fix assembler scan patterns to match current assembler output.
56053 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56055 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56056 matching of template brackets.
56058 * g++.old-deja/g++.other/using4.C: New test. Test using
56059 declarations of methods from base classes.
56061 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56062 within functions should introduce names into the innermost
56063 enclosing namespace.
56065 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56066 of static locals if first initialization throws.
56068 1998-10-07 Jim Wilson <wilson@cygnus.com>
56070 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56072 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56074 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56075 lose track of the possible targets of tablejump insns.
56076 * special/special.exp: Run it.
56078 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56080 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56081 must be declared before its specializations can be named in friend
56084 1998-10-05 Dave Love <d.love@dl.ac.uk>
56086 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56088 * g77.f-torture/execute/io1.f: New test.
56090 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56092 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56093 with pointer to template function, for which no argument deduction
56096 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56097 specialization of template function as argument to template
56100 * g++.old-deja/g++.other/access2.C: New test; Inner class
56101 shouldn't have privileged access to Outer's names.
56103 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56105 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56106 friend template declared within template class conflicts with
56107 nested class of the same name.
56109 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56112 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56113 object with direct initializer as function declaration.
56115 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56118 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56119 involving const pointer and NULL produces incorrect result.
56121 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56122 type name without `typename' should be rejected with -pedantic.
56124 1998-10-02 Richard Henderson <rth@cygnus.com>
56126 * g++.old-deja/g++.other/addrof1.C: New test.
56128 1998-10-01 Nick Clifton <nickc@cygnus.com>
56130 * gcc.c-torture/compile/981001-1.c: New test.
56131 * gcc.c-torture/execute/981001-1.c: New test.
56133 1998-10-01 Jeffrey A Law (law@cygnus.com)
56135 * gcc.c-torture/compile/981001-2.c: New test.
56136 * gcc.c-torture/compile/981001-3.c: New test.
56137 * gcc.c-torture/compile/981001-4.c: New test.
56139 1998-10-01 Robert Lipe <robertl@dgii.com>
56141 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56142 multilibbed hosts. Idea grafted from g77.exp.
56144 1998-09-30 Dave Love <d.love@dl.ac.uk>
56146 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56147 avoid losing on systems which need -lsocket.
56149 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56151 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56152 * g++.old-deja/g++.other/nested2.C: Ditto.
56153 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56156 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56158 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56159 preferred over template operator!= for enum bitfields.
56161 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56163 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56164 that happen to have the same base name, but in different scopes,
56165 are incorrectly rejected.
56167 1998-09-16 Richard Henderson <rth@cygnus.com>
56169 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56170 on the native word size instead of an integer literal.
56172 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56174 * g++.old-deja/g++.other/static2.C: Invocation of static data
56175 member of type pointer-to-function denoted as non-static member.
56177 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56178 checks involving function types and aliases.
56180 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56182 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56183 redefined to the same non-trivial type.
56185 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56186 namespace-qualification of template specializations declared in
56189 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56190 to declare a subset of the specializations of a template function
56191 as friends of specializations of a template class.
56193 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56194 member templates that do not fully specialize the enclosing
56195 template class are rejected.
56197 1998-09-11 Dave Love <d.love@dl.ac.uk>
56199 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56201 1998-09-08 Dave Love <d.love@dl.ac.uk>
56203 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56204 altered from libf2c/libU77 version.
56206 1998-09-06 Dave Love <d.love@dl.ac.uk>
56208 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56210 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56211 Alexandre Oliva <oliva@dcc.unicamp.br>
56213 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56214 (un)signed char are different types for template specialization
56217 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56219 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56220 * objc: ObjC testsuite.
56222 1998-08-31 Catherine Moore <clm@cygnus.com>
56224 * gcc.c-torture/execute/941014-1.x: New file.
56226 1998-08-31 Nick Clifton <nickc@cygnus.com>
56228 * lib/c-torture.exp: Add support for
56229 torture_eval_before_compile and torture_eval_before_execute
56232 1998-08-30 Jeffrey A Law (law@cygnus.com)
56234 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56235 this test triggers valid.
56237 1998-08-27 Jeffrey A Law (law@cygnus.com)
56239 * gcc.dg/980827-1.c: New test.
56241 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56243 * gcc.c-torture/execute/loop-4b.c: New test.
56245 1998-08-26 Nick Clifton <nickc@cygnus.com>
56247 * lib/c-torture.exp: Add support for
56248 torture_eval_before_compile and torture_eval_before_execute
56251 1998-08-25 Jeffrey A Law (law@cygnus.com)
56253 * gcc.c-torture/compile/980825-1.c: New test.
56255 1998-08-24 Nick Clifton <nickc@cygnus.com>
56257 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56258 count number tests in opt_t0 not good_t0.
56260 1998-08-24 Jeffrey A Law (law@cygnus.com)
56262 * gcc.c-torture/compile/930326-1.x: Fix typo.
56264 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56266 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56269 1998-08-21 Jeffrey A Law (law@cygnus.com)
56271 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56272 STACK_SIZE is defined.
56273 * gcc.c-torture/unsorted/stuct.c: Similarly.
56275 * gcc.c-torture/compile/980821-1.c: New test.
56277 1998-08-21 Jeffrey A Law (law@cygnus.com)
56279 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56282 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56284 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56287 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56289 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56292 1998-08-18 Jeffrey A Law (law@cygnus.com)
56294 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56296 1998-08-16 Jeffrey A Law (law@cygnus.com)
56298 * gcc.c-torture/compile/980816-1.c: New test.
56300 * gcc.dg/980816-1.c: New test.
56302 1998-08-13 Jeffrey A Law (law@cygnus.com)
56304 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56305 compiler for ieee tests.
56307 1998-08-01 Dave Love <d.love@dl.ac.uk>
56309 * g77.f-torture/compile/980729-0.f: New test.
56311 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56313 * gcc.c-torture/special/eeprof-1.c: New test, for
56314 -finstrument-functions.
56315 * gcc.c-torture/special/special.exp: Run it.
56317 1998-07-29 Jeffrey A Law (law@cygnus.com)
56319 * gcc.c-torture/compile/980729-1.c: New test.
56321 1998-07-27 Nick Clifton <nickc@cygnus.com>
56323 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56324 __thumb__ is defined, and test for ARM style doubles if so.
56326 1998-07-26 Dave Love <d.love@dl.ac.uk>
56328 * g77.f-torture/noncompile/980615-0.f: New test.
56330 1998-07-26 H.J. Lu (hjl@gnu.org)
56332 * gcc.dg/980312-1.c: Do link instead of compile.
56333 * gcc.dg/980313-1.c: Likewise.
56335 1998-07-26 Jeffrey A Law (law@cygnus.com)
56337 * gcc.c-torture/compile/980726-1.c: New test.
56339 1998-07-25 Dave Love <d.love@dl.ac.uk>
56341 * g77.f-torture/execute/io0.f: New test.
56343 1998-07-24 Nick Clifton <nickc@cygnus.com>
56345 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56348 1998-06-18 Michael Meissner <meissner@cygnus.com>
56350 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56353 1998-07-17 Nick Clifton <nickc@cygnus.com>
56355 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56356 c-decl.c:grokdeclarator can handle mode attributes.
56358 1998-07-16 Jeffrey A Law (law@cygnus.com)
56360 * gcc.c-torture/execute/980716-1.c: New test.
56362 1998-07-13 Jeffrey A Law (law@cygnus.com)
56364 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56366 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56368 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56369 * gcc.c-torture/compile/930326-1.x: Similarly.
56371 1998-07-13 Dave Love <d.love@dl.ac.uk>
56373 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56374 New test from Craig.
56376 1998-07-12 Dave Love <d.love@dl.ac.uk>
56378 * g77.f-torture/noncompile/980616-0.f: New test.
56380 * g77.f-torture/execute/970816-3.f: New test from Craig.
56382 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56384 * g++.other/singleton.C: Return error value instead of taking
56387 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56389 * g++.other/singleton.C: New test. Warning is under dispute.
56390 Runtime crash is not.
56392 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56394 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56395 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56396 using6.C, using7.C}: New namespace tests.
56398 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56400 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56401 specialization with typedef'ed names used as array indexes.
56403 1998-07-09 Jeffrey A Law (law@cygnus.com)
56405 * gcc.c-torture/execute/980709-1.c: New test.
56407 * gcc.dg/980709-1.c: New test.
56409 1998-07-07 Richard Henderson <rth@cygnus.com>
56411 * gcc.c-torture/execute/bcp-1.c: New test.
56413 1998-07-07 Jeffrey A Law (law@cygnus.com)
56415 * gcc.c-torture/execute/980707-1.c: New test.
56417 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56419 * gcc.c-torture/compile/980706-1.c: New test.
56421 1998-07-01 Dave Love <d.love@dl.ac.uk>
56423 * g77.f-torture/execute/980701-0.f,
56424 g77.f-torture/execute/980701-1.f: New test from Craig.
56426 1998-07-01 Jeffrey A Law (law@cygnus.com)
56428 * gcc.c-torture/compile/980701-1.c: New test.
56430 * gcc.c-torture/execute/980701-1.c: New test.
56432 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56435 * g++.old-deja/g++.robertl/eb132.C: New test.
56436 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56438 1998-06-29 Dave Love <d.love@dl.ac.uk>
56440 * g77.f-torture/execute/980628-7.f,
56441 g77.f-torture/execute/980628-8.f,
56442 g77.f-torture/execute/980628-9.f,
56443 g77.f-torture/execute/980628-10.f: New tests from Craig.
56445 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56447 1998-06-28 Jeffrey A Law (law@cygnus.com)
56449 * g77.f-torture/execute/980628-4.f: New test from Craig.
56450 * g77.f-torture/execute/980628-5.f: Likewise.
56451 * g77.f-torture/execute/980628-2.f: Likewise.
56452 * g77.f-torture/execute/980628-0.f: Likewise.
56453 * g77.f-torture/execute/980628-1.f: Likewise.
56454 * g77.f-torture/execute/980628-3.f: Likewise.
56455 * g77.f-torture/execute/980628-6.f: Likewise.
56457 1998-06-28 Jeffrey A Law (law@cygnus.com)
56459 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56460 directory when nothing has been installed yet.
56462 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56464 * gcc.c-torture/special/special.exp: Handle newer versions of
56467 1998-06-26 Jeffrey A Law (law@cygnus.com)
56469 * gcc.dg/980626-1.c: New test.
56471 1998-06-19 Bruno Haible <haible@ilog.fr>
56473 * gcc.misc-tests/m-un-2.c: New test.
56474 * g++.old-deja/g++.other/warn01.c: Likewise.
56476 1998-06-19 Robert Lipe <robertl@dgii.com>
56478 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56479 compatibility with assmblers with a different comment character.
56480 Eliminate use of GAS-specific extensions.
56482 1998-06-19 Jeffrey A Law (law@cygnus.com)
56484 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56486 1998-06-19 Robert Lipe <robertl@dgii.com>
56488 * lib/g77.exp: Replace search for libf2c.a with search for newly
56491 1998-06-17 Jeffrey A Law (law@cygnus.com)
56493 * gcc.c-torture/execute/980617-1.c: New test.
56495 1998-06-12 Jeffrey A Law (law@cygnus.com)
56497 * gcc.c-torture/execute/980612-1.c: New test.
56499 1998-06-08 Jeffrey A Law (law@cygnus.com)
56501 * gcc.dg/980523-1.c: Only test on ppc-linux.
56502 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56504 * gcc.c-torture/execute/980608-1.c: New test.
56506 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56508 * gcc.c-torture/execute/980605-1.c: New test.
56510 1998-06-04 Jeffrey A Law (law@cygnus.com)
56512 * gcc.c-torture/execute/980604-1.c: New test.
56514 1998-06-02 Jeffrey A Law (law@cygnus.com)
56516 * gcc.c-torture/execute/980602-1.c: New test.
56517 * gcc.c-torture/execute/980602-2.c: Likewise.
56519 1998-06-02 Dave Love <d.love@dl.ac.uk>
56521 * 970125-0.f: Fix per JCB. Add commentary.
56523 1998-05-31 Michael Meissner <meissner@cygnus.com>
56525 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56528 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56530 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56533 1998-05-28 Catherine Moore <clm@cygnus.com>
56535 * gcc.c-torture/execute/980526-3.c: New test.
56537 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56539 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56540 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56541 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56542 m88k-motorola-sysv3 to XFAIL.
56544 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56546 * gcc.dg/980526-1.c: New test.
56547 * gcc.c-torture/execute/980526-2.c: New test.
56549 1998-05-26 Jeffrey A Law (law@cygnus.com)
56551 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56553 * gcc.c-torture/execute/980526-1.c: New test.
56555 1998-05-26 Dave Love <d.love@dl.ac.uk>
56557 * g77.f-torture/execute/alpha2.f: Add runtime test.
56559 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56561 * g++.old-deja/old-deja.exp: Strip leading directories.
56563 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56564 error for the line. Don't run multiple tests for the same line.
56566 1998-05-23 Jeffrey A Law (law@cygnus.com)
56568 * gcc.dg/980523-1.c: New test.
56570 1998-05-23 Dave Love <d.love@dl.ac.uk>
56572 * g77.f-torture/compile/970915-0.f: New test.
56574 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56576 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56578 1998-05-21 Jeffrey A Law (law@cygnus.com)
56580 * gcc.dg/980520-1.c: New test.
56582 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56584 * gcc.dg/980502-1.c: Fix return type.
56586 1998-05-20 Jeffrey A Law (law@cygnus.com)
56588 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56589 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56590 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56591 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56592 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56594 1998-05-20 Dave Love <d.love@dl.ac.uk>
56596 * g77.f-torture/execute/980520-1.f: New test.
56598 1998-05-15 Dave Love <d.love@dl.ac.uk>
56600 * lib/mike-g77.exp: New file.
56602 * g77.f-torture/noncompile/noncompile.exp,
56603 g77.f-torture/noncompile/check0.f: New files.
56605 1998-05-14 Dave Love <d.love@dl.ac.uk>
56607 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56608 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56609 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56610 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56611 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56612 abort where appropriate.
56614 1998-05-05 Michael Meissner <meissner@cygnus.com>
56616 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56617 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56619 1998-04-29 Dave Love <d.love@dl.ac.uk>
56621 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56623 1998-04-27 Dave Love <d.love@dl.ac.uk>
56625 * g77.f-torture/compile/980427-0.f: New test.
56627 1998-04-24 Dave Love <d.love@dl.ac.uk>
56629 * g77.f-torture/compile/980424-0.f: New test.
56631 1998-04-19 Dave Love <d.love@dl.ac.uk>
56633 * g77.f-torture/compile/980419-2.f (main): New test.
56634 * g77.f-torture/compile/970125-0.f: New test.
56635 * g77.f-torture/compile/980419-1.f: New test.
56637 1998-04-08 Jim Wilson <wilson@cygnus.com>
56639 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56642 1998-04-07 Jim Wilson <wilson@cygnus.com>
56644 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56646 1998-04-03 Jim Wilson <wilson@cygnus.com>
56648 * gcc.c-torture/compile/980329-1.c: New test.
56650 1998-03-18 Jim Wilson <wilson@cygnus.com>
56652 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56653 * gcc.dg/980312-1.c: Fix typo in -march command.
56655 1998-03-16 H.J. Lu (hjl@gnu.org)
56657 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56659 1998-03-11 Robert Lipe <robertl@dgii.com>
56661 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56662 Dave Love agree the Fortran source is bogus.
56664 1998-03-11 Robert Lipe <robertl@dgii.com>
56666 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56667 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56668 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56669 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56670 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56672 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56674 * g++.old-deja/g++.other/friend1.C: New test.
56676 1998-02-18 Dave Love <d.love@dl.ac.uk>
56678 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56679 possibly uninitialized) variables and declare dnrm2.
56681 1998-02-23 Robert Lipe <robertl@dgii.com>
56683 From Bruno Haible <haible@ilog.fr>:
56684 * gcc.c-torture/execute/980223.c: New test.
56686 1998-02-13 Jeffrey A Law (law@cygnus.com)
56688 * gcc.dg/ifelse-1.c: New test.
56690 1998-02-09 H.J. Lu (hjl@gnu.org)
56692 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56694 * lib/old-dejagnu.exp (old-dejagnu): Added the
56695 "execution test - XFAIL *-*-*" handling in the spirit of
56696 "excess errors test -". Changed the "execution test fails"
56697 handling to be like "excess errors test fails".
56698 * Update various tests accordingly.
56700 1998-02-06 Jim Wilson <wilson@cygnus.com>
56702 * gcc.c-torture/execute/980205.c: New test.
56704 1998-01-18 Jeffrey A Law (law@cygnus.com)
56706 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56707 * lib/f-torture.exp: Similarly.
56708 * gcc.c-torture: Rename all .cexp files to .x files.
56710 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56712 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56713 (940510-1.c): Removed duplicate.
56714 (971104-1.c): New test.
56716 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56718 * lib/f-torture.exp: Improve error and loop detection.
56720 1997-11-19 Michael Meissner <meissner@cygnus.com>
56722 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56723 use that to size the filler array.
56725 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56727 * lib/c-torture.exp(c-torture-execute): Fix typo.
56729 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56730 testcase as the executable name. Keep the executable around if
56733 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56735 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56736 changes. Only test one -g option, and move it to the end of the
56737 list of options to test.
56739 1997-09-19 Michael Meissner <meissner@cygnus.com>
56741 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56742 variable GCC_TORTURE_OPTIONS to supply default switches separated
56743 by colons. If no environment variable, run tests with -O0 -g, -O1
56744 -g, and -O2 -g as well.
56746 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56748 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56749 explanatory comments. Fix indentation.
56751 1997-09-15 Jeffrey A Law (law@cygnus.com)
56753 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56755 1997-09-11 Jeffrey A Law (law@cygnus.com)
56757 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56758 * g++.old-deja/g++.mike/p7325.C: Likewise.
56759 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56761 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56763 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56764 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56765 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56766 * g++.old-deja/g++.law/operators4.C: Likewise.
56768 1997-09-11 Joe Buck (jbuck@synopsys.com)
56770 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56771 * g++.old-deja/g++.mike/p784.C: Ditto.
56772 * g++.old-deja/g++.mike/p785.C: Ditto.
56774 1997-09-05 Jeffrey A Law (law@cygnus.com)
56776 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56778 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56780 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56781 target feature; pass this to c-torture-execute as needed.
56783 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56785 * lib/c-torture.exp(c-torture-execute): If the previous and the
56786 current executables being tested are identical, we don't need to
56787 run the executable again. Try to make the executable names
56788 unique. Add an optional argument for passing additional compiler
56791 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56793 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56795 1997-08-29 Jeffrey A Law (law@cygnus.com)
56797 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56799 1997-07-31 Jeffrey A Law (law@cygnus.com)
56801 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56802 32bit or larger longs.
56804 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56805 have either a 32bit long or 32bit int.
56807 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56809 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56810 Make double precision tests dependent on sizeof (double).
56812 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56814 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56817 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56819 * gcc.c-torture/compile/961203-1.cexp: New script.
56821 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56823 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56824 up the includes ourselves.
56826 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56828 * lib/plumhall.exp: Remove random include, and add a few
56829 verbose messages for debugging.
56831 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56833 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56834 of trying to do it ourselves.
56836 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56838 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56840 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56842 * gcc.prms/5403.c: Made regexp a bit less strict.
56844 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56846 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56847 is returned from remote_load instead.
56848 * lib/plumhall.exp: Ditto.
56849 * lib/mike-g++.exp: Ditto.
56850 * lib/old-dejagnu.exp: Ditto.
56851 * lib/c-torture.exp: Ditto.
56853 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56855 * lib/g++.exp: Use build_wrapper procedure.
56856 * lib/gcc.exp: Ditto.
56858 1997-05-20 Jeffrey A Law (law@cygnus.com)
56860 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56861 an old-style decl for malloc. Fixes tests to work when
56862 sizeof (int) != sizeof (size_t).
56864 1997-05-15 Mike Meissner <meissner@cygnus.com>
56866 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56868 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56869 use stdargs.h interface.
56871 1997-05-15 Mike Meissner <meissner@cygnus.com>
56873 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56874 NO_VARARGS when compiling.
56876 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56878 * lib/plumhall.exp(ph_includes): New procedure.
56880 (ph_compiler): Ditto.
56882 * lib/g++.exp: Rename test-glue.c to testglue.c.
56883 * lib/gcc.exp: Ditto.
56885 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56887 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56888 to completion when it's called.
56890 1997-03-21 Michael Meissner <meissner@cygnus.com>
56892 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56893 is defined, don't do test.
56895 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56897 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56899 (ph_summary): Mark skipped testcases as untested, not unresolved.
56901 * lib/plumhall.exp (ph_make): If unresolved because of bad
56902 errorCode, record errorCode in log file.
56903 (*): Replace send_log/verbose with verbose -log.
56905 1997-03-19 Michael Meissner <meissner@cygnus.com>
56907 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56908 double conversion if double isn't at least 8 bytes.
56910 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56911 int to work with targets where int is 16 bits.
56913 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56914 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56915 precision for the test to complete.
56917 1997-03-14 Michael Meissner <meissner@cygnus.com>
56919 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56920 if d10v is not compiled with the -mdouble64 flag.
56921 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56923 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56924 d10v is not compiled with the -mint32 flag.
56926 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56928 * lib/plumhall.exp: Use incr_count.
56930 1997-03-12 Jeffrey A Law (law@cygnus.com)
56932 * gcc.c-torture: Update to c-torture-1.45.
56934 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56936 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56937 the name of the expect testcase file).
56939 * lib/g++.exp(g++_init): Ditto.
56941 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56943 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56946 * lib/gcc.exp(gcc_exit): New procedure.
56948 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56950 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56951 specs where appropriate.
56953 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56954 because of new "candidates are" messages, and removed a few
56956 * Converted all non-old-style g++ testcases to old-style, and
56957 moved into g++.old-deja.
56959 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56961 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56964 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56967 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56969 1997-02-13 Michael Meissner <meissner@cygnus.com>
56971 * lib/gcc.exp (gcc_target_compile): Add support for defining
56972 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56973 the machine doesn't have those features.
56975 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56977 * g++.law/operators4.exp: Don't use LIBS.
56979 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56981 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56983 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56984 * lib/g++.exp: Set it here instead. Also, allow use of the
56985 --tool_exec and --tool_opt options. Change CXX to
56988 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56990 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56992 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56994 * lib/old-dejagnu.exp: Use prune_warnings instead of
56996 * lib/mike-g++.exp: Ditto.
56997 * lib/gcc.exp: Ditto.
56998 * lib/g++.exp: Ditto.
57000 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57002 1997-02-07 Jeffrey A Law (law@cygnus.com)
57004 * 941014-2.c: Include stdlib.h
57005 * 960327-1.c: Include stdio.h
57006 * dbra.c, index-1.c: Don't assume ints are 32bits.
57008 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57010 * lib/gcc.exp: Add gcc,stack_size target feature.
57012 * lib/g++.exp(g++_target_compile): Add the include and link
57013 paths here, not in two other places. And, it's $options, not
57016 * lib/mike-g++.exp(postbase): Remove the code that determines
57017 the correct include and link paths.
57018 * g++.old-deja/old-deja.exp: Ditto.
57020 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57022 * lib/g++.exp(g++_init): target_compile no longer returns the
57023 filename of the result.
57025 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57027 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57030 * gcc.c-torture/special/special.exp: Change call to
57031 gcc_target_compile to include the object file.
57033 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57035 * gcc.c-torture/special/special.exp: Correct misspelling in last
57038 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57040 * lib/plumhall.exp(ph_summary): Log the entire output of the
57041 executable. Return -1 if there were any failures, 0 otherwise.
57042 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57043 (ph_make): Clean up objects and executables that were built
57044 if the tests succeeded.
57046 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57048 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57049 libraries and includes in the build tree as appropriate.
57051 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57053 * lib/c-torture.exp: Instead of looking for the global variable
57054 NO_LONG_LONG, check to see if that's a feature of the target.
57056 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57058 * config/default.exp: Minimize. Delete the remainer of the files in
57059 config; this functionality is now in devo/dejagnu/config.
57061 g++.*/*: Pass any additional flags used to compile to postbase;
57064 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57065 is now done by runtest.exp. Use gcc_target_compile instead of
57068 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57069 Remove references to CFLAGS. Use remote_file instead of
57071 (c-torture): Take a list of arguments to use to compile this
57074 lib/g++.exp: Simplify. Use target_compile instead of compile.
57075 lib/gcc-dg.exp: Ditto.
57076 lib/gcc.exp: Ditto.
57077 lib/mike-{gcc,g++}.exp: Ditto.
57078 lib/old-dejagnu.exp: Ditto.
57079 lib/plumhall.exp: Ditto.
57081 1997-01-08 Jim Wilson <wilson@cygnus.com>
57083 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57084 (ph_linker): Likewise.
57086 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57088 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57089 MAP_ANON / MAP_ANONYMOUS if defined;
57090 else try to map from /dev/zero .
57092 1996-11-12 Jeffrey A Law (law@cygnus.com)
57094 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57095 isn't defined, then define it to MAP_ANONYMOUS.
57097 1996-11-12 Jeffrey A Law (law@cygnus.com)
57099 * gcc.c-torture: Update to c-torture-1.42 release.
57101 1996-11-11 Jeffrey A Law (law@cygnus.com)
57103 * gcc.c-torture: Update to c-torture-1.41 release.
57105 1996-10-27 Jeffrey A Law (law@cygnus.com)
57107 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57110 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57112 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57113 and LDFLAGS. Fix second case to append the target_info ldflags
57114 onto LDFLAGS, not CFLAGS.
57115 * lib/g++.exp (g++_init): Add target_info stuff.
57116 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57117 of libgloss and newlib flags for !native.
57119 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57120 (GDB): Fix relative path to go up another dir for finding gdb.
57122 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57124 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57125 versions in the target_info array, if they don't exist.
57127 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57129 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57131 1996-07-08 Jim Wilson <wilson@cygnus.com>
57133 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57134 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57136 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57138 * lib/old-dejagnu.exp: Don't remove the output file before we've
57139 actually tested it. Don't append pwd to the path of the executable
57142 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57144 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57146 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57148 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57149 temporary directory for compiler files, and set it to a default
57150 value of /tmp. Set $output as the name of the output file from
57151 compiling the testcase. Add a -o option to $cflags_var so the
57152 compiler writes the final output file as $output. Set $executable
57155 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57156 directory for compiler files, and set it to /tmp if it doesn't
57157 already have a value. Set $output_file to the name of the output
57158 file from compiling the testcase. Add a -o option to CXXFLAGS so
57159 the compiler writes the final output file as $output. Use $output
57160 as the executable to be tested.
57162 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57164 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57166 1996-06-08 Jeffrey A Law (law@cygnus.com)
57168 * gcc.c-torture/execute/pending-1.c: New test. Still
57169 pending in Tege's queue.
57171 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57173 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57174 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57175 if there were failures. Call unresolved if there were unresolved
57176 testcases. Call gcc_fail if program did not run to completion.
57177 (ph_make): Pass additional argument name to ph_execute.
57178 (ph_execute): Add new argument. Pass additional arguments to
57179 ph_summary. Call gcc_fail is there is no execution output.
57181 1996-04-24 Jeffrey A Law (law@cygnus.com)
57183 * lib/plumhall.exp (proc_summary): Output relavent summary
57184 lines into the log so specific failures in plumhall can be
57187 1996-04-10 Jeffrey A Law (law@cygnus.com)
57189 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57190 (c-torture-execute): Don't try to execute tests which use
57191 "long long" types if $NO_LONG_LONG is nonzero.
57193 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57195 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57198 * gcc.ieee: Move from here.
57199 * gcc.c-torture/execute/ieee: To here.
57201 1996-03-26 Jeffrey A Law (law@cygnus.com)
57203 * gcc.c-torture: Update to c-torture-1.41 release.
57205 1996-03-22 Jeffrey A Law (law@cygnus.com)
57207 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57210 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57212 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57215 1996-03-02 Jeffrey A Law (law@cygnus.com)
57217 * config/proelf.exp: Handle connecting to a simulator.
57219 1996-01-31 Jeffrey A Law (law@cygnus.com)
57221 * config/proelf.exp: New file. Enough framework that we can
57222 run c-torture tests on the proelf targets (or any other target
57223 that gdb can connect to for that matter).
57225 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57227 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57228 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57230 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57231 exec_output exists.
57233 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57235 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57236 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57238 * config/*.exp: Update FSF address. Change result of ${tool}_load
57239 to pass/fail/unresolved/unsupported/untested. Caller must now
57240 call unresolved/unsupported/untested.
57241 * lib/*.exp: Update FSF address. Update to handle new results of
57243 * lib/chill.exp (verbose): Delete.
57245 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57247 * lib/gcc.exp (default_gcc_start): Change order of args to
57248 $LDFLAGS $CFLAGS $LIBS.
57249 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57250 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57251 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57252 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57253 * gcc.misc-tests/dg-test.exp: Likewise.
57254 * gcc.misc-tests/msgs.exp: Likewise.
57255 * gcc.prms/prms.exp: Likewise.
57256 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57257 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57259 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57261 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57263 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57265 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57266 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57268 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57271 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57273 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57274 global for loop; add use of $mathlib.
57275 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57276 settings here; set mathlib for anything but VxWorks.
57278 1996-01-22 Jeffrey A Law (law@cygnus.com)
57280 * gcc.c-torture: Update to c-torture-1.40 release.
57282 1996-01-03 Jeffrey A Law (law@cygnus.com)
57284 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57287 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57289 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57292 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57294 * lib/g++.exp (LIBS): Define if not already.
57295 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57296 (gcc-dg-prune): Call prune_gcc_output.
57297 * lib/gcc.exp (prune_gcc_output): New proc.
57298 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57301 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57303 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57304 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57306 1995-11-15 Jeffrey A Law (law@cygnus.com)
57308 * gcc.c-torture: Update to c-torture-1.39 release.
57310 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57312 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57313 fails, try others as well.
57315 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57317 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57318 If compilation fails, mark execute tests as `untested'.
57319 If test is marked as unsupported, don't mark compilation and
57320 execute tests as failed.
57322 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57324 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57325 libstdc++ for whether or not we want to be doing shared
57326 libraries. Delete link_curses since we don't need it anymore.
57327 * lib/mike-g++.exp (postbase): Don't link in libg++.
57328 * g++.old-deja/old-deja.exp: Likewise.
57330 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57332 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57334 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57336 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57337 For that, add `-Wl,-a,shared_archive'.
57338 * g++.old-deja/old-deja.exp: Likewise.
57340 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57342 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57344 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57346 * lib/mike-g++.exp (postbase): Pay attention to the status of
57349 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57351 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57353 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57355 * lib/gcc.exp (default_gcc_start): No longer need to log program
57356 being executed or its output, execute_anywhere does that now.
57357 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57358 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57360 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57362 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57363 the same as those in lib/g++.exp.
57365 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57367 * gcc.c-torture: Update to c-torture-1.38 release.
57368 * gcc.ieee: Related changes.
57370 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57372 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57373 "exec". Minor reformatting changes.
57375 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57376 cross. This means all "exec" calls now work on a remote host as
57378 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57379 cross. Filter out the extra "\r\n" stuff that expect puts in.
57380 (c-torture-execute): Filter out the bogus warnings like
57381 c-torture-compile does. Add support for canadian cross.
57382 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57383 Use execute_anywhere rather than calling exec directly. Now it
57384 works for canadian cross testing.
57386 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57388 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57389 results into a variable, and check that rather than using file exists.
57391 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57393 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57394 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57396 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57398 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57399 lib_curses if there's a shared libg++ in the build tree.
57401 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57403 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57404 if not supported target.
57406 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57408 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57409 link_curses up to always happen, not just for native builds.
57411 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57413 * gcc.c-torture: Update to c-torture-1.36 release.
57414 * gcc.failure: Related changes.
57416 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57418 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57420 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57422 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57423 * lib/mike-g++.exp (postbase): Not in here. Still reference
57424 runshlib, link_curses, and mathlib for link and run.
57426 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57427 pass the runtime shared library options for Solaris, OSF/1, and
57428 Irix5, and link with -lcurses to avoid unresolved references.
57430 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57432 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57435 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57437 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57439 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57441 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57442 do not have a framework for the "compat" tests yet.
57444 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57446 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57447 set to null if we're testing vxworks5.1. Use that instead of
57448 `-lm' in the setting of LIBS for link and run.
57450 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57452 * config/rom68k.exp (${tool}_load): Major changes to make it
57453 work. Verified that it does in fact return the stuff in
57454 exec_output properly. Catch any Emul or any TRAP other than 0.
57456 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57458 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57459 LDFLAGS properly for targets that need stuff from libgloss.
57460 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57462 (gpp_initialized): New variable.
57464 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57466 * config/rom68k.exp: Load libgloss.exp.
57467 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57468 so we can produce a fully linked binary.
57469 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57470 so we can produce a fully linked binary.
57472 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57474 * lib/plumhall.exp (ph_section): Watch for expected failures.
57475 Add missing `else'.
57477 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57479 (c-torture): Likewise.
57481 1995-08-28 Doug Evans <dje@cygnus.com>
57483 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57485 * lib/mike-g++.exp (mike_cleanup): New proc.
57486 (prebase): New globals compiler_result, not_compiler_result,
57488 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57489 allow leading "-" in pattern. Watch for unsupported tests.
57490 If $compiler_result is set, pattern match assembler code,
57491 and ditto for $not_compiler_result.
57492 * lib/mike-gcc.exp: Likewise.
57494 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57495 execution "succeeded".
57497 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57499 * config/win32.exp: New file.
57500 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57502 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57504 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57506 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57507 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57508 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57510 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57511 "... without exceptions was ...". That is now handled by
57513 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57515 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57517 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57518 sieve.c,sort2.c}: New files.
57519 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57520 sieve.exp,sort2.exp}: Drivers for them.
57522 * lib/mike-gcc.exp (program_output): New user settable variable.
57523 (postbase): Call prune_system_crud. Also prune extraneous compiler
57525 * lib/mike-g++.exp (program_output): New user settable variable.
57527 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57529 * config/sh.exp: Deleted (use sim.exp instead).
57531 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57533 * config/vx.exp: Declare CHECKTASK as global.
57534 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57535 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57536 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57538 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57540 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57541 target. Like vx.exp, only includes `vx29k.exp' instead of
57544 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57546 * config/sim.exp: Increase time limit from 120 seconds to 240.
57548 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57550 * gcc.c-torture/execute/950628-1.c: New test.
57552 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57554 * gcc.c-torture: Update with changes/additions from
57557 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57559 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57561 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57563 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57565 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57567 * gcc.c-torture/compile/950512-1.c: New test.
57568 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57569 * gcc.dg/struct-ret-1.c: Likewise.
57571 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57573 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57574 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57576 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57578 * gcc.c-torture/special/920411-1.c: Deleted.
57579 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57581 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57583 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57586 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57588 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57590 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57593 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57594 is the proper length.
57595 * va-arg-3.c: Likewise.
57597 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57599 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57600 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57602 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57603 * lib/g++.exp (default_g++_start): Delete old cruft.
57605 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57607 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57608 (2 * (1 << 18)) to (2 * (1 << 17)).
57610 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57612 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57614 * config/rom68k.exp: Renamed from config/idp.exp
57616 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57618 * c-torture/compile/921109-2.c
57620 1995-04-18 Mike Stump <mrs@cygnus.com>
57622 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57625 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57627 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57629 * lib/g++.exp (default_g++_start): Likewise.
57631 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57633 * gcc.c-torture/compile/950329-1.c: New test.
57635 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57637 * config/bug.exp (${tool}_load): Updated to use new remote_open
57638 and remote_close procs.
57639 * config/idp.exp: New file.
57641 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57643 * gcc.c-torture/execute/950322-1.c: New test.
57645 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57647 * config/vx.exp (${tool}_load): Clean up testing of return code from
57648 vxworks_ld and vxworks_spawn.
57650 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57652 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57654 1995-03-13 Mike Stump <mrs@cygnus.com>
57656 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57657 can mark excess errors on a machine by machine basis. Note, the
57658 default is to not expect any excess errors, even when excess
57659 errors test - is given, so you will want to put an XFAIL ... on
57660 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57661 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57662 those 4 machines, but no others.
57664 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57666 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57667 * lib/c-torture.exp: to here.
57669 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57671 * gcc.c-torture/execute/950221-1.c: New test.
57672 * gcc.c-torture/execute/struct-ret-1.c: New test.
57673 * gcc.c-torture/compile/950221-1.c: New test.
57675 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57677 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57679 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57680 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57682 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57684 * g++.gb: New directory of tests, derived from my signature and
57685 class scoping tests.
57687 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57688 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57689 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57690 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57691 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57692 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57693 * g++.gb/sig25.C: Likewise.
57695 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57696 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57697 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57698 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57699 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57700 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57701 * g++.gb/sig25.exp: Likewise.
57703 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57704 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57705 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57706 * g++.gb/scope13.C: Likewise, this test still fails.
57708 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57709 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57710 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57711 * g++.gb/scope13.exp: Ditto.
57713 * g++.gb/README: New file, explains what these tests are about.
57715 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57717 * lib/dg.exp (dg-do): Support `preprocess'.
57718 (dg-test): Likewise.
57720 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57722 * config/udi.exp: change "continue -expect" to "exp_continue".
57724 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57726 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57727 Delete redundant tests.
57729 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57730 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57731 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57732 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57733 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57734 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57735 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57736 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57738 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57739 storing label pointers.
57740 * gcc.c-torture/execute/921019-1.c: Likewise.
57741 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57742 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57744 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57747 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57748 Delete obsolete tests.
57750 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57751 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57752 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57753 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57754 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57755 * gcc.c-torture/compile/950124-1.c: New test.
57757 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57759 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57761 * lib/mike-g++.exp: Add -lm to LIBS.
57763 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57765 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57767 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57769 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57771 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57773 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57775 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57777 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57778 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57779 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57780 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57781 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57782 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57783 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57784 * g++.law/{operators31.C, operators32.C,
57785 * g++.law/{operators33.C, operators34.C}: Likewise.
57786 * g++.law/{pic1.C, refs2.C}: Likewise.
57787 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57788 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57789 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57790 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57792 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57793 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57794 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57795 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57796 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57797 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57798 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57799 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57800 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57801 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57802 * g++.law/{operators34.exp}: Likewise.
57803 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57804 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57805 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57806 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57807 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57809 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57810 No longer expected to fail.
57811 * g++.law/missed-error3.C: Tweak for recent bool changes.
57813 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57815 * config/emb-unix: Deleted.
57816 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57817 remote execution. Do final link on remote host if REMOTE_LINK is set.
57819 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57821 * lib/dg.exp (dg-test): Fix typo in last patch.
57823 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57825 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57826 (handles multiple occurrences).
57828 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57830 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57831 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57832 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57834 * lib/c-torture.exp (c-torture-compile): Likewise.
57835 (c-torture): Prepend full path if missing.
57836 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57837 (gcc_fail): Likewise.
57838 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57840 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57842 * lib/netware.exp: Only attach to NetWare i386 systems.
57844 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57846 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57847 messages. Add test name to "output pattern match" pass/fail message.
57849 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57851 * gcc.dg: New testsuite.
57852 * gcc.dg/dg.exp: New file.
57854 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57855 test-switch.c}: Deleted.
57857 * gcc.misc-tests/msgs.exp: New testcase driver.
57859 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57861 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57862 Watch for illegal return values from ${tool}_load.
57863 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57864 cross targets. Coerce return value >0 to 1.
57866 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57868 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57870 * config/emb-unix.exp: New file.
57872 * config/sim.exp: Error if variable $SIM not defined.
57873 (${tool}_load): Mark test as "untested" if simulator missing.
57875 * config/unix.exp: Load remote.exp to get rcp_download.
57876 * lib/c-torture.exp: Use different option lists for testcases with
57878 * gcc.c-torture/execute/execute.exp: Likewise.
57880 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57882 * config/*.exp: Clarify return code from ${tool}_load.
57883 Call `unresolved' or `untested' instead of `warning' or `perror'
57884 (sometimes you still want to call both though).
57885 Add comment that `shell_id' is local to each file.
57886 * config/udi.exp (timeout): Set to 30.
57887 Don't print warning if connection fails, $connectmode has already
57889 (${tool}_load): Move verbose messages to level 2.
57890 Rework pattern for "Process started" message.
57891 Pass `shell_id' to ${connectmode}_download.
57892 Retry twice upon timeout. Make resetting of target more robust.
57893 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57894 Pass `shell_id' to exit_$connectmode.
57895 Only call exit_$connectmode if connected.
57896 * config/unix.exp (${tool}_load): Check return codes better.
57897 * config/vrtx.exp (${tool}_load): Likewise.
57898 * config/vx.exp (${tool}_load): Likewise.
57899 Delete unneeded global's.
57900 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57903 (dg-init): Delete recording of pass/fail counts.
57904 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57905 (old-dejagnu-init): Likewise.
57906 (old-dejagnu-stat): Delete contents, empty proc now.
57907 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57908 (c-torture): Delete references to lcnt, lpass, lfail.
57909 Get option list from TORTURE_OPTIONS.
57910 Delete -funroll[-all]-loops if no loops.
57911 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57912 (g++_stat): Delete contents (empty proc now).
57913 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57914 (gcc_finish): Likewise.
57915 (gcc_stat): Deleted.
57916 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57917 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57918 * gcc.c-torture/execute/execute.exp: Likewise.
57919 Split tests into two parts: compile, execute.
57920 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57921 no loops. Update to reflect clarified return codes from ${tool}_load.
57923 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57925 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57927 (old-dejagnu): Likewise (where necessary).
57929 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57931 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57933 * lib/dg.exp (dg-process-target): Fix processing of selector.
57934 Add comment regarding use of `error'.
57936 * lib/gcc.exp (prune_system_crud): Define if missing.
57937 * lib/g++.exp (prune_system_crud): Likewise.
57939 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57940 Call prune_system_crud.
57941 * lib/dg.exp (dg-runtest): New proc.
57942 Use perror instead of send_user for tcl errors in testcase.
57943 Don't return any value, it's never used.
57944 Don't clobber previous definition of `unknown'.
57945 Print tcl errors in `dg-final'.
57947 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57949 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57950 (dg-test): Don't print errorInfo, it contains stack backtrace.
57952 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57954 * lib/g++.exp (runtest_file_p): Define if missing.
57956 1994-09-24 Doug Evans (dje@cygnus.com)
57958 * lib/mike-g++.exp: Comment out loading of g++.exp.
57959 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57960 (default_g++_version): Always print something.
57961 (default_g++_start): Comment out call to `which'.
57962 (g++_start, g++_load): Deleted (must be defined in config file).
57963 * lib/gcc.exp: Test for existence of $CC at start.
57964 Delete check for tmpdir (done in gcc_init).
57965 (default_gcc_version): Always print something.
57966 (default_gcc_start): Comment out call to `which'.
57967 * config/*.exp: Major cleanup - make cross targets work at least a
57968 little better for g++ (by not being "--tool gcc" specific).
57969 Rename gcc_xxx to ${tool}_xxx.
57970 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57971 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57973 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57975 * lib/c-torture.exp (c-torture-compile): Rework compiler
57976 message processing.
57978 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57981 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57983 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57985 * lib/dg.exp (dg-process-target): Support { target native }.
57987 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57989 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57990 looked for "... program xxx got fatal signal".
57991 Correct regsub munging of `comp_output'.
57992 Ignore compiler messages "path prefix not used" and "linker input
57995 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57997 * lib/gcc.exp (runtest_file_p): Define if missing.
57998 * gcc.prms/template.c: Example to work from.
58000 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58002 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58003 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58005 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58006 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58007 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58008 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58010 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58011 (dg-process-target): No longer a varargs proc.
58012 Return S/N for target, P/F for xfail. All callers changed.
58013 (user option procs): More argument checking.
58014 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58015 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58016 (dg-test): Skip test if not running on selected target in `dg-do'.
58017 Update handling of `dg-do-what', `dg-output-text'.
58018 Separate execution pass/fail from output pattern match pass/fail.
58019 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58021 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58023 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58024 target for 920510-1.c.
58026 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58028 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58029 Clean up comment regarding use of passcnt, etc.
58030 (gcc_stat): Don't update `testcnt' here.
58031 (gcc_finish): Do it here.
58032 Might as well reset `but_id' here too.
58033 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58034 to determine if the file should be tested.
58035 * gcc.c-torture/compile/compile.exp: Likewise.
58036 * gcc.c-torture/execute/execute.exp: Likewise.
58037 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58038 * gcc.misc-tests/dg-test.exp: Likewise.
58039 * gcc.prms/prms.exp: Likewise.
58040 * gcc.wendy/wendy.exp: Likewise.
58041 * g++.old-deja.exp: Likewise.
58042 Move "Testing file" message to verbose level 1.
58044 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58046 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58048 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58050 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58051 (default_gcc_start): Accept optional second list element
58052 of compiler flags. Print compiler output at verbosity level 2.
58053 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58054 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58055 Save current values of framework globals passcnt, failcnt, xpasscnt,
58056 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58057 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58058 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58059 xfailcnt to compute stats. Update framework global `testcnt' from
58061 (gcc_finish): New proc. Clean up test environment.
58062 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58063 (gcc_epass, gcc_efail): Delete.
58064 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58065 argument of line number.
58066 (dg-init): If the tool has an init routine, call it.
58067 (dg-test): Remove args `cflags_var' and `libs_var'.
58068 Pass all compiler options to ${tool}_start.
58069 Handle missing line number.
58070 (dg-finish): New function.
58071 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58072 particular files. Call gcc_finish at end. Move "skipping test"
58073 message to verbosity level 3.
58074 * gcc.c-torture/compile/compile.exp: Likewise.
58075 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58076 * gcc.c-torture/execute/execute.exp: Likewise.
58077 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58078 Print testcase being tried at verbosity level 1.
58079 * gcc.c-torture/special/special.exp: Unset xfail.
58080 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58081 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58082 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58083 * gcc.failure/failure.exp: Likewise.
58084 * gcc.ieee/ieee.exp: Likewise.
58085 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58086 Update call to dg-test. Call dg-finish at end.
58087 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58088 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58089 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58090 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58091 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58092 * gcc.wendy/wendy.exp: Add copyright.
58093 Delete setting of tmpdir (done by gcc_init).
58094 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58095 Pass compiler flags to gcc_start. Call gcc_finish at end.
58096 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58099 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58101 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58103 (g++_load): Likewise.
58105 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58106 Rename argument to `prog' to remove the confusion.
58107 Varargs fns behave differently too!
58108 (g++_load): Likewise.
58110 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58112 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58113 what it is. Delete (always) printing of status value for !native.
58114 Simplify verbose code, and include status and exec_output.
58115 (g++_load): Use gcc_load.
58117 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58119 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58120 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58121 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58122 940714-3.c as these testcases don't exist anymore. Make
58123 va-arg-1.c expected to pass.
58125 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58127 * gcc.misc-tests/misc.exp: Only run specific testcases.
58128 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58129 * gcc.misc-tests/dg-[1-9].c: New files.
58131 * lib/dg.exp: New testsuite driver.
58132 * gcc.prms/prms.exp: Use it.
58134 * README.gcc: New file.
58136 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58137 Document and reset `lxpass' and `lxfail'.
58138 Simplify "initialized" message.
58139 (gcc_stat): Clean up comments a little.
58141 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58143 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58145 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58147 * lib/old-dejagnu.exp (process-option): New proc.
58148 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58149 (old-dejagnu): Simplify.
58150 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58152 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58154 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58155 exists and is not an empty string.
58157 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58158 $xfail rather than calling setup_xfail. Clear $xfail when test is
58160 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58163 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58164 longer expected to fail.
58166 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58169 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58171 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58172 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58173 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58174 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58177 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58178 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58180 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58182 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58183 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58185 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58186 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58187 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58189 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58191 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58192 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58193 940714-1.c, 940714-2.c, 940714-3.c},
58194 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58195 gcc.misc-tests/{mg.c,mg.exp}:
58197 * gcc.noncompile/noncompile.exp: Change accordingly.
58199 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58201 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58202 Undo previous clobberage.
58204 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58206 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58207 * gcc.special/{930510-1.c, special.exp}:
58208 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58209 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58210 struct-varargs-1.c}: New tests from c-torture-1.26.
58212 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58214 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58215 argument to switch.
58217 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58219 * Revert the previous changes. Please see Rob's directory
58220 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58223 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58225 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58226 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58227 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58228 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58229 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58230 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58231 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58232 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58233 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58234 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58235 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58236 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58237 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58238 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58239 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58240 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58241 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58242 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58243 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58244 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58245 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58246 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58247 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58248 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58249 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58250 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58251 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58252 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58253 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58256 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58258 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58259 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58262 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58264 * config/unix.exp (g++_load): Fix syntax.
58266 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58268 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58269 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58270 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58271 Don't expect va-arg-1.c to fail. Correct expected output for
58273 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58274 * gcc.wendy/hbm4.c: Correct typo.
58275 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58277 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58279 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58280 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58281 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58282 * lib/c-torture.exp (c-torture-compile): Ditto.
58284 Reduce volume of output (remove all the -I's and such).
58285 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58286 Call gcc_cpass, gcc_cfail.
58287 (c-torture): Pass testing option to c-torture-compile.
58289 1994-03-21 Doug Evans (dje@cygnus.com)
58291 Bring patches over from progressive.
58292 * config/default.exp: Exit remote shell cleanly.
58293 (g++_exit, g++_start): Add default versions.
58294 * config/sim.exp (gcc_load): Use perror, not error.
58296 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58298 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58301 1994-03-14 Doug Evans (dje@cygnus.com)
58303 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58304 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58305 (wendy_try): New proc to run testcase.
58306 (main loop): Call 'em.
58307 * gcc.wendy/*.c: Clean up pass to correct expected output.
58309 * lib/gcc.exp: Minor cleanup work.
58310 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58312 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58314 * config/sim.exp (gcc_load): Document return codes better.
58315 Don't pass -v to simulator.
58317 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58319 * gcc.special/920717-x.c: Fix typo.
58320 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58323 * lib/mike-gcc.exp: Fix typo.
58325 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58327 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58328 binary to use, transform the name.
58329 * config/*.exp: rename everything. Nuke any g++ specific files,
58330 it's now a special case of gcc that requires no special support.
58331 Add a default.exp for unsupported targets.
58333 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58335 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58336 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58339 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58341 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58344 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58346 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58348 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58350 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58351 option_list. Compile every file with only 4/6 option choices
58352 (same as C torture) instead of with 12/18 different option
58354 * lib/c-torture.exp: Likewise.
58356 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58359 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58361 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58362 can put an XFAIL *-*-* on excess errors.
58364 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58366 * g++.law: Add more tests derived from g++-bugs snapshots.
58368 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58369 equivalent to g++.law/init9.
58371 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58372 compiled it, and the a.out file after we've run it.
58374 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58376 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58377 compiled it, and the a.out file after we've run it.
58379 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58381 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58383 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58385 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58388 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58390 * g++.law: New directory of g++ tests derived from the g++-bugs
58393 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58395 * gcc.compile: initbug1.c initbug1.exp testcase added
58397 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58399 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58400 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58401 fixes submitted by Jeff Law (law@cs.utah.edu)
58402 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58403 Jeff Law (law@cs.utah.edu)
58406 1993-11-30 Mike Stump (mrs@cygnus.com)
58408 * config/unix-g++.exp: Follow the gcc way of doing things.
58409 * g++.old-deja/old-deja.exp: Minor updates.
58410 * lib/g++.exp: New file, follow the gcc way of doing things.
58411 * lib/old-dejagnu.exp: Minor updates.
58412 * lib/mike-g++.exp: Always unset errorInfo.
58414 1993-11-06 Mike Stump (mrs@cygnus.com)
58416 * lib/gcc.exp: Fix some errors with the below change, CC and
58417 CFLAGS should be global when setting, not local.
58419 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58421 * lib/gcc.exp: Transform tool name.
58423 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58425 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58427 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58429 * lib/gcc.exp: change gcc_done to gcc_stat
58431 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58433 * Upgraded gcc testsuite to c-torture version 1.25
58435 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58437 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58438 * lib/c-torture: added hooks for new reporting code.
58440 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58442 * config/sh-gcc.exp: check if sh-sim exists in the path
58444 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58446 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58447 * gcc.compile/compile.exp: Initial changes for new logic.
58448 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58449 * gcc.failure/failure.exp: Initial changes for new logic.
58450 * gcc.ieee/ieee.exp: Initial changes for new logic.
58451 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58452 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58453 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58454 * lib/c-torture.exp: Initial changes for new logic.
58455 * lib/gcc.exp: Initial changes for new logic.
58457 1993-10-15 Mike Stump (mrs@cygnus.com)
58459 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58460 depend upon failure or success. Fully qualify names in failure
58461 and success messages. Always remove a.out before starting
58462 compile, just in case. Pay more attention to error text output by
58463 the compiler. Handle testcases with no known past errors just
58464 like all others, so that things are uniform. Other miscellaneous
58467 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58469 * gcc.cpp: new directory for cpp tests
58471 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58473 * lib/chill.exp: Code reformatted, removed unused code.
58474 * config/unix-chill.exp: Code reformatted, removed unused code.
58475 * chill.execute/execute.exp: Code reformatted, removed unused code.
58476 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58478 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58480 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58481 routines not written.
58483 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58485 * config/bug-gcc.exp: Use new procs from bug.exp.
58487 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58489 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58490 via ftp, rather than depending on NFS.
58491 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58494 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58496 * config/bug-gcc.exp: Use new download proc.
58498 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58500 * chill.execute/execute.exp: cleanups, handles errors better
58501 * chill.compile/compile.exp: rewrite, based on execute.exp
58502 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58503 * lib/chill.exp: major changes to diff proc and compile and link
58504 procs. added chill_fail and chill_pass wrappers to pass and
58505 fail. added more comments, and handle error codes better.
58506 Added a hack to capture stderr from exec, so noncompile tests
58509 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58511 * chill.execute/execute.exp: rewrite of testsuite driver
58512 * lib/chill.exp: rewrite of testsuite driver
58513 * config/unix-chill.exp: rewrite of testsuite driver
58515 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58518 * iexpr.ch: Standardize uppercase.
58519 * tuples.dat: Standardize uppercase.
58520 * vary.ch: standardize. Correct varying string assignments.
58521 * vary.dat: Add new output lines.
58523 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58526 * chprintf.ch: Standardize use of uppercase.
58527 * tuples.ch: Standardize and turn arr2 into a DCL,
58529 * pinits.ch: Standardize.
58531 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58533 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58534 * Makefil: Renamed to Makefile.in.
58535 * configure.in: New.
58537 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58540 * .cvsignore: Add result/output files.
58541 * Makefile: Fix up variables at start. Use MFLAGS
58542 everywhere. Correct bool_loc, built_ins entries.
58543 Add entry for vary1.ch.
58544 * bitarray.ch: Standardize upper-case usage.
58545 * bitexpr.ch: Standardize, add output of b1.
58546 * params.ch: Use arrayt in along PROC parameters, to
58547 avoid novelty problems.
58548 * sets.ch: Tiny cleanup.
58549 * vary1.ch: Re-indent.
58551 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58553 * Add PR-related files to Makefiles, .cvsignore files, etc.
58555 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58557 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58558 with compiler objects. New names are test-flow.c and test-loop.c
58560 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58562 * Upgraded c-torture tests from 1.19 to 1.20
58565 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58566 * gcc.compile: 930623-1.c 930623-2.c
58567 * gcc.noncompile: 930622-1.c 930622-2.c
58568 * gcc.failure: 920411-1.c 920627-2.c
58569 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58571 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58573 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58574 More changes to get testsuite working properly. Needs more work.
58575 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58577 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58579 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58580 More changes to get testsuite working properly. Needs more work.
58582 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58584 * chill.compile/compile.exp: Added for Dejagnu support
58585 * chill.execute/execute.exp: Added for Dejagnu support
58586 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58588 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58590 This should complete moving the CHILL test files.
58591 * chill.noncompile(.cvsignore printf.grt
58592 in-printf.grt chprintf.grt chprintf.ch):
58593 Added test-support files.
58594 (Makefile): Modified further.
58595 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58596 signal.ch): Added test files.
58597 * chill.execute (.cvsignore printf.grt printr.c
58598 in-printf.grt rts.c chprintf.grt rts.h): Added
58599 test-support files.
58600 (Makefile): More corrections.
58602 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58604 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58605 test cases, ready for DejaGnu.
58607 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58609 * Upgraded c-torture tests from 1.18 to 1.19
58611 * gcc.compile: added test(s):
58613 * gcc.execute: added test(s):
58614 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58616 * added new subdirectory for misc tests: gcc.misc-tests
58617 * gcc.misc-test(s): added tests:
58618 inst-check.c test-consts.c test-ior.c test-switch.c
58620 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58622 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58624 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58626 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58628 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58630 * Upgraded c-torture tests from 1.17 to 1.18
58632 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58634 * Upgraded c-torture tests from 1.12 to 1.17
58636 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58638 * lib/old-dejagnu.exp:
58639 Fixed handling of XFAIL target triplets to correctly
58640 recognize wildcard characters. Removed code that
58641 appended a unique id tag to the end of the file name
58642 printed out by the result of the testcases within a
58645 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58647 * lib/old-dejagnu.exp:
58648 Reworked expected failure handling to trigger off of XFAIL
58649 keyword in keyphrase embeded in testcase source code. The
58650 XFAIL keyword must be at the end of the keyphrase line. It
58651 may optionally be followed by one or more target triplets.
58652 It has just occured that the handling of wildcards in the
58653 target triplet may not be correct.
58655 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58657 * g++.old-deja/tests:
58658 Moved all subdirectories up one level into g++.old-deja .
58660 * lib/old-dejagnu.exp:
58661 Fixed problem with CXXFLAGS not being properly reset, and being
58662 corrupted with extraneous "-c" compiler option. This was
58663 causing binaries to not be generated for test that needed them.
58664 Modified strings passed to "pass" and "fail" so that individual
58665 tests from the same test file would be distinguished by an
58666 identifier appended to the test file name in the summary logs;
58667 this corrected a problem with erroneous diff logs. Added code
58668 to search testcases for expected fail and unexpected pass keywords.
58670 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58672 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58674 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58676 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58677 Removed extraneous text from end of "Special g++ Options"
58680 * lib/old-dejagnu.exp: Added pattern matching to look for new
58681 keywords, embedded in testcases comments, which will trigger
58682 calls to xpass and xfail.
58684 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58686 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58687 comments embedded in the testcases, especially the one looking for
58688 special compiler options, as well as the pattern matching for the
58689 compiler output again.
58691 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58693 * lib/old-dejagnu.exp: Do a proper check of the return value for
58694 execute tests. Fixed several problems with the pattern matching
58695 of the compiler output which gave erroneous test results.
58696 Changed several of the test result messages to be more descriptive.
58697 * config/unix-g++.exp: Proc g++_load now actually works and
58698 executes the tests passed to it and returns a usable return
58701 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58703 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58705 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58707 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58708 Modified both files to properly execute the old style
58709 dejagnu tests. The previous versions of these files were
58710 experimental and did not function anything near correctly.
58712 1993-04-05 Rob Savoye (rob@cygnus.com)
58714 * Removed all Makefile.in and configure.in files. No configuration
58717 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58719 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58721 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58723 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58724 gcc.special/configure.in, gcc.noncompile/configure.in,
58725 gcc.execute/configure.in, gcc.code_quality/configure.in,
58726 g++.other/configure.in, g++.old-deja/configure.in,
58727 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58728 in srcname setting.
58730 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58732 * lib/udi.exp: Fixed mondfe and mondfe_download.
58733 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58734 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58736 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58738 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58739 (gdb_exit): Don't remove *_soc files.
58741 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58743 * lib/c-torture.exp: Don't look for main; instead always use -w
58744 -c. This is how the c-torture tests work. Remove the object
58745 file if the compilation succeeds.
58746 * gcc.execute/execute.exp: Remove executable if test passes.
58747 * gcc.noncompile/noncompile.exp: Every test is an expected
58749 * gcc.special/special.exp: Added tests from c-torture 1.11,
58750 corrected use of existing test.
58751 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58752 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58753 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58754 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58755 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58756 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58757 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58758 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58759 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58760 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58761 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58762 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58763 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58764 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58765 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58766 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58767 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58768 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58769 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58771 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58772 correspond to c-torture 1.11.